[data-theme=apparel]{--color-brand-primary:#ae1ea3;--color-brand-primary-dark:#8a1580;--color-brand-primary-light:#d43bd5;--color-brand-secondary:#faebfa;--color-brand-accent:#4546a7;--color-brand-accent-light:#6a6bc6;--color-brand-accent-soft:#e3eefa;--color-brand-highlight:#f5c518;--color-brand-highlight-soft:#fff4b8;--color-ink:#1a1a1a;--color-ink-soft:#2d2d2d;--color-muted:#6b6b6b;--color-checkout-primary:#ae1ea3;--color-checkout-primary-dark:#8a1580;--font-heading:var(--font-belleza), serif;--font-body:var(--font-montserrat), sans-serif;--font-price:var(--font-urbanist), sans-serif}[data-theme=apparel] .bg-checkout-primary,[data-theme=apparel] .checkout-btn-primary,[data-theme=apparel] .checkout-btn-submit,[data-theme=apparel] .cart-btn-primary{color:#fff!important;background:#ae1ea3!important;border:none!important;box-shadow:0 10px 24px #ae1ea342!important}[data-theme=apparel] .hover\:bg-checkout-primary-dark:hover{background:#8a1580!important}[data-theme=apparel] .text-checkout-primary{color:var(--color-brand-primary)!important}[data-theme=apparel] .border-checkout-primary{border-color:#ae1ea352!important}[data-theme=apparel] .bg-checkout-primary\/5{background-color:#ae1ea30d!important}[data-theme=apparel] .bg-checkout-primary\/10{background-color:#ae1ea31a!important}[data-theme=apparel] .focus\:border-checkout-primary:focus,[data-theme=apparel] .focus\:ring-checkout-primary:focus,[data-theme=apparel] .focus\:ring-checkout-primary:focus-visible{border-color:var(--color-brand-primary)!important;--tw-ring-color:#ae1ea338!important}@keyframes nt1-mesh-move{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(10%,15%)scale(1.1)rotate(2deg)}66%{transform:translate(-10%,10%)scale(.9)rotate(-2deg)}to{transform:translate(0)scale(1)rotate(0)}}.nt1-mesh-container{z-index:-1;pointer-events:none;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.nt1-mesh-blob{filter:blur(120px);opacity:.5;will-change:transform;border-radius:50%;width:80vw;height:80vw;animation:35s ease-in-out infinite alternate nt1-mesh-move;position:absolute}.nt1-mesh-blob--peach{background:0 0;top:-20%;left:-10%}.nt1-mesh-blob--orange{background:0 0;bottom:-15%;right:-10%}.nt1-mesh-blob--pink{background:0 0;width:60vw;height:60vw;top:40%;right:15%}.nt1-edge-to-edge{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.nt1-section-full{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.section-rounded-xl{clip-path:inset(0 round 80px);border-radius:80px}@media (max-width:768px){.section-rounded-xl{clip-path:inset(0 round 40px);border-radius:40px}}.card-rounded-lg{border-radius:40px}@keyframes nt1-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nt1-marquee-scroll{width:max-content;animation:30s linear infinite nt1-marquee;display:flex}.nt1-marquee-scroll:hover{animation-play-state:paused}@keyframes nt1-count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-count-up{animation:.8s cubic-bezier(.22,1,.36,1) forwards nt1-count-up}.nt1-nav-link{transition:color .3s;position:relative}.nt1-nav-link:after{content:"";background:linear-gradient(90deg, var(--color-brand-primary), var(--color-brand-highlight));width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nt1-nav-link:hover:after,.nt1-nav-link.active:after{width:100%}[data-theme=apparel] .checkout-step-active{border-color:var(--color-brand-primary)!important}.section-reveal{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.section-reveal.is-visible{opacity:1;transform:translateY(0)}.nt1-product-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.nt1-product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #ae1ea31f}.nt1-btn{transition:all .3s;position:relative;overflow:hidden}.nt1-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.nt1-btn:hover:before{left:100%}.agile-btn-primary{letter-spacing:.04em;color:#fff;background:#ae1ea3;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-weight:600;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;box-shadow:0 14px 32px #ae1ea347}.agile-btn-primary:hover{background:#8a1580;transform:translateY(-2px);box-shadow:0 18px 38px #ae1ea35c}.agile-btn-ghost{letter-spacing:.04em;color:var(--color-brand-accent);border:2px solid var(--color-brand-accent);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 2.2rem;font-weight:600;transition:all .3s;display:inline-flex}.agile-btn-ghost:hover{background:var(--color-brand-accent);color:#fff}.agile-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-primary-dark);background:#ae1ea314;border:1px solid #ae1ea338;border-radius:999px;padding:.4rem 1rem;font-size:11px;font-weight:700;display:inline-block}.agile-card{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 10px 30px #0b2a5b0f}.agile-card:hover{box-shadow:0 24px 56px #ae1ea324}.agile-hero-glow{background:0 0}.agile-gradient-text{background:linear-gradient(135deg,#ae1ea3 0%,#f5c518 50%,#6a6bc6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.agile-heading-underline{padding-bottom:10px;display:inline-block;position:relative}.agile-heading-underline:after{content:"";background:linear-gradient(90deg, var(--color-brand-primary), var(--color-brand-highlight));border-radius:2px;width:64px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.agile-tile{isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.agile-tile img,.agile-tile .agile-tile-img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.agile-tile:hover img,.agile-tile:hover .agile-tile-img{transform:scale(1.08)}.agile-tile:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.agile-logo{filter:grayscale()opacity(.5);transition:filter .3s,transform .3s}.agile-logo:hover{filter:grayscale(0)opacity();transform:translateY(-2px)}.agile-ig-tile{aspect-ratio:1;border-radius:20px;position:relative;overflow:hidden}.agile-ig-tile:after{content:"";opacity:0;background:0 0;transition:opacity .35s;position:absolute;inset:0}.agile-ig-tile:hover:after{opacity:1}@keyframes agile-pulse-glow{0%,to{box-shadow:0 0 #f5c51859}50%{box-shadow:0 0 0 16px #f5c51800}}.agile-pulse{animation:2.4s ease-in-out infinite agile-pulse-glow}.agile-fire-bar{color:#fff;background:#ae1ea3}
@font-face{font-family:Belleza;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54682cd065cb3a89-s.13ql5u.q-4f3-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Belleza;font-style:normal;font-weight:400;font-display:swap;src:url(../media/271517ca32c6e7fa-s.p.0of_j6aae-10j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Belleza Fallback;src:local(Arial);ascent-override:103.17%;descent-override:24.9%;line-gap-override:0.0%;size-adjust:89.95%}.belleza_3ea4d473-module__JU1q8G__className{font-family:Belleza,Belleza Fallback;font-style:normal;font-weight:400}.belleza_3ea4d473-module__JU1q8G__variable{--font-belleza:"Belleza", "Belleza Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_5dda6b3b-module__rCOIyW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_5dda6b3b-module__rCOIyW__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_658df495-module__2QUp2q__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_658df495-module__2QUp2q__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
