:root{--bg:#090706;--panel:#12100e;--panel2:#18130f;--ink:#f8f1e7;--muted:#aea399;--line:#31261f;--fire:#ff5722;--ember:#c72d09;--gold:#e9b967;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}button,a{font:inherit}button{cursor:pointer}.announcement{background:linear-gradient(90deg,#681400,#dd3d0d,#681400);padding:8px 16px;text-align:center;font-size:.75rem;font-weight:800;letter-spacing:.08em}.site-header{height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 max(24px,5vw);position:sticky;top:0;z-index:40;background:#090706ef;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.logo{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-family:Cinzel,serif;letter-spacing:.12em}.logo span{font-size:1.5rem}.site-header nav{display:flex;justify-content:center;gap:32px}.site-header nav a,.footer-brand~div a{color:var(--muted);text-decoration:none;font-size:.88rem}.site-header nav a:hover,footer a:hover{color:var(--gold)}.cart-btn,.icon-btn,.close-menu,.close-cart{border:0;background:none;color:var(--ink)}.cart-btn{font-size:.75rem;font-weight:800;letter-spacing:.1em}.cart-count{display:inline-grid;place-items:center;background:var(--fire);width:22px;height:22px;border-radius:50%;margin-left:5px}.menu-btn{display:none;font-size:1.35rem}.hero{max-width:var(--max);min-height:690px;margin:auto;padding:72px 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.kicker{color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.22em}.hero h1,.section-heading h2,.product-copy h2,.size-copy h2,.about h2,.buy-section h2,.cart-head h2{font-family:Cinzel,serif}.hero h1{font-size:clamp(3.8rem,7.2vw,6.8rem);line-height:.9;margin:20px 0}.hero h1 em{color:var(--fire);font-style:normal;text-shadow:0 0 45px #ff4f2048}.hero-lead{font-size:1.08rem;color:var(--muted);max-width:590px}.hero-price{display:flex;align-items:center;gap:15px;margin:28px 0 18px}.hero-price strong{font-size:2rem}.hero-price span,.price span{border:1px solid #77422e;border-radius:999px;padding:6px 10px;color:#ffb290;font-size:.67rem;font-weight:800}.hero-actions{display:flex;gap:12px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;border-radius:8px;padding:0 22px;text-decoration:none;text-transform:uppercase;font-size:.78rem;font-weight:900;letter-spacing:.08em;border:1px solid transparent}.primary{background:linear-gradient(135deg,#ff6c2f,var(--ember));color:white;box-shadow:0 12px 35px #ff4a201d}.secondary,.buy-direct{background:transparent;color:var(--ink);border-color:var(--line)}.secure{color:var(--muted);font-size:.75rem}.product-shot{position:relative;overflow:hidden;background:#050404}.product-shot img{width:100%;height:auto;display:block;transform:translateY(-7.8%);margin-bottom:-45%}.hero-shot,.gallery-main{aspect-ratio:4/5;border-radius:24px;border:1px solid #452a20;box-shadow:0 30px 90px #ff4b201a}.hero-shot img,.gallery-main img{min-height:145%;object-fit:cover;object-position:50% 25%;transform:translateY(-19%);margin-bottom:0}.promise-bar{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding:19px 5vw;text-align:center;color:#d9d0c7;font-size:.69rem;font-weight:800;letter-spacing:.08em}.product{max-width:var(--max);margin:auto;padding:100px 24px}.section-heading{text-align:center;max-width:700px;margin:0 auto 48px}.section-heading h2,.size-copy h2,.about h2,.buy-section h2{font-size:clamp(2.25rem,4.6vw,4.2rem);line-height:1.05;margin:10px 0 16px}.section-heading>p:last-child,.size-copy p,.about p,.buy-section>p,.policy-card p{color:var(--muted)}.product-grid{display:grid;grid-template-columns:80px minmax(0,1.2fr) minmax(340px,.9fr);gap:18px;align-items:start}.thumbs{display:grid;gap:12px}.thumb{padding:0;background:none;border:1px solid var(--line);border-radius:10px;overflow:hidden;opacity:.55}.thumb.active{opacity:1;border-color:var(--fire)}.thumb .product-shot{display:block;aspect-ratio:1}.thumb img{min-height:150%;object-fit:cover;transform:translateY(-18%);margin:0}.product-copy{padding:12px 0 0 28px}.rating{color:var(--gold);font-size:.8rem}.rating span{color:var(--muted);margin-left:8px}.product-copy h2{font-size:2.6rem;margin:10px 0 0}.product-sub{color:var(--muted)}.price{display:flex;align-items:center;gap:12px}.price strong{font-size:2rem}.delivery{font-size:.82rem;color:#e9d7c6}.pack-label{display:flex;justify-content:space-between;margin:25px 0 10px;font-size:.78rem}.pack-label span{color:var(--muted)}.pack-options{display:grid;gap:10px}.pack{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:17px}.pack.active{border:2px solid var(--fire);background:#1e120d}.pack span{display:flex;flex-direction:column}.pack small{color:var(--muted)}.pack i,.buy-card i{position:absolute;top:-10px;right:12px;background:var(--fire);color:#fff;padding:3px 8px;border-radius:99px;font-size:.58rem;font-style:normal;font-weight:900}.full{width:100%;margin-top:12px}.payment-note{display:flex;justify-content:space-between;color:var(--muted);font-size:.67rem;margin-top:12px}.features{max-width:var(--max);margin:auto;padding:40px 24px 100px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.features article{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px}.features article>span{font-family:Cinzel,serif;color:var(--fire);font-size:1.7rem}.features h3{font-family:Cinzel,serif}.features p{color:var(--muted);font-size:.9rem}.sizes{background:#0e0b09;padding:100px max(24px,calc((100vw - var(--max))/2 + 24px));display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.size-copy ul{padding-left:18px;color:#d6cdc4}.size-shot{aspect-ratio:4/5;border:1px solid var(--line);border-radius:20px}.size-shot img{min-height:150%;object-fit:cover;transform:translateY(-18%);margin:0}.buy-section{max-width:920px;margin:auto;padding:100px 24px;text-align:center}.buy-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:35px 0 20px}.buy-card{position:relative;display:flex;flex-direction:column;gap:5px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:28px}.buy-card.active{border:2px solid var(--fire);background:#1c110d}.buy-card span{font-size:.7rem;letter-spacing:.12em;font-weight:800}.buy-card strong{font-size:2.2rem}.buy-card small{color:var(--muted)}.about{border-block:1px solid var(--line);max-width:var(--max);margin:auto;padding:100px 24px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.signature{font-family:Cinzel,serif;color:var(--gold)!important;font-size:1.2rem}.support{max-width:900px;margin:auto;padding:100px 24px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 4px}.faq-list summary{font-weight:800;cursor:pointer}.faq-list p{color:var(--muted)}.policies{max-width:var(--max);margin:auto;padding:20px 24px 100px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.policy-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}.policy-card>span{font-size:1.5rem}.policy-card h3{font-family:Cinzel,serif}.policy-card p{font-size:.85rem}footer{border-top:1px solid var(--line);padding:65px max(24px,5vw) 110px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px;color:var(--muted)}footer>div{display:flex;flex-direction:column;gap:9px}footer b{color:var(--ink);font-size:.76rem;letter-spacing:.1em}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:.7rem}.mobile-menu,.cart-drawer{position:fixed;top:0;bottom:0;z-index:70;background:#0d0a08;transition:transform .25s ease}.mobile-menu{left:0;width:min(340px,88vw);padding:70px 30px;transform:translateX(-105%);display:flex;flex-direction:column;gap:18px}.mobile-menu.open{transform:none}.mobile-menu a{color:var(--ink);text-decoration:none;font-family:Cinzel,serif;font-size:1.1rem}.close-menu,.close-cart{position:absolute;top:20px;right:20px;font-size:2rem}.scrim{position:fixed;inset:0;background:#000b;z-index:60;opacity:0;visibility:hidden;transition:.2s}.scrim.open{opacity:1;visibility:visible}.cart-drawer{right:0;width:min(460px,100vw);padding:28px;transform:translateX(105%);display:flex;flex-direction:column}.cart-drawer.open{transform:none}.cart-head{border-bottom:1px solid var(--line)}.cart-head small{color:var(--gold)}.cart-head h2{margin:4px 0 18px}.cart-empty{text-align:center;margin:auto;color:var(--muted)}.cart-empty span{font-size:3rem}.cart-empty h3{color:var(--ink)}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-thumb{aspect-ratio:1;border-radius:8px}.cart-thumb img{min-height:150%;object-fit:cover;transform:translateY(-18%);margin:0}.cart-item>div{display:flex;flex-direction:column}.cart-item small{color:var(--muted)}.remove-item{border:0;background:0;color:#ef805f;text-align:left;padding:5px 0;font-size:.75rem}.cart-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:20px}.cart-bottom>div{display:flex;justify-content:space-between}.cart-bottom p,.cart-bottom small{color:var(--muted);font-size:.72rem}.toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,20px);background:#f8eee3;color:#19110d;padding:10px 16px;border-radius:8px;z-index:90;opacity:0;pointer-events:none;transition:.2s;font-weight:800;font-size:.78rem}.toast.show{opacity:1;transform:translate(-50%,0)}.sticky-buy{display:none}
@media(max-width:900px){.site-header nav{display:none}.menu-btn{display:block}.site-header{grid-template-columns:auto 1fr auto}.site-header .logo{justify-self:center}.hero{grid-template-columns:1fr;gap:35px;padding-top:38px}.hero-copy{order:2}.hero-shot{order:1;max-height:600px}.product-grid{grid-template-columns:1fr}.gallery-main{grid-row:1}.thumbs{grid-row:2;grid-template-columns:repeat(4,1fr)}.product-copy{padding:20px 0}.features,.policies{grid-template-columns:1fr 1fr}.sizes,.about{grid-template-columns:1fr;gap:38px}}
@media(max-width:600px){body{padding-bottom:72px}.announcement{font-size:.64rem}.site-header{height:62px;padding:0 15px}.site-header .logo b{font-size:.8rem}.hero{min-height:0;padding:24px 16px 58px}.hero h1{font-size:3.65rem}.hero-lead{font-size:.95rem}.hero-shot{aspect-ratio:1/1.08}.hero-actions{display:grid}.promise-bar{grid-template-columns:1fr 1fr;gap:12px;padding:15px 10px}.product,.support,.buy-section{padding:72px 16px}.section-heading{margin-bottom:30px}.product-copy h2{font-size:2.1rem}.payment-note{display:grid;gap:4px}.features,.policies{grid-template-columns:1fr;padding:0 16px 72px}.sizes,.about{padding:72px 16px}.buy-cards{grid-template-columns:1fr}.about{gap:10px}footer{grid-template-columns:1fr 1fr;padding:55px 20px 110px}.footer-brand{grid-column:1/-1}.sticky-buy{position:fixed;display:flex;align-items:center;justify-content:space-between;left:0;right:0;bottom:0;z-index:50;background:#0b0807f5;border-top:1px solid var(--line);padding:9px 14px;backdrop-filter:blur(12px)}.sticky-buy div{display:flex;flex-direction:column}.sticky-buy small{font-size:.58rem;color:var(--muted)}.sticky-buy button{border:0;border-radius:7px;background:var(--fire);color:white;padding:12px 16px;font-size:.72rem;font-weight:900}.cart-drawer{padding:22px}.cart-item{grid-template-columns:65px 1fr auto}}

/* Clean supplier creatives */
.product-shot img,.hero-shot img,.gallery-main img,.thumb img,.size-shot img,.cart-thumb img{width:100%;height:100%;display:block;object-fit:cover;transform:none;margin:0;min-height:0}
.hero-shot,.gallery-main{aspect-ratio:1/1}
.creative-showcase{max-width:var(--max);margin:auto;padding:0 24px 100px;display:grid;gap:18px}
.creative-showcase img,.how-to img,.reading-creative img{display:block;width:100%;border:1px solid var(--line);border-radius:18px}
.how-to,.reading-creative{max-width:var(--max);margin:auto;padding:0 24px 70px}
@media(max-width:600px){.creative-showcase{padding:0 16px 72px;gap:12px}.creative-showcase img,.how-to img,.reading-creative img{border-radius:10px}.how-to,.reading-creative{padding:0 16px 55px}}

/* Navigation and premium monogram */
.menu-btn{display:flex!important;flex-direction:column;gap:5px;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%}
.menu-btn span{display:block;width:17px;height:1.5px;background:var(--ink);border-radius:9px}
.monogram{display:grid!important;place-items:center;width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;font-family:Cinzel,serif;font-size:.78rem!important;letter-spacing:-.04em;color:var(--gold);background:radial-gradient(circle at 35% 30%,#342317,#120d09 65%);box-shadow:inset 0 0 0 3px #090706,0 0 24px #e9b96718}
.brand-words{display:flex;flex-direction:column;line-height:1.08}.brand-words small{font-family:Manrope,sans-serif;font-size:.5rem;letter-spacing:.28em;color:var(--gold);margin-top:4px}.cart-btn{text-decoration:none;color:var(--ink)}
.brand-logo{display:block;width:clamp(142px,14vw,205px);height:auto;object-fit:contain;filter:drop-shadow(0 4px 14px #e9b96714)}
.footer-brand .brand-logo{width:min(235px,100%)}
.page-hero{max-width:var(--max);margin:auto;padding:95px 24px 55px;text-align:center}.page-hero h1{font-family:Cinzel,serif;font-size:clamp(3rem,7vw,6rem);line-height:1;margin:12px 0}.page-hero p:last-child{max-width:700px;margin:auto;color:var(--muted)}
.page-content{max-width:var(--max);margin:auto;padding:30px 24px 100px}.page-content.narrow{max-width:900px}.page-visual{width:100%;display:block;border:1px solid var(--line);border-radius:18px;margin:20px 0 40px}.page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px}.page-card h2,.page-card h3{font-family:Cinzel,serif}.page-card p{color:var(--muted)}.page-cta{text-align:center;padding:10px 0 70px}.breadcrumb{color:var(--gold);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase}.static-cart{max-width:760px;margin:auto;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:30px}.static-cart-row{display:grid;grid-template-columns:120px 1fr auto;gap:20px;align-items:center}.static-cart-row img{width:120px;aspect-ratio:1;object-fit:cover;border-radius:12px}.static-cart-total{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:flex;justify-content:space-between;font-size:1.2rem}.static-cart small,.static-cart p{color:var(--muted)}
@media(max-width:900px){.site-header nav{display:none}.page-grid{grid-template-columns:1fr}}
@media(max-width:600px){.monogram{width:36px;height:36px}.brand-words b{font-size:.72rem}.brand-words small{font-size:.42rem}.site-header>.logo .brand-logo{width:134px}.static-cart-row{grid-template-columns:80px 1fr}.static-cart-row img{width:80px}.static-cart-row>strong{grid-column:2}.page-hero{padding:65px 16px 35px}.page-content{padding:20px 16px 80px}}

/* Header interaction repair */
.site-header{grid-template-columns:auto auto minmax(260px,1fr) auto}
.site-header>.logo{justify-self:start}
.site-header nav{justify-self:end;justify-content:flex-end}
.site-header nav a,.cart-btn,.menu-btn,.logo{position:relative;z-index:2;pointer-events:auto}
.cart-btn{display:flex;align-items:center;white-space:nowrap;font-weight:800;letter-spacing:.1em}
@media(max-width:900px){.site-header{grid-template-columns:auto 1fr auto}.site-header>.logo{justify-self:center}.cart-btn{justify-self:end}.site-header nav{display:none}}

/* Product gallery layout and visibility repair */
.gallery-main{grid-column:2;grid-row:1}
.thumbs{grid-column:1;grid-row:1}
.thumb{opacity:1;background:#0d0b09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.thumb:hover{border-color:#8b5b3c;transform:translateY(-1px)}
.thumb.active{opacity:1;border:2px solid var(--fire);box-shadow:0 0 0 2px #ff57221f,0 0 20px #ff572225}
@media(max-width:900px){.gallery-main{grid-column:1;grid-row:1}.thumbs{grid-column:1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}}

/* Real product video proof */
.video-proof{max-width:var(--max);margin:0 auto;padding:0 24px 100px}.video-proof-copy{display:grid;grid-template-columns:1fr 1.25fr;gap:32px;align-items:end;margin-bottom:30px}.video-proof-copy h2,.product-video-block h2{font-family:Cinzel,serif;font-size:clamp(2.25rem,4.6vw,4.2rem);line-height:1.05;margin:8px 0 0}.video-proof-copy>p:last-child,.product-video-block>p{color:var(--muted);margin:0}.video-carousel{overflow:hidden}.video-proof-grid{--video-page:0;display:flex;gap:16px;transform:translateX(calc(var(--video-page) * (-100% - 16px)));transition:transform .65s cubic-bezier(.22,.75,.2,1);will-change:transform}.video-card{flex:0 0 calc((100% - 16px)/2);margin:0;background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.video-shell{position:relative}.video-card video,.product-video-block video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#050404}.video-toggle{position:absolute;left:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #ffffff24;border-radius:12px;background:#17110dcc;color:#fff;font-size:1.2rem;font-weight:900;line-height:1;backdrop-filter:blur(8px)}.video-toggle:hover{background:#2b1b14e8;border-color:#ff6c2f}.video-card figcaption{display:flex;flex-direction:column;gap:3px;padding:16px}.video-card figcaption b{font-family:Cinzel,serif}.video-card figcaption span{color:var(--muted);font-size:.78rem}.featured-video{border-color:#6a3522;box-shadow:0 24px 70px #ff4b2015}.product-video-block{max-width:760px;margin:48px auto;text-align:center}.product-video-block .video-shell{width:max-content;max-width:100%;margin:24px auto 0}.product-video-block video{max-height:760px;width:auto;max-width:100%;margin:0;border:1px solid #6a3522;border-radius:18px;box-shadow:0 24px 70px #ff4b2015}
@media(max-width:900px){.video-proof-copy{grid-template-columns:1fr;gap:12px}}
@media(max-width:600px){.video-proof{padding:0 16px 72px}.video-proof-grid{gap:10px;transform:translateX(calc(var(--video-page) * (-100% - 10px)))}.video-card{flex-basis:calc((100% - 10px)/2);border-radius:12px}.video-card video{aspect-ratio:9/14}.video-toggle{left:9px;bottom:9px;width:42px;height:42px;border-radius:10px}.video-card figcaption{padding:10px}.video-card figcaption span{display:none}.video-card figcaption b{font-size:.72rem}.product-video-block{margin:35px auto}.product-video-block video{border-radius:12px}}
@media(prefers-reduced-motion:reduce){.video-proof-grid{transition:none}}
.static-cart [hidden]{display:none!important}.checkout-pending{border:1px solid #74462f;border-radius:9px;padding:12px;color:#f2bf9b!important;background:#1d130e}.button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}

.colour-choice{border:0;padding:0;margin:20px 0 8px;display:grid;gap:10px}.colour-choice legend{font-weight:800;font-size:.9rem;margin-bottom:8px}.colour-choice label{display:grid;gap:6px;color:var(--muted);font-size:.8rem}.colour-choice select{width:100%;min-height:50px;padding:10px 12px;border-radius:9px;border:1px solid #72503b;background:#19110d;color:var(--ink);font:inherit}.colour-choice select:focus-visible,.button:focus-visible,.pack:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cart-colours,.cart-page-colours{color:var(--gold)!important;line-height:1.45}.cart-item{grid-template-columns:70px minmax(0,1fr) auto}.cart-item-price{white-space:nowrap;font-size:.9rem}.cart-item>div{min-width:0}.cart-colours{overflow-wrap:anywhere}

.colour-choice [hidden]{display:none!important}

.variant-row{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.variant-row>b{color:var(--ink);font-size:.9rem}.colour-choice .variant-row[hidden]{display:none!important}.page-card:target,.faq-list:target,details:target{outline:2px solid var(--gold);outline-offset:5px;scroll-margin-top:100px}.cart-variants,.cart-page-variants{color:var(--gold)!important;line-height:1.5;overflow-wrap:anywhere}

.size-urgency{margin:0;padding:8px 11px;border:1px solid #a64a22;border-radius:8px;background:#35170d;color:#ffd4a1;font-weight:800;font-size:.83rem;animation:stock-in .22s ease-out}.size-urgency[hidden]{display:none!important}@keyframes stock-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.size-urgency{animation:none}}

/* Shared header and purchase navigation refinements */
#purchase{scroll-margin-top:95px}.sticky-buy .sticky-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:7px;background:var(--fire);color:white;padding:12px 16px;font-size:.72rem;font-weight:900;text-decoration:none}.sticky-buy .sticky-action:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media(max-width:600px){#purchase{scroll-margin-top:78px}}

.site-header nav a[aria-current="page"],.cart-btn[aria-current="page"],.mobile-menu a[aria-current="page"]{color:var(--gold)}.site-header nav a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--fire)}
.variant-stock{margin:0;padding:8px 11px;border:1px solid #77513b;border-radius:8px;background:#20150f;color:#f4d8b4;font-weight:700;font-size:.82rem;line-height:1.45}.variant-stock.urgent{border-color:#b7532c;background:#35170d;color:#ffcf9c}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-grid .page-card{scroll-margin-top:100px}.policy-grid .page-card p{font-size:.94rem;line-height:1.65}.policy-grid .page-card p+p{margin-top:14px}.policy-card a,.faq-list a{color:var(--gold)}.cart-page-saving{color:var(--gold)}@media(max-width:700px){.policy-grid{grid-template-columns:1fr}}
