:root{--brand-red: #911618;--brand-dark: #1A0708;--brand-red-dark: #6B1012;--brand-red-deep: #450A0B;--brand-light: #fdf5f5;--brand-charcoal: #1c1c1c;--text-muted: rgba(26, 7, 8, .55)}body{-webkit-font-smoothing:antialiased}html,body{max-width:100%;overflow-x:clip}.product__media-list .product-media-container{--aspect-ratio: .75;--ratio-percent: calc(1 / var(--aspect-ratio) * 100%)}#shopify-section-recomendados .card__heading{overflow:hidden}#shopify-section-recomendados .card__heading a{display:block!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar{font-size:clamp(1.25rem,.9vw,1.41rem);letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-family:var(--font-body-family)}.announcement-bar .page-width{padding-top:.6rem;padding-bottom:.6rem}.announcement-bar--marquee{overflow:hidden;width:100%}.announcement-bar__marquee-track{display:flex;width:max-content;animation:ann-marquee var(--marquee-speed, 25s) linear infinite}.announcement-bar__marquee-track:hover{animation-play-state:paused}@keyframes ann-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar__marquee-item{display:inline-flex;align-items:center;white-space:nowrap;padding:0 2.5rem}.announcement-bar__marquee-sep{margin-left:2.5rem;opacity:.45;font-size:.75em}.utility-bar{position:relative}.announcement-bar__close{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:currentColor;opacity:.65;padding:.5rem;display:flex;align-items:center;justify-content:center;line-height:1;transition:opacity .15s;z-index:2}.announcement-bar__close:hover{opacity:1}.header-wrapper{border-bottom:1px solid rgba(26,7,8,.08);background:#fff}.header{padding-top:.6rem!important;padding-bottom:.6rem!important}@media screen and (min-width:750px){.header__icon--search .header-search-pill{display:inline-flex;align-items:center;gap:.75rem;background:#ede8df;border:none;border-radius:999px;padding:.5rem 2.5rem .5rem 1.6rem;cursor:pointer;transition:background .2s}.header__icon--search .header-search-pill:hover{background:#e4ddd2}.header__icon--search .header-search-pill__icon{width:20px!important;height:20px!important;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.header__icon--search .header-search-pill__icon svg{width:20px;height:20px;opacity:.6;display:block}.header__icon--search .header-search-pill__text{font-size:1.45rem;color:#1a070873;white-space:nowrap;line-height:1}.header__icon--search .header__icon-close{display:none}}@media screen and (max-width:749px){.header-search-pill{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}.header-search-pill__text,.header-search-pill .header__icon-close{display:none!important}.header-search-pill .header-search-pill__icon{width:22px!important;height:22px!important}.header-search-pill .header-search-pill__icon svg{width:22px;height:22px;opacity:.75}}.header__search .field__input,.search-modal .field__input{border-radius:20px!important;border:1px solid rgba(26,7,8,.18);background:#1a07080a;font-size:1.31rem}.header__search .field__input:focus{border-color:var(--brand-red);background:#fff}.search-modal .field:after{border-radius:20px!important}.search-modal .field__input{border-radius:20px!important}.header__menu-item span{font-size:clamp(1.36rem,.95vw,1.52rem);letter-spacing:.04em;font-weight:500}.header__menu-item:hover>span{color:var(--brand-red)}.header__menu-item[data-handle=ofertas] span,.header__menu-item:last-of-type span{color:var(--brand-red)}.section-promo-strip{border-top:none;border-bottom:1px solid rgba(26,7,8,.07);background:#f9f7f5}.promo-strip__item{font-size:clamp(1.31rem,.9vw,1.47rem);font-weight:600;letter-spacing:.03em}.banner__media.placeholder{background:linear-gradient(135deg,#1a0708,#3d1010,#6b1012 70%,#911618)!important}.banner__media.placeholder svg,.banner__media.placeholder .placeholder-svg{display:none!important}.trust-bar__icon{width:3rem!important;height:3rem!important}.trust-bar__icon svg{width:36px!important;height:36px!important}@media screen and (min-width:990px){.newsletter .newsletter__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;text-align:left;max-width:1200px;margin:0 auto}.newsletter .newsletter__wrapper>.newsletter__heading,.newsletter .newsletter__wrapper>.newsletter__subheading{grid-column:1;text-align:left;margin:0}.newsletter .newsletter__wrapper>form,.newsletter .newsletter__wrapper>.newsletter-form{grid-column:2;grid-row:1 / span 2;align-self:center;max-width:480px;width:100%}}.newsletter__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.4vw,3.2rem);font-weight:600;line-height:1.25;letter-spacing:-.01em}.newsletter__subheading p{font-size:clamp(1.44rem,1vw,1.6rem);line-height:1.5;opacity:.75}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}.newsletter-form__field-wrapper .field{border:1px solid rgba(var(--color-foreground),.25);border-radius:4px}.newsletter-form__field-wrapper .field__label{display:none}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.newsletter-form__field-wrapper .field__input:focus{font-size:1.52rem;padding:1.4rem 5rem 1.4rem 1.5rem;border-radius:4px;box-shadow:none;height:auto;margin:0}.newsletter-form__field-wrapper .field__input::placeholder{opacity:.55}.newsletter-form__button{font-size:1.36rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.banner--large{min-height:min(88vh,760px)}.slideshow__text-wrapper.banner__content{padding:3rem}.banner__heading,.slideshow__slide .banner__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,6vw,5rem)!important;font-weight:700;letter-spacing:-.03em;line-height:1.05;text-shadow:0 2px 16px rgba(0,0,0,.35);margin-bottom:.75rem}.banner__text{font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.5;max-width:520px;text-shadow:0 1px 8px rgba(0,0,0,.4);margin-bottom:1.75rem;font-weight:400}.banner__text p{font-size:inherit;line-height:inherit;margin:0}.slideshow__slide .button,.banner__buttons .button{font-size:clamp(1.36rem,1vw,1.52rem);font-weight:700;letter-spacing:.12em;padding:1.1rem 2.4rem;min-width:220px;min-height:52px}.slideshow__slide .button--primary,.slideshow__slide .button--primary:hover,.slideshow__slide .button--primary:focus{background-color:var(--brand-red-dark)!important;color:#fff!important;border:none!important;border-radius:25px!important;opacity:1!important;box-shadow:none!important}.slideshow__slide .button--primary:after,.slideshow__slide .button--primary:hover:after,.slideshow__slide .button--primary:before{box-shadow:none!important;border-radius:25px!important}.banner--desktop-transparent .banner__box{background:transparent!important;border:none!important;padding:0!important}.slideshow__slide .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000073,#00000026 35%,#0000 65%);pointer-events:none;z-index:1}.slider-counter__link--dots .dot{border-radius:0;width:20px;height:2px;background:#ffffff73}.slider-counter__link--dots.active .dot,.slider-counter__link--dots:hover .dot{background:#fff}.slideshow__controls{bottom:1.25rem}.title-wrapper-with-link,.collection__title,.category-hero-grid__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.title.inline-richtext,.collection-list-title,.category-hero-grid__title{font-family:var(--font-heading-family);font-size:clamp(2rem,3.6vw,3rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0;color:var(--brand-dark)}.title.inline-richtext:after,.collection-list-title:after,.category-hero-grid__title:after{content:none}.collection__title .button,.title-wrapper-with-link>.link{display:none}.collection__view-all{margin-top:2.5rem;text-align:center}.collection__view-all .button,.collection__view-all .button--secondary{min-width:200px;font-size:1.15rem;border-radius:0!important;letter-spacing:.1em}.card__inner{border-radius:10px!important;overflow:hidden!important;background:#f7f3ef}.card__media,.card__media .media{border-radius:10px!important;overflow:hidden!important}.card__media img{border-radius:10px!important;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card-information{padding-top:0}.card-swatches-wrapper{display:flex;align-items:center;gap:4px;margin:.8rem 0 .5rem}.card-swatches{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;align-items:center;padding:3px 1px}.card-swatches::-webkit-scrollbar{display:none}.card-swatches .swatch{flex-shrink:0;width:18px;height:18px;border-radius:50%!important;border:1.5px solid rgba(26,7,8,.15);transition:box-shadow .15s;cursor:pointer}.card-swatches .swatch:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1a070899}.card-swatches__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(26,7,8,.2);border-radius:50%;background:#fff;cursor:pointer;padding:0;color:var(--brand-dark);opacity:.7}.card-swatches__arrow:hover{opacity:1}.card-swatches__more{font-size:1.05rem;color:var(--text-muted)}.card__sale-label{display:block;font-size:1.15rem;font-weight:700;letter-spacing:.04em;color:var(--brand-red, #8B1A2B);margin-bottom:.2rem}.card__rating-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.rating-star{color:var(--brand-red)}.rating-count{color:var(--text-muted);font-size:clamp(1.2rem,.82vw,1.3rem)}.card__heading{font-size:clamp(1.44rem,1vw,1.6rem);font-weight:600;font-family:var(--font-body-family);line-height:1.3;margin:0 0 .4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading a{text-decoration:none;color:var(--brand-dark);transition:color .2s}.card__heading a:hover{color:var(--brand-red)}.card__short-desc{font-size:1.15rem;color:#1a07088c;line-height:1.45;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compression-indicator{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.3rem;margin:0 0 .55rem}.compression-indicator__bars{display:flex;gap:2px;align-items:center}.compression-indicator__bar{width:20px;height:3px;border-radius:2px;background:#1a07081a}.compression-indicator__bar--active{background:var(--brand-red, #8B1A2B)}.compression-indicator__label{font-size:1.08rem;color:#1a070880;letter-spacing:.02em;white-space:nowrap}.price__container{margin:0 0 .3rem}.price__container .price-item{font-size:clamp(1.52rem,1.05vw,1.68rem);font-weight:600;font-family:var(--font-body-family)}.price-item,.price .money{font-family:var(--font-body-family)!important}.price--on-sale .price-item--sale{color:var(--brand-red);font-weight:700}.price--on-sale .price-item--regular{color:var(--text-muted);font-size:1.3rem;text-decoration:line-through}.card-information .price--on-sale .price__sale{display:flex!important;flex-direction:row;align-items:baseline;flex-wrap:nowrap!important;gap:.2rem}.card-information .price--on-sale .price__compare-wrap{display:contents!important}.card-information .price--on-sale .price-item--regular{font-size:1.3rem}.card-information .price--on-sale .price-item--sale{font-size:1.5rem;font-weight:700}.card__badge{display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.badge{font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:2px!important;line-height:1.4}.badge-best-seller{background:var(--brand-light, #fdf5f5);color:var(--brand-dark, #1A0708);border-radius:20px;font-weight:500;letter-spacing:.01em}.card-information .caption-with-letter-spacing{font-size:clamp(1.05rem,.72vw,1.18rem);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem;display:block}.quick-add__submit{font-size:clamp(1.25rem,.85vw,1.36rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700;border-radius:0!important;background-color:var(--brand-charcoal)!important;border-color:var(--brand-charcoal)!important;color:#fff!important;transition:background .2s;padding:.85rem 1rem}.quick-add__submit:hover{background-color:var(--brand-red)!important;border-color:var(--brand-red)!important}@media screen and (min-width:750px){.card-wrapper .quick-add{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.card-wrapper:hover .quick-add{opacity:1;transform:translateY(0);pointer-events:auto}}.product-grid{row-gap:2.75rem}.button{letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:clamp(1.31rem,.9vw,1.47rem);border-radius:0!important;transition:background .2s,color .2s,border-color .2s;padding:1rem 1.75rem;min-height:48px}.button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--primary:hover{background-color:var(--brand-red-dark);color:#fff}.button--secondary{border:1px solid rgb(var(--color-button));color:rgb(var(--color-button));background:transparent}.button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.image-with-text__heading{font-size:clamp(2.56rem,3vw,3.84rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.image-with-text__text{font-size:1.52rem;line-height:1.75;color:#1a0708b8}.split-hero__button.button--primary{background-color:var(--brand-charcoal)!important;border-color:var(--brand-charcoal)!important}.split-hero__button.button--primary:hover{background-color:var(--brand-red)!important;border-color:var(--brand-red)!important}.email-signup-banner{text-align:center}.email-signup-banner .section-header__title{font-size:clamp(2.24rem,3vw,3.2rem);font-weight:700;letter-spacing:-.01em}.email-signup-banner .field__input{border-radius:0!important;border-color:#ffffff59;background:#ffffff1f;color:#fff}.email-signup-banner .field__input::placeholder{color:#ffffffa6}.email-signup-banner .field__button{border-radius:0!important}.email-signup-banner .button--primary{background-color:#fff!important;color:var(--brand-red)!important;border-color:#fff!important}.email-signup-banner .button--primary:hover{background-color:#ffffffe6!important}.footer{border-top:2px solid var(--brand-red)}.footer-block__heading{font-size:clamp(1.36rem,.95vw,1.52rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem}.footer-block__details-content a{font-size:clamp(1.44rem,.98vw,1.57rem);opacity:.78;text-decoration:none;transition:opacity .2s,color .2s;line-height:1.9}.footer-block__details-content a:hover{opacity:1;color:var(--brand-red)}.footer__content-bottom{border-top:1px solid rgba(145,22,24,.15);padding-top:1.25rem;font-size:clamp(1.25rem,.85vw,1.36rem);opacity:.65}.pagination-wrapper{display:none!important}@media screen and (min-width:750px){#main-collection-filters,#main-search-filters{position:static;z-index:auto;background:var(--color-background);border-bottom:1px solid rgba(26,7,8,.08);width:100%;max-width:100%!important;padding:0!important}#main-collection-filters .facets-container,#main-search-filters .facets-container{max-width:var(--page-width, 1300px);margin:0 auto;padding:0 5rem}}@media screen and (max-width:749px){#main-collection-filters{position:static;z-index:auto;background:var(--color-background);border-bottom:1px solid rgba(26,7,8,.08);padding:0}}.facets__form{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:10px 0;flex-wrap:wrap}.facets__wrapper{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.facets__heading{display:none!important}.facets__summary{display:flex;align-items:center;gap:.4rem;border:none;border-radius:50px;padding:.5rem 1.2rem;font-size:1.25rem;font-weight:500;letter-spacing:.03em;background:transparent;cursor:pointer;transition:background .2s}.facets__summary:hover,.facets__summary:focus{background:transparent!important}.facets__selected{background:var(--brand-red);color:#fff;border-radius:50px;padding:0 5px;font-size:1rem;font-weight:700;margin-left:3px}.facet-filters.sorting{margin-left:auto}.facet-filters__label{display:none!important}.facet-filters__field .select{position:relative;display:flex;align-items:center;background:var(--brand-light);border-radius:50px;border:none!important;box-shadow:none!important}.facet-filters__sort{appearance:none;-webkit-appearance:none;border:none!important;outline:none!important;box-shadow:none!important;border-radius:50px;padding:.6rem 2.6rem .6rem 1.4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-align-last:center;background:transparent;cursor:pointer;color:var(--brand-dark)}.facet-filters__field .select .svg-wrapper{position:absolute;right:14px;pointer-events:none;opacity:.6}.product-count.light{display:none}.facets__display{width:auto!important;min-width:0!important;max-height:36rem!important;border-radius:12px!important;padding:1rem 1.2rem 1.2rem}.facets__color-list{display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:.5rem;padding:.4rem 0!important;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.facets__color-list::-webkit-scrollbar{display:none}.facets__color-list .mobile-facets__item,.facets__color-list .facets__item{display:block;flex-shrink:0}.color-swatch-btn{display:block;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);cursor:pointer;transition:outline .15s,border-color .15s;outline:2px solid transparent;outline-offset:2px}.color-swatch-btn:hover,.color-swatch-btn.is-active{outline-color:var(--brand-dark)}.color-swatch-btn.is-disabled{opacity:.35;cursor:not-allowed}.facets__display .facets__header{display:none!important}.facets__price{min-width:200px;max-width:220px;padding:0!important}.price-slider{min-width:unset;padding:.25rem .25rem .5rem}.price-slider__labels{display:flex}.price-slider__track{margin:6px 0}.active-facets{display:none!important}.active-facets__button{border-radius:20px!important;background:#91161812;border-color:#91161847;color:var(--brand-red);font-size:1.15rem}nav.breadcrumbs{font-size:1.2rem;color:var(--text-muted);margin-bottom:1rem}.card-swatches .swatch{width:18px;height:18px;border-radius:50%!important}.collection-hero{padding:.4rem 0 0!important;text-align:center}.collection-hero__title{font-family:var(--font-heading-family);font-size:clamp(2.56rem,3.5vw,4.48rem);font-weight:600;letter-spacing:-.02em;margin:.4rem 0!important;text-align:center}.product__qty-row{display:flex;align-items:center;gap:1rem}.product__qty-row>.product-form__input.product-form__quantity{flex:0 0 auto;margin:0}.product__qty-row .quantity{width:10rem!important;height:4.8rem!important;min-height:unset!important;border-radius:50px!important}.product__qty-row .quantity:before,.product__qty-row .quantity:after{border-radius:50px!important}.product__qty-row .quantity__button{width:3.2rem!important}.product__qty-buy-wrapper{flex:1;min-width:0}.product__qty-buy-wrapper product-form{display:block;width:100%}.product__qty-buy-wrapper .product-form__error-message-wrapper{display:none}.product__qty-buy-wrapper .form{width:100%}.product__qty-buy-wrapper .product-form__buttons{margin:0}.product__qty-buy-wrapper .product-form__submit{width:100%!important;height:4.8rem!important;min-height:unset!important}.product__info-container .product-form__submit{background-color:var(--brand-charcoal)!important;border-color:var(--brand-charcoal)!important;color:#fff!important;border-radius:3px!important;font-size:1.25rem;font-weight:700;letter-spacing:.1em;width:100%;padding:1rem}.product__info-container .product-form__submit:hover{background-color:#333!important}.product-form__input--pill .form__label{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.variant-input-wrapper .form__label{font-size:1.25rem;font-weight:600}.product-form__info-label{font-size:1.15rem;color:var(--brand-red);text-decoration:underline}.product__title{margin-bottom:0!important}.product__info-container h1.product__title{font-size:clamp(2.08rem,2.5vw,3.04rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.product__subtitle{font-size:1.4rem;color:var(--text-muted);margin:.3rem 0 .75rem;line-height:1.5}.product__info-container .product__text.caption-with-letter-spacing{font-size:1.09rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red);font-weight:600}.product__info-container .price--large{font-size:2.4rem;font-weight:700}.product__info-container .price--on-sale .price-item--sale{color:var(--brand-red)}.product__info-container .price__regular{display:inline-flex;align-items:center;gap:.75rem}.product__info-container .price__regular .price__badge-sold-out{position:static!important;margin:0!important}.product__info-container .price__sale{display:inline-grid!important;grid-template-columns:auto auto;align-items:center;column-gap:.75rem;row-gap:.15rem}.product__info-container .price__sale .price__compare-wrap{grid-column:1 / -1;grid-row:1}.product__info-container .price__sale .price__compare-wrap .price-item--regular{font-size:1.15rem!important;font-weight:400!important}.product__info-container .price__sale .price-item--sale{grid-column:1;font-size:2.2rem!important;font-weight:700!important}.product__info-container .price__sale .price__badge-sale{grid-column:2;align-self:center;margin:0!important;position:static!important}.thumbnail-list{gap:.5rem}.thumbnail-list__item{border:1px solid rgba(26,7,8,.1);border-radius:2px;overflow:hidden}.thumbnail-list__item.is-active,.thumbnail-list__item:hover{border-color:var(--brand-dark)}@media screen and (max-width:749px){.product__modal-opener--image .product__media-icon{display:none!important}.thumbnail-list__item{border-radius:8px}.product__media-item,.product__media-item modal-opener,.product__media-item .media,.product__media-item .deferred-media{border-radius:10px!important;overflow:hidden!important}}.complementary-products .title,.related-products .title{text-align:center;margin-bottom:2rem}.drawer__inner{border:none!important}.cart-drawer__header{border-bottom:2px solid var(--brand-red)}.field__input:focus,.select__select:focus{border-color:var(--brand-red);box-shadow:0 0 0 2px #91161826}.product__bestseller-badge-wrap{margin-bottom:.75rem}.product__bestseller-badge{display:inline-block;background:var(--brand-light, #fdf5f5);color:var(--brand-dark, #1A0708);font-size:1.2rem;font-weight:500;letter-spacing:.01em;padding:.3rem .9rem;border-radius:20px}.product__info-container .product__text.caption-with-letter-spacing{font-size:1.6rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--brand-dark)!important;margin-bottom:.2rem!important}.product__info-container .product__title h1,.product__info-container .product__title h2.h1{font-size:clamp(1.5rem,1.7vw,1.8rem)!important;font-weight:400!important;color:#1a0708a6!important;line-height:1.4!important}.product__feature-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .25rem}.product__feature-badge{display:inline-block;background:#91161812;color:var(--brand-red);font-size:1rem;font-weight:600;letter-spacing:.06em;padding:.25rem .75rem;border-radius:20px;border:1px solid rgba(145,22,24,.18)}.product__compression-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem}.product__compression-bars{display:flex;gap:4px;align-items:center}.product__compression-bar{width:26px;height:4px;border-radius:2px;background:#d8d8d8;flex-shrink:0}.product__compression-bar.is-active{background:#7b1c2e}.product__compression-label{font-size:1rem;font-weight:600;letter-spacing:.08em;color:#1a070880;line-height:1}.product__info-container .product-form__input--pill .form__label{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%}.product__size-guide-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;font-size:1.25rem;font-weight:500;color:var(--brand-dark);text-decoration:none;padding:0;font-family:var(--font-body-family);opacity:.75;transition:opacity .15s}.product__size-guide-btn:hover{opacity:1}.product__info-container .product-form__input--swatch .form__label{display:flex;align-items:center;gap:.4rem}.product__info-container .product-form__input--pill input[type=radio]+label{background-color:#f0ebe6!important;border-color:transparent!important;border-radius:8px!important;padding:.7rem 1.4rem!important;font-size:1.3rem!important;letter-spacing:.02em!important;margin:.4rem .4rem .2rem 0!important;box-shadow:none!important}.product__info-container .product-form__input--pill input[type=radio]+label:before{box-shadow:none!important}.product__info-container .product-form__input--pill input[type=radio]+label:hover{background-color:#e5ddd7!important;border-color:transparent!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#7b1c2e!important;color:#fff!important;border-color:#7b1c2e!important}.product__info-container .product-form__input--pill input[type=radio].disabled+label,.product__info-container .product-form__input--pill input[type=radio]:disabled+label{background-color:#f7f4f1!important;border-color:transparent!important;color:#1a07084d!important;text-decoration:line-through!important}.product__info-container .product-form__submit.button--primary{background-color:#1c1c1c!important;border-color:#1c1c1c!important;border-radius:50px!important;font-size:1.4rem!important;letter-spacing:.08em!important;min-height:5.2rem!important}.product__info-container .product-form__submit.button--primary:after{box-shadow:none!important;border-radius:50px!important}.product__info-container .product-form__submit.button--primary:hover{background-color:#111!important;border-color:#111!important}.product-shipping-estimate{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.85rem 0 .5rem;color:#1a0708b3;font-size:1.3rem}.product-shipping-estimate svg{flex-shrink:0;color:var(--brand-red)}.product-shipping-estimate__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.product-shipping-estimate__link:hover{color:var(--brand-red)}.drawer__footer .product-shipping-estimate{color:#1a0708;margin:0 0 1rem}.drawer__footer .product-shipping-estimate svg{color:#1a0708}.drawer__footer .product-shipping-estimate__link{color:#1a0708}.product__detalles{margin-top:1rem}.product__detalles-heading{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;color:#1a07088c}.product__detalles-body ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.product__detalles-body ul li{font-size:1.35rem;color:#1a0708cc;padding-left:1.6rem;position:relative;line-height:1.4}.product__detalles-body ul li:before{content:"\2713";position:absolute;left:0;color:var(--brand-red);font-size:1.1rem;font-weight:700}.product__detalles-body p{font-size:1.35rem;color:#1a0708cc;line-height:1.5;margin:0 0 .4rem}@media screen and (max-width:749px){.banner--large{min-height:55vh}.banner__heading,.slideshow__slide .banner__heading{font-size:clamp(2.88rem,10vw,4.48rem)}.slideshow__text-wrapper.banner__content{padding:2rem 1.25rem}.card-swatches .swatch{width:15px;height:15px}.announcement-bar{font-size:.96rem}.product-grid{row-gap:1.75rem}.title.inline-richtext,.collection-list-title{font-size:2.24rem}.product.grid{display:flex;flex-direction:column}.product__mobile-header{order:1;padding:0 0 .75rem}.product__media-wrapper{order:2;margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.product__info-wrapper{order:3;padding:.5rem 0 0!important}.product__info-container{padding:0 .25rem}.product__info-container .breadcrumb{padding:.25rem 0}.product__info-container [id^=price-]{margin-top:.25rem}.product__mobile-header h1,.product__mobile-header .h1{font-size:clamp(2rem,6vw,2.6rem)}.product__info-wrapper .product__bestseller-badge-wrap,.product__info-wrapper .product__title,.product__info-wrapper .product__subtitle,.product__info-wrapper .product__feature-badges{display:none}.product__info-container h1.product__title,.product__info-container .product__title h1,.product__info-container .product__title h2.h1{font-size:clamp(2rem,6vw,2.6rem)}.product__info-container .price--large{font-size:2rem}.product-feature-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;justify-items:center}.product-page-compression .compression-indicator{margin:.5rem 0}.product__info-container .product-form__input--pill input[type=radio]+label{min-height:unset!important;min-width:unset!important;padding:.55rem 1.1rem!important;line-height:1.3!important}.sg-trigger{font-size:1.35rem;padding:.25rem 0;margin:.75rem 0 0}.product__info-container .breadcrumb{display:none}.product-trust-strip{flex-direction:row;gap:.25rem}.product__qty-row{flex-direction:row;align-items:center;gap:.8rem}.product__qty-row .quantity{height:4.4rem!important;min-height:unset!important}.product__qty-row .quantity__button,.product__qty-row .quantity__input{height:4.4rem!important}.product__info-container .product-form__submit.button--primary{min-height:4.4rem!important;padding-top:0!important;padding-bottom:0!important}}.product__return-notice{display:flex;align-items:center;gap:.55rem;background:#fffbea;border:1px solid #f0d060;border-radius:8px;padding:.6rem 1rem;font-size:1.3rem;color:#7a5c00;margin-top:.5rem}.product__return-notice svg{flex-shrink:0;color:#c89b00}.product__return-notice__link{color:#7a5c00;text-decoration:underline;text-underline-offset:2px;font-weight:600}.product__return-notice__link:hover{color:#4a3800}.product__urgency-badge{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.6rem;margin-bottom:0}.product__urgency-badge--hidden{display:none}.product__urgency-dot{position:relative;width:10px;height:10px;flex-shrink:0}.product__urgency-dot:before,.product__urgency-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:#c0392b}.product__urgency-dot:after{background-color:transparent;border:2px solid #c0392b;animation:urgency-pulse 1.6s ease-out infinite}@keyframes urgency-pulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.product__urgency-text{font-size:1.1rem;font-weight:600;color:#c0392b;letter-spacing:.02em}.cart-item__set-discount{font-size:1.1rem;font-weight:600;color:var(--brand-red, #c0392b);margin-top:.3rem;text-align:right}.cart__checkout-button:after,.cart__checkout-button:before{box-shadow:none!important}.cart__checkout-button{background:#1a0708!important;color:#fff!important;border:none!important;border-radius:50px!important;width:100%;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:1.4rem 2rem!important;cursor:pointer;transition:background .2s}.cart__checkout-button:hover{background:#3a3a3a!important}.totals__total{font-size:1.4rem;font-weight:600;color:#1a0708a6;font-family:var(--font-body-family)}.totals__total-value{font-size:2rem;font-weight:700;color:#1a0708}.discounts__discount{color:var(--brand-red, #c0392b);font-weight:600;font-size:1.2rem}.discounts__discount svg{fill:var(--brand-red, #c0392b)}.cart-item__name{font-size:1.3rem;font-weight:600;color:#1a0708}.cart-items thead th{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a070873;border-bottom:1px solid rgba(26,7,8,.1);padding-bottom:1rem}.cart__contents .title--primary,.title-wrapper-with-link .title--primary{font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;color:#1a0708;margin-bottom:2rem}.title-wrapper-with-link .underlined-link{font-size:1.2rem;color:#1a07088c;align-self:center}.tax-note{color:#1a070873;font-size:1.1rem;margin-top:.75rem;display:block}.cart-item .quantity{border-radius:50px}.cart-item .quantity:before,.cart-item .quantity:after{border-radius:50px}.cart__empty-text{font-family:var(--font-heading-family);font-size:2rem;color:#1a0708;margin-bottom:1.5rem}.cart__warnings .button{background:#1a0708;color:#fff;border-radius:50px;padding:1.2rem 2.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none}.product-count-vertical{display:none!important}.product-media-container,.product__media{border-radius:10px;overflow:hidden}.mobile-filter-bar{display:flex;align-items:center;gap:.8rem;padding:.8rem 2rem;border-bottom:1px solid rgba(26,7,8,.08)}.mobile-filter-bar menu-drawer{flex:1}.mobile-facets__open-wrapper{display:block}.mobile-facets__open{display:flex!important;align-items:center;gap:.6rem;background:var(--brand-light)!important;border-radius:50px!important;border:none!important;padding:.75rem 1.4rem!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--brand-dark)!important;cursor:pointer;width:100%;justify-content:center}.mobile-facets__open .svg-wrapper{display:flex}.mobile-facets__open .mobile-facets__open-label{font-size:1.1rem!important;letter-spacing:.06em!important}.mobile-facets__close{display:none!important}.mobile-sort-pill{position:relative;display:flex;align-items:center;background:var(--brand-light);border-radius:50px;flex:1;overflow:hidden}.mobile-sort-pill__select{appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;width:100%;padding:.75rem 3rem .75rem 1.4rem;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-dark);font-family:var(--font-body-family);cursor:pointer}.mobile-sort-pill__caret{position:absolute;right:1.2rem;top:50%;pointer-events:none;width:7px;height:7px;border-right:2px solid var(--brand-dark);border-bottom:2px solid var(--brand-dark);transform:translateY(-65%) rotate(45deg)}.mobile-sort-pill__caret svg{display:none}.mobile-facets__details:has(.mobile-facets__sort){display:none!important}@media screen and (max-width:749px){.js .mobile-facets__submenu{position:static!important;transform:none!important;visibility:visible!important;display:none!important;height:auto!important;overflow-y:visible!important;z-index:auto!important}.js details[open]>.mobile-facets__submenu,.js details[open].menu-opening>.mobile-facets__submenu{display:block!important;transform:none!important;transition:none!important;visibility:visible!important}.js .mobile-facets .submenu-open{visibility:visible!important}.mobile-facets__close-button{display:none!important}.mobile-facets__header--custom{display:flex!important;align-items:center;justify-content:space-between;padding:1.4rem 2rem;border-bottom:1px solid rgba(26,7,8,.1)}.mobile-facets__heading--custom{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;margin:0}.mobile-facets__close-custom{background:none;border:none;cursor:pointer;padding:.4rem;color:var(--brand-dark);display:flex;align-items:center;justify-content:center}.mobile-facets__main>.mobile-facets__footer{display:none!important}.mobile-facets__submenu .mobile-facets__footer{display:none!important}.mobile-facets__summary{padding:1.4rem 2rem!important;border-bottom:1px solid rgba(26,7,8,.1)!important}.mobile-facets__arrow{transform:rotate(90deg);transition:transform .2s}.mobile-facets__details[open] .mobile-facets__arrow{transform:rotate(270deg)}.mobile-facets__submenu .facets__color-list{padding:.8rem 2rem 1rem!important}.mobile-facets__submenu .mobile-facets__list{padding:.4rem 2rem .8rem}.mobile-facets__submenu .facets__price{padding:.8rem 2rem 1.2rem!important;min-width:unset!important;max-width:unset!important;width:100%;box-sizing:border-box}.mobile-facets__submenu .price-slider{width:100%;box-sizing:border-box}}.template-search__header{text-align:center;padding:.4rem 0 0!important;margin-bottom:1.5rem!important}.template-search__header h1{font-family:var(--font-heading-family);font-size:clamp(2.56rem,3.5vw,4.48rem);font-weight:600;letter-spacing:-.02em;margin:.4rem 0 1.5rem!important}.template-search__search{max-width:560px!important;margin:0 auto 2rem!important}#main-search-filters{position:static;z-index:auto;background:var(--color-background);border-bottom:1px solid rgba(26,7,8,.08);width:100%;max-width:100%!important;padding:0!important}@media screen and (min-width:750px){#main-search-filters .facets-container{max-width:var(--page-width, 1300px);margin:0 auto;padding:0 5rem}}.cart-drawer__payment-icons{margin-top:1rem;text-align:center}.cart-drawer__payment-icons .list-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;margin:0;padding:0}.cart-drawer__payment-icons .icon{height:2.2rem;width:auto}.whatsapp-fab{position:fixed;bottom:2rem;right:2rem;z-index:9000;display:flex;align-items:center;gap:.75rem;background:#25d366;color:#fff;text-decoration:none;border-radius:50px;padding:.85rem 1.4rem .85rem 1rem;box-shadow:0 4px 16px #0000002e;transition:transform .2s ease,box-shadow .2s ease;max-width:260px}.whatsapp-fab:hover{transform:translateY(-2px);box-shadow:0 6px 22px #0000003d;color:#fff}.whatsapp-fab__icon{width:26px;height:26px;flex-shrink:0}.whatsapp-fab__label{font-size:1.35rem;font-weight:600;line-height:1.2;white-space:nowrap}@media screen and (max-width:749px){.whatsapp-fab{bottom:5.5rem;right:1.25rem;padding:.85rem;border-radius:50%;max-width:none}.whatsapp-fab__label{display:none}}#shopify-section-template--19274296623171__trust_bar,#shopify-section-template--19274296623171__newsletter{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-brand.css.map */
