*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button,input,select{font:inherit}.page{width:min(calc(100% - 44px),var(--page));margin:auto}.narrow{max-width:920px}.section{padding:88px 0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;z-index:999;background:#fff;padding:10px}.sticker{display:inline-block;padding:7px 12px;border:2px solid var(--border);border-radius:999px;background:var(--yellow);box-shadow:3px 3px 0 var(--border);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;border:2px solid var(--border);border-radius:12px;background:var(--white);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em;box-shadow:4px 4px 0 var(--border);cursor:pointer;transition:.16s}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--border)}.btn--dark{background:var(--navy);color:#fff}.btn--full{width:100%}.text-link{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid currentColor;padding-bottom:3px}.announcement{overflow:hidden;border-bottom:2px solid var(--border)}.announcement__track{display:flex;width:max-content;animation:ticker 26s linear infinite}.announcement__track span{padding:8px 30px;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}@keyframes ticker{to{transform:translate(-25%)}}.header{z-index:60;background:var(--navy);color:#fff}.header--sticky{position:sticky;top:0}.header__main{height:72px;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;gap:28px;align-items:center}.brand{display:flex;align-items:center;gap:9px;font-weight:900;letter-spacing:.12em}.brand__mark{display:grid;place-items:center;width:34px;height:34px;border:2px solid #fff;border-radius:50%;background:var(--coral);font-size:1.1rem}.header-search{display:grid;grid-template-columns:1fr auto;max-width:760px;width:100%;justify-self:center}.header-search input{min-height:42px;border:2px solid #fff;border-right:0;border-radius:10px 0 0 10px;background:#fff;color:var(--ink);padding:8px 14px}.header-search button{min-width:105px;border:2px solid #fff;border-radius:0 10px 10px 0;background:var(--yellow);color:var(--ink);font-size:.7rem;font-weight:900;text-transform:uppercase}.header-search button svg{display:none}.header-actions{display:flex;gap:16px;font-size:.7rem;font-weight:800;text-transform:uppercase}.header-actions b{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid #fff;border-radius:50%;font-size:.6rem}.header__sub{background:#285d8e;border-top:1px solid rgba(255,255,255,.25)}.nav{min-height:38px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.menu-btn{display:none}.icon-btn{width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--border);border-radius:50%;background:#fff;cursor:pointer}.icon-btn svg{width:20px;fill:none;stroke:currentColor}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000007a}.drawer__panel{position:absolute;left:0;top:0;width:min(430px,92vw);height:100%;background:var(--cream);color:var(--ink);padding:28px;transform:translate(-100%);transition:.25s;border-right:2px solid var(--border)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center}.drawer nav{display:grid;margin-top:35px}.drawer nav a{padding:17px 0;border-bottom:2px solid var(--border);font-size:1.35rem;font-weight:900}.giant-hero{position:relative;overflow:hidden;background:var(--hero-bg);color:var(--hero-text);border-bottom:2px solid var(--border)}.giant-hero__grid{min-height:620px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;padding-top:50px;padding-bottom:50px}.giant-hero__copy{position:relative;z-index:2}.giant-hero h1{font-size:clamp(4rem,7vw,8rem);line-height:.82;letter-spacing:-.07em;margin:24px 0}.giant-hero p{max-width:570px;font-size:1.08rem}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.hero-notes{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero-notes span{padding:7px 10px;border:2px solid var(--border);border-radius:999px;background:#ffffffad;font-size:.67rem;font-weight:800}.giant-hero__visual{position:relative}.giant-hero__visual>img{width:100%;border:3px solid var(--border);border-radius:36% 18% 30% 16%;box-shadow:12px 12px 0 var(--border);transform:rotate(2deg)}.price-pop,.smile-pop{position:absolute;border:3px solid var(--border);background:var(--yellow);box-shadow:5px 5px 0 var(--border);font-weight:900}.price-pop{left:-20px;bottom:25px;padding:14px 18px;border-radius:14px;transform:rotate(-6deg)}.smile-pop{right:-8px;top:15px;width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:var(--coral);font-size:2rem}.giant-hero__blob{position:absolute;border:3px solid var(--border);border-radius:50%}.giant-hero__blob--a{width:160px;height:160px;left:-55px;top:50px;background:var(--yellow)}.giant-hero__blob--b{width:110px;height:110px;right:35%;bottom:-38px;background:var(--lilac)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:40px}.section-head h2{font-size:clamp(3rem,5.8vw,6.5rem);line-height:.84;letter-spacing:-.065em;margin:20px 0 0}.section-head p{max-width:450px;color:#4d5564}.section-head--row{align-items:flex-end}.category-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 5px 18px}.category-card{scroll-snap-align:start;background:var(--card-bg);border:2px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:6px 6px 0 var(--border);transition:.18s}.category-card:hover{transform:translate(-2px,-3px);box-shadow:9px 9px 0 var(--border)}.category-card__image img{width:100%;height:100%;object-fit:cover}.category-card__copy{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;border-top:2px solid var(--border);background:#ffffff9e}.category-card__copy span{font-size:.65rem;font-weight:900}.category-card h3{margin:0;font-size:1.3rem}.category-card b{font-size:.65rem;text-transform:uppercase}.deal{padding:55px 0;background:var(--deal-bg);border-block:2px solid var(--border)}.deal__grid{display:grid;grid-template-columns:auto 1fr .9fr;gap:40px;align-items:center}.deal__clock{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.deal__clock>div{min-width:90px;padding:15px;border:2px solid var(--border);background:#fff;border-radius:14px;text-align:center;box-shadow:4px 4px 0 var(--border)}.deal__clock b{display:block;font-size:2rem}.deal__clock span{font-size:.58rem;text-transform:uppercase}.deal__copy h2{font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.86;letter-spacing:-.06em;margin:18px 0}.deal__art{position:relative;justify-self:end;max-width:440px}.deal__art img{border:3px solid var(--border);border-radius:var(--radius);transform:rotate(3deg)}.deal__art>span{position:absolute;left:-30px;bottom:28px;width:115px;height:115px;display:grid;place-items:center;text-align:center;border:3px solid var(--border);border-radius:50%;background:var(--coral);box-shadow:6px 6px 0 var(--border);font-size:.7rem;font-weight:900;transform:rotate(-8deg)}.deal__art b{font-size:1.5rem}.featured{background:var(--cream)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 14px}.product-card__image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:2px solid var(--border);border-radius:var(--radius);background:var(--white);box-shadow:5px 5px 0 var(--border)}.product-card:nth-child(4n+1) .product-card__image{background:var(--yellow)}.product-card:nth-child(4n+2) .product-card__image{background:var(--blue)}.product-card:nth-child(4n+3) .product-card__image{background:var(--mint)}.product-card:nth-child(4n+4) .product-card__image{background:var(--lilac)}.product-card__image img,.product-card__image svg{width:100%;height:100%;object-fit:cover}.product-card__second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.3s}.product-card__image:hover .product-card__second{opacity:1}.product-card__image>span{position:absolute;left:10px;top:10px;padding:6px 9px;border:2px solid var(--border);border-radius:999px;background:var(--coral);font-size:.58rem;font-weight:900}.product-card__info{display:flex;justify-content:space-between;gap:12px;padding:13px 2px 9px;font-size:.78rem}.product-card__info small{display:block;color:#626978}.product-card__info>b{text-align:right}.product-card__info s{display:block;color:#777}.product-card__button{display:block;padding:10px;border:2px solid var(--border);border-radius:10px;background:#fff;text-align:center;font-size:.65rem;font-weight:900;text-transform:uppercase}.product-card__button:hover{background:var(--yellow)}.editorial__grid{display:grid;grid-template-columns:1.05fr .95fr;background:var(--editorial-bg);border:3px solid var(--border);border-radius:30px;overflow:hidden;box-shadow:10px 10px 0 var(--border)}.editorial__art{position:relative;min-height:680px;background:#fff}.editorial__art img{width:100%;height:100%;object-fit:cover}.art-note{position:absolute;right:20px;top:20px;padding:13px 16px;border:3px solid var(--border);border-radius:12px;background:var(--yellow);box-shadow:5px 5px 0 var(--border);font-weight:900;transform:rotate(4deg)}.editorial__copy{padding:clamp(35px,6vw,80px);display:flex;flex-direction:column;justify-content:center}.editorial__copy h2{font-size:clamp(3.2rem,5.5vw,6.2rem);line-height:.84;letter-spacing:-.065em;margin:22px 0}.benefit-list{display:grid;gap:12px;margin:25px 0}.benefit-list>div{display:grid;grid-template-columns:45px 1fr;gap:12px;align-items:start;padding-top:12px;border-top:2px dashed var(--border)}.benefit-list>div>span{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--border);border-radius:50%;background:#fff}.benefit-list p{margin:0}.editorial__copy>.btn{align-self:flex-start}.reviews{background:#fff6df}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review-grid blockquote{margin:0;min-height:300px;padding:30px;border:2px solid var(--border);border-radius:var(--radius);background:var(--review-bg);box-shadow:6px 6px 0 var(--border);display:flex;flex-direction:column}.review-grid blockquote>span{color:#d08a00;letter-spacing:.1em}.review-grid blockquote>p{font-size:1.35rem;font-weight:700;margin:25px 0 auto}.review-grid footer{display:flex;flex-direction:column}.review-grid small{color:#555d68}.newsletter{background:var(--white)}.newsletter__panel{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;padding:60px;border:3px solid var(--border);border-radius:30px;background:var(--blue);box-shadow:10px 10px 0 var(--border)}.newsletter h2{font-size:clamp(3.1rem,5.5vw,6rem);line-height:.84;letter-spacing:-.06em;margin:20px 0}.newsletter__form{display:grid;grid-template-columns:1fr auto;gap:10px}.newsletter__form input,.product-info input,.product-info select{width:100%;min-height:50px;padding:12px;border:2px solid var(--border);border-radius:10px;background:#fff}.footer{background:var(--navy);color:#fff;padding:70px 0 24px}.footer__top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:45px;border-bottom:2px solid rgba(255,255,255,.35)}.footer__brand{display:block;font-size:clamp(3.8rem,8vw,9rem);font-weight:900;line-height:.78;letter-spacing:-.06em;margin-top:18px}.footer__top p{max-width:420px}.footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px;padding:45px 0}.footer__about{max-width:420px;color:#ffffffb3}.footer ul{list-style:none;padding:0;color:#ffffffb3}.footer li{margin:8px 0}.footer__icons{display:flex;justify-content:space-around;padding:20px;border-block:2px dashed rgba(255,255,255,.45);font-size:2rem;color:var(--yellow)}.footer__bottom{padding-top:20px;color:#ffffffa6;font-size:.75rem}.back-top{position:fixed;right:18px;bottom:18px;z-index:50;width:48px;height:48px;border:2px solid var(--border);border-radius:50%;background:var(--yellow);box-shadow:4px 4px 0 var(--border);font-weight:900;opacity:0;visibility:hidden}.back-top.is-visible{opacity:1;visibility:visible}.product-main{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product-gallery>div{border:2px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff}.product-gallery img,.product-gallery svg{width:100%;height:100%;object-fit:cover}.product-info{position:sticky;top:130px;padding:28px;border:2px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:6px 6px 0 var(--border)}.product-info h1{font-size:clamp(3rem,5vw,5.7rem);line-height:.85;letter-spacing:-.06em;margin:18px 0}.product-price{font-weight:900;margin-bottom:20px}.fit-note{padding:12px;border:2px solid var(--border);border-radius:10px;background:var(--mint);font-weight:800;margin-bottom:20px}.product-info form{display:grid;gap:12px}.product-field{display:grid;gap:6px}.label-row{display:flex;justify-content:space-between}.label-row button{border:0;background:none;border-bottom:2px solid var(--coral);font-size:.68rem;font-weight:900;text-transform:uppercase}.description{margin:28px 0}.product-info details{padding:15px 0;border-top:2px dashed var(--border)}.product-info summary{font-size:.7rem;font-weight:900;text-transform:uppercase}.size-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden}.size-modal.is-open{visibility:visible}.size-modal__shade{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073}.size-modal__panel{position:absolute;right:0;top:0;width:min(520px,94vw);height:100%;overflow:auto;background:var(--cream);padding:35px;transform:translate(100%);transition:.25s;border-left:2px solid var(--border)}.size-modal.is-open .size-modal__panel{transform:none}.size-modal__panel>.icon-btn{margin-left:auto}.size-modal h2{font-size:3.2rem;line-height:.85}.size-table{margin:25px 0;border-top:2px solid var(--border)}.size-table>div{display:grid;grid-template-columns:.7fr .7fr 1fr;padding:12px 0;border-bottom:1px solid #afb2b5}.empty{text-align:center;padding:70px 35px;border:3px solid var(--border);border-radius:24px;background:var(--blue);box-shadow:8px 8px 0 var(--border)}.empty h1{font-size:clamp(3rem,7vw,7rem);line-height:.83;letter-spacing:-.065em}.cart-items{display:grid;gap:12px}.cart-row{display:grid;grid-template-columns:120px 1fr auto;gap:18px;align-items:center;border-bottom:1px solid var(--border);padding:15px 0}.cart-row input{width:90px;padding:9px;border:1px solid var(--border)}.cart-total{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:28px}.collection-head{text-align:center;max-width:900px;margin:0 auto 45px}.collection-head h1{font-size:clamp(3rem,6vw,6rem);line-height:.85}.collection-head form{display:flex;gap:10px}.collection-head input{width:100%;padding:14px;border:2px solid var(--border)}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1080px){.header__main{grid-template-columns:auto 1fr auto}.menu-btn{display:grid}.brand{justify-self:center}.header-search,.header__sub{display:none}.giant-hero__grid{grid-template-columns:1fr 1fr}.deal__grid{grid-template-columns:auto 1fr}.deal__art{grid-column:1/-1;justify-self:center;max-width:520px}.product-grid{grid-template-columns:repeat(2,1fr)}.editorial__grid{grid-template-columns:1fr}.editorial__art{min-height:600px}.review-grid,.newsletter__panel{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.product-main{grid-template-columns:1fr}.product-info{position:static}}@media(max-width:720px){.page{width:min(calc(100% - 22px),var(--page))}.section{padding:64px 0}.header__main{height:66px}.brand{font-size:.82rem}.brand__mark{width:30px;height:30px}.header-actions a:first-child{display:none}.giant-hero__grid{grid-template-columns:1fr;padding-top:55px}.giant-hero h1{font-size:clamp(3.8rem,18vw,6.4rem)}.giant-hero__visual{margin:0 10px}.section-head{display:block}.section-head p{margin-top:18px}.category-rail{grid-auto-columns:82vw}.deal__grid{grid-template-columns:1fr}.deal__clock{grid-template-columns:repeat(4,1fr)}.deal__clock>div{min-width:0;padding:10px 5px}.deal__clock b{font-size:1.3rem}.deal__art>span{left:0}.product-grid{grid-template-columns:1fr}.editorial__art{min-height:480px}.editorial__copy{padding:34px 22px}.editorial__copy h2{font-size:3.8rem}.newsletter__panel{padding:34px 22px}.newsletter__form{grid-template-columns:1fr}.footer__top{display:block}.footer__top p{margin-top:25px}.footer__brand{font-size:4rem}.footer__grid,.product-gallery{grid-template-columns:1fr}.cart-row{grid-template-columns:85px 1fr}.cart-row>b{grid-column:2}.cart-total{flex-direction:column;align-items:stretch}.collection-head form{display:grid}.article-grid{grid-template-columns:1fr}}body{font-family:Arial,Helvetica,sans-serif;background:var(--cream);color:var(--ink)}h1,h2,.footer__brand,.giant-hero h1,.section-head h2,.editorial__copy h2,.newsletter h2,.empty h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.page{width:min(calc(100% - 56px),var(--page))}.section{padding:104px 0}.sticker{padding:0 0 5px;border:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid currentColor;font-weight:600;letter-spacing:.16em}.btn{min-height:50px;border:1px solid var(--border);border-radius:0;box-shadow:none;background:var(--white);font-weight:600;letter-spacing:.13em}.btn:hover{transform:none;box-shadow:none;background:var(--coral);border-color:var(--coral);color:#fff}.btn--dark{background:var(--navy);border-color:var(--navy);color:#fff}.text-link{font-weight:600;border-bottom:1px solid currentColor}.announcement{border-bottom:0}.announcement__track span{font-weight:600;letter-spacing:.13em}.header{background:var(--navy)}.header__main{height:76px}.brand{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.06rem;letter-spacing:.13em}.brand__mark{width:36px;height:36px;border:1px solid rgba(255,255,255,.62);border-radius:0;background:transparent;font-size:.55rem;font-family:Arial,Helvetica,sans-serif;letter-spacing:.03em}.header-search input{border:1px solid rgba(255,255,255,.75);border-right:0;border-radius:0}.header-search button{border:1px solid rgba(255,255,255,.75);border-radius:0;background:var(--yellow);font-weight:600}.header-actions{font-weight:600}.header__sub{background:#203443;border-top:1px solid rgba(255,255,255,.16)}.nav{font-weight:600;letter-spacing:.1em}.icon-btn{border:1px solid var(--border);border-radius:0;box-shadow:none}.giant-hero{border-bottom:1px solid rgba(55,49,45,.35)}.giant-hero__grid{min-height:690px;grid-template-columns:.88fr 1.12fr;gap:70px}.giant-hero h1{font-size:clamp(4rem,7.8vw,9.2rem);line-height:.84;letter-spacing:-.055em;margin:27px 0}.giant-hero p{font-size:1.05rem;max-width:590px;color:#25211ebf}.hero-notes{gap:0}.hero-notes span{padding:8px 15px;border:0;border-left:1px solid rgba(55,49,45,.35);border-radius:0;background:transparent;font-size:.64rem;font-weight:600;letter-spacing:.06em}.hero-notes span:first-child{padding-left:0;border-left:0}.giant-hero__visual>img{border:1px solid rgba(55,49,45,.55);border-radius:0;box-shadow:none;transform:none}.price-pop{left:24px;bottom:24px;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:#f6f2eaf2;box-shadow:none;font-size:.62rem;letter-spacing:.12em;transform:none}.smile-pop,.giant-hero__blob{display:none}.section-head{margin-bottom:48px}.section-head h2{font-size:clamp(3.2rem,5.8vw,6.9rem);line-height:.88;letter-spacing:-.045em}.section-head p{color:var(--muted)}.categories{background:var(--white)}.category-rail{gap:18px}.category-card{border:1px solid rgba(55,49,45,.45);border-radius:0;box-shadow:none}.category-card:hover{transform:none;box-shadow:none}.category-card__image{aspect-ratio:4/5}.category-card__copy{border-top:1px solid rgba(55,49,45,.45);background:#fffc}.category-card h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.45rem}.category-card__copy span,.category-card__copy b{font-weight:600}.deal{padding:68px 0;border-block:1px solid rgba(55,49,45,.45)}.deal__grid{grid-template-columns:1fr 1.15fr .7fr}.deal__clock>div{border:1px solid rgba(55,49,45,.45);border-radius:0;background:#ffffff85;box-shadow:none}.deal__clock b{font-family:Georgia,Times New Roman,serif;font-weight:400}.deal__copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.deal__art img{border:1px solid rgba(55,49,45,.45);border-radius:0;box-shadow:none;transform:none}.deal__art>span{border:1px solid var(--border);border-radius:0;background:var(--cream);box-shadow:none;transform:none;font-weight:600;letter-spacing:.06em}.product-grid{gap:46px 18px}.product-card__image{border:1px solid rgba(55,49,45,.42);border-radius:0;box-shadow:none}.product-card:nth-child(4n+1) .product-card__image{background:#ece5d9}.product-card:nth-child(4n+2) .product-card__image{background:#dce6e8}.product-card:nth-child(4n+3) .product-card__image{background:#cfd8cb}.product-card:nth-child(4n+4) .product-card__image{background:#ddd5cd}.product-card__image>span{border:0;border-radius:0;background:var(--navy);color:#fff;font-weight:600}.product-card__info{font-size:.8rem}.product-card__info strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.product-card__button{border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;text-align:left;padding:10px 0;font-weight:600}.product-card__button:hover{background:transparent;color:var(--coral)}.editorial{background:var(--white)}.editorial__grid{border:1px solid rgba(55,49,45,.48);border-radius:0;box-shadow:none}.editorial__art{min-height:710px}.art-note{right:22px;top:22px;border:1px solid var(--border);border-radius:0;background:#f6f2eaf0;box-shadow:none;font-size:.62rem;letter-spacing:.14em;transform:none}.editorial__copy h2{font-size:clamp(3.4rem,5.7vw,6.8rem);line-height:.86;letter-spacing:-.045em}.benefit-list>div{border-top:1px solid rgba(55,49,45,.42)}.benefit-list>div>span{width:auto;height:auto;border:0;border-radius:0;background:transparent;font-family:Georgia,Times New Roman,serif;color:var(--coral)}.reviews{background:#f1ece4}.review-grid{gap:18px}.review-grid blockquote{border:1px solid rgba(55,49,45,.42);border-radius:0;box-shadow:none}.review-grid blockquote>span{color:var(--coral)}.review-grid blockquote>p{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.45rem}.newsletter__panel{padding:70px;border:1px solid rgba(55,49,45,.5);border-radius:0;background:var(--blue);box-shadow:none}.newsletter h2{font-size:clamp(3.2rem,5.6vw,6.4rem);line-height:.87;letter-spacing:-.045em}.newsletter__form input,.product-info input,.product-info select{border:1px solid var(--border);border-radius:0}.footer{background:var(--navy)}.footer__brand{font-size:clamp(3.8rem,7.8vw,8.6rem);letter-spacing:-.045em}.footer__top{border-bottom:1px solid rgba(255,255,255,.28)}.footer__icons{justify-content:space-between;border-block:1px solid rgba(255,255,255,.25);font-size:.62rem;letter-spacing:.14em;color:#ffffffb3}.footer__bottom{border-top:0}.back-top{border:1px solid var(--border);border-radius:0;background:var(--yellow);box-shadow:none}.product-gallery>div{border:1px solid rgba(55,49,45,.4);border-radius:0}.product-info{border:1px solid rgba(55,49,45,.45);border-radius:0;box-shadow:none}.product-info h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.fit-note{border:1px solid rgba(55,49,45,.45);border-radius:0;background:var(--mint);font-weight:600}.product-info details{border-top:1px solid var(--border)}.empty{border:1px solid var(--border);border-radius:0;background:var(--blue);box-shadow:none}@media(max-width:720px){.page{width:min(calc(100% - 24px),var(--page))}.giant-hero__grid{gap:35px}.hero-notes{display:grid}.hero-notes span{border-left:0;border-top:1px solid rgba(55,49,45,.28);padding:8px 0}.deal__grid{gap:30px}.newsletter__panel{padding:40px 24px}.footer__icons{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
