.storefront-shell{--store-navy:#092c48;--store-orange:#ff7900;--store-sand:#fff5e8;background:#fff;overflow:clip}.storefront-shell .announcement{background:linear-gradient(110deg,#061e32,#092c48 60%,#164565);border-bottom:1px solid #ff79004d}.storefront-shell .header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;box-shadow:0 3px 20px #092c4807}.storefront-shell .desktop-nav>a{transition:color .2s;position:relative}.storefront-shell .desktop-nav>a:hover{color:#b54d00}.storefront-shell .header-helpline{background:#fff;border-color:#e6e9ec;box-shadow:0 3px 12px #092c4805}.storefront-shell .header-helpline svg{color:#b54d00}.storefront-shell .button{border-radius:9px;transition:transform .22s,box-shadow .22s,background .22s}.storefront-shell .button-dark,.storefront-shell .button-cream{color:#092c48;background:linear-gradient(115deg,#ff9638,#ff7900 75%);border:1px solid #ff8b22;box-shadow:0 5px 15px #ff79001f}.storefront-shell .button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #092c481a}.storefront-shell .button:active{transform:translateY(0)}.storefront-shell .section-heading h2{letter-spacing:-1.2px;font-size:clamp(28px,3vw,40px);line-height:1.17}.storefront-shell .section-heading .eyebrow{color:#a64b0b;letter-spacing:1.8px}.storefront-shell .text-link svg{transition:transform .25s}.storefront-shell .text-link:hover svg{transform:translate(3px,-2px)}.storefront-shell .finds-section{background:linear-gradient(#fff 0%,#fff5e88c 45%,#fff 100%);border-top:1px solid #092c4808;border-bottom:1px solid #092c4808}.storefront-shell .category-card,.storefront-shell .product-card{transition:transform .3s}.storefront-shell .category-card:hover,.storefront-shell .product-card:hover{transform:translateY(-4px)}.storefront-shell .benefit-strip{background:#fff;border-color:#e6e9ec}.storefront-shell .benefit-strip svg{color:#b54d00}.storefront-shell .editorial{background:#092c48;border-radius:22px;margin-top:30px;margin-bottom:40px;overflow:hidden;box-shadow:0 20px 60px #092c480d}.storefront-shell .editorial-image{min-height:440px;overflow:hidden}.storefront-shell .editorial-image img{filter:saturate(.9);transition:transform .8s}.storefront-shell .editorial:hover .editorial-image img{transform:scale(1.035)}.storefront-shell .editorial-content{isolation:isolate;background:radial-gradient(at 100% 0,#ff79001f,#0000 65%),linear-gradient(145deg,#123f5e,#092c48 65%);padding:clamp(32px,5vw,72px);position:relative}.storefront-shell .editorial-content .eyebrow{color:#ffb16b}.storefront-shell .editorial-content h2{color:#fff;max-width:430px;margin:24px 0;font-size:clamp(30px,3.2vw,46px);line-height:1.12}.storefront-shell .editorial-content p{color:#d7e4ed;max-width:390px;font-size:14px;line-height:1.85}.storefront-shell .editorial-note{color:#ffcc9c;font-size:18px}.storefront-shell .support-section{padding-top:48px;padding-bottom:48px}.support-panel{background:linear-gradient(115deg,#fff 50%,#fff5e8);border:1px solid #e6e9ec;border-radius:20px;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:40px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 40px #092c4806}.support-panel:before{content:"";background:linear-gradient(#ff7900,#ff790024);border-radius:4px;width:4px;position:absolute;top:22px;bottom:22px;left:0}.support-copy{align-items:flex-start;gap:22px;min-width:0;display:flex}.support-symbol{color:#b54d00;background:#fff5e8;border:1px solid #ff79002e;border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.support-copy .eyebrow{color:#a64b0b;letter-spacing:1.5px;font-size:9px}.support-copy h2{letter-spacing:-1px;margin:10px 0 12px;font-size:clamp(26px,2.7vw,36px);line-height:1.15}.support-copy p{color:#65717c;max-width:400px;margin:0;font-size:13px;line-height:1.8}.support-actions{flex-direction:column;justify-self:end;align-items:flex-start;gap:15px;min-width:0;display:flex}.support-contact{color:#092c48;align-items:center;gap:13px;font-size:19px;font-weight:600;display:flex}.support-contact small{color:#65717c;margin-bottom:4px;font-size:11px;font-weight:400;display:block}.support-contact>svg:first-child{color:#b54d00}.support-email{color:#425967;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.support-email svg{flex-shrink:0}.support-actions .text-link{font-size:12px}.storefront-shell .brand-manifesto{isolation:isolate;background:radial-gradient(at 50% 100%,#fff5e8,#0000 65%),#fff;border-top:1px solid #e6e9ec;padding:78px 24px 90px;position:relative;overflow:hidden}.storefront-shell .brand-manifesto:before,.storefront-shell .brand-manifesto:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute}.storefront-shell .brand-manifesto:before{border:1px solid #ff79001a;animation:12s ease-in-out infinite alternate brand-drift;top:15%;left:-150px;box-shadow:0 0 0 45px #fff5e85e}.storefront-shell .brand-manifesto:after{border:1px solid #092c4810;animation:14s ease-in-out infinite alternate-reverse brand-drift;bottom:-120px;right:-170px;box-shadow:0 0 0 55px #092c4803}.storefront-shell .brand-star{color:#b54d00;background:#fff5e8;border:1px solid #ff79001a;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;font-size:32px;display:grid}.storefront-shell .brand-manifesto .eyebrow{letter-spacing:2.5px;color:#65717c;font-size:9px}.storefront-shell .brand-manifesto h2{letter-spacing:-1.8px;margin:24px 0 20px;font-size:clamp(32px,4.3vw,56px);line-height:1.15}.manifesto-accent{color:#0000;background:linear-gradient(100deg,#b54d00,#e96500);-webkit-background-clip:text;background-clip:text}.storefront-shell .brand-manifesto p{color:#65717c;margin-bottom:24px;font-size:14px;line-height:1.9}.storefront-shell .brand-manifesto .text-link{border-color:#ff790080;font-weight:500}.storefront-shell .footer{color:#e7eef4;background:radial-gradient(at 0 0,#1645657a,#0000 60%),linear-gradient(115deg,#092c48,#061e32);padding-top:58px;position:relative;overflow:hidden}.storefront-shell .footer:before{content:"";background:linear-gradient(90deg,#ff7900,#ffb16b 30%,#ff790000 80%);height:3px;position:absolute;top:0;left:0;right:0}.storefront-shell .footer-top{grid-template-columns:1.2fr .85fr 1.25fr 1fr;gap:clamp(25px,4vw,64px);padding-bottom:44px}.storefront-shell .footer-top h3{color:#fff;margin-bottom:23px;font-size:13px;font-weight:600}.storefront-shell .footer-brand .brand img{background:#fff;border-radius:10px;width:220px;max-width:100%;height:auto;padding:14px}.storefront-shell .footer-brand p,.storefront-shell .footer-story p{color:#c6d5e0;font-size:12px;line-height:1.9}.storefront-shell .footer-brand .eyebrow{color:#ffb16b;font-size:8px;line-height:1.8}.storefront-shell .footer-top>div:not(:first-child)>a{color:#c6d5e0;overflow-wrap:anywhere;font-size:12px;line-height:1.6;transition:color .2s,transform .2s}.storefront-shell .footer-top>div:not(:first-child)>a:hover{color:#ffb16b;transform:translate(3px)}.storefront-shell .footer-story .text-link{border-color:#ffffff38;width:fit-content}.storefront-shell .footer-bottom{color:#b7cbd9;border-color:#ffffff1f;gap:20px;font-size:10px}.storefront-shell .footer-bottom a:hover{color:#ffb16b}.storefront-shell .notice{background:linear-gradient(110deg,#fff5e8,#fff);border-color:#ff790026}.storefront-shell [data-reveal]{transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1)}.storefront-shell [data-reveal=pending]{opacity:0;transform:translateY(20px)}.storefront-shell [data-reveal=visible]{opacity:1;transform:translateY(0)}@keyframes brand-drift{0%{transform:translateY(-10px)}to{transform:translateY(16px)}}@media (max-width:1000px){.support-panel{gap:28px;padding:32px}.support-copy{gap:16px}.support-symbol{width:50px;height:50px}.storefront-shell .footer-top{grid-template-columns:1fr 1fr}.support-panel{grid-template-columns:1.2fr 1fr}}@media (max-width:700px){.support-panel{grid-template-columns:1fr;gap:28px;padding:28px}.support-actions{justify-self:start;margin-left:66px}.storefront-shell .editorial{border-radius:16px;margin-top:16px;margin-bottom:24px}.storefront-shell .editorial-image{min-height:300px}.storefront-shell .editorial-content{padding:32px 26px}.storefront-shell .brand-manifesto{padding:58px 22px 64px}.storefront-shell .brand-manifesto p{max-width:360px;font-size:13px}.storefront-shell .section{padding-top:48px;padding-bottom:48px}.storefront-shell .footer-top{gap:30px 24px}.storefront-shell .footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.support-copy{display:block}.support-symbol{margin-bottom:18px}.support-actions{margin-left:0}.support-panel{padding:25px}.support-email{font-size:11px}.storefront-shell .footer-top{gap:30px 18px}.storefront-shell .footer-brand,.storefront-shell .footer-story{grid-column:1/-1}.storefront-shell .footer-brand p{margin-top:16px}.storefront-shell .footer-brand .brand img{width:205px}}@media (prefers-reduced-motion:reduce){.storefront-shell [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.storefront-shell .brand-manifesto:before,.storefront-shell .brand-manifesto:after{animation:none}}
