:root{--gh-paper:#fcfaf6;--gh-cream:#f4f0e8;--gh-sand:#e9e1d4;--gh-ink:#292b25;--gh-muted:#62645b;--gh-gold:#806a3c;--gh-line:#ddd7cb;--gh-serif:var(--font-heading--family,Georgia,serif);--gh-sans:var(--font-body--family,Arial,sans-serif);--gh-ease:cubic-bezier(.22,.61,.36,1);--gh-space:clamp(64px,7vw,112px)}
html{scroll-padding-top:125px}body.gh-site.gh-tinker{display:block;margin:0;background:var(--gh-paper);color:var(--gh-ink);font:400 15px/1.7 var(--gh-sans);letter-spacing:0}.gh-tinker #MainContent{display:block;min-height:35vh;flex:1 0 auto}.gh-tinker #header-group{position:sticky;top:-28px;z-index:400;background:var(--gh-paper)}.gh-tinker a{color:inherit}.gh-tinker :focus-visible{outline:2px solid var(--gh-gold);outline-offset:5px}.gh-tinker h1,.gh-tinker h2,.gh-tinker h3{font-weight:400}.gh-wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}.gh-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gh-tinker .gh-eyebrow{font:500 10px/1.5 var(--gh-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gh-gold);margin:0 0 18px}.gh-tinker .gh-title{font:400 clamp(36px,4.3vw,64px)/1.12 var(--gh-serif);letter-spacing:-.008em;margin:0 0 24px;color:var(--gh-ink)}.gh-copy{color:var(--gh-muted);font:400 15px/1.85 var(--gh-sans);max-width:490px}.gh-copy p{margin:0 0 16px}.gh-copy p:last-child{margin-bottom:0}.gh-tinker .gh-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 24px;background:var(--gh-paper);color:var(--gh-ink);border:1px solid var(--gh-line);border-radius:0;text-decoration:none;font:500 10px/1.5 var(--gh-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .7s var(--gh-ease),border-color .7s var(--gh-ease)}.gh-tinker .gh-btn:hover{background:#eae2d4;border-color:#b7a783}.gh-btn svg,.gh-text-link svg{width:19px;height:19px;flex-shrink:0}.gh-tinker .gh-text-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #b7a783;padding:6px 0;text-decoration:none;font:400 12px/1.5 var(--gh-sans)}.gh-section{padding-block:var(--gh-space)}.gh-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px}.gh-heading-row .gh-title{margin:0}.gh-heading-row>.gh-copy{max-width:360px}.gh-tinker .gh-heading-row>.gh-text-link{margin-bottom:7px;flex-shrink:0}
.gh-announcement{height:28px;display:flex;align-items:center;justify-content:center;background:var(--gh-ink);color:#f5f1e7;font-size:10px;letter-spacing:.08em}.gh-announcement a{text-decoration:none}.gh-header{background:var(--gh-paper);border-bottom:1px solid var(--gh-line)}.gh-header-main{height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.gh-brand{display:flex;align-items:center;gap:12px;text-decoration:none;justify-self:center;min-height:58px}.gh-brand-mark{position:relative;display:block;width:53px;height:42px;overflow:hidden;flex-shrink:0}.gh-brand-mark img{position:absolute;width:65px!important;height:65px!important;max-width:none!important;top:-8px;left:-6px}.gh-brand-text{display:block;font:400 23px/1 var(--gh-serif);letter-spacing:.095em;text-transform:uppercase;white-space:nowrap}.gh-brand-text small{display:block;font:400 8px/1.5 var(--gh-sans);letter-spacing:.34em;text-align:center;margin-top:6px}.gh-menu>summary,.gh-search>summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;min-width:44px;font-size:12px}.gh-menu>summary::-webkit-details-marker,.gh-search>summary::-webkit-details-marker{display:none}.gh-header svg{width:21px;height:21px}.gh-header-actions{display:flex;gap:13px;align-items:center;justify-self:end}.gh-header-actions>a{min-height:44px;min-width:32px;display:flex;align-items:center;justify-content:center;text-decoration:none}.gh-bag{gap:5px}.gh-cart-count{font-size:10px}.gh-desktop-nav{display:flex;justify-content:center;gap:34px;padding:0 24px 18px}.gh-desktop-nav>a{font-size:11px;letter-spacing:.06em;text-decoration:none}.gh-desktop-nav>a:hover{text-decoration:underline;text-underline-offset:5px}.gh-mobile-nav{position:absolute;top:108px;left:0;width:100%;max-height:calc(100svh - 130px);overflow:auto;background:var(--gh-paper);border-block:1px solid var(--gh-line);padding:36px max(56px,calc((100vw - 1440px)/2));display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;box-shadow:0 16px 25px #292b250a}.gh-mobile-nav h3{font:400 25px/1.2 var(--gh-serif);letter-spacing:0;margin:0 0 18px}.gh-mobile-nav a{display:block;text-decoration:none;font-size:13px;padding:7px 0}.gh-mobile-nav a:hover{text-decoration:underline;text-underline-offset:4px}.gh-search-panel{position:absolute;right:0;top:80px;width:min(560px,100vw);padding:30px;background:var(--gh-paper);border:1px solid var(--gh-line);box-shadow:0 16px 25px #292b250a}.gh-search-panel form{display:flex;gap:8px}.gh-search-panel input{width:100%;min-width:0;border:0;border-bottom:1px solid var(--gh-gold);background:transparent;padding:12px 0;font:400 16px var(--gh-sans);border-radius:0}.gh-search-panel button{background:transparent;border:0;padding:10px;min-width:44px;cursor:pointer;color:var(--gh-ink)}.gh-search-panel p{margin:20px 0 8px;font-size:11px;color:var(--gh-muted)}.gh-search-panel nav{display:flex;flex-wrap:wrap;gap:20px}.gh-search-panel nav a{font-size:12px;text-underline-offset:4px}.gh-header details[open]>summary{color:var(--gh-gold)}
.gh-hero,.gh-cinema{position:relative;background:var(--gh-cream)}.gh-hero::after,.gh-hero::before,.gh-cinema::after,.gh-cinema::before{content:none!important;background:none!important}.gh-film-frame{width:100%;position:relative;overflow:hidden;isolation:isolate;background:var(--gh-cream);aspect-ratio:16/7;min-height:360px;max-height:620px}.gh-hero .gh-film-frame{height:clamp(390px,52svh,620px)}.gh-cinema .gh-film-frame{aspect-ratio:16/7;height:clamp(360px,48svh,580px)}.gh-motion{display:block;position:absolute;inset:0;overflow:hidden;background:var(--gh-cream)}.gh-motion picture{display:block;width:100%;height:100%}.gh-motion-poster,.gh-motion-video,.gh-film-still{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;mix-blend-mode:normal;opacity:1}.gh-motion-video{pointer-events:none;opacity:0;transition:opacity .7s var(--gh-ease)}.gh-motion.is-playing .gh-motion-video{opacity:1}.gh-motion-video::-webkit-media-controls,.gh-motion-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.gh-motion-control{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.gh-motion-control:focus-visible{position:fixed!important;z-index:100001;top:12px;left:12px;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;margin:0;padding:12px 20px;border:1px solid var(--gh-gold);background:var(--gh-paper);color:var(--gh-ink);font:400 13px/1.5 var(--gh-sans)}.gh-film-caption{display:grid;grid-template-columns:1.25fr 1fr;gap:7vw;align-items:center;padding-block:44px 48px}.gh-tinker .gh-hero h1{font:400 clamp(46px,5.6vw,86px)/1.06 var(--gh-serif);letter-spacing:-.008em;margin:0;color:var(--gh-ink);max-width:700px}.gh-film-caption .gh-copy{max-width:420px}.gh-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:25px}.gh-cinema .gh-film-caption{padding-block:40px 44px}.gh-cinema .gh-title{margin:0}.gh-cinema .gh-film-caption .gh-btn{margin-top:22px}.gh-film-caption .gh-eyebrow{margin-bottom:12px}
.gh-rooms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gh-room{text-decoration:none!important}.gh-room-media{aspect-ratio:4/5;overflow:hidden;background:var(--gh-cream)}.gh-room-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--gh-ease)}.gh-room:hover img{transform:scale(1.025)}.gh-room-label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:18px}.gh-room-label h3{font:400 25px/1.2 var(--gh-serif);letter-spacing:0;margin:0}.gh-room-label svg{width:17px;height:17px}.gh-room-sub{display:none}.gh-products-section{background:var(--gh-paper)}.gh-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}.gh-product-card{min-width:0;position:relative}.gh-card-image{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--gh-cream)}.gh-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s var(--gh-ease)}.gh-card-image:hover img{transform:scale(1.025)}.gh-card-info{padding-top:18px}.gh-card-info h3{font:400 21px/1.3 var(--gh-serif);letter-spacing:0;margin:0 0 6px}.gh-card-info h3 a{text-decoration:none}.gh-card-subtitle{font:400 11px/1.6 var(--gh-sans);color:var(--gh-muted);margin:0 0 11px}.gh-card-price{font:400 13px/1.5 var(--gh-sans);font-variant-numeric:tabular-nums;margin:0}.gh-card-price s{color:var(--gh-muted);font-size:11px;margin-left:8px}.gh-card-status{position:absolute;bottom:12px;left:12px;background:var(--gh-paper);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px}.gh-card-link{display:none}.gh-card-image-empty{display:grid;place-items:center;color:var(--gh-muted);font-size:11px}.gh-editorial-section{padding-block:var(--gh-space) 40px}.gh-editorial{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw}.gh-editorial-media{aspect-ratio:4/5;overflow:hidden;background:var(--gh-cream)}.gh-editorial-media img{width:100%;height:100%;object-fit:cover}.gh-editorial-copy{padding-block:30px;max-width:480px}.gh-editorial .gh-text-link{margin-top:26px}.gh-editorial+.gh-products-section{padding-top:40px}.gh-style-disclosure{font:400 10px/1.7 var(--gh-sans);color:var(--gh-muted);margin-top:22px}
.gh-scroll-story{display:block;background:var(--gh-cream);position:relative;padding-block:0}.gh-scroll-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;align-items:center;min-height:82svh}.gh-scroll-copy{padding-block:55px}.gh-scroll-visual{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--gh-sand)}.gh-scroll-visual img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);will-change:transform}.gh-scroll-count{font-size:10px;letter-spacing:.12em;color:var(--gh-gold);margin-top:32px}.gh-story{background:var(--gh-cream);padding-block:var(--gh-space)}.gh-story-top{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:start}.gh-story-top .gh-title{max-width:600px}.gh-story-values{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;border-top:1px solid var(--gh-line);padding-top:36px;margin-top:48px}.gh-story-values h3{font:400 25px/1.25 var(--gh-serif);letter-spacing:0;margin:0 0 13px}.gh-story-values p{font-size:13px;line-height:1.85;color:var(--gh-muted);margin:0}.gh-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--gh-line);margin-top:52px;padding-block:24px;gap:24px}.gh-trust-strip a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;font-size:12px}.gh-trust-strip svg{width:17px;height:17px}.gh-service-section{background:var(--gh-paper);padding-block:var(--gh-space)}.gh-service-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw}.gh-faq{border-top:1px solid var(--gh-line)}.gh-faq details{border-bottom:1px solid var(--gh-line)}.gh-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:22px;padding:22px 0;font-size:14px;line-height:1.65}.gh-faq summary::-webkit-details-marker{display:none}.gh-faq summary::after{content:'+';font-size:20px;color:var(--gh-gold)}.gh-faq details[open] summary::after{content:'−'}.gh-faq details>div{padding:0 28px 22px 0;font-size:13px;line-height:1.85;color:var(--gh-muted)}.gh-faq p:last-child{margin-bottom:0}.gh-faq a{text-underline-offset:4px}.gh-email-section{background:var(--gh-cream);border-top:1px solid var(--gh-line);padding-block:65px}.gh-email-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.gh-email-layout .gh-title{font-size:44px;margin-bottom:12px}.gh-email-form{display:flex;border-bottom:1px solid var(--gh-gold);gap:14px}.gh-email-form input{border:0!important;border-radius:0!important;background:transparent!important;min-width:0;flex:1;padding:15px 0;font:400 16px var(--gh-sans);color:var(--gh-ink);box-shadow:none!important}.gh-email-form button{border:0;background:transparent;min-width:48px;cursor:pointer;color:var(--gh-ink)}.gh-email-form button svg{width:22px;height:22px}.gh-email-note{font-size:10px;color:var(--gh-muted);margin:14px 0 0}
.gh-footer{background:#292b25;color:#e5e0d5;padding:64px 0 25px}.gh-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:8vw}.gh-footer .gh-brand{justify-content:flex-start;justify-self:start;color:#f5efe2;max-width:max-content;margin-bottom:24px}.gh-footer p{font-size:12px;line-height:1.9;color:#cbc7bb;max-width:360px}.gh-footer h3{font:500 10px/1.5 var(--gh-sans);letter-spacing:.17em;text-transform:uppercase;color:#d5c298;margin:12px 0 24px}.gh-footer nav a{display:block;text-decoration:none;font-size:12px;margin-bottom:12px}.gh-footer a:hover{color:#e6d4ae}.gh-footer-email{font-size:12px;text-underline-offset:4px}.gh-footer-bottom{margin-top:42px;padding-top:20px;border-top:1px solid #55564c;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:10px;color:#c1beaf}.gh-footer-note{font-size:10px!important;line-height:1.8!important;color:#b6b4a6!important;max-width:700px!important;margin:18px 0 0}.gh-trust-slot{min-width:92px}.gh-tinker #trustedsite-tm-image{position:relative!important;inset:auto!important;bottom:auto!important;right:auto!important;left:auto!important;top:auto!important;z-index:auto!important;box-shadow:none!important;margin:0!important;border-radius:0!important}.gh-tinker .klaviyo-close-form{min-width:44px!important;min-height:44px!important}.gh-tinker [role=dialog]:has(.klaviyo-close-form){background-color:rgba(252,250,246,.3)!important}.gh-tinker [role=dialog]:has(.klaviyo-close-form) form{background-color:var(--gh-paper)!important}.gh-tinker [role=dialog]:has(.klaviyo-close-form) p,.gh-tinker [role=dialog]:has(.klaviyo-close-form) input,.gh-tinker [role=dialog]:has(.klaviyo-close-form) button{font-family:var(--gh-sans)!important}
.gh-collection-head{padding-block:44px;background:var(--gh-cream)}.gh-collection-head .gh-title{margin-bottom:22px}.gh-breadcrumbs{font-size:10px;color:var(--gh-muted);margin-bottom:28px;letter-spacing:.04em}.gh-breadcrumbs a{text-underline-offset:3px}.gh-collection-feature{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.gh-collection-image{aspect-ratio:16/9;object-fit:cover;width:100%}.gh-sort-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;font-size:12px}.gh-sort-fields{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gh-sort-fields select,.gh-filter-list input[type=number]{min-height:44px;background:var(--gh-paper);border:1px solid var(--gh-line);padding:8px 12px;color:var(--gh-ink);border-radius:0;font-size:12px}.gh-collection-controls{border-bottom:1px solid var(--gh-line);padding-bottom:24px;margin-bottom:36px}.gh-filter-grid{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.gh-filter{border:1px solid var(--gh-line);padding:10px 14px;min-width:150px}.gh-filter summary{font-size:12px;cursor:pointer}.gh-filter-list{display:grid;gap:12px;padding-top:14px}.gh-filter-list label{display:flex;align-items:center;gap:8px;font-size:12px}.gh-filter-list input[type=checkbox]{appearance:auto;width:16px;height:16px;position:static;opacity:1;accent-color:var(--gh-gold)}.gh-filter-list input[type=number]{width:105px}.gh-pagination{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:48px}.gh-pagination a,.gh-pagination span{display:inline-flex;min-height:42px;min-width:42px;align-items:center;justify-content:center;border:1px solid var(--gh-line);text-decoration:none;font-size:12px}.gh-pagination .current{background:var(--gh-ink);color:var(--gh-paper)}.gh-collection-empty{padding:50px 0;text-align:center}.gh-search-header{margin-bottom:40px}.gh-search-form{display:flex;max-width:600px;border-bottom:1px solid var(--gh-gold);margin-top:30px}.gh-search-form input{background:transparent;border:0;border-radius:0;min-height:48px;min-width:0;flex:1;padding:12px 0;font:400 18px var(--gh-sans)}.gh-search-form button{background:transparent;border:0;min-width:48px;color:var(--gh-ink);cursor:pointer}.gh-search-curated{font-size:12px;color:var(--gh-muted);margin-top:18px}.gh-search-empty{margin:45px 0;max-width:450px}.gh-tinker .product-information h1{font:400 clamp(34px,4vw,55px)/1.13 var(--gh-serif);letter-spacing:-.008em}.gh-pdp-subtitle{font:400 13px/1.8 var(--gh-sans);color:var(--gh-muted);margin:12px 0 0}.gh-tinker .product-information .rte{font:400 14px/1.85 var(--gh-sans)}.gh-tinker .product-information .rte h2{font:400 28px/1.3 var(--gh-serif);letter-spacing:0;margin:26px 0 12px}.gh-tinker .product-information .rte ul{padding-left:20px}.gh-product-help{font-size:12px;line-height:1.85;color:var(--gh-muted);border-top:1px solid var(--gh-line);padding-top:18px;margin-top:24px}.gh-product-help p{margin:0 0 10px}.gh-product-help a{text-underline-offset:4px}.gh-404{text-align:center;max-width:700px;padding-block:100px}.gh-404 .gh-copy{margin-inline:auto}.gh-404 .gh-btn{margin-top:30px}
@media(min-width:990px){.gh-scroll-story{height:165svh}.gh-scroll-stick{position:sticky;top:90px;min-height:calc(100svh - 90px);display:flex;align-items:center}.gh-scroll-stick>.gh-wrap{width:min(1440px,calc(100% - 112px))}.gh-scroll-visual{max-height:74svh;aspect-ratio:4/5}.gh-scroll-layout{min-height:0}}
@media(max-width:1100px){.gh-wrap{width:calc(100% - 64px)}.gh-desktop-nav{gap:24px}.gh-brand-text{font-size:21px}.gh-products-grid{gap:30px 18px}.gh-card-info h3{font-size:20px}.gh-rooms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.gh-room-media{aspect-ratio:5/4}.gh-heading-row>.gh-copy{max-width:300px}}
@media(max-width:749px){:root{--gh-space:58px}.gh-wrap{width:calc(100% - 40px)}html{scroll-padding-top:82px}.gh-tinker #header-group{top:-28px}.gh-announcement{font-size:9px;letter-spacing:.025em}.gh-header-main{height:72px;grid-template-columns:1fr auto 1fr}.gh-menu>summary span{display:none}.gh-header-actions{gap:3px}.gh-header-actions>a{min-width:31px}.gh-account{display:none!important}.gh-brand{gap:5px;min-height:48px}.gh-brand-mark{width:35px;height:32px}.gh-brand-mark img{width:49px!important;height:49px!important;top:-6px;left:-7px}.gh-brand-text{font-size:17px;letter-spacing:.06em}.gh-brand-text small{font-size:7px;letter-spacing:.27em;margin-top:5px}.gh-header svg{width:20px;height:20px}.gh-desktop-nav{display:none}.gh-mobile-nav{top:72px;padding:25px 20px;grid-template-columns:1fr 1fr;gap:25px 20px;max-height:calc(100svh - 100px)}.gh-mobile-nav>div:last-child{grid-column:1/-1;border-top:1px solid var(--gh-line);padding-top:15px}.gh-mobile-nav h3{font-size:23px;margin-bottom:12px}.gh-search-panel{top:72px;padding:25px 20px;border-inline:0}.gh-search-panel nav{gap:14px}.gh-film-frame,.gh-hero .gh-film-frame,.gh-cinema .gh-film-frame{height:auto;min-height:0;max-height:none;aspect-ratio:4/5}.gh-film-caption{grid-template-columns:1fr;gap:22px;padding-block:34px 40px}.gh-tinker .gh-hero h1{font-size:clamp(43px,11.5vw,64px);line-height:1.09;max-width:530px;letter-spacing:-.005em}.gh-film-caption .gh-copy{font-size:14px;max-width:430px}.gh-hero-actions{gap:18px;margin-top:24px}.gh-tinker .gh-btn{padding:13px 18px;font-size:9px;gap:18px;min-height:49px}.gh-cinema .gh-film-caption{padding-block:30px 36px;gap:15px}.gh-cinema .gh-title{font-size:43px}.gh-cinema .gh-film-caption .gh-btn{margin-top:20px}.gh-tinker .gh-title{font-size:39px;line-height:1.15;letter-spacing:0}.gh-tinker .gh-eyebrow{font-size:9px;letter-spacing:.17em;margin-bottom:14px}.gh-heading-row{display:block;margin-bottom:27px}.gh-heading-row>.gh-copy{max-width:400px;margin-top:18px;font-size:13px}.gh-tinker .gh-heading-row>.gh-text-link{margin-top:18px;font-size:11px}.gh-rooms-grid{gap:28px 14px}.gh-room-media{aspect-ratio:4/5}.gh-room-label{padding-top:12px}.gh-room-label h3{font-size:22px}.gh-room-label svg{width:15px;height:15px}.gh-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.gh-card-info{padding-top:12px}.gh-card-info h3{font-size:20px;line-height:1.25}.gh-card-subtitle{font-size:10px;line-height:1.6;margin-top:7px;margin-bottom:9px}.gh-card-price{font-size:12px}.gh-card-status{font-size:8px;bottom:8px;left:8px;padding:4px 6px}.gh-editorial-section{padding-top:52px;padding-bottom:28px}.gh-editorial{grid-template-columns:1fr;gap:28px}.gh-editorial-media{aspect-ratio:4/5}.gh-editorial-copy{padding:0;max-width:100%}.gh-editorial .gh-title{max-width:390px}.gh-editorial .gh-copy{font-size:14px}.gh-scroll-layout{grid-template-columns:1fr;gap:0;padding-top:48px;min-height:0}.gh-scroll-copy{padding:0 0 30px}.gh-scroll-copy .gh-title{max-width:370px}.gh-scroll-visual{aspect-ratio:4/5}.gh-scroll-count{display:none}.gh-scroll-story{padding-bottom:32px}.gh-story-top{grid-template-columns:1fr;gap:12px}.gh-story-values{grid-template-columns:1fr;gap:28px;margin-top:34px;padding-top:28px}.gh-story-values h3{font-size:26px;margin-bottom:10px}.gh-trust-strip{grid-template-columns:1fr;gap:0;margin-top:36px;padding-block:0}.gh-trust-strip a{padding:16px 0;border-bottom:1px solid var(--gh-line)}.gh-trust-strip a:last-child{border:0}.gh-service-layout{grid-template-columns:1fr;gap:30px}.gh-faq summary{font-size:13px;padding-block:19px}.gh-email-section{padding-block:45px}.gh-email-layout{grid-template-columns:1fr;gap:26px}.gh-email-layout .gh-title{font-size:36px}.gh-email-layout .gh-copy{font-size:13px}.gh-footer{padding-top:46px}.gh-footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.gh-footer-brand{grid-column:1/-1}.gh-footer .gh-brand-text{font-size:22px}.gh-footer .gh-brand-mark{width:45px;height:36px}.gh-footer .gh-brand-mark img{width:58px!important;height:58px!important;top:-7px;left:-7px}.gh-footer h3{margin-top:0;font-size:9px}.gh-footer nav a{font-size:11px}.gh-footer-bottom{display:block;margin-top:32px;font-size:9px}.gh-footer-bottom span{display:block;margin-top:8px}.gh-tinker #trustedsite-tm-image,.gh-trust-slot{display:none!important}.gh-collection-feature{grid-template-columns:1fr;gap:25px}.gh-collection-head{padding-block:28px 34px}.gh-breadcrumbs{margin-bottom:24px}.gh-collection-image{aspect-ratio:4/3}.gh-sort-bar{gap:20px}.gh-sort-fields{gap:8px}.gh-sort-fields select{max-width:180px}.gh-filter-grid{gap:10px}.gh-filter{flex:1;min-width:130px}.gh-pagination{gap:7px}.gh-pagination a,.gh-pagination span{min-width:36px;min-height:38px}.gh-tinker .product-information h1{font-size:36px}.gh-404{padding-block:70px}}
@media(prefers-reduced-motion:reduce){.gh-tinker *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.gh-scroll-story{height:auto}.gh-scroll-stick{position:static;min-height:0}.gh-scroll-visual img{transform:none!important;will-change:auto}.gh-motion-video{display:none}}
