.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--typeBaseSize)}.featured-products-carousel-section{overflow:hidden}.featured-products-carousel quick-add{display:block;width:100%}.featured-products-carousel .quick-add-button .btn,.featured-products-carousel .quick-add-button .btn:focus,.featured-products-carousel .quick-add-button .btn:active,.featured-products-carousel .quick-add-button:focus .btn,.collection-grid--recommendations .quick-add-button .btn,.collection-grid--recommendations .quick-add-button .btn:focus,.collection-grid--recommendations .quick-add-button .btn:active,.collection-grid--recommendations .quick-add-button:focus .btn,.collection-grid--recommendations .quick-add-button:active .btn,.featured-products-carousel .quick-add-button:active .btn{color:#fff!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;width:100%;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1!important;visibility:visible!important;display:inline!important}.featured-carousel__grid{scroll-behavior:smooth}.quick-add-button.btn--loading .btn:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#cart-sticky,#floating-cart,.floating-cart,.sticky-cart,.cart-float,[id*=sticky-cart],[id*=float-cart],[class*=sticky-cart],[class*=float-cart],[id*=floating-cart],[class*=floating-cart]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#whatsapp-button,#wa-button,.whatsapp-float,.whatsapp-floating,.floating-whatsapp,.wa-float,[id*=whatsapp],[class*=whatsapp-float],[class*=floating-whatsapp],a[href*="wa.me"],a[href*="whatsapp.com"]{width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;bottom:20px!important;right:20px!important;opacity:.7!important;transition:all .3s ease!important;z-index:100!important;box-shadow:0 2px 8px #00000026!important;transform:scale(.9)!important}#whatsapp-button:hover,#wa-button:hover,.whatsapp-float:hover,.whatsapp-floating:hover,.floating-whatsapp:hover,.wa-float:hover,[id*=whatsapp]:hover,[class*=whatsapp-float]:hover,[class*=floating-whatsapp]:hover,a[href*="wa.me"]:hover,a[href*="whatsapp.com"]:hover{opacity:1!important;transform:scale(1)!important;box-shadow:0 4px 12px #0003!important}@media screen and (max-width:768px){#whatsapp-button,#wa-button,.whatsapp-float,.whatsapp-floating,.floating-whatsapp,.wa-float,[id*=whatsapp],[class*=whatsapp-float],[class*=floating-whatsapp],a[href*="wa.me"],a[href*="whatsapp.com"]{width:45px!important;height:45px!important;bottom:15px!important;right:15px!important;transform:scale(.85)!important}#whatsapp-button:hover,#wa-button:hover,.whatsapp-float:hover,.whatsapp-floating:hover,.floating-whatsapp:hover,.wa-float:hover,[id*=whatsapp]:hover,[class*=whatsapp-float]:hover,[class*=floating-whatsapp]:hover,a[href*="wa.me"]:hover,a[href*="whatsapp.com"]:hover{transform:scale(.95)!important}}:is(.template-index,.template-product,.template-collection) #FooterMobileNavWrap,:is(.template-index,.template-product,.template-collection) .site-footer{background-color:var(--colorNav);color:var(--colorNavText)}:is(.template-index,.template-product,.template-collection) .site-footer a,:is(.template-index,.template-product,.template-collection) #FooterMobileNavWrap a,:is(.template-index,.template-product,.template-collection) .site-footer .footer__menu a,:is(.template-index,.template-product,.template-collection) .site-footer .footer__base-links a,:is(.template-index,.template-product,.template-collection) .site-footer .footer__base-links span{color:var(--colorNavText)}:is(.template-index,.template-product,.template-collection) #FooterMobileNavWrap,:is(.template-index,.template-product,.template-collection) .site-footer .footer__section,:is(.template-index,.template-product,.template-collection) .site-footer .footer__mobile-section{border-top-color:var(--colorBodyAlpha05)}@media screen and (max-width:768px){:is(.template-index,.template-product,.template-collection) #FooterMobileNavWrap{display:none!important}}:is(.template-index,.template-product) #upcart-launcher,:is(.template-index,.template-product) .upcart-launcher,:is(.template-index,.template-product) #upCartStickyButton,:is(.template-index,.template-product) [id=upCartStickyButton],:is(.template-index,.template-product) [id*=upCartStickyButton],:is(.template-index,.template-product) [class*=upcart-launcher],:is(.template-index,.template-product) [class*=upcart-floating],:is(.template-index,.template-product) [data-testid*=upcart-launcher],:is(.template-index,.template-product) [aria-label="Shopping bag"],:is(.template-index,.template-product) [aria-label="shopping bag"],:is(.template-index,.template-product) [aria-label*="shopping bag"],:is(.template-index,.template-product) [title*="Shopping bag"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.template-product .page-content--product{padding-top:24px}.template-product .product__main-photos .product-slideshow{border:0;border-radius:16px;overflow:hidden;background:#f9f9f9}.template-product .product-grid__content .product-single__meta{padding:24px;margin-top:0;background:#fff;border:1px solid var(--colorBorder);border-radius:16px}.template-product .product-single__title{margin-bottom:8px;font-weight:700;line-height:1.15}.template-product .block-price .variant__label{display:none}.template-product .block-price__container{margin-top:0}.template-product .product__price{font-weight:700}.template-product .variant-button-wrap .variant__label{font-weight:700;margin-bottom:12px}.template-product .variant-button-wrap label{border-radius:999px;padding:7px 16px;box-shadow:0 0 0 1px var(--colorBorder)}.template-product .variant-button-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px #1f48c6;background:#f0f4ff;color:#1f48c6}.template-product .block-buy-buttons .add-to-cart.btn{border-color:#1f48c6;background:#1f48c6;color:#fff;border-radius:10px;min-height:50px;font-weight:700}.template-product .block-buy-buttons .add-to-cart.btn:hover{opacity:.92}.template-product recently-viewed.recently-viewed--recommendations .product-grid{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-left:0;margin-right:0;padding-bottom:15px;padding-right:40px}.template-product recently-viewed.recently-viewed--recommendations .product-grid::-webkit-scrollbar{display:none}.template-product recently-viewed.recently-viewed--recommendations .product-grid .grid-item{flex:0 0 calc(85% - 9px)!important;min-width:calc(85% - 9px);max-width:none;scroll-snap-align:start;padding-left:0;padding-right:0;margin-bottom:0}.template-product recently-viewed.recently-viewed--recommendations .grid-item__content{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s ease,transform .3s ease}.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions{top:10px;right:10px;z-index:3}.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions .quick-add-btn,.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions .quick-product__btn,.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions>button{margin-bottom:0}.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions .btn--circle{width:52px;height:52px}.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions .btn--circle .icon{width:14px;height:14px}.template-product recently-viewed.recently-viewed--recommendations .grid-item__link{display:block}.template-product recently-viewed.recently-viewed--recommendations .grid-product__image-wrap{background:#f9f9f9}.template-product recently-viewed.recently-viewed--recommendations .grid-item__meta{padding:15px}.template-product recently-viewed.recently-viewed--recommendations .grid-product__title{font-size:13px;font-weight:600;line-height:1.2;margin-bottom:8px}.template-product recently-viewed.recently-viewed--recommendations .grid-product__vendor{font-size:11px;text-transform:uppercase;color:#666}.template-product recently-viewed.recently-viewed--recommendations .grid-product__price{font-size:15px;font-weight:700}@media only screen and (min-width:769px){.template-product recently-viewed.recently-viewed--recommendations .product-grid{gap:20px}.template-product recently-viewed.recently-viewed--recommendations .grid-product__actions{opacity:1;transform:none}.template-product recently-viewed.recently-viewed--recommendations .product-grid .grid-item{flex:0 0 calc(25% - 15px)!important;min-width:calc(25% - 15px)}.template-product recently-viewed.recently-viewed--recommendations .grid-item__meta{padding:20px}.template-product recently-viewed.recently-viewed--recommendations .grid-product__title{font-size:14px}.template-product recently-viewed.recently-viewed--recommendations .grid-product__price{font-size:17px}}.template-collection .collection-grid--recommendations .collection-grid__recommendation-item{margin-bottom:22px}.template-collection .collection-grid--recommendations .product-card{background:#fff;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 12px #00000014;transition:box-shadow .3s ease,transform .3s ease}.template-collection .collection-grid--recommendations .product-card:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-2px)}.template-collection .collection-grid--recommendations .product-card__image-wrapper{position:relative;width:100%;padding-top:100%;flex-shrink:0;background:#f9f9f9;overflow:hidden}.template-collection .collection-grid--recommendations .product-card__image-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.template-collection .collection-grid--recommendations .product-card__images-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;transition:none;cursor:grab;-webkit-user-select:none;user-select:none}.template-collection .collection-grid--recommendations .product-card__images-container.dragging{cursor:grabbing}.template-collection .collection-grid--recommendations .product-card__image{width:100%;height:100%;object-fit:cover;flex-shrink:0}.template-collection .collection-grid--recommendations .product-card__image-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.template-collection .collection-grid--recommendations .product-card__image-dot{width:6px;height:6px;border-radius:50%;background:#0000004d;cursor:pointer;transition:all .2s;border:none;padding:0}.template-collection .collection-grid--recommendations .product-card__image-dot.active{background:#000;width:18px;border-radius:3px}.template-collection .collection-grid--recommendations .product-card__sale-badge{position:absolute;top:8px;left:8px;background:#f44;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;z-index:3;letter-spacing:.5px}.template-collection .collection-grid--recommendations .product-card__info{padding:15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.template-collection .collection-grid--recommendations .product-card__type{font-size:11px;color:#666;margin-bottom:4px;text-transform:uppercase}.template-collection .collection-grid--recommendations .product-card__title{font-size:13px;font-weight:600;margin-bottom:8px;line-height:1.2;color:#000;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-collection .collection-grid--recommendations .product-card__title:hover{color:#1f48c6}.template-collection .collection-grid--recommendations .product-card__price{font-size:15px;font-weight:700;color:#000;margin-bottom:10px}.template-collection .collection-grid--recommendations .product-card__price--on-sale{color:#f44}.template-collection .collection-grid--recommendations .product-card__price-compare{font-size:13px;color:#999;text-decoration:line-through;margin-right:6px;font-weight:400}.template-collection .collection-grid--recommendations .product-card__price-save{font-size:11px;color:#f44;font-weight:600;margin-left:4px}.template-collection .collection-grid--recommendations .product-card__variants{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.template-collection .collection-grid--recommendations .variant-button{padding:6px 12px;border:1.5px solid #e0e0e0;background:#fff;border-radius:20px;font-size:11px;font-weight:500;cursor:pointer;transition:all .25s ease;color:#333}.template-collection .collection-grid--recommendations .variant-button:hover:not(:disabled){border-color:#1f48c6;background:#f0f4ff;color:#1f48c6}.template-collection .collection-grid--recommendations .variant-button.selected{border-color:#1f48c6;background:#1f48c6;color:#fff}.template-collection .collection-grid--recommendations .variant-button:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.template-collection .collection-grid--recommendations .variant-button--more{background:#f0f0f0;border-color:#ccc;font-weight:600}.template-collection .collection-grid--recommendations .quick-add-button{width:100%;padding:10px 16px;background:#1f48c6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;text-align:center;text-decoration:none;display:inline-block}.template-collection .collection-grid--recommendations .quick-add-button:hover{background:#1838a0}.template-collection .collection-grid--recommendations .quick-add-button--disabled{background:#ccc;cursor:not-allowed}@media only screen and (min-width:769px){.template-collection .collection-grid--recommendations[data-view=small]{display:flex!important;flex-wrap:wrap;gap:20px;margin-left:0;margin-right:0;align-items:stretch}.template-collection .collection-grid--recommendations[data-view=small] .collection-grid__recommendation-item{display:flex;flex:0 0 calc(25% - 15px)!important;max-width:calc(25% - 15px);padding-left:0;padding-right:0;margin-bottom:0;width:auto;min-width:0}.template-collection .collection-grid--recommendations[data-view=small] .product-card{width:100%;height:100%}}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item{display:flex;flex:0 0 100%!important;max-width:100%;width:100%}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card{width:100%;flex-direction:row;align-items:stretch}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card__image-wrapper{flex:0 0 38%;width:38%;padding-top:0;min-height:170px}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card__info{flex:1 1 62%;padding:14px 16px}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card__title{-webkit-line-clamp:3}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card__variants{margin-bottom:10px}@media only screen and (min-width:769px){.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card__image-wrapper{flex-basis:220px;width:220px;min-height:220px}.template-collection .collection-grid--recommendations[data-view=list] .collection-grid__recommendation-item .product-card__info{flex-basis:calc(100% - 220px);padding:18px 20px}}@media only screen and (min-width:769px){.template-collection .collection-grid--recommendations .product-card__info{padding:20px}.template-collection .collection-grid--recommendations .product-card__title{font-size:14px}.template-collection .collection-grid--recommendations .product-card__price{font-size:17px}}@media screen and (max-width:768px){.template-product .page-content--product{padding-top:12px}.template-product .product__photos{margin-top:0}.template-product .product__main-photos{margin-left:0;margin-right:0;margin-bottom:14px}.template-product .grid--product-images--partial .product-main-slide,.template-product .grid--product-images--partial .flickity-slider .product-main-slide{width:100%;margin-left:0;margin-right:0;border:0}.template-product .product__main-photos .flickity-viewport{border-radius:16px}.template-product .product__main-photos .flickity-page-dots{bottom:10px;display:flex!important;align-items:center;justify-content:center;gap:6px;line-height:0;z-index:5}.template-product .product__main-photos .flickity-page-dots .dot{width:6px;height:6px;margin:0;border-radius:50%;background:#0000004d;opacity:1;transition:all .2s ease}.template-product .product__main-photos .flickity-page-dots .dot.is-selected{width:18px;height:6px;border-radius:3px;background:#000}.template-product .product-grid__content .product-single__meta{padding:16px}.template-product .breadcrumb{display:none}.template-product .product-single__title{margin-bottom:6px;font-size:calc(var(--typeHeaderSize) * .78)}}.testimonials-slider__text .rte-setting p{font-size:18px;line-height:1.55;font-style:italic}.testimonials-slider__text cite,.testimonials-slider__text .testimonials__info{font-size:13px;opacity:.65}@media screen and (max-width:768px){.testimonials-slider__text .rte-setting p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/overrides.css.map */
