:root{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum" 1;-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum" 1;-o-font-feature-settings:"lnum" 1;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}.product-item{border-radius:12px}.icon-sun,.icon-moon{fill:none;stroke:#969696}.icon-sun path,.icon-moon path{stroke:#969696}.routine-summary{font-size:14px;color:#969696;text-transform:uppercase;letter-spacing:.08em}.product-recommendation .card-action .button.button-ATC{width:160px;min-width:unset;padding:8px;border-radius:6px;margin:0}.product-recommendation .card-price{margin-bottom:8px}.product-recommendation .card-title{font-size:calc(var(--product-title-font-size) - 2px);line-height:1.25;height:calc(2 * 1.25 * (var(--product-title-font-size) - 2px))}.previewCartProduct[data-product-collection-cart] .product-recommendation .card-information__wrapper{height:80px}cupom{background:#00000010;border:1px dashed #1e1f20;border-radius:4px;color:#1e1f20;padding:3px 10px;margin:0 6px;cursor:pointer;display:inline-block}.slideshow .slick-arrow{background:transparent;box-shadow:0 0 0 transparent}.slideshow .slick-arrow svg{fill:#fff;stroke:#fff}.slideshow .slick-arrow.slick-next:hover{background:-webkit-linear-gradient(90deg,rgba(196,196,196,0) 0%,rgba(196,196,196,.5) 100%);background:-moz-linear-gradient(90deg,rgba(196,196,196,0) 0%,rgba(196,196,196,.5) 100%);background:linear-gradient(90deg,#c4c4c400,#c4c4c480)}.slideshow .slick-arrow.slick-prev:hover{background:-webkit-linear-gradient(270deg,rgba(196,196,196,0) 0%,rgba(196,196,196,.5) 100%);background:-moz-linear-gradient(270deg,rgba(196,196,196,0) 0%,rgba(196,196,196,.5) 100%);background:linear-gradient(270deg,#c4c4c400,#c4c4c480)}.dot-wrapper{position:absolute;top:var(--position-y, 50%);left:var(--position-x, 50%);z-index:5}.dot{border-radius:50%;width:16px;height:16px;cursor:pointer;background:#fff}.dot-inner{display:block!important;background:#ff0074;border-radius:50%;width:100%;height:100%;transform:scale(.5);transition:transform .4s ease-in-out;pointer-events:none}@media (min-width: 768px){.dot:hover .dot-inner{transform:scale(1)}}@media (max-width: 767px){.dot{position:relative}.dot:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}}.tooltip .tooltip-image{max-width:64px!important;height:64px!important;position:initial!important;border-radius:4px}.tooltip{position:absolute;z-index:5;display:flex;padding:8px;top:0;gap:12px;background:#fff;max-width:320px;width:240px;border-radius:6px}.tooltip,.tooltip-arrow:before{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.tooltip:after{position:absolute;left:0;right:0;width:100%;height:12px;top:-12px;pointer-events:all;z-index:10;content:""}.tooltip[data-show],.tooltip[data-show] .tooltip-arrow:before{visibility:visible;opacity:1;pointer-events:initial}.tooltip-info{text-align:left}.tooltip-info--title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit;display:block!important;transition:all 0s linear}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";transform:rotate(45deg)}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.button.button--primary.buy-all{position:absolute;z-index:5;bottom:20px;left:20px;padding:8px;width:fit-content;border-radius:8px;border:none;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:.3s ease-in-out;transition-property:background,color,opacity!important;color:var(--buy-all-color);background:var(--buy-all-bg);font-size:12px}.button.button--primary.buy-all:hover{color:var(--buy-all-color-hover);background:var(--buy-all-bg-hover)}.img-box:hover .button.button--primary.buy-all{opacity:1}.button.button--primary.buy-all .buy-all--icon{width:16px;height:16px;display:flex}.button.button--primary.buy-all .buy-all--icon svg{width:100%!important;height:100%!important;stroke:#fff;fill:#fff;transition:.2s ease-in-out;transition-property:fill,stroke;margin:0}.button.button--primary.buy-all:hover .buy-all--icon svg{fill:#fff;stroke:#fff}@media (max-width: 1024px){.button.button--primary.buy-all{opacity:1;padding:6px 8px;font-size:12px}.button.button--primary.buy-all .buy-all--icon{width:12px;height:12px}}@media (max-width: 768px){.buy-all{bottom:10px;left:10px}}body.bundle-sidebar-show{overflow-y:hidden}body.bundle-sidebar-show .background-overlay{opacity:1;pointer-events:all}body.bundle-sidebar-show .halo-bundle-sidebar{transform:translateZ(0);opacity:1;visibility:visible}@media (min-width: 768px){body.bundle-sidebar-show .body-content-wrapper{transform:translate(calc(var(--page-content-distance) * -1))}}.halo-bundle-sidebar{display:flex;flex-direction:column}.halo-bundle-sidebar .halo-sidebar-header{padding:20px 15px}.halo-bundle-sidebar .halo-sidebar-wrapper{display:flex;flex-direction:column;padding:0 0 20px}.halo-bundle-sidebar .bundle-items-list .bundle-item{display:flex;gap:12px;justify-content:center;align-items:start;padding:0 15px;position:relative}.halo-bundle-sidebar .bundle-items-list .bundle-item .bundle-product-image{display:inline-block;vertical-align:top;min-width:96px;text-align:center;position:relative;border-radius:8px}.halo-bundle-sidebar .bundle-items-list .bundle-item .bundle-product-image:before{content:"";display:block;height:0;width:100%;padding-bottom:96px}.halo-bundle-sidebar .bundle-items-list .bundle-item .bundle-product-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:4px}.halo-bundle-sidebar .bundle-items-list .bundle-item .bundle-product-information{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.halo-bundle-sidebar .bundle-items-list .bundle-product-heading,.halo-bundle-sidebar .bundle-items-list .bundle-product-heading .card-title{margin:0;font-size:calc(var(--product-title-font-size) - 4px)}.halo-bundle-sidebar .bundle-items-list .bundle-product .product-option{margin:0}.halo-bundle-sidebar .bundle-items-list .bundle-products-wrapper{width:calc(100% - var(--image-width));margin-left:var(--items-margin-left);margin-right:var(--items-margin-right)}.halo-bundle-sidebar .bundle-items-list{display:flex;flex-direction:column;gap:16px;overflow-y:auto;margin-bottom:20px;flex-grow:1}.halo-bundle-sidebar .bundle-items-list .bundle-checkbox,.product-item-bundle__checkbox{display:block!important;border:initial!important;clip:auto!important;height:13px!important;width:13px!important;padding:initial!important;-webkit-appearance:auto!important;appearance:auto!important;position:absolute!important;accent-color:var(--color-text);cursor:pointer}.halo-bundle-sidebar .bundle-items-list .bundle-checkbox{left:18px;top:6px}.product-item-bundle__checkbox{left:8px;top:8px}.halo-bundle-sidebar .bundle-price-wrapper{font-size:14px;margin-bottom:8px;display:flex;justify-content:space-between}.halo-bundle-sidebar .bundle-price-compare{text-decoration:line-through;opacity:.75;margin-right:4px;font-weight:600}.halo-bundle-sidebar .price{min-width:75px}.halo-bundle-sidebar .bundle-price{min-width:75px;font-size:16px;font-weight:600}.halo-bundle-sidebar .bundle-items-list .price dd{margin:0}.halo-bundle-sidebar .bundle-items-list .price-item{margin-right:3px}.halo-bundle-sidebar .bundle-items-list .price__label_sale{margin:0!important}.halo-bundle-sidebar .bundle-items-list .price__sale .price__compare{margin-bottom:4px}.bundle-product-price :is(.price--on-sale,.price--bundled-sale) .price__sale{flex-direction:column;align-items:flex-start}.bundle-product-price .price{justify-content:start}.halo-bundle-sidebar .bundle-items-list .price__sale .price__compare .price-item.price-item--regular{color:#555}.halo-bundle-sidebar .bundle-items-list .price__sale .price__last .price-item.price-item--sale{font-size:calc(1 * var(--product-price-font-size))}.halo-bundle-sidebar .bundle-checkout-wrapper{padding:20px}.halo-bundle-sidebar .bundle-product-variants .product-form__label .text{min-width:40px}@media (max-width: 1024px){.halo-bundle-sidebar .bundle-items-list .look-image{width:var(--image-width-tablet)}.halo-bundle-sidebar .bundle-items-list .bundle-products-wrapper{width:calc(100% - var(--image-width-tablet))}.halo-bundle-sidebar .bundle-items-list .bundle-item{gap:12px}}@media (max-width: 767px){.halo-bundle-sidebar .bundle-items-list .bundle-item .card-title{margin-bottom:0}.halo-bundle-sidebar .bundle-items-list .bundle-item .bundle-product-image{min-width:96px}.halo-bundle-sidebar .bundle-items-list .bundle-item .bundle-product-image:before{padding-bottom:96px}.halo-bundle-sidebar .bundle-items-list .bundle-product-heading{max-width:100%}.halo-bundle-sidebar .bundle-items-list .bundle-product-heading a{min-width:none;font-size:calc(var(--product-title-font-size) - 2px)}.halo-bundle-sidebar .bundle-items-list .price{justify-content:start}.halo-bundle-sidebar .bundle-items-list .price-item{font-size:calc(1 * var(--product-price-font-size))}.halo-bundle-sidebar .bundle-items-list .bundle-item{gap:12px}.halo-bundle-sidebar .bundle-items-list .bundle-title{font-size:var(--title-fs-mb)}.halo-bundle-sidebar .bundle-items-list .bundle-product-heading .card-title-ellipsis{-webkit-line-clamp:2}}.product-quantity-icon{width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#5a5a5a;fill:#5a5a5a;pointer-events:none}.product-quantity-icon path{stroke:#5a5a5a}body.template-collection .halo-sidebar-wrapper .toolbar-wrapper{display:none}.toolbar-item.toolbar-sidebar{border-radius:999px;padding:5px 16px 5px 0!important;height:100%}@media (min-width: 1025px){.toolbar-wrapper.toolbar-mobile{display:none}body.template-collection .halo-sidebar-wrapper .toolbar-wrapper:not(.toolbar-mobile){display:block}}@media (max-width: 500px){.previewCartCollection .products-carousel .product .card-action .button{max-width:90%;margin:0}}#compra-rapida-trigger{position:fixed;max-width:60px;height:60px;display:flex;align-items:center;justify-content:space-between;z-index:1000;left:50px;bottom:-100px;background:radial-gradient(50% 50% at 50% 50%,#1d1d1d,#1d1d1db3);border-radius:30px;cursor:pointer;overflow:hidden;transition:bottom 1s ease-in-out,max-width .5s ease,border-radius .5s ease}#compra-rapida-trigger.initialized{bottom:90px;max-width:60px}#compra-rapida-trigger.expanded{max-width:245px;border-radius:30px;width:100%}#compra-rapida-trigger .text{opacity:0;transition:opacity .5s ease,transform .5s ease;white-space:nowrap;font-weight:900;font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;transform:translate(-10px)}#compra-rapida-trigger.expanded .text{opacity:1;transform:translate(0);transition-delay:.2s}#compra-rapida-trigger.not-initialized{bottom:-100%}#compra-rapida-trigger .trigger-wrapper{width:230px;height:100%;display:flex}#compra-rapida-trigger .trigger-wrapper .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center}#compra-rapida-trigger.initialized.animate{border-radius:30px;max-width:230px}#compra-rapida-trigger.animate .text{opacity:1;transition-delay:1s}#compra-rapida-trigger svg{color:#fff;width:16px;height:16px}@media (max-width: 767px){#compra-rapida-trigger{display:none}}complementary-products{--btn-3-font-size: 16px;--product-title-line-height: 1.25;--badge-font-size: 12px}complementary-products .product{padding-inline:7.5px}complementary-products .products-carousel{padding-bottom:20px}complementary-products .product .card-information{padding-top:16px;padding-inline:12px}complementary-products .product .button{min-width:unset;padding-inline:12px}.card-price-cta-wrapper{display:flex;gap:8px}.card-price-cta-wrapper>*{flex:1;width:50%}.more-info-wrapper{display:inline-flex;margin-left:0;gap:6px;align-items:center}.more-info-wrapper .more-info{min-width:0;min-height:0;width:auto;height:auto;padding:0;margin:0;background:none;border:none;-webkit-appearance:none;-webkit-border-radius:var(--button-border-radius);display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;text-transform:uppercase}.more-info-wrapper .more-info svg{margin-top:-3px;width:13px;height:13px;fill:none}.variant-picker-wrapper{position:relative}.variant-tooltip{position:absolute;z-index:99;top:0;left:0;transform:translate(calc(-100% - 15px),8px);width:320px;box-shadow:0 0 8px #00000026;background:#fff;opacity:0;transition:opacity .3s ease;pointer-events:none}.variant-tooltip.toggled,.variant-tooltip.hovered{opacity:1;pointer-events:all}.tooltip-image-wraper{width:100%}.tooltip-image-wraper img{width:100%;height:108px;object-fit:cover;object-position:top}.tooltip-text{font-size:12px;color:#1d1d1d;padding:20px}.tooltip-title{font-size:18px;margin-bottom:18px;text-transform:uppercase;font-weight:400;letter-spacing:.08em}.tooltip-tags{display:flex;align-items:center;align-content:center;gap:6px;align-self:stretch;flex-wrap:wrap;margin-bottom:20px}.tooltip-tag{display:flex;padding:4px 15px;justify-content:center;align-items:center;gap:10px;border-radius:25px;background:#f2f2f2;color:#1d1d1d;text-align:center;font-size:11px;font-style:normal;font-weight:350;line-height:12px;letter-spacing:.5px}.tooltip-pattern-color-details{font-style:normal;font-weight:350;line-height:16px;letter-spacing:.24px;margin-bottom:14px}.tooltip-material-title{font-style:normal;font-weight:350;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px}.tooltip-material-details{font-style:normal;font-weight:350;line-height:16px;letter-spacing:.24px}body.variant-info-sidebar-show,body.dimensions-info-sidebar-show,body.product-collection-sidebar-show{overflow-y:hidden}body.variant-info-sidebar-show .background-overlay,body.dimensions-info-sidebar-show .background-overlay,body.product-collection-sidebar-show .background-overlay{opacity:1;pointer-events:all}body.variant-info-sidebar-show .halo-variant-info-sidebar,body.dimensions-info-sidebar-show .halo-dimensions-info-sidebar,body.product-collection-sidebar-show .halo-product-collection-sidebar{transform:translateZ(0);opacity:1;visibility:visible}.halo-bundle-sidebar .halo-sidebar-close,.halo-variant-info-sidebar .halo-sidebar-close,.halo-dimensions-info-sidebar .halo-sidebar-close,.halo-product-collection-sidebar .halo-sidebar-close{height:20px;width:20px;top:50%;transform:translateY(-50%)}.halo-variant-info-sidebar,.halo-dimensions-info-sidebar,.halo-product-collection-sidebar{display:flex;flex-direction:column}.halo-bundle-sidebar .halo-sidebar-header,.halo-variant-info-sidebar .halo-sidebar-header,.halo-dimensions-info-sidebar .halo-sidebar-header,.halo-product-collection-sidebar .halo-sidebar-header{padding:20px 48px 20px 20px}.halo-variant-info-sidebar .halo-sidebar-header .title,.halo-dimensions-info-sidebar .halo-sidebar-header .title,.halo-product-collection-sidebar .halo-sidebar-header .title{line-height:1.25}.halo-variant-info-sidebar .halo-sidebar-wrapper,.halo-dimensions-info-sidebar .halo-sidebar-wrapper,.halo-product-collection-sidebar .halo-sidebar-wrapper{display:flex;flex-direction:column;padding:0 0 20px}.halo-product-collection-sidebar .product-collection-grid{padding:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:20px;overflow-y:auto;max-height:calc(100vh - 128px)}.halo-product-collection-sidebar .product-collection-grid .card,.halo-product-collection-sidebar .product-collection-grid .card-information__wrapper{margin-bottom:0!important}.halo-product-collection-sidebar .product-collection-grid .product-item .card-information{padding-bottom:0!important}@media (min-width: 551px){.halo-sidebar.halo-product-collection-sidebar{max-width:420px}}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.productView-badge{padding-block:16px;position:initial!important}.scroll-indicator{position:absolute;font-size:0;display:flex;flex-direction:column;gap:18px;bottom:20px;width:50px;left:100%;transform:translate(-100%);align-items:center}.scroll-indicator li{width:5px;height:5px;border-radius:6px;background-color:#00000040;transition:background-color .3s ease-in-out}.scroll-indicator li.current{background-color:#000}@media (max-width: 767px){.scroll-indicator{display:none}}.site-nav--orphan-column{display:flex;flex-direction:column;gap:16px}.site-nav--orphan-column .site-nav-orphan{font-size:30px;font-style:normal;font-weight:400;line-height:1}.site-nav--orphan-column .site-nav-orphan:hover{color:#ff0074}.megamenu_style_banner .banner-wrapper{display:grid;grid-template-columns:repeat(var(--cols),1fr)}.megamenu_style_banner .banner-wrapper .banner img{object-fit:cover}.megamenu_style_banner .banner-wrapper .banner{position:relative}.megamenu_style_banner .banner-wrapper .banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(190deg,#0000 50%,#00000026 90%,#00000040 95%);z-index:1;pointer-events:none}.megamenu_style_banner .banner-wrapper .banner .banner-title{position:absolute;bottom:28px;left:28px;font-size:32px;color:#fff;font-weight:400;-webkit-user-select:none;user-select:none;z-index:2}.megamenu_style_banner .banner-wrapper .banner:hover .banner-title{font-weight:500}@media (min-width: 1025px){.toolbar-wrapper:is(.toolbar-mobile,.mobile-only){display:none}body.template-collection .halo-sidebar-wrapper .toolbar-wrapper:not(.toolbar-mobile){display:block}}.section-header-navigation .header-nav-hamburger:before{content:"";right:0;bottom:0;left:0;top:96px;position:fixed;background-color:#000000b3;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.section-header-navigation.scrolled-past-header .header-nav-hamburger:before{top:60px}.header-nav-hamburger:has(.menu-lv-1.has-megamenu:hover):before{opacity:1}complementary-products .slick-arrow.slick-next,complementary-products .slick-arrow.slick-prev{transform:translateY(calc(-50% - 15px))}.bottom-bar .icon-cart path{stroke-width:.7}.quickbuy-loader{position:absolute;display:block;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999999px;border:3px solid #f8f8f8;border-bottom-color:#d3d3d3;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
