:root{--g-bg: #F6F5F2;--g-panel: #F2EADF;--g-ink: #151515;--g-muted: #6E6A63;--g-line: #E2DFD8;--g-accent: #B5432F;--g-gold: #8A6A3E;--g-focus: #2F5BD3;--g-serif: Georgia, "Libre Baskerville", "Times New Roman", serif;--g-ui: "DM Sans", system-ui, sans-serif;--g-body: "Poppins", "DM Sans", system-ui, sans-serif;--g-price: "Libre Baskerville", Georgia, serif;--g-ease: cubic-bezier(.23, 1, .32, 1);--g-wrap: 1360px;--g-gutter: 40px}@media(max-width:760px){:root{--g-gutter: 20px}}body{background:var(--g-bg);color:var(--g-ink)}.g-scope{font-family:var(--g-ui);color:var(--g-ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.g-scope *,.g-scope *:before,.g-scope *:after{box-sizing:border-box}.g-scope a{color:inherit}.g-scope a.g-btn,.g-scope button.g-btn{color:#fff}.g-scope a.g-btn--ghost{color:inherit}.g-scope a.g-btn--light{color:var(--g-ink)}.g-scope .g-accent{color:var(--g-accent)}.g-scope p{font-family:var(--g-body)}.g-wrap{max-width:var(--g-wrap);margin:0 auto;padding-left:var(--g-gutter);padding-right:var(--g-gutter);box-sizing:content-box}@media(max-width:760px){.g-wrap{box-sizing:border-box;max-width:none}}.g-serif{font-family:var(--g-serif);font-weight:400}.g-h1,.g-h2{font-family:var(--g-serif);font-weight:400;font-style:italic;letter-spacing:-.01em;line-height:1.05;margin:0;text-wrap:balance}.g-h1{font-size:clamp(44px,7vw,96px)}.g-h2{font-size:clamp(34px,4.2vw,48px)}.g-h3{font-family:var(--g-ui);font-weight:500;font-size:20px;margin:0}.g-kicker{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--g-gold)}.g-lede{font-family:var(--g-body);font-size:17px;color:#3b3833;max-width:62ch;text-wrap:pretty}.g-price{font-family:var(--g-price);font-weight:400;font-variant-numeric:lining-nums tabular-nums}.g-section{padding:88px 0}@media(max-width:760px){.g-section{padding:56px 0}}.g-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:32px}.g-link{font-size:15px;text-underline-offset:5px}.g-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border:1px solid var(--g-ink);background:var(--g-ink);color:#fff;font:600 15px/1 var(--g-ui);text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .14s var(--g-ease),background-color .2s ease,color .2s ease}.g-btn:active{transform:scale(.97)}.g-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.g-btn--light{background:#f6f5f2;color:var(--g-ink);border-color:#f6f5f2}.g-btn[disabled]{opacity:.45;cursor:not-allowed}.g-scope :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.g-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g-hdr{position:relative;z-index:50;background:var(--g-bg);color:var(--g-ink);border-bottom:1px solid var(--g-line)}.g-hdr--sticky{position:sticky;top:0}.g-hdr__in{max-width:var(--g-wrap);margin:0 auto;padding:8px var(--g-gutter);box-sizing:content-box;min-height:100px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.g-logo{justify-self:start;font-family:var(--g-serif);font-size:26px;text-decoration:none;white-space:nowrap;line-height:1}.g-logo img{display:block;height:auto}.g-nav{display:flex;flex-direction:column;align-items:center}.g-nav>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:34px}.g-nav li{display:flex}.g-nl{min-height:42px;display:inline-flex;align-items:center;gap:6px;font:500 15px/1 var(--g-ui);text-decoration:none;color:inherit;cursor:pointer;list-style:none;text-underline-offset:9px;text-decoration-thickness:1px;touch-action:manipulation;white-space:nowrap}summary.g-nl::-webkit-details-marker,.g-drawer summary::-webkit-details-marker{display:none}.g-caps{text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600}.g-accent{color:var(--g-accent)}.g-active,.g-mega[open]>summary{text-decoration-line:underline}.g-chev{flex:none;transition:transform .2s var(--g-ease)}.g-mega[open]>summary .g-chev,.g-drawer details[open]>summary .g-chev{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.g-nl:hover{text-decoration-line:underline}.g-mcol a:hover,.g-drop a:hover{color:var(--g-ink);text-decoration-line:underline}}@keyframes gIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes gFade{0%{opacity:0}to{opacity:1}}.g-panel{position:absolute;left:0;right:0;top:100%;background:var(--g-panel);color:#1b1a17;box-shadow:0 24px 40px -24px #1b1a1740;animation:gIn .2s var(--g-ease) both;text-align:left}.g-panel__in{max-width:var(--g-wrap);margin:0 auto;padding:40px var(--g-gutter) 44px;box-sizing:content-box;display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:32px;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain}.g-mcol h3{margin:0 0 14px;font:500 15px/1.3 var(--g-ui)}.g-mcol h3 a{text-decoration:none}.g-mcol ul{list-style:none;margin:0;padding:0}.g-mcol a,.g-drop a{min-height:32px;display:inline-flex;align-items:center;font:400 15px/1.3 var(--g-ui);color:var(--g-muted);text-decoration:none;text-underline-offset:5px}.g-mcol a.g-on{color:var(--g-ink)}.g-feat{display:grid;gap:12px;text-decoration:none;color:#1b1a17}.g-feat img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.g-feat b{font-weight:500;font-size:17px}.g-panel__foot{max-width:var(--g-wrap);margin:0 auto;padding:18px var(--g-gutter) 26px;box-sizing:content-box;border-top:1px solid #E2D6C4;font-size:15px}.g-panel__foot a{font-weight:500;text-underline-offset:5px}.g-drop-host{position:relative}.g-drop{position:absolute;left:50%;top:100%;min-width:220px;transform:translate(-50%);background:var(--g-panel);color:#1b1a17;padding:10px 20px 14px;box-shadow:0 18px 30px -18px #1b1a174d;animation:gIn .18s var(--g-ease) both}.g-drop ul{list-style:none;margin:0;padding:0}.g-icons{justify-self:end;display:flex;align-items:center;gap:2px}.g-icons>a{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.g-count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--g-ink);color:#fff;font:600 11px/18px var(--g-ui);text-align:center}.g-drawer{display:none}.g-drawer>summary{list-style:none;cursor:pointer;min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--g-ui);padding:0 6px;touch-action:manipulation}.g-burger{display:grid;gap:6px}.g-burger i{display:block;width:18px;height:1.5px;background:currentColor;transition:transform .2s var(--g-ease)}.g-drawer[open]>summary .g-burger i:first-child{transform:translateY(3.75px) rotate(45deg)}.g-drawer[open]>summary .g-burger i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.g-drawer__panel{position:absolute;left:0;right:0;top:100%;z-index:60;max-height:calc(100vh - 72px);overflow-y:auto;overscroll-behavior:contain;background:var(--g-bg);border-top:1px solid var(--g-line);padding:4px 20px 28px;display:flex;flex-direction:column;animation:gIn .2s var(--g-ease) both}.g-drawer__panel a,.g-drawer__panel summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #E7E4DD;text-decoration:none;font:500 17px/1.3 var(--g-ui);cursor:pointer;list-style:none;color:inherit}.g-drawer__panel .g-caps{font-size:15px}.g-sub{padding-left:14px}.g-sub summary{font-size:15px}.g-drawer__panel ul{list-style:none;margin:0;padding:0 0 8px 14px}.g-drawer__panel ul a{min-height:44px;font-size:15px;font-weight:400;color:#5e5a53;border-bottom:0}@media(max-width:1080px){.g-nav>ul{column-gap:22px}.g-panel__in{gap:24px}}@media(max-width:900px){.g-nav{display:none}.g-hdr__in{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:6px 12px 6px 20px;box-sizing:border-box}.g-icons .g-opt{display:none}.g-drawer{display:block}.g-logo{font-size:22px}}.g-hero{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;color:#f6f5f2;background:#1e2f55;overflow:hidden}.g-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.g-hero__media img,.g-hero__media video{width:100%;height:100%;object-fit:cover;display:block;animation:gDrift 24s ease-in-out infinite alternate}@keyframes gDrift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate(-1.5%,-1%)}}.g-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15151526,#15151599)}.g-hero__in{position:relative;z-index:1;width:100%;padding-top:140px;padding-bottom:72px}.g-hero .g-lede{color:#edebe6;font-size:19px;margin:20px 0 32px}.g-ctas{display:flex;flex-wrap:wrap;gap:12px}.g-trust{background:#ece9e2}.g-trust ul{list-style:none;margin:0;padding:22px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;font-size:15px}.g-trust b{font-weight:600}@media(max-width:760px){.g-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:40px 24px}@media(max-width:1000px){.g-grid{--cols: 3}}@media(max-width:760px){.g-grid{--cols: 2 !important;gap:28px 14px}}.g-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.g-card__img{position:relative;aspect-ratio:4/5;background:#e9e6df;overflow:hidden}.g-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--g-ease),opacity .3s ease}.g-card__img img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (pointer:fine){.g-card:hover .g-card__img img:first-child{transform:scale(1.03)}.g-card:hover .g-card__img img+img{opacity:1}.g-card:hover .g-card__t{text-decoration:underline;text-underline-offset:4px}}.g-card__t{font:500 17px/1.3 var(--g-ui);letter-spacing:-.01em}.g-card__s{font-size:13px;color:var(--g-muted);line-height:1.4}.g-card__p{font-size:15px}.g-badge{position:absolute;top:10px;left:10px;background:#f6f5f2;color:var(--g-ink);font:600 12px/1 var(--g-ui);padding:6px 8px}.g-ccard{display:grid;gap:12px;text-decoration:none;color:inherit}.g-ccard__img{aspect-ratio:var(--ar, 4/5);background:#e4dfd6;overflow:hidden;display:grid;place-items:center}.g-ccard__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--g-ease)}.g-ccard__mono{font-family:var(--g-serif);font-style:italic;font-size:64px;color:#9c8f7a}.g-ccard__t{font-family:var(--g-serif);font-size:24px;line-height:1.15}.g-ccard__s{font-size:13px;color:var(--g-muted)}@media(hover:hover)and (pointer:fine){.g-ccard:hover .g-ccard__img img{transform:scale(1.03)}}.g-custom{background:#ede6da}.g-custom__in{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.g-custom__img{aspect-ratio:4/5;background:#d9cfbe;overflow:hidden}.g-custom__img img{width:100%;height:100%;object-fit:cover;display:block}.g-steps{list-style:none;counter-reset:s;margin:28px 0 32px;padding:0;display:grid;gap:14px}.g-steps li{counter-increment:s;display:grid;grid-template-columns:36px 1fr;gap:12px;font-size:16px}.g-steps li:before{content:counter(s);width:32px;height:32px;border-radius:50%;border:1px solid var(--g-ink);display:grid;place-items:center;font-size:14px;font-weight:600}@media(max-width:860px){.g-custom__in{grid-template-columns:1fr;gap:32px}}.g-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:56px}.g-faq details{border-bottom:1px solid var(--g-line)}.g-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:500 17px/1.4 var(--g-ui)}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary:after{content:"+";font-size:22px;line-height:1;transition:transform .2s var(--g-ease)}.g-faq details[open] summary:after{transform:rotate(45deg)}.g-faq .g-ans{padding:0 0 20px;color:#3b3833;font-family:var(--g-body);font-size:15px;max-width:62ch}@media(max-width:860px){.g-faq{grid-template-columns:1fr;gap:24px}}.g-chero{padding:40px 0 32px}.g-crumb{font-size:15px;margin-bottom:18px;color:var(--g-muted)}.g-crumb a{color:var(--g-ink);text-underline-offset:4px}.g-chero__in{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end}.g-chero__img{aspect-ratio:16/10;overflow:hidden;background:#e4dfd6}.g-chero__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.g-chero__in{grid-template-columns:1fr;gap:24px}}.g-bar{position:sticky;top:0;z-index:20;background:var(--g-bg);border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line)}.g-bar__in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:10px;padding-bottom:10px}.g-bar__count{font-size:15px;color:var(--g-muted);margin-right:auto}.g-filter{position:relative}.g-filter>summary{list-style:none;cursor:pointer;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:6px;background:#efede8;font:500 15px/1 var(--g-ui)}.g-filter>summary::-webkit-details-marker{display:none}.g-filter[open]>summary{background:var(--g-ink);color:#fff}.g-filter__panel{position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:260px;max-height:360px;overflow:auto;background:#fff;box-shadow:0 18px 40px -18px #15151559;padding:12px 16px;animation:gIn .18s var(--g-ease) both}.g-filter__panel label{display:flex;align-items:center;gap:10px;min-height:40px;font-size:15px;cursor:pointer}.g-filter__panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--g-ink);margin:0}.g-filter__panel .g-n{margin-left:auto;color:var(--g-muted);font-size:13px}.g-filter__price{display:flex;gap:8px;align-items:center}.g-filter__price input{width:100px;min-height:40px;border:1px solid var(--g-line);padding:0 10px;font:inherit}.g-sort{min-height:40px;border:0;background:#efede8;color:var(--g-ink);padding:0 12px;font:500 15px/1 var(--g-ui)}.g-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.g-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--g-line);text-decoration:none;font-size:14px}.g-pages{display:flex;justify-content:center;gap:6px;margin-top:56px;flex-wrap:wrap}.g-pages a,.g-pages span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;text-decoration:none;font-size:15px}.g-pages .g-cur{background:var(--g-ink);color:#fff}.g-empty{padding:80px 0;text-align:center;color:var(--g-muted)}.g-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;padding:32px 0 80px}@media(max-width:960px){.g-pdp{grid-template-columns:1fr;gap:28px;padding-top:16px}}.g-gal{display:grid;gap:12px;align-self:start}@media(min-width:961px){.g-gal{position:sticky;top:16px}}.g-gal__main{position:relative;background:#e9e6df;aspect-ratio:var(--ar, 4/5);overflow:hidden}.g-gal__main img{width:100%;height:100%;object-fit:contain;display:block;animation:gFade .2s ease both}.g-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.g-thumbs button{flex:none;width:76px;height:76px;padding:0;border:1px solid transparent;background:#e9e6df;cursor:pointer}.g-thumbs button[aria-current=true]{border-color:var(--g-ink)}.g-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.g-info{display:flex;flex-direction:column;gap:28px}.g-info h1{font-family:var(--g-serif);font-style:italic;font-weight:400;font-size:clamp(36px,4vw,48px);line-height:1.08;margin:0;letter-spacing:-.01em;text-wrap:balance}.g-info .g-sub{padding:0;margin:8px 0 0;color:#3b3833;font-family:var(--g-body);font-size:15px}.g-info .g-big{font-size:28px}.g-info .g-cmp{color:var(--g-muted);text-decoration:line-through;font-size:17px;margin-left:10px}.g-opt legend{font:600 15px/1 var(--g-ui);margin-bottom:12px;padding:0;display:flex;justify-content:space-between;width:100%}.g-opt legend span{font-weight:400;color:var(--g-muted)}.g-opt{border:0;margin:0;padding:0}.g-vals{display:flex;flex-wrap:wrap;gap:8px}.g-vals label{position:relative}.g-vals input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.g-vals span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #CFCAC0;background:#fff;font-size:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.g-vals input:checked+span{border-color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-ink)}.g-vals input:focus-visible+span{outline:2px solid var(--g-focus);outline-offset:2px}.g-vals input:disabled+span{color:#aaa49a;text-decoration:line-through}.g-buy{display:grid;gap:10px}.g-buy .g-btn{width:100%;min-height:56px;font-size:16px}.g-note{font-size:14px;color:var(--g-muted)}.g-assure{list-style:none;margin:0;padding:22px 24px;background:#fff;display:grid;gap:14px}.g-assure li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:15px}.g-assure b{display:block;font-weight:600}.g-assure span{color:#5e5a53;font-family:var(--g-body);font-size:14px}.g-desc{font-family:var(--g-body);font-size:15px;color:#3b3833;max-width:62ch}.g-desc h3{font:600 16px/1.3 var(--g-ui);color:var(--g-ink);margin:24px 0 8px}.g-acc details{border-top:1px solid var(--g-line)}.g-acc details:last-child{border-bottom:1px solid var(--g-line)}.g-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font:500 16px/1.3 var(--g-ui)}.g-acc summary::-webkit-details-marker{display:none}.g-acc summary:after{content:"+";font-size:20px;line-height:1;transition:transform .2s var(--g-ease)}.g-acc details[open] summary:after{transform:rotate(45deg)}.g-acc .g-ans{padding-bottom:18px;font-family:var(--g-body);font-size:15px;color:#3b3833}.g-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -10px 24px #1515151a;transform:translateY(110%);transition:transform .25s var(--g-ease),visibility 0s linear .25s;visibility:hidden}.g-sticky.is-on{transform:none;visibility:visible;transition:transform .25s var(--g-ease)}.g-sticky__in{display:flex;align-items:center;gap:16px;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.g-sticky__t{margin-right:auto;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.g-sticky__t{display:none}.g-sticky .g-btn{flex:1}}@media(prefers-reduced-motion:reduce){.g-panel,.g-drop,.g-drawer__panel,.g-filter__panel,.g-gal__main img{animation:gFade .2s ease both!important}.g-hero__media img,.g-hero__media video{animation:none}.g-chev,.g-burger i,.g-card__img img,.g-ccard__img img,.g-sticky{transition:none!important}}.g-vals label[data-soldout=true] span{color:#a9a398;border-style:dashed}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gallery.css.map */
