:root{--coral:#E4572E;--coral-deep:#C94620;--sea:#0F4B4E;--navy:#0A2A2C;--gold:#F1B24A;--gold-soft:#F7CE84;--sand:#F1E6D0;--stone:#F6F1E6;--photo-bg:#F3EDE1;--font-display:"Anton", "Impact", "Arial Narrow", sans-serif}.section-head h2,.nosotros-copy h2,.contacto-copy h2,.bundles-head h3,.newsletter-box h3,.sets-promo-box h2,.hero-title,.hero-title .line-coral,.manifesto-text,.cat-tile-label,.cart-head h3,.modal-body h3,.bundle-price,.why-cr-num,.nosotros-sign{font-family:var(--font-display);font-weight:400;letter-spacing:.01em}.hero-title{font-size:clamp(3rem,7.6vw,6.4rem);line-height:.92}.hero-title .line-coral{color:var(--coral)}.section-head h2,.nosotros-copy h2,.contacto-copy h2{font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1}.tienda .section-head h2{font-size:clamp(2.4rem,4vw,3.2rem)}.brand-word{font-family:var(--font-display);font-weight:400;font-size:1.55rem;letter-spacing:.08em}.cat-tile-label{font-size:1.7rem;letter-spacing:.03em}.manifesto-text{font-size:clamp(2.4rem,6vw,5rem);line-height:1}.eyebrow{color:var(--coral-deep)}.section-head h2:after,.nosotros-copy h2:after,.contacto-copy h2:after{content:"";display:block;width:78px;height:12px;margin-top:.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 12'%3E%3Cpath d='M2 6c6-8 12-8 18 0s12 8 18 0 12-8 18 0 12 8 18 0' fill='none' stroke='%23E4572E' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") left center / contain no-repeat}.contacto-copy h2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 12'%3E%3Cpath d='M2 6c6-8 12-8 18 0s12 8 18 0 12-8 18 0 12 8 18 0' fill='none' stroke='%23F1B24A' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.btn-coral:hover,.btn-ink:hover,.hero-slide .btn-coral:hover,.site-header .btn-coral:hover,.btn-add-cart:hover{background:var(--coral);color:#fff;box-shadow:inset 0 0 0 1px var(--coral)}.filter-tab.is-active,.shop-view button.is-active{background:var(--sea);box-shadow:inset 0 0 0 1px var(--sea)}.utility-bar{background:var(--navy);color:var(--gold-soft)}.main-nav a:after{background:var(--coral)}.hero{background:radial-gradient(circle at 78% 36%,#fff0cdf2,#fff0cd00 30%),linear-gradient(180deg,#fbf4e4,#f6e7cb 58%,#f1d3ae)}.hero-slide{padding-bottom:clamp(5.5rem,13vh,8rem)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:0;pointer-events:none;height:clamp(90px,13vh,150px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 220' preserveAspectRatio='none'%3E%3Cpath fill='%23BFE0D6' fill-opacity='.55' d='M0 90C240 40 480 140 720 90S1200 40 1440 100V220H0Z'/%3E%3Cpath fill='%232E7D7A' fill-opacity='.85' d='M0 130C300 80 560 170 860 120S1250 90 1440 140V220H0Z'/%3E%3Cpath fill='%230F4B4E' d='M0 172C260 142 520 202 800 166S1220 142 1440 176V220H0Z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}.hero-nav{bottom:clamp(.8rem,2vw,1.4rem)}.hero-dot{background:#faf5ea8c}.hero-dot.is-active{background:var(--gold)}.hero-arrow{color:#fff}.hero-art{position:relative}.hero-art:before{content:"";position:absolute;z-index:0;left:50%;top:4%;transform:translate(-50%);width:min(80%,500px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff2d0,#f9d592 55%,#f2b872)}.hero-art--photo img{position:relative;z-index:1}.hero-art--collage img{z-index:1}.sticker{display:grid!important;position:absolute;z-index:3;top:2%;right:3%;width:80px;height:80px;border-radius:50%;background:var(--ink);color:var(--gold);border:2px solid #fff;place-content:center;text-align:center;transform:rotate(-10deg);font-family:var(--font-display);line-height:.95;text-transform:uppercase}.sticker span{font-size:.8rem;letter-spacing:.14em}.sticker b{font-weight:400;font-size:1.9rem;color:#fff}.marquee{display:block!important;background:var(--navy);color:#fff;overflow:hidden;padding:.75rem 0}.marquee-track{display:flex;width:max-content;animation:cr-marquee 34s linear infinite}.marquee-track span{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding-inline:1.3rem;white-space:nowrap}.marquee-track span:nth-child(2n){color:var(--gold-soft)}@keyframes cr-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.why-cr{background:var(--stone);border-block:0}.why-cr-num{color:var(--coral);font-size:2.4rem;line-height:1}.sets-promo-box{background:var(--navy);color:#fff}.sets-promo-box>p{opacity:.85}.sets-promo-prices{color:var(--gold);font-weight:700}.sets-promo-box .btn{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px var(--gold)}.sets-promo-box .btn:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}.nosotros-media figure{background:var(--photo-bg)}.nosotros-sign{color:var(--coral);font-size:1.7rem;text-transform:uppercase;letter-spacing:.05em}.manifesto{background:var(--navy)}.manifesto-text{color:var(--gold);text-transform:uppercase}.cat-tiles{background:#fff}.cat-tile{--tile:#EBCFB8;background:var(--tile)}.cat-tile:nth-child(2){--tile:#BBD5CE}.cat-tile:nth-child(3){--tile:#EDDBB0}.cat-tile:nth-child(4){--tile:#E2ECE8}.cat-tile:hover img{transform:scale(1.05) rotate(-2deg)}.product-media{background:var(--photo-bg)}.product-info .name-wrap:before{content:"DROP 01";display:block;margin-bottom:.25rem;font-size:.62rem;font-weight:800;letter-spacing:.18em;color:var(--coral-deep)}.pima-badge{background:var(--sea);color:#fff}.bundle-card:hover{box-shadow:inset 0 0 0 1px var(--coral)}.bundle-price{color:var(--coral)}.trust-strip{background:var(--stone)}.contacto{background:linear-gradient(155deg,#0f4b4e,#0a2a2c)}.newsletter-box{box-shadow:inset 0 0 0 1px #f1b24a8c}.site-footer{background:var(--navy);position:relative;margin-top:46px}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-45px;height:46px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 46' preserveAspectRatio='none'%3E%3Cpath fill='%230A2A2C' d='M0 22C240 0 480 44 720 24S1200 0 1440 22V46H0Z'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}.footer-col h5{color:var(--gold)}:root{--font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--font-sans)}.utility-bar{background:#fff;color:var(--ink);border-bottom:1px solid var(--line-soft)}.utility-track{text-transform:none;font-size:.86rem;font-weight:500;letter-spacing:.01em}.utility-chip{display:inline-block;margin-left:.4rem;padding:.12rem .55rem;background:var(--gold);color:var(--ink);font-weight:700}@media(min-width:1001px){.site-header .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header .brand{grid-column:2;grid-row:1;justify-self:center}.site-header .main-nav{grid-column:1;grid-row:1;justify-self:start;gap:2rem}.site-header .header-actions{grid-column:3;grid-row:1;justify-self:end}.brand-word{font-size:1.9rem}}.main-nav a{font-weight:600;letter-spacing:.06em;color:var(--ink);opacity:1}#page-productos{padding-top:calc(4.6rem + var(--utility-h))}#page-productos .cat-tiles,.tienda .section-head{display:none}.tienda{padding-top:1.6rem}.page-banner{background:linear-gradient(150deg,var(--sea) 0%,#082E30 100%);overflow:hidden;position:relative}.page-banner-waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.1;pointer-events:none}.page-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(241,178,74,.55),transparent)}.page-banner .container{position:relative;display:flex;align-items:center;justify-content:center;min-height:300px}.page-banner-glow{position:absolute;bottom:0;width:220px;height:220px;border-radius:50%;pointer-events:none}.page-banner-glow--left{left:8%;background:radial-gradient(circle,#f1b24a38,#f1b24a00 70%)}.page-banner-glow--right{right:6%;background:radial-gradient(circle,#e4572e33,#e4572e00 70%)}.page-banner-copy{position:relative;z-index:2;text-align:center;padding-block:2.4rem}.page-banner-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border:1px solid rgba(241,178,74,.5);border-radius:20px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold)}.page-banner-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);display:inline-block}.page-banner h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.8rem,6vw,4.4rem);line-height:1;color:var(--bone);margin-top:.9rem}.page-banner h1:after{content:"";display:block;width:78px;height:12px;margin:.9rem auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 12'%3E%3Cpath d='M2 6c6-8 12-8 18 0s12 8 18 0 12-8 18 0 12 8 18 0' fill='none' stroke='%23E4572E' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.page-banner-crumb{justify-content:center;padding-block:.9rem;font-size:.85rem;color:#6b6f76}.page-banner-img{position:absolute;bottom:-4px;height:88%;max-height:280px;width:auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.page-banner-img--left{left:clamp(0rem,4vw,5rem);height:62%}.page-banner-img--right{right:clamp(0rem,4vw,5rem)}@media(max-width:760px){.page-banner-img{display:none}.page-banner .container{min-height:200px}}.filter-row{gap:1.8rem;margin-bottom:0;border-bottom:1px solid var(--line-soft)}.filter-tab,.filter-tab:hover{box-shadow:none;background:none;padding:.9rem 0;border:0;border-bottom:2px solid transparent;font-size:.92rem;font-weight:500;opacity:.7;text-transform:none;letter-spacing:0}.filter-tab:hover{opacity:1}.filter-tab.is-active{background:none;color:var(--ink);box-shadow:none;border-bottom-color:var(--ink);opacity:1}.shop-toolbar{border-top:0;padding-top:1rem}.product-grid{gap:2rem 1.1rem}.product-card{display:grid;grid-template-columns:100%}.product-media{grid-row:1;grid-column:1}.product-info{grid-row:2;grid-column:1}.product-info .name{font-family:var(--font-sans);font-weight:500;font-size:.92rem}.product-info .price{font-weight:600}.btn-add-cart{font-weight:600;letter-spacing:.02em;text-transform:none;font-size:.85rem}.product-card .btn-add-cart{grid-row:1;grid-column:1;align-self:end;z-index:3;margin:0 .8rem .8rem;width:auto;background:#fffffff5}.product-card .btn-add-cart:hover{background:var(--coral);color:#fff;box-shadow:inset 0 0 0 1px var(--coral)}@media(hover:hover)and (min-width:1001px){.product-card .btn-add-cart{opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.product-card:hover .btn-add-cart,.product-card .btn-add-cart:focus-visible{opacity:1;transform:none}}.bundle-choose{opacity:1;margin-top:.9rem}@media(min-width:1001px){.bundle-grid{grid-template-columns:repeat(3,1fr)}}.size-opt.is-selected{background:var(--sea)}.ship-progress-bar span{background:var(--coral)}@media(max-width:1000px){.brand-word{font-size:1.3rem}.hero-art:before{width:min(64%,290px);top:2%}}@media(max-width:560px){.sticker{width:62px;height:62px}.sticker b{font-size:1.5rem}.sticker span{font-size:.62rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/esencia.css.map */
