.AnnouncementBar-module__tQURPG__bar{background:var(--color-carmin);color:var(--color-blanco);height:var(--announcement-height);z-index:var(--z-announcement);font-family:var(--font-body);align-items:center;font-size:.8125rem;font-weight:400;display:flex;position:relative}.AnnouncementBar-module__tQURPG__inner{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);justify-content:center;align-items:center;margin:0 auto;display:flex}.AnnouncementBar-module__tQURPG__message{text-align:center;animation:AnnouncementBar-module__tQURPG__fadeIn .4s var(--ease-out);margin:0}@media (max-width:40rem){.AnnouncementBar-module__tQURPG__bar{font-size:.6875rem}.AnnouncementBar-module__tQURPG__inner{padding:0 var(--space-md)}}
.Logo-module__ugCtEW__logo{-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;display:inline-block}.Logo-module__ugCtEW__sm{height:1.375rem}.Logo-module__ugCtEW__md{height:2rem}.Logo-module__ugCtEW__lg{height:3rem}
.NavMegaMenu-module__swmrUW__menu{max-width:var(--container-max);-webkit-backdrop-filter:blur(.875rem)saturate(1.4);border-radius:var(--radius-lg);z-index:calc(var(--z-header) - 1);animation:NavMegaMenu-module__swmrUW__slideDown .28s var(--ease-out);background:#fffffffa;border:.0625rem solid #460f1914;margin-left:auto;margin-right:auto;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden;box-shadow:inset 0 .0625rem #fff9,0 .5rem 1.5rem #460f1914,0 1.5rem 4rem #460f191a}@keyframes NavMegaMenu-module__swmrUW__slideDown{0%{opacity:0;transform:translateY(-.5rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.NavMegaMenu-module__swmrUW__inner{grid-template-columns:1fr auto;align-items:start;gap:3rem;padding:2rem 2rem 2.5rem;display:grid}.NavMegaMenu-module__swmrUW__columns{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.NavMegaMenu-module__swmrUW__column{flex-direction:column;gap:.75rem;display:flex}.NavMegaMenu-module__swmrUW__columnTitle{font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);opacity:.55;margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.NavMegaMenu-module__swmrUW__columnLinks{flex-direction:column;gap:.625rem;display:flex}.NavMegaMenu-module__swmrUW__link{font-family:var(--font-body);color:var(--color-carmin);transition:color var(--transition-fast);align-items:center;gap:.5rem;width:fit-content;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.NavMegaMenu-module__swmrUW__link:hover{color:var(--color-verde-lima)}.NavMegaMenu-module__swmrUW__linkBadge{background:var(--color-verde-lima);color:var(--color-carmin);font-family:var(--font-body);text-transform:uppercase;border-radius:var(--radius-sm);align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.NavMegaMenu-module__swmrUW__colorGrid{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem;display:grid}.NavMegaMenu-module__swmrUW__colorChip{font-family:var(--font-body);color:var(--color-carmin);transition:color var(--transition-fast);align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.NavMegaMenu-module__swmrUW__colorChip:hover{color:var(--color-verde-lima)}.NavMegaMenu-module__swmrUW__swatch{border-radius:var(--radius-full);border:.0625rem solid var(--color-gris-nude);flex-shrink:0;width:1rem;height:1rem;display:inline-block}.NavMegaMenu-module__swmrUW__colorName{white-space:nowrap}.NavMegaMenu-module__swmrUW__features{grid-template-columns:15rem;gap:1rem;display:grid}.NavMegaMenu-module__swmrUW__featuresMultiple{grid-template-columns:15rem 15rem}.NavMegaMenu-module__swmrUW__featureCard{color:inherit;transition:transform var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.NavMegaMenu-module__swmrUW__featureCard:hover{transform:translateY(-.125rem)}.NavMegaMenu-module__swmrUW__featureImageWrap{aspect-ratio:3/4;background:var(--color-gris-imagen);width:100%;overflow:hidden}.NavMegaMenu-module__swmrUW__featureImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.NavMegaMenu-module__swmrUW__featureCard:hover .NavMegaMenu-module__swmrUW__featureImage{transform:scale(1.04)}.NavMegaMenu-module__swmrUW__featureCopy{flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}.NavMegaMenu-module__swmrUW__featureEyebrow{font-family:var(--font-body);text-transform:uppercase;color:var(--color-verde-lima);margin:0;font-size:.625rem;font-weight:700}.NavMegaMenu-module__swmrUW__featureTitle{font-family:var(--font-heading);color:var(--color-carmin);margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.NavMegaMenu-module__swmrUW__featureDescription{font-family:var(--font-body);color:var(--color-carmin);opacity:.65;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4}.NavMegaMenu-module__swmrUW__featureCta{font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.NavMegaMenu-module__swmrUW__featureCard:hover .NavMegaMenu-module__swmrUW__featureCta span{transition:transform var(--transition-base);transform:translate(.25rem)}@media (max-width:63.9375rem){.NavMegaMenu-module__swmrUW__menu{display:none}}@media (max-width:75rem){.NavMegaMenu-module__swmrUW__inner{grid-template-columns:1fr;gap:2rem}.NavMegaMenu-module__swmrUW__features{grid-template-columns:repeat(2,1fr);max-width:37.5rem}.NavMegaMenu-module__swmrUW__featuresMultiple{grid-template-columns:repeat(2,1fr)}}
.Container-module__DjgGgG__container{width:100%;max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 auto}.Container-module__DjgGgG__fluid{max-width:none}
.Breadcrumbs-module__xixbIq__nav{background:var(--color-blanco);padding:.75rem 0}.Breadcrumbs-module__xixbIq__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__xixbIq__item{font-family:var(--font-body);color:var(--color-carmin);opacity:.55;align-items:center;font-size:.8125rem;font-weight:400;display:inline-flex}.Breadcrumbs-module__xixbIq__link{color:var(--color-carmin);transition:opacity var(--transition-fast);text-decoration:none}.Breadcrumbs-module__xixbIq__link:hover{opacity:1;text-underline-offset:.1875rem;text-decoration:underline}.Breadcrumbs-module__xixbIq__current{color:var(--color-carmin);opacity:.8;font-weight:700}.Breadcrumbs-module__xixbIq__sep{color:var(--color-carmin);opacity:.5;margin:0 .5rem}
.ProductGallery-module__wucNFq__desktop{grid-template-columns:5rem 1fr;align-items:start;gap:.75rem;display:grid}.ProductGallery-module__wucNFq__thumbnails{scrollbar-width:thin;flex-direction:column;gap:.5rem;max-height:38rem;display:flex;overflow-y:auto}.ProductGallery-module__wucNFq__thumbnails::-webkit-scrollbar{width:.25rem}.ProductGallery-module__wucNFq__thumbnails::-webkit-scrollbar-thumb{background:var(--color-gris-nude);border-radius:var(--radius-full)}.ProductGallery-module__wucNFq__thumb{aspect-ratio:4/5;background:var(--color-gris-imagen);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);cursor:pointer;width:5rem;transition:var(--transition-fast);padding:0;overflow:hidden}.ProductGallery-module__wucNFq__thumb img{object-fit:cover;width:100%;height:100%;transition:opacity var(--transition-fast);display:block}.ProductGallery-module__wucNFq__thumb:hover img{opacity:.75}.ProductGallery-module__wucNFq__thumbActive{border:.125rem solid var(--color-carmin)}.ProductGallery-module__wucNFq__mainBtn{background:var(--color-gris-imagen);border-radius:var(--radius-card);cursor:zoom-in;aspect-ratio:3/4;border:none;width:100%;padding:0;position:relative;overflow:hidden}.ProductGallery-module__wucNFq__mainImage{object-fit:cover;width:100%;height:100%;animation:ProductGallery-module__wucNFq__imageFade .28s var(--ease-out);display:block}@keyframes ProductGallery-module__wucNFq__imageFade{0%{opacity:0}to{opacity:1}}.ProductGallery-module__wucNFq__zoomHint{width:2.5rem;height:2.5rem;color:var(--color-carmin);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--transition-fast);background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.ProductGallery-module__wucNFq__mainBtn:hover .ProductGallery-module__wucNFq__zoomHint{opacity:1}.ProductGallery-module__wucNFq__mobile{display:none}.ProductGallery-module__wucNFq__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--radius-card);background:var(--color-gris-imagen);display:flex;overflow-x:auto}.ProductGallery-module__wucNFq__carousel::-webkit-scrollbar{display:none}.ProductGallery-module__wucNFq__carouselItem{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 100%}.ProductGallery-module__wucNFq__carouselItem img{object-fit:cover;width:100%;height:100%;display:block}.ProductGallery-module__wucNFq__dots{justify-content:center;gap:.375rem;margin-top:.875rem;display:flex}.ProductGallery-module__wucNFq__dot{border-radius:var(--radius-full);background:var(--color-carmin);opacity:.25;width:.375rem;height:.375rem;transition:var(--transition-fast)}.ProductGallery-module__wucNFq__dotActive{opacity:1;border-radius:var(--radius-full);width:1.25rem}@media (max-width:48rem){.ProductGallery-module__wucNFq__desktop{display:none}.ProductGallery-module__wucNFq__mobile{display:block}}.ProductGallery-module__wucNFq__lightbox{z-index:var(--z-modal);animation:ProductGallery-module__wucNFq__fadeIn .18s var(--ease-out);background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:fixed;inset:0}.ProductGallery-module__wucNFq__lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:90vw;max-height:80vh}.ProductGallery-module__wucNFq__lightboxClose{width:2.75rem;height:2.75rem;color:var(--color-blanco);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);background:#ffffff1a;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.ProductGallery-module__wucNFq__lightboxClose:hover{background:#ffffff40}.ProductGallery-module__wucNFq__lightboxNav{width:3rem;height:3rem;color:var(--color-blanco);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);background:#ffffff1f;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__wucNFq__lightboxNav:hover{background:#ffffff40}.ProductGallery-module__wucNFq__lightboxPrev{left:1rem}.ProductGallery-module__wucNFq__lightboxNext{right:1rem}.ProductGallery-module__wucNFq__lightboxThumbs{scrollbar-width:none;gap:.375rem;max-width:90vw;padding:.5rem;display:flex;overflow-x:auto}.ProductGallery-module__wucNFq__lightboxThumbs::-webkit-scrollbar{display:none}.ProductGallery-module__wucNFq__lightboxThumb{border-radius:var(--radius-sm);opacity:.55;cursor:pointer;width:3.5rem;height:4.375rem;transition:opacity var(--transition-fast), border-color var(--transition-fast);background:#ffffff0f;border:.125rem solid #0000;flex:0 0 3.5rem;padding:0;overflow:hidden}.ProductGallery-module__wucNFq__lightboxThumb img{object-fit:cover;width:100%;height:100%}.ProductGallery-module__wucNFq__lightboxThumb:hover{opacity:.85}.ProductGallery-module__wucNFq__lightboxThumbActive{opacity:1;border-color:var(--color-blanco)}
.StoreHero-module__c_YsVG__section{background:var(--color-blanco);text-align:center;padding:clamp(2.5rem,5vw,3.75rem) 0 clamp(1.5rem,3vw,2.5rem)}.StoreHero-module__c_YsVG__title{font-family:var(--font-heading);color:var(--color-carmin);max-width:30ch;margin:0 auto .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}.StoreHero-module__c_YsVG__description{font-family:var(--font-body);color:var(--color-carmin);opacity:.65;max-width:36rem;margin:0 auto;font-size:clamp(.9375rem,1.1vw,1rem);font-weight:300}
.SizeChartModal-module__oDPhqG__root{z-index:var(--z-modal);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SizeChartModal-module__oDPhqG__overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);animation:SizeChartModal-module__oDPhqG__fadeIn .2s var(--ease-out);background:#460f1980;position:absolute;inset:0}.SizeChartModal-module__oDPhqG__panel{background:var(--color-blanco);border-radius:var(--radius-lg);width:100%;max-width:38rem;animation:SizeChartModal-module__oDPhqG__scaleIn .24s var(--ease-out);box-shadow:var(--shadow-lg);max-height:90vh;padding:2rem;position:relative;overflow-y:auto}@keyframes SizeChartModal-module__oDPhqG__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.SizeChartModal-module__oDPhqG__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.SizeChartModal-module__oDPhqG__header h3{font-family:var(--font-heading);color:var(--color-carmin);margin:0;font-size:1.25rem;font-weight:600}.SizeChartModal-module__oDPhqG__close{border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-carmin);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.SizeChartModal-module__oDPhqG__close:hover{background:var(--color-carmin);color:var(--color-blanco);border-color:var(--color-carmin)}.SizeChartModal-module__oDPhqG__tableWrap{margin:0 -.5rem;overflow-x:auto}.SizeChartModal-module__oDPhqG__table{border-collapse:collapse;width:100%;min-width:22rem;font-family:var(--font-body)}.SizeChartModal-module__oDPhqG__table thead th{text-transform:uppercase;color:var(--color-carmin);text-align:left;border-bottom:.0625rem solid var(--color-gris-nude);padding:.625rem .875rem;font-size:.75rem;font-weight:700}.SizeChartModal-module__oDPhqG__table tbody td{color:var(--color-carmin);border-bottom:.0625rem solid var(--color-gris-nude);padding:.625rem .875rem;font-size:.875rem;font-weight:400}.SizeChartModal-module__oDPhqG__table tbody tr:nth-child(2n){background:var(--color-blanco-calido)}.SizeChartModal-module__oDPhqG__table tbody tr:last-child td{border-bottom:none}.SizeChartModal-module__oDPhqG__tip{font-family:var(--font-body);color:var(--color-carmin);opacity:.7;margin:1.25rem 0 .75rem;font-size:.8125rem;font-weight:300}.SizeChartModal-module__oDPhqG__help{font-family:var(--font-body);color:var(--color-carmin);text-underline-offset:.1875rem;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-block}.SizeChartModal-module__oDPhqG__help:hover{color:var(--color-verde-lima)}@media (max-width:30rem){.SizeChartModal-module__oDPhqG__panel{padding:1.5rem}}
.SegmentedTabs-module__Q_sLja__nav{background:var(--color-blanco);justify-content:center;padding:.5rem 0 1.5rem;display:flex}.SegmentedTabs-module__Q_sLja__list{align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:inline-flex}.SegmentedTabs-module__Q_sLja__tab{font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);opacity:.5;transition:opacity var(--transition-fast);padding:.375rem 0;font-size:.875rem;font-weight:400;display:inline-block;position:relative}.SegmentedTabs-module__Q_sLja__tab:after{content:"";background:var(--color-carmin);transform-origin:50%;height:.125rem;transition:transform var(--transition-base);position:absolute;bottom:-.0625rem;left:0;right:0;transform:scaleX(0)}.SegmentedTabs-module__Q_sLja__tab:hover{opacity:.85}.SegmentedTabs-module__Q_sLja__active{opacity:1;font-weight:700}.SegmentedTabs-module__Q_sLja__active:after{transform:scaleX(1)}@media (max-width:30rem){.SegmentedTabs-module__Q_sLja__list{gap:1.5rem}.SegmentedTabs-module__Q_sLja__tab{font-size:.8125rem}}
.ColorGalleryModal-module__sXdUHa__root{z-index:var(--z-modal);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ColorGalleryModal-module__sXdUHa__overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);animation:ColorGalleryModal-module__sXdUHa__fadeIn .2s var(--ease-out);background:#460f1980;position:absolute;inset:0}.ColorGalleryModal-module__sXdUHa__panel{background:var(--color-blanco);border-radius:var(--radius-lg);width:100%;max-width:56rem;animation:ColorGalleryModal-module__sXdUHa__scaleIn .24s var(--ease-out);box-shadow:var(--shadow-lg);max-height:90vh;padding:2rem;position:relative;overflow-y:auto}@keyframes ColorGalleryModal-module__sXdUHa__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ColorGalleryModal-module__sXdUHa__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ColorGalleryModal-module__sXdUHa__eyebrow{font-family:var(--font-body);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.ColorGalleryModal-module__sXdUHa__header h3{font-family:var(--font-heading);color:var(--color-carmin);max-width:24rem;margin:0;font-size:1.125rem;font-weight:600}.ColorGalleryModal-module__sXdUHa__close{border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-carmin);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ColorGalleryModal-module__sXdUHa__close:hover{background:var(--color-carmin);color:var(--color-blanco);border-color:var(--color-carmin)}.ColorGalleryModal-module__sXdUHa__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ColorGalleryModal-module__sXdUHa__tile{text-align:left;cursor:pointer;transition:transform var(--transition-fast);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.ColorGalleryModal-module__sXdUHa__tile:hover{transform:translateY(-.125rem)}.ColorGalleryModal-module__sXdUHa__tileSoldOut{opacity:.55;cursor:not-allowed}.ColorGalleryModal-module__sXdUHa__imageWrap{aspect-ratio:3/4;background:var(--color-gris-imagen);border-radius:var(--radius-card);width:100%;overflow:hidden}.ColorGalleryModal-module__sXdUHa__imageWrap img{object-fit:cover;width:100%;height:100%}.ColorGalleryModal-module__sXdUHa__name{font-family:var(--font-body);color:var(--color-carmin);margin:.625rem 0 .125rem;font-size:.875rem;font-weight:700}.ColorGalleryModal-module__sXdUHa__stock{font-family:var(--font-body);color:var(--color-carmin);opacity:.65;align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:400;display:inline-flex}.ColorGalleryModal-module__sXdUHa__dot{border-radius:var(--radius-full);width:.4375rem;height:.4375rem}.ColorGalleryModal-module__sXdUHa__dotInStock{background:var(--color-verde-lima)}.ColorGalleryModal-module__sXdUHa__dotLow{background:#d99c2b}.ColorGalleryModal-module__sXdUHa__dotSoldOut{background:var(--color-carmin);opacity:.6}@media (max-width:48rem){.ColorGalleryModal-module__sXdUHa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.ColorGalleryModal-module__sXdUHa__panel{padding:1.5rem}.ColorGalleryModal-module__sXdUHa__grid{gap:.75rem}}
.CategoryRail-module__bn1ylq__section{background:var(--color-blanco);padding:.5rem 0 2rem}.CategoryRail-module__bn1ylq__rail{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.CategoryRail-module__bn1ylq__item{color:var(--color-carmin);text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:5.5rem;text-decoration:none;display:inline-flex}.CategoryRail-module__bn1ylq__circle{background:var(--color-gris-nude);border-radius:var(--radius-full);width:5.625rem;height:5.625rem;color:var(--color-carmin);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-base);border:.125rem solid #0000;justify-content:center;align-items:center;display:inline-flex}.CategoryRail-module__bn1ylq__item:hover .CategoryRail-module__bn1ylq__circle{box-shadow:var(--shadow-sm);transform:scale(1.06)}.CategoryRail-module__bn1ylq__active .CategoryRail-module__bn1ylq__circle{border-color:var(--color-carmin)}.CategoryRail-module__bn1ylq__name{font-family:var(--font-body);color:var(--color-carmin);max-width:6.25rem;font-size:.75rem;font-weight:400;line-height:1.3}.CategoryRail-module__bn1ylq__active .CategoryRail-module__bn1ylq__name{font-weight:700}@media (max-width:40rem){.CategoryRail-module__bn1ylq__rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;gap:1.25rem;padding-bottom:.5rem;overflow-x:auto}.CategoryRail-module__bn1ylq__rail::-webkit-scrollbar{display:none}.CategoryRail-module__bn1ylq__item{scroll-snap-align:start;flex-shrink:0;width:4.5rem}.CategoryRail-module__bn1ylq__circle{width:4.375rem;height:4.375rem}}
.Footer-module__3hUVsW__footer{background:var(--color-carmin);color:var(--color-blanco);padding:5rem 0 2.5rem}.Footer-module__3hUVsW__grid{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.Footer-module__3hUVsW__brand{gap:var(--space-md);flex-direction:column;display:flex}.Footer-module__3hUVsW__tagline{font-family:var(--font-heading);color:var(--color-blanco);max-width:18ch;margin:0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.Footer-module__3hUVsW__highlight{color:var(--color-verde-lima);font-style:italic}.Footer-module__3hUVsW__socials{margin-top:var(--space-xs);gap:.875rem;display:flex}.Footer-module__3hUVsW__socialLink{width:2rem;height:2rem;color:var(--color-blanco);opacity:.6;transition:opacity var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.Footer-module__3hUVsW__socialLink:hover{opacity:1;color:var(--color-verde-lima)}.Footer-module__3hUVsW__column{gap:var(--space-sm);flex-direction:column;display:flex}.Footer-module__3hUVsW__columnTitle{font-family:var(--font-body);text-transform:uppercase;color:var(--color-blanco);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.Footer-module__3hUVsW__linkList{flex-direction:column;gap:.5rem;display:flex}.Footer-module__3hUVsW__link{font-family:var(--font-body);color:var(--color-blanco);opacity:.6;transition:opacity var(--transition-fast);font-size:.875rem;font-weight:400}.Footer-module__3hUVsW__link:hover{opacity:1}.Footer-module__3hUVsW__bottomBar{padding-top:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);font-family:var(--font-body);color:var(--color-blanco);opacity:.4;border-top:.0625rem solid #ffffff1a;font-size:.75rem;font-weight:300;display:flex}.Footer-module__3hUVsW__bottomBar p{margin:0}.Footer-module__3hUVsW__region{align-items:center;gap:.375rem;display:inline-flex}.Footer-module__3hUVsW__region a{color:inherit;text-underline-offset:.1875rem;transition:color var(--transition-fast);font-weight:700;text-decoration:underline}.Footer-module__3hUVsW__region a:hover{color:var(--color-verde-lima);opacity:1}@media (max-width:63.9375rem){.Footer-module__3hUVsW__grid{gap:var(--space-lg);grid-template-columns:1fr 1fr}.Footer-module__3hUVsW__brand{grid-column:1/-1}}@media (max-width:40rem){.Footer-module__3hUVsW__footer{padding:3.75rem 0 2rem}.Footer-module__3hUVsW__bottomBar{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}
.ProductPanel-module__5GaD8W__panel{flex-direction:column;display:flex;position:relative}.ProductPanel-module__5GaD8W__favBtn{background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-carmin);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.ProductPanel-module__5GaD8W__favBtn:hover{border-color:var(--color-carmin)}.ProductPanel-module__5GaD8W__favBtnActive{animation:ProductPanel-module__5GaD8W__heartPop .32s var(--ease-out)}@keyframes ProductPanel-module__5GaD8W__heartPop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.ProductPanel-module__5GaD8W__title{font-family:var(--font-heading);color:var(--color-carmin);margin:0 3.5rem .625rem 0;font-size:clamp(1.625rem,2.6vw,2rem);font-weight:600;line-height:1.15}.ProductPanel-module__5GaD8W__ratingRow{color:var(--color-carmin);align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.ProductPanel-module__5GaD8W__stars{color:var(--color-carmin);align-items:center;gap:.0625rem;display:inline-flex}.ProductPanel-module__5GaD8W__ratingLink{font-family:var(--font-body);color:var(--color-carmin);opacity:.6;text-underline-offset:.1875rem;font-size:.8125rem;text-decoration:underline}.ProductPanel-module__5GaD8W__ratingLink:hover{opacity:1;color:var(--color-verde-lima)}.ProductPanel-module__5GaD8W__priceRow{align-items:baseline;gap:.625rem;margin-bottom:.5rem;display:flex}.ProductPanel-module__5GaD8W__price{font-family:var(--font-body);color:var(--color-carmin);font-size:1.5rem;font-weight:700}.ProductPanel-module__5GaD8W__comparePrice{font-family:var(--font-body);color:var(--color-carmin);opacity:.4;font-size:1.125rem;font-weight:400;text-decoration:line-through}.ProductPanel-module__5GaD8W__discount{font-family:var(--font-body);color:var(--color-verde-lima);font-size:.875rem;font-weight:700}.ProductPanel-module__5GaD8W__divider{border:none;border-top:.0625rem solid var(--color-gris-nude);margin:1.25rem 0}.ProductPanel-module__5GaD8W__section{flex-direction:column;gap:.75rem;display:flex}.ProductPanel-module__5GaD8W__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProductPanel-module__5GaD8W__sectionTitle{font-family:var(--font-body);color:var(--color-carmin);margin:0;font-size:.875rem;font-weight:700}.ProductPanel-module__5GaD8W__muted{font-weight:400}.ProductPanel-module__5GaD8W__linkBtn{font-family:var(--font-body);color:var(--color-carmin);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:none;font-size:.8125rem;font-weight:400;text-decoration:underline}.ProductPanel-module__5GaD8W__linkBtn:hover{color:var(--color-verde-lima)}.ProductPanel-module__5GaD8W__swatches{flex-wrap:wrap;gap:.5rem;display:flex}.ProductPanel-module__5GaD8W__swatch{border-radius:var(--radius-full);border:.0625rem solid var(--color-gris-nude);cursor:pointer;width:1.75rem;height:1.75rem;transition:transform var(--transition-fast);padding:0}.ProductPanel-module__5GaD8W__swatch:hover{transform:scale(1.1)}.ProductPanel-module__5GaD8W__swatchActive{border:.125rem solid var(--color-carmin);outline:.125rem solid var(--color-blanco);outline-offset:-.25rem}.ProductPanel-module__5GaD8W__sizes{flex-wrap:wrap;gap:.5rem;display:flex}.ProductPanel-module__5GaD8W__size{background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);min-width:3.5rem;height:3rem;font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;transition:var(--transition-fast);padding:0 .875rem;font-size:.875rem;font-weight:400;position:relative}.ProductPanel-module__5GaD8W__size:hover:not(:disabled){border-color:var(--color-carmin)}.ProductPanel-module__5GaD8W__sizeActive{border:.125rem solid var(--color-carmin);font-weight:700}.ProductPanel-module__5GaD8W__sizeUnavailable{opacity:.35;cursor:not-allowed;position:relative;overflow:hidden}.ProductPanel-module__5GaD8W__sizeUnavailable:after{content:"";background:linear-gradient(to top right, transparent calc(50% - .0625rem), var(--color-carmin) 50%, transparent calc(50% + .0625rem));pointer-events:none;position:absolute;inset:0}.ProductPanel-module__5GaD8W__embroideryHeader{background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;transition:border-color var(--transition-fast);justify-content:space-between;align-items:center;padding:1rem 1.125rem;font-size:.875rem;font-weight:400;display:flex}.ProductPanel-module__5GaD8W__embroideryHeader:hover{border-color:var(--color-carmin)}.ProductPanel-module__5GaD8W__embroideryActive{border-color:var(--color-verde-lima);background:var(--color-blanco-calido)}.ProductPanel-module__5GaD8W__embroideryPrice{color:var(--color-carmin);opacity:.65;align-items:center;font-size:.8125rem;display:inline-flex}.ProductPanel-module__5GaD8W__embroideryBody{background:var(--color-blanco-calido);border-radius:var(--radius-md);flex-direction:column;gap:.875rem;margin-top:.625rem;padding:1.125rem;display:flex}.ProductPanel-module__5GaD8W__fieldLabel{font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);opacity:.7;flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.ProductPanel-module__5GaD8W__select,.ProductPanel-module__5GaD8W__input{background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);height:2.5rem;font-family:var(--font-body);color:var(--color-carmin);text-transform:none;opacity:1;padding:0 .875rem;font-size:.875rem;font-weight:400}.ProductPanel-module__5GaD8W__select:focus,.ProductPanel-module__5GaD8W__input:focus{border-color:var(--color-carmin);outline:none}.ProductPanel-module__5GaD8W__embroideryToggle{background:var(--color-carmin);color:var(--color-blanco);border-radius:var(--radius-full);font-family:var(--font-body);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast);border:none;align-self:flex-start;padding:.625rem 1rem;font-size:.75rem;font-weight:700}.ProductPanel-module__5GaD8W__embroideryToggle:hover{background:var(--color-carmin-hover)}.ProductPanel-module__5GaD8W__ctaRow{align-items:stretch;gap:.625rem;display:flex}.ProductPanel-module__5GaD8W__qtyLabel{display:inline-flex}.ProductPanel-module__5GaD8W__qty{background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);width:4.5rem;height:3.25rem;font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;padding:0 .625rem;font-size:1rem;font-weight:400}.ProductPanel-module__5GaD8W__cta{background:var(--color-carmin);height:3.25rem;color:var(--color-blanco);border-radius:var(--radius-md);font-family:var(--font-body);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.ProductPanel-module__5GaD8W__cta:hover:not(:disabled){background:var(--color-carmin-hover)}.ProductPanel-module__5GaD8W__cta:active:not(:disabled){transform:scale(.985)}.ProductPanel-module__5GaD8W__ctaDisabled{cursor:not-allowed;background:#460f1966}.ProductPanel-module__5GaD8W__ctaSoldOut{background:var(--color-gris-nude);color:var(--color-carmin);opacity:.65;cursor:pointer;font-size:.75rem}.ProductPanel-module__5GaD8W__ctaLoading{cursor:progress;background:#460f19b3}.ProductPanel-module__5GaD8W__ctaAdded{background:var(--color-verde-lima);color:var(--color-carmin)}.ProductPanel-module__5GaD8W__spinner{border:.125rem solid #ffffff4d;border-top-color:var(--color-blanco);border-radius:var(--radius-full);width:1rem;height:1rem;animation:.7s linear infinite ProductPanel-module__5GaD8W__spin}@keyframes ProductPanel-module__5GaD8W__spin{to{transform:rotate(360deg)}}.ProductPanel-module__5GaD8W__legal{font-family:var(--font-body);color:var(--color-carmin);opacity:.75;text-align:center;margin:.75rem 0 0;font-size:.8125rem;font-weight:400}
.FilterBar-module__GBVpuq__bar{top:calc(var(--announcement-height) + var(--header-height) + 1rem);z-index:var(--z-filter-bar);-webkit-backdrop-filter:blur(.625rem)saturate(1.4);border-top:.0625rem solid var(--color-gris-nude);border-bottom:.0625rem solid var(--color-gris-nude);background:#fffffff2;position:sticky}.FilterBar-module__GBVpuq__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.875rem;padding-bottom:.875rem;display:flex}.FilterBar-module__GBVpuq__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.FilterBar-module__GBVpuq__dropdownGroup{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.FilterBar-module__GBVpuq__dropdownWrap{position:relative}.FilterBar-module__GBVpuq__sortWrap{margin-left:auto}.FilterBar-module__GBVpuq__trigger{font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem 0;font-size:.8125rem;font-weight:700;display:inline-flex}.FilterBar-module__GBVpuq__trigger:hover{opacity:.65}.FilterBar-module__GBVpuq__triggerOpen .FilterBar-module__GBVpuq__chevron{transform:rotate(180deg)}.FilterBar-module__GBVpuq__chevron{transition:transform var(--transition-fast)}.FilterBar-module__GBVpuq__dot{background:var(--color-verde-lima);border-radius:var(--radius-full);width:.375rem;height:.375rem;margin-left:.125rem;display:inline-block}.FilterBar-module__GBVpuq__dropdown{z-index:5;background:var(--color-blanco);border-radius:var(--radius-lg);min-width:14rem;max-width:22rem;animation:FilterBar-module__GBVpuq__dropdownIn .18s var(--ease-out);border:.0625rem solid #460f1914;padding:1rem;position:absolute;top:calc(100% + .625rem);left:0;box-shadow:0 .5rem 1.5rem #460f1914,0 1.5rem 3rem #460f191a}.FilterBar-module__GBVpuq__dropdownRight{left:auto;right:0}@keyframes FilterBar-module__GBVpuq__dropdownIn{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.FilterBar-module__GBVpuq__colorGrid{grid-template-columns:repeat(2,1fr);gap:.375rem .875rem;min-width:18rem;display:grid}.FilterBar-module__GBVpuq__colorChip{cursor:pointer;font-family:var(--font-body);color:var(--color-carmin);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;display:inline-flex}.FilterBar-module__GBVpuq__swatch{border-radius:var(--radius-full);border:.0625rem solid var(--color-gris-nude);width:1.125rem;height:1.125rem;transition:transform var(--transition-fast);flex-shrink:0}.FilterBar-module__GBVpuq__colorChip:hover .FilterBar-module__GBVpuq__swatch{transform:scale(1.1)}.FilterBar-module__GBVpuq__colorChipActive .FilterBar-module__GBVpuq__swatch{border:.125rem solid var(--color-carmin);outline:.125rem solid var(--color-blanco);outline-offset:-.1875rem}.FilterBar-module__GBVpuq__colorChipActive{font-weight:700}.FilterBar-module__GBVpuq__sizeGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;min-width:12rem;display:grid}.FilterBar-module__GBVpuq__sizeChip{font-family:var(--font-body);color:var(--color-carmin);background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);padding:.5rem 0;font-size:.8125rem;font-weight:700}.FilterBar-module__GBVpuq__sizeChip:hover{border-color:var(--color-carmin)}.FilterBar-module__GBVpuq__sizeChipActive{background:var(--color-carmin);color:var(--color-blanco);border-color:var(--color-carmin)}.FilterBar-module__GBVpuq__checkList{flex-direction:column;gap:.25rem;min-width:14rem;margin:0;padding:0;list-style:none;display:flex}.FilterBar-module__GBVpuq__checkRow{font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;align-items:center;gap:.625rem;width:100%;padding:.375rem 0;font-size:.8125rem;display:inline-flex}.FilterBar-module__GBVpuq__checkRow input[type=checkbox]{appearance:none;border:.09375rem solid var(--color-carmin);cursor:pointer;width:1rem;height:1rem;transition:background var(--transition-fast);border-radius:.1875rem;flex-shrink:0;margin:0;position:relative}.FilterBar-module__GBVpuq__checkRow input[type=checkbox]:checked{background:var(--color-carmin)}.FilterBar-module__GBVpuq__checkRow input[type=checkbox]:checked:after{content:"";border-right:.125rem solid var(--color-blanco);border-bottom:.125rem solid var(--color-blanco);width:.25rem;height:.5rem;position:absolute;top:.0625rem;left:.25rem;transform:rotate(45deg)}.FilterBar-module__GBVpuq__sortRow{text-align:left;border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;padding:.5rem .625rem;font-size:.8125rem;display:block}.FilterBar-module__GBVpuq__sortRow:hover{background:var(--color-blanco-calido)}.FilterBar-module__GBVpuq__sortRowActive{background:var(--color-blanco-calido);font-weight:700}.FilterBar-module__GBVpuq__count{font-family:var(--font-body);color:var(--color-carmin);opacity:.5;margin:0;font-size:.8125rem;font-weight:400}.FilterBar-module__GBVpuq__mobileFilter{background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-full);font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;display:none}.FilterBar-module__GBVpuq__mobileBadge{background:var(--color-verde-lima);min-width:1.25rem;height:1.25rem;color:var(--color-carmin);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}@media (max-width:48rem){.FilterBar-module__GBVpuq__mobileFilter{display:inline-flex}.FilterBar-module__GBVpuq__filters{flex:1;justify-content:space-between}.FilterBar-module__GBVpuq__sortWrap{margin-left:0;display:block}.FilterBar-module__GBVpuq__dropdownGroup{display:contents}.FilterBar-module__GBVpuq__dropdownGroup>.FilterBar-module__GBVpuq__dropdownWrap:not(.FilterBar-module__GBVpuq__sortWrap){display:none}}
.SideTabModal-module__yOru4q__tab{z-index:var(--z-side-tab);background:var(--color-verde-lima);width:2.5rem;min-height:7rem;color:var(--color-carmin);cursor:pointer;transition:transform var(--transition-base);animation:SideTabModal-module__yOru4q__slideInRight .4s var(--ease-out);border:none;border-radius:.5rem 0 0 .5rem;justify-content:center;align-items:center;padding:1.125rem 0;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-.125rem 0 .75rem #460f192e}.SideTabModal-module__yOru4q__tab:hover{transform:translateY(-50%)translate(-.25rem)}.SideTabModal-module__yOru4q__tabText{writing-mode:vertical-rl;font-family:var(--font-body);text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1;transform:rotate(180deg)}@keyframes SideTabModal-module__yOru4q__slideInRight{0%{opacity:0;transform:translateY(-50%)translate(2.5rem)}to{opacity:1;transform:translateY(-50%)translate(0)}}.SideTabModal-module__yOru4q__overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:var(--z-modal);padding:var(--space-md);animation:SideTabModal-module__yOru4q__fadeIn .25s var(--ease-out);background:#460f1999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SideTabModal-module__yOru4q__modal{background:var(--color-carmin);color:var(--color-blanco);border-radius:var(--radius-lg);width:100%;max-width:50rem;animation:SideTabModal-module__yOru4q__scaleIn .3s var(--ease-out);box-shadow:var(--shadow-lg);grid-template-columns:1fr 1fr;max-height:90dvh;display:grid;position:relative;overflow:hidden}@keyframes SideTabModal-module__yOru4q__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.SideTabModal-module__yOru4q__close{z-index:4;width:2rem;height:2rem;color:var(--color-blanco);border-radius:var(--radius-full);transition:var(--transition-fast);background:#ffffff14;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.SideTabModal-module__yOru4q__close:hover{background:#ffffff2e}.SideTabModal-module__yOru4q__left{padding:var(--space-xl);justify-content:center;gap:var(--space-md);flex-direction:column;display:flex}.SideTabModal-module__yOru4q__title{font-family:var(--font-heading);color:var(--color-blanco);margin:0;font-size:clamp(1.25rem,2.5vw,1.875rem);font-weight:700;line-height:1.1}.SideTabModal-module__yOru4q__subtitle{font-family:var(--font-body);color:#ffffffbf;margin:0;font-size:.875rem;font-weight:300;line-height:1.4}.SideTabModal-module__yOru4q__form{margin-top:var(--space-xs);flex-direction:column;gap:.625rem;display:flex}.SideTabModal-module__yOru4q__input{background:var(--color-blanco);border-radius:var(--radius-full);width:100%;font-family:var(--font-body);color:var(--color-carmin);border:none;padding:.75rem 1.125rem;font-size:.875rem}.SideTabModal-module__yOru4q__input::placeholder{color:var(--color-carmin);opacity:.5}.SideTabModal-module__yOru4q__skip{font-family:var(--font-body);color:#ffffff8c;cursor:pointer;margin-top:var(--space-xs);background:0 0;border:none;align-self:center;padding:.375rem;font-size:.875rem;font-weight:300;text-decoration:underline}.SideTabModal-module__yOru4q__skip:hover{color:var(--color-blanco)}.SideTabModal-module__yOru4q__right{background:var(--color-gris-imagen);position:relative;overflow:hidden}.SideTabModal-module__yOru4q__rightImage{object-fit:cover;width:100%;height:100%}.SideTabModal-module__yOru4q__successCopy{gap:var(--space-xs);flex-direction:column;display:flex}@media (max-width:48rem){.SideTabModal-module__yOru4q__overlay{padding:0}.SideTabModal-module__yOru4q__modal{border-radius:0;grid-template-rows:12.5rem 1fr;grid-template-columns:1fr;max-width:100%;height:100dvh;max-height:100dvh}.SideTabModal-module__yOru4q__right{grid-row:1}.SideTabModal-module__yOru4q__left{padding:var(--space-lg);grid-row:2}.SideTabModal-module__yOru4q__tab{border-radius:var(--radius-md);width:auto;height:auto;min-height:0;padding:.75rem 1rem;top:auto;bottom:1rem;right:1rem;transform:none}.SideTabModal-module__yOru4q__tab:hover{transform:scale(1.03)}.SideTabModal-module__yOru4q__tabText{writing-mode:horizontal-tb;transform:none}}
.DetailsTabs-module__MUgMSG__section{flex-direction:column;gap:1.25rem;margin-top:2.5rem;display:flex}.DetailsTabs-module__MUgMSG__tabs{background:var(--color-blanco-calido);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-full);align-self:start;padding:.25rem;display:flex}.DetailsTabs-module__MUgMSG__tab{font-family:var(--font-body);color:var(--color-carmin);opacity:.55;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;padding:.625rem 1.5rem;font-size:.875rem;font-weight:400}.DetailsTabs-module__MUgMSG__tab:hover{opacity:.85}.DetailsTabs-module__MUgMSG__tabActive{background:var(--color-blanco);opacity:1;box-shadow:var(--shadow-sm);font-weight:700}.DetailsTabs-module__MUgMSG__body{flex-direction:column;gap:1.25rem;display:flex}.DetailsTabs-module__MUgMSG__description{font-family:var(--font-body);color:var(--color-carmin);opacity:.75;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.DetailsTabs-module__MUgMSG__features{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.DetailsTabs-module__MUgMSG__features li{font-family:var(--font-body);color:var(--color-carmin);opacity:.75;padding-left:1rem;font-size:.9375rem;font-weight:400;position:relative}.DetailsTabs-module__MUgMSG__features li:before{content:"·";font-weight:700;position:absolute;left:0}.DetailsTabs-module__MUgMSG__benefits{border-top:.0625rem solid var(--color-gris-nude);grid-template-columns:repeat(2,1fr);gap:.875rem 1.5rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.DetailsTabs-module__MUgMSG__benefit{font-family:var(--font-body);color:var(--color-carmin);align-items:center;gap:.625rem;font-size:.875rem;font-weight:700;display:inline-flex}.DetailsTabs-module__MUgMSG__benefit svg{color:var(--color-carmin);flex-shrink:0}.DetailsTabs-module__MUgMSG__composition{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.DetailsTabs-module__MUgMSG__composition li{font-family:var(--font-body);color:var(--color-carmin);font-size:1rem;font-weight:700}.DetailsTabs-module__MUgMSG__compositionAccent{color:var(--color-verde-lima)!important}.DetailsTabs-module__MUgMSG__careTitle{font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);opacity:.7;margin:.5rem 0 0;font-size:.875rem;font-weight:700}.DetailsTabs-module__MUgMSG__careList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.DetailsTabs-module__MUgMSG__careList li{font-family:var(--font-body);color:var(--color-carmin);opacity:.6;font-size:.875rem;font-weight:300}@media (max-width:30rem){.DetailsTabs-module__MUgMSG__benefits{grid-template-columns:1fr}}
.FilterChips-module__IsuikG__bar{background:var(--color-blanco);padding:.875rem 0}.FilterChips-module__IsuikG__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.FilterChips-module__IsuikG__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FilterChips-module__IsuikG__chip{background:var(--color-gris-nude);border-radius:var(--radius-full);font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;transition:var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.FilterChips-module__IsuikG__chip:hover{background:var(--color-carmin);color:var(--color-blanco)}.FilterChips-module__IsuikG__clear{font-family:var(--font-body);color:var(--color-carmin);text-underline-offset:.1875rem;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;font-size:.75rem;font-weight:700;text-decoration:underline}.FilterChips-module__IsuikG__clear:hover{color:var(--color-verde-lima)}
.page-module__yXRSVW__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__yXRSVW__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__yXRSVW__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__yXRSVW__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__yXRSVW__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-6xl);color:var(--color-blanco);max-width:18ch;margin:0 0 1rem;line-height:1}.page-module__yXRSVW__heroAccent{color:var(--color-verde-lima);font-style:italic}.page-module__yXRSVW__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0;line-height:1.5}.page-module__yXRSVW__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__yXRSVW__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__yXRSVW__gridSection{background:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0}.page-module__yXRSVW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.page-module__yXRSVW__card{background:var(--color-blanco-calido);border-radius:var(--radius-lg);transition:transform var(--transition-base), box-shadow var(--transition-base);overflow:hidden}.page-module__yXRSVW__card:hover{box-shadow:var(--shadow-md);transform:translateY(-.25rem)}.page-module__yXRSVW__featured{grid-column:span 2}.page-module__yXRSVW__cardLink{color:inherit;grid-template-columns:1fr 1fr;align-items:stretch;text-decoration:none;display:grid}.page-module__yXRSVW__featured .page-module__yXRSVW__cardLink{grid-template-columns:1.4fr 1fr}.page-module__yXRSVW__cardImageWrap{aspect-ratio:4/5;background:var(--color-gris-imagen);position:relative;overflow:hidden}.page-module__yXRSVW__featured .page-module__yXRSVW__cardImageWrap{aspect-ratio:16/12}.page-module__yXRSVW__cardImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module__yXRSVW__card:hover .page-module__yXRSVW__cardImage{transform:scale(1.04)}.page-module__yXRSVW__cardBadge{background:var(--color-carmin);color:var(--color-blanco);font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;border-radius:var(--radius-sm);padding:.375rem .75rem;position:absolute;top:1rem;left:1rem}.page-module__yXRSVW__cardCopy{flex-direction:column;justify-content:center;gap:.625rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.page-module__yXRSVW__cardEyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-carmin);opacity:.55;margin:0}.page-module__yXRSVW__cardName{font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);color:var(--color-carmin);margin:0;line-height:1.1}.page-module__yXRSVW__cardTagline{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);color:var(--color-carmin);opacity:.8;max-width:38ch;margin:0;line-height:1.5}.page-module__yXRSVW__cardCta{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-carmin);text-underline-offset:.25rem;transition:color var(--transition-fast);margin-top:.625rem;text-decoration:underline}.page-module__yXRSVW__card:hover .page-module__yXRSVW__cardCta{color:var(--color-verde-lima)}@media (max-width:60rem){.page-module__yXRSVW__grid{grid-template-columns:1fr}.page-module__yXRSVW__featured{grid-column:span 1}.page-module__yXRSVW__cardLink,.page-module__yXRSVW__featured .page-module__yXRSVW__cardLink{grid-template-columns:1fr}.page-module__yXRSVW__cardImageWrap,.page-module__yXRSVW__featured .page-module__yXRSVW__cardImageWrap{aspect-ratio:16/11}}.page-module__yXRSVW__editorial{background:var(--color-gris-nude);padding:clamp(3rem,7vw,5rem) 0}.page-module__yXRSVW__editorialInner{max-width:50rem}.page-module__yXRSVW__editorialEyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-carmin);opacity:.6;margin:0 0 .625rem}.page-module__yXRSVW__editorialTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-carmin);max-width:22ch;margin:0 0 1rem;line-height:1.1}.page-module__yXRSVW__editorialBody{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-carmin);opacity:.85;max-width:50ch;margin:0;line-height:1.6}
.page-module__rpHNCa__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__rpHNCa__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__rpHNCa__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__rpHNCa__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__rpHNCa__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-6xl);color:var(--color-blanco);margin:0 0 1rem;line-height:1}.page-module__rpHNCa__heroAccent{color:var(--color-verde-lima);font-style:italic}.page-module__rpHNCa__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0;line-height:1.5}.page-module__rpHNCa__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__rpHNCa__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__rpHNCa__formSection{background:var(--color-blanco-calido);padding:clamp(3rem,7vw,5rem) 0}.page-module__rpHNCa__formHeader{max-width:38rem;margin:0 0 2rem}.page-module__rpHNCa__formEyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-carmin);opacity:.55;margin:0 0 .625rem}.page-module__rpHNCa__formTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);color:var(--color-carmin);margin:0 0 .625rem;line-height:1.1}.page-module__rpHNCa__formSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-carmin);opacity:.75;max-width:50ch;margin:0;line-height:1.5}
.page-module__51thLa__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__51thLa__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__51thLa__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__51thLa__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__51thLa__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);color:var(--color-blanco);max-width:24ch;margin:0 0 1rem;line-height:1.05}.page-module__51thLa__heroAccent{color:var(--color-verde-lima);font-style:italic}.page-module__51thLa__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0;line-height:1.5}.page-module__51thLa__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__51thLa__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__51thLa__ctaFinal{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0}.page-module__51thLa__ctaInner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:52rem;display:flex}.page-module__51thLa__ctaTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-blanco);margin:0;line-height:1.1}.page-module__51thLa__ctaActions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@media (max-width:30rem){.page-module__51thLa__ctaTitle{font-size:var(--text-3xl)}.page-module__51thLa__ctaActions{flex-direction:column;align-items:stretch;gap:1rem}}
.page-module__hWtsJG__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__hWtsJG__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__hWtsJG__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__hWtsJG__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__hWtsJG__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);color:var(--color-blanco);max-width:24ch;margin:0 0 1rem;line-height:1.05}.page-module__hWtsJG__heroAccent{color:var(--color-verde-lima);font-style:italic}.page-module__hWtsJG__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0;line-height:1.5}.page-module__hWtsJG__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__hWtsJG__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__hWtsJG__ctaFinal{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0}.page-module__hWtsJG__ctaInner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:52rem;display:flex}.page-module__hWtsJG__ctaTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-blanco);margin:0;line-height:1.1}.page-module__hWtsJG__ctaActions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.page-module__hWtsJG__whatsapp{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);color:var(--color-verde-lima);text-underline-offset:.25rem;transition:var(--transition-fast);text-decoration:underline}.page-module__hWtsJG__whatsapp:hover{color:var(--color-blanco)}@media (max-width:30rem){.page-module__hWtsJG__ctaTitle{font-size:var(--text-3xl)}.page-module__hWtsJG__ctaActions{flex-direction:column;align-items:stretch;gap:1.25rem}}
.page-module__Sf9ArW__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__Sf9ArW__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__Sf9ArW__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__Sf9ArW__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__Sf9ArW__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);color:var(--color-blanco);max-width:22ch;margin:0 0 1rem;line-height:1.05}.page-module__Sf9ArW__heroAccent{color:var(--color-verde-lima);font-style:italic}.page-module__Sf9ArW__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0;line-height:1.5}.page-module__Sf9ArW__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__Sf9ArW__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__Sf9ArW__ctaFinal{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0}.page-module__Sf9ArW__ctaInner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:52rem;display:flex}.page-module__Sf9ArW__ctaTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-blanco);margin:0;line-height:1.1}.page-module__Sf9ArW__ctaActions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.page-module__Sf9ArW__whatsapp{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);color:var(--color-verde-lima);text-underline-offset:.25rem;transition:var(--transition-fast);text-decoration:underline}.page-module__Sf9ArW__whatsapp:hover{color:var(--color-blanco)}@media (max-width:30rem){.page-module__Sf9ArW__ctaTitle{font-size:var(--text-3xl)}.page-module__Sf9ArW__ctaActions{flex-direction:column;align-items:stretch;gap:1.25rem}}
.page-module__63fJHW__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__63fJHW__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__63fJHW__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__63fJHW__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__63fJHW__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);color:var(--color-blanco);max-width:22ch;margin:0 0 1rem;line-height:1.05}.page-module__63fJHW__heroAccent{color:var(--color-verde-lima);font-style:italic}.page-module__63fJHW__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:50ch;margin:0;line-height:1.5}.page-module__63fJHW__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__63fJHW__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__63fJHW__ctaFinal{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0}.page-module__63fJHW__ctaInner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:52rem;display:flex}.page-module__63fJHW__ctaTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-blanco);margin:0;line-height:1.1}.page-module__63fJHW__ctaActions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;display:flex}.page-module__63fJHW__whatsapp{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);color:var(--color-verde-lima);text-underline-offset:.25rem;transition:var(--transition-fast);text-decoration:underline}.page-module__63fJHW__whatsapp:hover{color:var(--color-blanco)}@media (max-width:30rem){.page-module__63fJHW__ctaTitle{font-size:var(--text-3xl)}.page-module__63fJHW__ctaActions{flex-direction:column;align-items:stretch;gap:1.25rem}}
.page-module__2_ayEG__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__2_ayEG__hero{grid-template-columns:1.1fr 1fr;align-items:stretch;min-height:32rem;display:grid}.page-module__2_ayEG__heroCopy{background:var(--color-carmin);color:var(--color-blanco);align-items:center;padding:clamp(2.5rem,6vw,4.5rem) 0;display:flex;position:relative;overflow:hidden}.page-module__2_ayEG__heroCopyInner{z-index:2;max-width:36rem;position:relative}.page-module__2_ayEG__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__2_ayEG__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-6xl);color:var(--color-blanco);max-width:14ch;margin:0 0 1.25rem;line-height:1}.page-module__2_ayEG__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:38ch;margin:0;line-height:1.5}.page-module__2_ayEG__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1a 0%,#accd5a00 65%);width:24rem;height:24rem;position:absolute;top:-6rem;left:-8rem}.page-module__2_ayEG__heroImage{background:var(--color-gris-imagen);min-height:28rem;position:relative;overflow:hidden}.page-module__2_ayEG__heroImg{object-fit:cover;width:100%;height:100%}@media (max-width:64rem){.page-module__2_ayEG__hero{grid-template-columns:1fr}.page-module__2_ayEG__heroImage{aspect-ratio:16/11;order:-1;min-height:20rem}.page-module__2_ayEG__heroCopyInner{max-width:none}}.page-module__2_ayEG__ctaFinal{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0}.page-module__2_ayEG__ctaInner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:52rem;display:flex}.page-module__2_ayEG__ctaTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-blanco);max-width:22ch;margin:0;line-height:1.1}.page-module__2_ayEG__ctaActions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@media (max-width:30rem){.page-module__2_ayEG__ctaTitle{font-size:var(--text-3xl)}.page-module__2_ayEG__ctaActions{flex-direction:column;align-items:stretch;gap:1rem}}
.page-module__lVC8JW__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.page-module__lVC8JW__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.page-module__lVC8JW__heroInner{z-index:2;max-width:56rem;position:relative}.page-module__lVC8JW__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.page-module__lVC8JW__heroTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-6xl);color:var(--color-blanco);max-width:18ch;margin:0 0 1rem;line-height:1}.page-module__lVC8JW__heroSubtitle{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0;line-height:1.5}.page-module__lVC8JW__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.page-module__lVC8JW__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.page-module__lVC8JW__mantra{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:hidden}.page-module__lVC8JW__mantraInner{z-index:2;text-align:center;max-width:52rem;margin:0 auto;position:relative}.page-module__lVC8JW__mantraEyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 1.5rem}.page-module__lVC8JW__mantraQuote{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-blanco);margin:0 0 2rem;font-style:italic;line-height:1.25}.page-module__lVC8JW__quoteMark{color:var(--color-verde-lima);vertical-align:-.2em;margin:0 .125em;font-size:1.5em;line-height:0;display:inline}.page-module__lVC8JW__mantraBody{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;margin:0;max-width:44rem;margin-inline:auto;line-height:1.6}.page-module__lVC8JW__mantraIso{pointer-events:none;z-index:1;background:radial-gradient(circle at 80% 20%,#accd5a14 0%,#accd5a00 50%),radial-gradient(circle at 20% 80%,#accd5a0f 0%,#accd5a00 50%);position:absolute;inset:0}@media (max-width:40rem){.page-module__lVC8JW__mantraQuote{font-size:var(--text-3xl)}}.page-module__lVC8JW__ctaFinal{background:var(--color-blanco);color:var(--color-carmin);padding:clamp(3rem,7vw,5rem) 0}.page-module__lVC8JW__ctaInner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:52rem;display:flex}.page-module__lVC8JW__ctaTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);color:var(--color-carmin);max-width:22ch;margin:0;line-height:1.1}.page-module__lVC8JW__ctaActions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@media (max-width:30rem){.page-module__lVC8JW__ctaTitle{font-size:var(--text-3xl)}.page-module__lVC8JW__ctaActions{flex-direction:column;align-items:stretch;gap:1rem}}
@keyframes Hero-module__s-6kkG__fadeInUp{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}.Hero-module__s-6kkG__hero{isolation:isolate;width:100%;height:100dvh;color:var(--color-blanco);background:var(--color-carmin);position:relative;overflow:hidden}.Hero-module__s-6kkG__heroImage{object-fit:cover;z-index:0;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.Hero-module__s-6kkG__gradient{z-index:1;pointer-events:none;background:linear-gradient(#0000 25%,#00000040 50%,#0000008c 78%,#000000d9 100%),linear-gradient(#460f1959 0%,#460f1900 30%);position:absolute;inset:0}.Hero-module__s-6kkG__content{z-index:2;position:absolute;bottom:0;left:0;right:0}.Hero-module__s-6kkG__contentContainer{max-width:var(--container-max);padding:0 var(--container-padding) clamp(2.5rem, 6vw, 5rem);margin:0 auto}.Hero-module__s-6kkG__contentBox{max-width:36rem}.Hero-module__s-6kkG__title{font-family:var(--font-heading);color:var(--color-blanco);opacity:0;animation:Hero-module__s-6kkG__fadeInUp .7s var(--ease-out) .4s forwards;text-shadow:0 .125rem 1.5rem #00000040;margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:700;line-height:1}.Hero-module__s-6kkG__highlight{color:var(--color-verde-lima);font-style:italic;font-weight:700}.Hero-module__s-6kkG__subtitle{font-family:var(--font-body);color:#ffffffe0;opacity:0;max-width:32rem;animation:Hero-module__s-6kkG__fadeInUp .7s var(--ease-out) .6s forwards;text-shadow:0 .125rem 1rem #0000004d;margin:0 0 2.25rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:300;line-height:1.4}.Hero-module__s-6kkG__actions{opacity:0;animation:Hero-module__s-6kkG__fadeInUp .7s var(--ease-out) .8s forwards;flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}@media (max-width:40rem){.Hero-module__s-6kkG__gradient{background:linear-gradient(#00000026 15%,#00000059 40%,#000000a6 70%,#000000e6 100%)}.Hero-module__s-6kkG__actions{flex-direction:column;align-items:stretch;gap:.875rem;width:100%}}@media (prefers-reduced-motion:reduce){.Hero-module__s-6kkG__heroImage{transition:none;transform:none}.Hero-module__s-6kkG__title,.Hero-module__s-6kkG__subtitle,.Hero-module__s-6kkG__actions{opacity:1;animation:none}}
.LegalPage-module__bHW_4a__crumbsRail{background:var(--color-blanco);padding:.5rem 0 0}.LegalPage-module__bHW_4a__hero{background:var(--color-carmin);color:var(--color-blanco);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.LegalPage-module__bHW_4a__heroInner{z-index:2;max-width:56rem;position:relative}.LegalPage-module__bHW_4a__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .875rem}.LegalPage-module__bHW_4a__h1{font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);color:var(--color-blanco);max-width:24ch;margin:0 0 1rem;line-height:1.05}.LegalPage-module__bHW_4a__intro{font-family:var(--font-body);font-weight:300;font-size:var(--text-lg);color:var(--color-blanco);opacity:.85;max-width:56ch;margin:0 0 1.25rem;line-height:1.5}.LegalPage-module__bHW_4a__updated{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-blanco);opacity:.7;margin:0}.LegalPage-module__bHW_4a__updated strong{color:var(--color-verde-lima);opacity:1;font-weight:700}.LegalPage-module__bHW_4a__heroIso{pointer-events:none;z-index:1;background:radial-gradient(circle,#accd5a1f 0%,#accd5a00 65%);width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}@media (max-width:40rem){.LegalPage-module__bHW_4a__heroIso{width:16rem;height:16rem;bottom:-5rem;right:-5rem}}.LegalPage-module__bHW_4a__body{background:var(--color-blanco);padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.LegalPage-module__bHW_4a__bodyGrid{grid-template-columns:16rem 1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.LegalPage-module__bHW_4a__toc{top:calc(var(--announcement-height) + var(--header-height) + 1.5rem);max-height:calc(100vh - var(--announcement-height) - var(--header-height) - 3rem);align-self:start;position:sticky;overflow-y:auto}.LegalPage-module__bHW_4a__tocLabel{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-carmin);opacity:.55;margin:0 0 1rem}.LegalPage-module__bHW_4a__tocList{border-left:.0625rem solid var(--color-gris-nude);flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.LegalPage-module__bHW_4a__tocItem{display:block}.LegalPage-module__bHW_4a__tocLink{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);color:var(--color-carmin);opacity:.65;transition:var(--transition-fast);border-left:.125rem solid #0000;align-items:baseline;gap:.625rem;margin-left:-.0625rem;padding:.5rem 0 .5rem 1rem;line-height:1.4;display:flex}.LegalPage-module__bHW_4a__tocLink:hover{opacity:1;border-left-color:var(--color-verde-lima);color:var(--color-carmin)}.LegalPage-module__bHW_4a__tocNum{color:var(--color-verde-lima);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem;font-weight:700}.LegalPage-module__bHW_4a__content{flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);max-width:44rem;display:flex}.LegalPage-module__bHW_4a__section{scroll-margin-top:calc(var(--announcement-height) + var(--header-height) + 1rem)}.LegalPage-module__bHW_4a__sectionTitle{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);color:var(--color-carmin);align-items:baseline;gap:1rem;margin:0 0 1rem;line-height:1.2;display:flex}.LegalPage-module__bHW_4a__sectionNum{color:var(--color-verde-lima);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem}.LegalPage-module__bHW_4a__sectionBody{font-family:var(--font-body);font-weight:400;font-size:var(--text-base);color:var(--color-carmin);opacity:.85;line-height:1.7}.LegalPage-module__bHW_4a__sectionBody p{margin:0 0 1rem}.LegalPage-module__bHW_4a__sectionBody p:last-child{margin-bottom:0}:is(.LegalPage-module__bHW_4a__sectionBody ul,.LegalPage-module__bHW_4a__sectionBody ol){list-style:revert;margin:0 0 1rem;padding-left:1.5rem}.LegalPage-module__bHW_4a__sectionBody li{margin:0 0 .5rem}.LegalPage-module__bHW_4a__sectionBody strong{opacity:1;font-weight:700}.LegalPage-module__bHW_4a__sectionBody a{color:var(--color-carmin);text-underline-offset:.1875rem;text-decoration:underline}.LegalPage-module__bHW_4a__sectionBody a:hover{color:var(--color-verde-lima)}.LegalPage-module__bHW_4a__sectionBody table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 1rem}:is(.LegalPage-module__bHW_4a__sectionBody table th,.LegalPage-module__bHW_4a__sectionBody table td){text-align:left;border-bottom:.0625rem solid var(--color-gris-nude);vertical-align:top;padding:.625rem .875rem}.LegalPage-module__bHW_4a__sectionBody table th{text-transform:uppercase;font-weight:700;font-size:var(--text-sm);background:var(--color-blanco-calido)}@media (max-width:60rem){.LegalPage-module__bHW_4a__bodyGrid{grid-template-columns:1fr}.LegalPage-module__bHW_4a__toc{background:var(--color-blanco-calido);border-radius:var(--radius-lg);max-height:none;margin-bottom:1rem;padding:1.5rem;position:relative;top:0}.LegalPage-module__bHW_4a__tocList{border-left:none;gap:0}.LegalPage-module__bHW_4a__tocLink{border-left:none;padding-left:0}}
.WearItWith-module__A6954q__section{background:var(--color-blanco-calido);padding:4.5rem 0}.WearItWith-module__A6954q__header{max-width:38rem;margin-bottom:2.5rem}.WearItWith-module__A6954q__eyebrow{font-family:var(--font-body);text-transform:uppercase;color:var(--color-verde-lima);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.WearItWith-module__A6954q__title{font-family:var(--font-heading);color:var(--color-carmin);margin:0 0 .625rem;font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:600;line-height:1.05}.WearItWith-module__A6954q__subtitle{font-family:var(--font-body);color:var(--color-carmin);opacity:.65;margin:0;font-size:.9375rem;font-weight:400;line-height:1.45}.WearItWith-module__A6954q__grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:75rem){.WearItWith-module__A6954q__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:56rem){.WearItWith-module__A6954q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:36rem){.WearItWith-module__A6954q__grid{grid-template-columns:1fr}}
.MobileFilterSheet-module__UF0oMW__root{z-index:var(--z-modal);display:flex;position:fixed;inset:0}.MobileFilterSheet-module__UF0oMW__overlay{animation:MobileFilterSheet-module__UF0oMW__fadeIn .2s var(--ease-out);background:#460f1966;position:absolute;inset:0}.MobileFilterSheet-module__UF0oMW__sheet{background:var(--color-blanco);width:85vw;max-width:25rem;height:100%;animation:MobileFilterSheet-module__UF0oMW__slideInLeft .28s var(--ease-out);flex-direction:column;display:flex;position:relative;box-shadow:.5rem 0 2rem #460f192e}@keyframes MobileFilterSheet-module__UF0oMW__slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.MobileFilterSheet-module__UF0oMW__header{border-bottom:.0625rem solid var(--color-gris-nude);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.MobileFilterSheet-module__UF0oMW__header h2{font-family:var(--font-heading);color:var(--color-carmin);margin:0;font-size:1.125rem;font-weight:700}.MobileFilterSheet-module__UF0oMW__close{border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-carmin);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.MobileFilterSheet-module__UF0oMW__close:hover{background:var(--color-carmin);color:var(--color-blanco);border-color:var(--color-carmin)}.MobileFilterSheet-module__UF0oMW__clearAll{font-family:var(--font-body);color:var(--color-carmin);text-underline-offset:.1875rem;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-self:flex-start;margin:.875rem 1.25rem 0;font-size:.75rem;font-weight:700;text-decoration:underline}.MobileFilterSheet-module__UF0oMW__body{flex:1;padding:.5rem 0;overflow-y:auto}.MobileFilterSheet-module__UF0oMW__section{border-bottom:.0625rem solid var(--color-gris-nude)}.MobileFilterSheet-module__UF0oMW__section:last-child{border-bottom:none}.MobileFilterSheet-module__UF0oMW__sectionHeader{cursor:pointer;width:100%;font-family:var(--font-body);text-transform:uppercase;color:var(--color-carmin);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}.MobileFilterSheet-module__UF0oMW__sectionCount{opacity:.55;margin-left:.375rem;font-weight:400}.MobileFilterSheet-module__UF0oMW__sectionChevron{transition:transform var(--transition-fast);align-items:center;display:inline-flex}.MobileFilterSheet-module__UF0oMW__sectionChevronOpen{transform:rotate(180deg)}.MobileFilterSheet-module__UF0oMW__sectionBody{padding:0 1.25rem 1.25rem}.MobileFilterSheet-module__UF0oMW__colorGrid{grid-template-columns:repeat(2,1fr);gap:.375rem .75rem;display:grid}.MobileFilterSheet-module__UF0oMW__colorChip{cursor:pointer;font-family:var(--font-body);color:var(--color-carmin);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;display:inline-flex}.MobileFilterSheet-module__UF0oMW__swatch{border-radius:var(--radius-full);border:.0625rem solid var(--color-gris-nude);flex-shrink:0;width:1.125rem;height:1.125rem}.MobileFilterSheet-module__UF0oMW__colorChipActive{font-weight:700}.MobileFilterSheet-module__UF0oMW__colorChipActive .MobileFilterSheet-module__UF0oMW__swatch{border:.125rem solid var(--color-carmin);outline:.125rem solid var(--color-blanco);outline-offset:-.1875rem}.MobileFilterSheet-module__UF0oMW__sizeGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.MobileFilterSheet-module__UF0oMW__sizeChip{font-family:var(--font-body);color:var(--color-carmin);background:var(--color-blanco);border:.0625rem solid var(--color-gris-nude);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);padding:.5rem 0;font-size:.875rem;font-weight:700}.MobileFilterSheet-module__UF0oMW__sizeChipActive{background:var(--color-carmin);color:var(--color-blanco);border-color:var(--color-carmin)}.MobileFilterSheet-module__UF0oMW__checkList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.MobileFilterSheet-module__UF0oMW__checkRow{font-family:var(--font-body);color:var(--color-carmin);cursor:pointer;align-items:center;gap:.625rem;width:100%;padding:.375rem 0;font-size:.875rem;display:inline-flex}.MobileFilterSheet-module__UF0oMW__checkRow input[type=checkbox]{appearance:none;border:.09375rem solid var(--color-carmin);cursor:pointer;width:1rem;height:1rem;transition:background var(--transition-fast);border-radius:.1875rem;flex-shrink:0;margin:0;position:relative}.MobileFilterSheet-module__UF0oMW__checkRow input[type=checkbox]:checked{background:var(--color-carmin)}.MobileFilterSheet-module__UF0oMW__checkRow input[type=checkbox]:checked:after{content:"";border-right:.125rem solid var(--color-blanco);border-bottom:.125rem solid var(--color-blanco);width:.25rem;height:.5rem;position:absolute;top:.0625rem;left:.25rem;transform:rotate(45deg)}.MobileFilterSheet-module__UF0oMW__footer{border-top:.0625rem solid var(--color-gris-nude);background:var(--color-blanco);padding:1rem 1.25rem}.MobileFilterSheet-module__UF0oMW__applyBtn{background:var(--color-carmin);width:100%;color:var(--color-blanco);border-radius:var(--radius-full);font-family:var(--font-body);text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast);border:none;padding:.875rem 1.5rem;font-size:.875rem;font-weight:700}.MobileFilterSheet-module__UF0oMW__applyBtn:hover{background:var(--color-carmin-hover)}
