.offcanvas.offcanvas-start{width:50%}.offcanvas-backdrop{margin:0}.list-gift-index{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)) 50%/cover no-repeat;background-position:50%;display:flex;flex-direction:row;height:100dvh;justify-content:space-around;overflow:hidden;position:relative;width:100%}.list-gift-index article{margin-top:10%}.list-gift-index .info_index{max-width:800px}.list-gift-index .info_index .subtitle{color:#fffffd;font-size:1.3rem;text-align:center}.list-gift-index .info_index .title{color:#fffffd;font-size:5rem;text-align:center}.list-gift-index .info_index .border-divider{display:block;margin:0 auto;overflow:hidden;text-align:center;white-space:nowrap;width:75%}.list-gift-index .info_index .border-divider .divider-text{background-color:transparent;color:#1e88e5;display:inline-block;font-size:16px;font-weight:400;padding:0 1rem;position:relative}.list-gift-index .info_index .border-divider .divider-text:before{border-top:2px solid #dfe3e7;content:"";position:absolute;right:100%;top:50%;width:9999px}.list-gift-index .info_index .border-divider .divider-text:after{border-top:2px solid #dfe3e7;content:"";left:100%;position:absolute;top:50%;width:9999px}.list-gift-index .info_index .types__list{padding:1.5rem 0}.list-gift-index .info_index .types__list .box{color:#fff}.list-gift-index .info_index .types__list .box .title{font-size:2rem;font-weight:700;margin-bottom:1rem}.list-gift-index .info_index .types__list .box .btn{border-radius:30px;font-weight:500;padding:.5rem 2.5rem}.list-gift-index .info_index .types__list .box .link-acessar{color:#f8d7da;display:block;font-size:.9rem;margin-top:.5rem;text-decoration:none}.list-gift-index .info_index .types__list .box .link-acessar:hover{text-decoration:underline}.list-gift-index .info_index .types__list .convidados .btn{background:transparent;border:2px solid #fffffd;color:#fffffd}.list-gift-index .info_index .types__list .convidados .btn:hover,.list-gift-index .info_index .types__list .noivos .btn{background:#fffffd;color:#000}.list-gift-index .info_index .types__list .noivos .btn:hover{background-color:transparent;border:2px solid #fffffd;color:#fff}@media screen and (max-width:767px){.list-gift-index .info_index{max-width:100%}.list-gift-index .info_index .title{font-size:3rem}.list-gift-index .info_index .subtitle{font-size:1.2rem}.list-gift-index .info_index .border-divider{width:100%}.list-gift-index .info_index .types__list .box .title{font-size:1.2rem}.list-gift-index .info_index .types__list .box .btn{padding:.5rem 1.5rem}}.the_list{background-color:#fbfaf9;padding:5rem 0}.the_list .title{color:#b5a299;font-size:16px;font-weight:600;margin-bottom:3rem;text-transform:uppercase}.the_list .subtitle{color:#b5a299;font-size:72px;line-height:1;margin-bottom:25px}.the_list .text{color:#b5a299;margin:0 auto;max-width:500px;text-align:center}.the_list .btn-create-list{background-color:transparent;border:2px solid #b5a299;border-radius:50px;color:#b5a299;margin-top:2rem;padding:.5rem 2rem}.the_list .btn-create-list:hover{background-color:#b5a299;color:#fffffd}@media screen and (max-width:767px){.the_list{padding:32px 0}.the_list .subtitle{font-size:32px}.the_list .text{width:100%}}@media screen and (min-width:767px) and (max-width:992px){.the_list .subtitle{font-size:48px}}.section_extra_one{background-color:#fff;padding:5rem 0}.section_extra_one .image-container{display:inline-block;max-width:90%;position:relative}.section_extra_one .main-image{border-radius:20px;display:block;height:auto;width:100%}.section_extra_one .overlay-image{border-radius:12px;bottom:-60px;height:200px;-o-object-fit:cover;object-fit:cover;position:absolute;right:-85px;transition:transform .3s ease;width:200px;z-index:2}.section_extra_one .overlay-image:hover{transform:scale(1.05)}@media (max-width:600px){.section_extra_one .image-container{margin:0 auto;max-width:90%}.section_extra_one .overlay-image{bottom:-15px;height:100px;right:-15px;width:150px}}.section_extra_one .info_gifts{display:flex;flex-direction:column;justify-content:center;margin-left:100px;margin-top:20px}.section_extra_one .info_gifts .title{color:#b5a299;font-size:16px;margin-bottom:25px;text-transform:uppercase}.section_extra_one .info_gifts .subtitle{color:#b5a299;font-size:72px;line-height:1.2}.section_extra_one .info_gifts .text{color:#b5a299;font-size:16px;margin-top:20px;max-width:65%}.section_extra_one .info_gifts .border-divider{display:block;margin:3rem auto 0;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.section_extra_one .info_gifts .border-divider .divider-text{background-color:transparent;border:2px solid #b5a299;border-radius:50px;color:#b5a299;display:inline-block;font-size:16px;font-weight:400;padding:.5rem 2rem;position:relative;text-transform:uppercase}.section_extra_one .info_gifts .border-divider .divider-text a{color:#b5a299;text-decoration:none}.section_extra_one .info_gifts .border-divider .divider-text a:hover{color:#fffffd}.section_extra_one .info_gifts .border-divider .divider-text:before{border-top:2px solid #b5a299;content:"";position:absolute;right:100%;top:50%;width:9999px}.section_extra_one .info_gifts .border-divider .divider-text:hover{background-color:#b5a299;color:#fffffd}.section_extra_one .info_gifts .border-divider .divider-text:hover .name__list a{color:#fffffd;cursor:pointer}@media screen and (min-width:768px) and (max-width:1024px){.section_extra_one .info_gifts .subtitle{font-size:32px}}@media screen and (max-width:767px){.section_extra_one .info_gifts{margin-left:0}.section_extra_one .info_gifts .subtitle{font-size:32px}}.assembleList{background-color:#fbfaf9;padding:5rem 0}.assembleList img{border-radius:10px}.assembleList .title{color:#b5a299;font-size:16px;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.assembleList .subtitle{color:#b5a299;font-size:72px;line-height:1;margin-bottom:25px}.assembleList .text{color:#b5a299;margin:0 auto;max-width:500px;text-align:center}.assembleList .steps{margin:0 auto;max-width:800px;padding-top:3rem;text-align:center}.assembleList .steps .number{color:#a68474;flex-shrink:0;font-size:2.5rem;font-weight:700;margin-right:1rem}.assembleList .steps .text{color:#b5a299;font-size:12px;line-height:1.5;margin:0;text-align:start}.assembleList .steps .d-flex{align-items:flex-start}.assembleList .border-divider{display:block;margin:3rem auto 0;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.assembleList .border-divider .divider-text{background-color:transparent;border:2px solid #b5a299;border-radius:50px;color:#b5a299;display:inline-block;font-size:16px;font-weight:400;padding:.5rem 2rem;position:relative;text-transform:uppercase}.assembleList .border-divider .divider-text a{color:#b5a299;text-decoration:none}.assembleList .border-divider .divider-text a:hover{color:#fffffd}.assembleList .border-divider .divider-text:before{border-top:2px solid #b5a299;content:"";position:absolute;right:100%;top:50%;width:9999px}.assembleList .border-divider .divider-text:after{border-top:2px solid #b5a299;content:"";left:100%;position:absolute;top:50%;width:9999px}.assembleList .border-divider .divider-text:hover{background-color:#b5a299;color:#fffffd}.assembleList .border-divider .divider-text:hover .name__list a{color:#fffffd;cursor:pointer}@media screen and (max-width:767px){.assembleList{padding:32px 0}.assembleList .subtitle{font-size:32px}.assembleList .text{width:100%}}@media screen and (max-width:992px){.assembleList .subtitle{font-size:48px}}.section_extra_two{background-color:#fffffd;padding:5rem 0}.section_extra_two .image_gift img{border-radius:10px}.section_extra_two .info_gifts{display:flex;flex-direction:column;justify-content:center;margin-top:20px}.section_extra_two .info_gifts .title{color:#b5a299;font-size:54px;line-height:1.2;margin-bottom:25px}.section_extra_two .info_gifts .subtitle{color:#b5a299;font-size:14px;margin-top:20px;max-width:65%}.section_extra_two .info_gifts .border-divider{display:block;margin:3rem auto 0;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.section_extra_two .info_gifts .border-divider .divider-text{background-color:transparent;border:2px solid #b5a299;border-radius:50px;color:#b5a299;display:inline-block;font-size:16px;font-weight:400;padding:.5rem 2rem;position:relative;text-transform:uppercase}.section_extra_two .info_gifts .border-divider .divider-text a{color:#b5a299;text-decoration:none}.section_extra_two .info_gifts .border-divider .divider-text a:hover{color:#fffffd}.section_extra_two .info_gifts .border-divider .divider-text:before{border-top:2px solid #b5a299;content:"";position:absolute;right:100%;top:50%;width:9999px}.section_extra_two .info_gifts .border-divider .divider-text:hover{background-color:#b5a299;color:#fffffd}.section_extra_two .info_gifts .border-divider .divider-text:hover .name__list a{color:#fffffd;cursor:pointer}@media screen and (min-width:768px) and (max-width:1024px){.section_extra_two .info_gifts{margin-left:50px}.section_extra_two .info_gifts .subtitle{font-size:16px;max-width:100%}}@media screen and (max-width:767px){.section_extra_two .info_gifts{margin-left:0}.section_extra_two .info_gifts .title{font-size:32px}.section_extra_two .info_gifts .subtitle{font-size:16px;max-width:100%}}.listOptions{background-color:#fbfaf9;padding:5rem 0}.listOptions .title{color:#b5a299;font-size:16px;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.listOptions .subtitle{color:#b5a299;font-size:72px;line-height:1;margin-bottom:25px}.listOptions .type_list .image_list{display:flex;justify-content:center}.listOptions .type_list .image_list img{border-radius:10px;cursor:pointer;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.listOptions .type_list .info_list{margin:30px 0;text-align:center}.listOptions .type_list .info_list .title{font-size:22px;margin-bottom:20px}.listOptions .type_list .info_list .text{color:#b5a299;font-size:16px;margin:0 auto;max-width:65%}.listOptions .type_list .info_list .btn-list{border:2px solid #b5a299;border-radius:50px;color:#b5a299;margin-top:25px;padding:.5rem 2rem}.listOptions .type_list .info_list .btn-list:hover{background-color:#b5a299;color:#fffffd}.gifts{background-color:#fffffd;padding:5rem 0}.gifts .image-container{display:inline-block;max-width:90%;position:relative}.gifts .main-image{border-radius:20px;display:block;height:auto;max-height:400px;width:100%}.gifts .overlay-image{border-radius:12px;bottom:-60px;height:200px;-o-object-fit:cover;object-fit:cover;position:absolute;right:-85px;transition:transform .3s ease;width:200px;z-index:2}.gifts .overlay-image:hover{transform:scale(1.05)}@media (max-width:600px){.gifts .image-container{margin:0 auto;max-width:90%}.gifts .overlay-image{bottom:-15px;height:100px;right:-15px;width:150px}}.gifts .info_gifts{display:flex;flex-direction:column;justify-content:center;margin-left:100px;margin-top:20px}.gifts .info_gifts .title{color:#b5a299;font-size:16px;margin-bottom:25px;text-transform:uppercase}.gifts .info_gifts .subtitle{color:#b5a299;font-size:72px;line-height:1.2}.gifts .info_gifts .text{color:#b5a299;font-size:16px;margin-top:20px;max-width:65%}.gifts .info_gifts .btn-search-lists{border:2px solid #b5a299;border-radius:50px;color:#b5a299;margin-top:2rem;padding:.5rem 2rem}.gifts .info_gifts .btn-search-lists:hover{background-color:#b5a299;color:#fffffd}@media screen and (min-width:768px) and (max-width:1024px){.gifts .info_gifts{margin-left:50px}.gifts .info_gifts .subtitle{font-size:32px}}@media screen and (max-width:767px){.gifts .info_gifts{margin-left:0}.gifts .info_gifts .subtitle{font-size:32px}}
