.template-hotel .header-wrapper.gradient,.template-detail-hotel .header-wrapper.gradient{background:#000}.template-hotel .header-wrapper .header-parent-nav.header__menu-item,.template-detail-hotel .header-wrapper .header-parent-nav.header__menu-item{color:#fff}.template-hotel .header-wrapper .icon-search,.template-hotel .header-wrapper .icon-account,.template-hotel .header-wrapper .icon-cart-empty,.template-hotel .header-wrapper .icon-cart,.template-detail-hotel .header-wrapper .icon-search,.template-detail-hotel .header-wrapper .icon-account,.template-detail-hotel .header-wrapper .icon-cart-empty,.template-detail-hotel .header-wrapper .icon-cart{stroke:#fff}.grid__item-title-tag{text-decoration:none}.top-title-sustentavel{background-color:#246d61}.top-title-premium{background-color:#f7882f}.top-title-classico{background-color:#2c3146}.top-title-sustentavel,.top-title-classico,.top-title-premium{height:57px;border-radius:15px 15px 0 0;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;line-height:50px}.top-title-none{height:57px;display:block!important}.main-collection-product-grid{margin-top:-140px}.template-hotel .main-collection-product-grid{margin-top:-131px}.main-collection-product-grid .product-grid-container{padding-bottom:100px}.product-grid-container:has(.collection--empty){padding:0}.product-grid-container .collection--empty .title-wrapper.center{margin-bottom:0}.template-hotel .collection #product-grid{margin-top:0}.product-grid-container .collection #product-grid{row-gap:114px;margin-top:20px}.product-grid-container .collection .product-card-wrapper{box-shadow:0 7px 13px 3px #00000030;border-radius:10px;padding-bottom:25px;margin-top:-13px;transition:all ease .2s;background:#fff}.product-grid-container .collection .product-card-wrapper .card__inner,.product-grid-container .collection .product-card-wrapper .card__media{border-radius:10px 10px 0 0;z-index:1}.product-grid-container .collection .product-card-wrapper .card__content{text-align:center;padding:7% 7% 0}.product-grid-container .collection .product-card-wrapper .card__content .card__information{padding-bottom:0}.product-grid-container .collection .product-card-wrapper .card__heading{color:#000;font-size:20px;width:186px;margin:0 auto;min-height:80px;line-height:1.2}.product-grid-container .collection .product-card-wrapper .product-content{font-size:14px;color:#15173f;margin-top:10px;min-height:110px;padding:0 25px;line-height:1.5}.product-grid-container .collection .product-card-wrapper .advantage-main{height:150px}.product-grid-container .collection .product-card-wrapper .advantage-main span{color:#15173f;font-size:14px}.product-grid-container .collection .product-card-wrapper .advantage-main-meta_content{font-size:18px;color:#6b7a8f;width:194px;margin:0 auto;line-height:1.5}.product-grid-container .collection .product-card-wrapper .card-information{text-align:center;height:196px;padding-top:40px}.product-grid-container .collection .product-card-wrapper .price-item--sale,.product-grid-container .collection .product-card-wrapper .price-item--regular{margin:0;display:block;color:#f7882f;font-size:32px;line-height:1.5}.template-hotel .product-grid-container .collection .product-card-wrapper .price-item--sale,.template-hotel .product-grid-container .collection .product-card-wrapper .price-item--regular{color:#000}.product-grid-container .collection .product-card-wrapper .product-current_price{display:block}.product-grid-container .collection .product-card-wrapper .product-current_price .price-item--regular{margin-top:10px;font-size:22px;font-weight:100;color:#f7882f;line-height:24px}.product-grid-container .collection .product-card-wrapper .price-since{font-size:14px;color:#15173f;display:block;text-transform:uppercase;letter-spacing:0}.product-grid-container .collection .product-card-wrapper .card__content .quick-add{width:100%;min-width:250px!important;max-width:250px!important;margin:-22px auto 0}.product-grid-container .collection .product-card-wrapper .card__content .quick-add__submit{background-color:#d77f34;border-radius:35px;font-size:18px;padding:10px 30px;color:#fff;letter-spacing:.5px;transition:all ease-in .5s;box-shadow:0 4px 11px -2px #00000038}.template-hotel .product-grid-container .collection .product-card-wrapper .card__content .quick-add__submit{background-color:#000}.product-grid-container .collection .product-card-wrapper .card__content .quick-add__submit.button:after{box-shadow:none}.product-grid-container .collection .product-card-wrapper .card__content .quick-add__submit:hover{background-color:#6b7a8f}.template-hotel .product-grid-container .collection .product-card-wrapper .card__content .quick-add__submit:hover{background-color:#000}.hero-col-description{width:100%;height:100%}.hero-col-description .rte{margin:0 0 20px!important;line-height:1.2;word-wrap:break-word}.hero-col-description .rte h1{margin:0!important}#main-collection-filters{display:none}@media screen and (min-width: 750px) and (max-width: 991px){.product-grid-container .collection #product-grid .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing));max-width:calc(50% - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width: 750px){.template-hotel .product-grid-container .collection #product-grid{margin-top:0}.product-grid-container .collection #product-grid{margin-top:90px}.main-collection-product-grid{margin-top:-200px}}.product__title h1{font-size:20px;margin-top:20px;color:#f7882f;letter-spacing:0}.template-detail-hotel .product__title h1{color:#000}.product__description{font-size:14px;color:#15173f;line-height:1.5}.product__description ul{list-style:disc outside;padding:0;margin:0 0 17.5px 35px}.product__description ul li{margin-bottom:4px}.product_gallery-thumbnail_images-list .slick-list.draggable{width:100%}.product_gallery-thumbnail_images-list .slick-list.draggable .slick-track{width:100%;margin:0!important;display:flex;align-items:center;justify-content:start}.product_gallery-thumbnail_images-list .slick-list.draggable .slick-track .slick-slide{width:175px;margin-right:5px}.product media-gallery .product_gallery-thumbnail_images .slider-button{display:none}.product_gallery-featured_images-list{margin:0}.product_gallery-featured_images .slick-prev:before,.product_gallery-featured_images .slick-next:before{content:"\f04b";font-family:Fontawesome;border:2px solid #fff;border-radius:50%;padding:4px 5px 4px 10px}.product_gallery-featured_images .slick-prev{top:auto;bottom:30px;left:auto;right:75px;z-index:99;transform:translate(0) rotate(-180deg)}.product_gallery-featured_images .slick-next{top:auto;bottom:30px;left:auto;right:40px;z-index:99;transform:translate(0)}.product-form__input--single-option{border-bottom:2px solid #6B7A8F;font-size:16px;cursor:pointer;position:relative;line-height:1.5;padding-right:20px}.product-form__input--single-option:after{content:"\f107";font-family:FontAwesome;font-size:20px;position:absolute;top:50%;transform:translateY(-50%);right:0;vertical-align:middle}.product-form__input--single-option.active:after{transform:translateY(-50%) rotate(180deg)}.product-form__input--select{width:100%;display:none}.product-form__input-select-options{cursor:pointer;margin:0;padding:0;list-style:none}.product-form__input-select-options li{border-bottom:1px solid #6B7A8F;padding:2px;font-size:16px;position:relative}.product-form-price{display:block}.product-form__input--single-option .color-range,.product-form__input--select .color-range{color:#f7882f}.template-detail-hotel .product-form__input--single-option .color-range,.template-detail-hotel .product-form__input--select .color-range{color:#000}.template-detail-hotel .product-form__input--single-option .color-range{font-weight:600}.product-form__input--single-option p,.product-form__input--select p{margin:0;line-height:1.5}variant-selects .product-form__input--dropdown .form__label{font-size:16px}variant-selects .product-form__input--dropdown .select{display:none}product-info .deep-sleep-section.section-gap.page-width{margin-top:10%}product-info .deep-sleep-section .section-header.text-center{margin-left:10px}product-info .feature-title h2,product-info .deep-sleep-section .section-header.text-center h2{margin:0;color:#f7882f;font-size:27px;letter-spacing:0;width:300px;line-height:35px;font-weight:500}.product-form__buttons .ppa-add-to-cart-btn{width:160px!important;font-weight:700}.product-form__buttons .product-form__submit{background-color:#f7882f;border-radius:42px;font-size:17px;color:#15173f;text-transform:uppercase;letter-spacing:.08em;padding:10px}.template-detail-hotel .product-form__buttons .product-form__submit{background:#545454;color:#fff}.product-form__buttons .product-form__submit:before,.product-form__submit:after,.product-form__submit:hover:after{box-shadow:none!important}.product-form .lb-upsell-tot-btn{font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif!important;padding:10px;font-size:17px!important;margin-left:0;margin-right:0}.template-detail-hotel .product-form .lb-upsell-tot-btn{color:#fff;background:#545454}lb-product-page-cross-sell-ew .ppcse-m-list-lt-cont{padding-right:10px}lb-product-page-cross-sell-ew .ppcs-list-title-m .chevron-arrow-right{display:block!important}.product .product__info-wrapper select:focus-visible{outline:none;box-shadow:none}product-info .deep-sleep-section .section-header h2{text-align:left;margin-bottom:3px}product-info .deep-sleep-section .section-header p{width:100%;max-width:90%;color:#6b7a8f;line-height:1.5;margin:20px 0 18px}product-info .product-lower-wrap{background-image:url(/cdn/shop/files/product-bg_28a3d365-6360-4130-9f09-0946ad4136bb.png?v=1589128317);width:100%;background-size:cover}product-info .design-slider.owl-carousel{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0;margin:0}product-info .design-slider.owl-carousel li{list-style-type:none;width:100%;padding:0 9px}product-info .design-wrapper .design-slider.owl-carousel .design-slider__text.text-center{height:400px;width:100%;border-radius:20px;overflow:hidden;margin-bottom:40px;box-shadow:0 13px 13px -2px #b7bcc1}product-info .design-slider.owl-carousel .design-slider__text.text-center img{width:100%;height:100%;object-fit:cover;object-position:top center}.design-slider__text{position:relative;cursor:pointer}product-info .design-slider__text .content-wrapper span{font-size:20px;color:#fff}product-info .design-slider__text .content-wrapper{position:absolute;bottom:0;width:auto;left:0;right:0;text-align:center;padding:22px;margin:24px 24px 0;min-height:200px!important}product-info .product-feature-wrap{font-weight:500;overflow:hidden;width:100%;display:flex;flex-wrap:wrap}product-info .features-left .features-listing{width:100%}product-info .product-feature-wrap .features-left,product-info .product-feature-wrap .features-right{width:50%}product-info .product-lower-wrap .section-gap{margin-top:5%}product-info .feature-title{padding-left:0;width:100%;margin-bottom:40px}product-info .features-listing ul li{display:inline-block;margin:10px 0 0;height:auto;overflow:hidden;width:100%;vertical-align:top}product-info .features-listing ul li:not(:last-child){margin-top:8px}product-info .features-right{position:absolute;right:0}product-info .features-right img{width:100%;max-width:100%;padding-left:8%}product-info .features-left .features-listing ul{padding:0;margin:0}product-info .features-listing ul li p:first-child{width:18px;height:18px;background-color:#f7882f;border-radius:50%;border-color:#f7882f;text-align:center;line-height:20px;margin-bottom:8px}product-info .features-listing li h5{font-size:16px;color:#f7882f;font-weight:500;margin:0 0 5px;text-transform:capitalize}product-info .features-listing ul li p:last-child{margin:0;font-size:13px;color:#15173f;line-height:1.5}product-info .features-listing strong{color:#fff;font-size:16px}product-info .features-right p{margin:0}product-info .section-wrap{background-color:#eae7dc;margin-top:10%}.template-detail-hotel product-info .section-wrap{background-color:#000}product-info .technical-specifications{padding:100px 15px 80px;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}product-info .technical-specifications .technical-content,product-info .specifications-list,product-info .specifications-list-cust{width:100%}product-info .technical-content .custom-sub-heading{margin:0 0 20px;font-size:30px;color:#15173f;padding-right:75px;line-height:1.2}.template-detail-hotel product-info .technical-content .custom-sub-heading{color:#fff}product-info .technical-specifications .technical-content p{margin:0;font-size:14px;width:75%;color:#6b7a8f;line-height:1.5}.template-detail-hotel product-info .technical-specifications .technical-content p{color:#fff}product-info .specifications-list,product-info .specifications-list-cust{margin-top:40px}product-info .specifications-list-cust .accordian-wrap{border-bottom:1px solid #15173F}.template-detail-hotel product-info .specifications-list-cust .accordian-wrap{border-color:#fff}product-info .accordion.shopify_explorer_faq__question{margin:0;border:0;position:relative}product-info .accordion.shopify_explorer_faq__question h2{cursor:pointer;padding:15px 25px 15px 0;margin:0;font-size:16px;color:#15173f;letter-spacing:.1em;line-height:1.2}.template-detail-hotel product-info .accordion.shopify_explorer_faq__question h2{color:#fff}product-info .specifications-list .content p,product-info .specifications-list-cust .accordian-wrap .container h6{margin:0 0 20px;color:#6b7a8f;font-size:16px;font-weight:400;line-height:1.2}.template-detail-hotel product-info .specifications-list .content p,.template-detail-hotel product-info .specifications-list-cust .accordian-wrap .container h6{color:#fff}product-info .shopify_explorer_faq__answer{display:none}product-info .specifications-list-cust .accordian-wrap .accordion span:after{content:"\f107";font-family:FontAwesome;font-size:16px;position:absolute;top:50%;transform:translateY(-50%);right:0}.template-detail-hotel product-info .specifications-list-cust .accordian-wrap .accordion span:after{color:#fff}product-info .specifications-list-cust .accordian-wrap .accordion-open span:after{font-family:FontAwesome;content:"\f106";color:#15173f}@media screen and (min-width: 750px){product-info .technical-specifications .technical-content,product-info .specifications-list,product-info .specifications-list-cust{width:50%}product-info .deep-sleep-section .section-header p{max-width:360px}.product .product__info-wrapper{padding:0 0 0 8%}}@media screen and (min-width: 750px) and (max-width: 991px){product-info .design-slider.owl-carousel li{width:50%}}@media screen and (min-width: 991px){product-info .design-slider.owl-carousel li{width:33.33%}product-info .features-listing ul li{width:calc(33.33% - 16px);min-height:150px}product-info .features-listing ul li:not(:last-child){margin-right:8px;margin-bottom:10px}.product-form__buttons .product-form__submit{font-size:20px}.product-form .lb-upsell-tot-btn{font-size:20px!important}}@media screen and (min-width: 1200px){.product-form-price{position:absolute;right:25px;display:inline-block}}.template-hotel .footer.gradient,.template-detail-hotel .footer.gradient{background:#000}.template-hotel .footer__blocks-wrapper .footer-menu-desktop ul li .link,.template-hotel .footer__blocks-wrapper .footer-block__heading,.template-hotel .footer__blocks-wrapper .footer-block__brand-info p,.template-hotel .footer__blocks-wrapper .footer-block__brand-info p a,.template-detail-hotel .footer__blocks-wrapper .footer-menu-desktop ul li .link,.template-detail-hotel .footer__blocks-wrapper .footer-block__heading,.template-detail-hotel .footer__blocks-wrapper .footer-block__brand-info p,.template-detail-hotel .footer__blocks-wrapper .footer-block__brand-info p a{color:#fff}.template-hotel .footer__list-social .list-social__item .icon path,.template-detail-hotel .footer__list-social .list-social__item .icon path{fill:#fff}.template-hotel .footer__content-bottom,.template-detail-hotel .footer__content-bottom{border-color:#ffffee80}.template-hotel .footer__localization localization-form .caption-large,.template-detail-hotel .footer__localization localization-form .caption-large{color:#fff;background:#000}.template-hotel .disclosure__button:before,.template-hotel .disclosure__button:after,.template-detail-hotel .disclosure__button:before,.template-detail-hotel .disclosure__button:after{box-shadow:none;border:1px solid #fff}.template-hotel .popular-countries,.template-hotel .countries,.template-detail-hotel .popular-countries,.template-detail-hotel .countries,.template-hotel .language-selector .disclosure__list,.template-detail-hotel .language-selector .disclosure__list{padding:0}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom-style.css.map */
