body:has(.scg){background:#f5f4ee;margin:0}.scg{min-height:100vh;padding-bottom:1px}.scg .scc-hero-foot{flex-wrap:wrap}.scg-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scg-muted{color:#58605a;font-size:15px;line-height:1.6}.scg .scc-signoff{margin-top:56px}.scg .scc-hero h1 em,.scg h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.06em}.scg-nav .scc-links{gap:clamp(14px,2vw,30px)}.scg-nav .scc-links a[aria-current]{border-bottom:2px solid #18221e}.scg-nav .scc-links .scc-contact[aria-current]{border-bottom:1px solid #18221e;background:#18221e;color:#fff}.scg-nav .scc-links a:hover{color:#7146cb}.scg-panel{background:#ddd6ef;border-radius:20px;padding:clamp(28px,5vw,72px);margin:0 0 8px}.scg-panel h2{margin:12px 0 16px}.scg-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}.scg-img{display:block;width:100%;max-width:900px;height:auto;margin:0 auto 32px;border-radius:12px}.scg-rich{max-width:900px;margin:auto;color:#42454a;font-size:17px;line-height:1.65}.scg-rich h2{color:#18221e;font-size:clamp(30px,4.2vw,56px);line-height:1.06;letter-spacing:-.05em;margin:46px 0 20px}.scg-rich h3{color:#18221e;font-size:24px;letter-spacing:-.02em;margin:32px 0 10px}.scg-rich>:first-child{margin-top:0}.scg-rich p{margin:16px 0}.scg-rich strong{color:#18221e}.scg-rich a{color:#18221e;text-decoration:underline;text-underline-offset:4px}.scg-rich img{max-width:100%;height:auto;border-radius:12px}.scg-rich ul,.scg-rich ol{padding-left:1.2em}.scg-rich li{margin:6px 0}.scg-cards{border-bottom:0;padding:36px 0 0}.scg-cards>a{display:flex;flex-direction:column;gap:2px;padding:28px;border:1px solid #18221e26;border-radius:16px;background:#f5f4ee;transition:border-color .18s,background .18s,transform .18s}.scg-cards>a:hover{border-color:#7146cb;background:#fffdf8;transform:translateY(-3px)}.scg-cards>a p{max-width:none;margin-bottom:22px!important}.scg-cards>a .scc-textlink{margin-top:auto;width:max-content;font-size:13px;font-weight:600}.scg-form{display:grid;gap:14px}.scg-form label{display:grid;gap:7px;font-size:12px;font-weight:600;color:#18221e}.scg-form input,.scg-form select,.scg-form textarea{width:100%;min-height:50px;padding:13px 16px;border:1px solid #18221e33;border-radius:12px;background:#fffdf8;color:#18221e;font:400 16px/1.4 Bricolage Grotesque,Arial,sans-serif}.scg-form textarea{min-height:140px;resize:vertical}.scg-form input:focus,.scg-form select:focus,.scg-form textarea:focus{outline:2px solid #7146cb;outline-offset:1px;border-color:transparent}.scc button.scc-button{font-size:14px;font-weight:600}.scg-form .scc-button{width:max-content;max-width:100%;margin-top:6px;cursor:pointer}.scg-form .scc-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.scg-form--row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:28px}.scg-form--row label,.scg-form--row input{flex:1 1 240px}.scg-search{max-width:620px;margin:30px auto 0}.scg-ok{padding:14px 16px;border-radius:12px;background:#e9eddf;color:#18221e;margin:0}.scg-err{padding:14px 16px;border-radius:12px;background:#f6d9d2;color:#6b1d10}.scg-err ul{margin:0;padding-left:1.1em}.scg-pg{display:flex;justify-content:center;gap:16px;padding:28px 0;font-size:14px}.scg-pg a{text-decoration:underline!important;text-underline-offset:4px}.scg-404 h1{font-size:clamp(52px,9vw,128px)!important}.scg-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.scg-spec{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:900px;margin:34px auto 0;padding:0;text-align:left}.scg-spec li{display:grid;gap:4px;padding:14px 16px;border:1px solid #18221e30;border-radius:12px;background:#f5f4ee8c}.scg-spec span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#54525e}.scg-spec b{font-size:14px}.scg-lab{margin:40px -24px 0;text-align:left;border-radius:0 0 20px 20px;overflow:hidden}.scg-lab>section{margin:0!important}.scg-catalog{border-bottom:1px solid #18221e30}.scg-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.scg-product{display:flex;flex-direction:column;gap:12px}.scg-product-m{display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#e9eddf}.scg-product-m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.scg-product:hover img{transform:scale(1.04)}.scg-product-t{display:flex;justify-content:space-between;gap:12px;font-size:15px}.scg-product-t small{font-size:14px;color:#58605a;white-space:nowrap}body:has(.scg-shopbar){--s-paper:#f5f4ee;--s-ink:#18221e;--s-dark:#18221e;--s-mute:#58605a;--s-blue:#7146cb;--s-line:#18221e26;--s-mono:"Bricolage Grotesque",Arial,sans-serif;--s-body:"Bricolage Grotesque",Arial,sans-serif;--s-disp:"Bricolage Grotesque",Arial,sans-serif;background:#f5f4ee;color:#18221e}.scg-shopbar,.scg-shopfoot{min-height:0;padding-bottom:0}.scg-shopbar{position:sticky;top:0;z-index:20;background:#f5f4eef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scg-shopfoot{margin-top:40px}body:has(.scg-shopbar) .scs-pdp,body:has(.scg-shopbar) .scs-col,body:has(.scg-shopbar) .scs-cartp,body:has(.scg-shopbar) .scs-recs .scs-block{max-width:1400px;margin-inline:auto;padding-inline:24px}body:has(.scg-shopbar) .scs-title{font-weight:800;letter-spacing:-.065em;font-variation-settings:normal}body:has(.scg-shopbar) .scs-col-h{text-align:center}body:has(.scg-shopbar) .scs-col-h .scs-lede{margin-inline:auto}body:has(.scg-shopbar) .scs-k,body:has(.scg-shopbar) .scs-avail,body:has(.scg-shopbar) .scs-opt legend,body:has(.scg-shopbar) .scs-total,body:has(.scg-shopbar) .scs-sort label{font-size:10px;letter-spacing:1.7px;font-weight:700}body:has(.scg-shopbar) .scs-gal-i,body:has(.scg-shopbar) .scs-card-m,body:has(.scg-shopbar) .scs-line-m{border-radius:16px;background:#e9eddf}body:has(.scg-shopbar) .scs-sum{border-radius:20px;background:#ddd6ef;border:0}body:has(.scg-shopbar) .scs-empty{justify-content:center;text-align:center;border:0;background:#ddd6ef;border-radius:20px;padding:56px 24px}body:has(.scg-shopbar) .scs-desc{font-family:Bricolage Grotesque,Arial,sans-serif;font-size:16px;color:#42454a}body:has(.scg-shopbar) .scs-add:hover:not(:disabled){background:#324139}body:has(.scg-shopbar) .scs-foot{display:none}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) :is(.scs-title,.scs-h2,.scs-card-t,.scs-empty-h,.scs-price){font-family:Bricolage Grotesque,Arial,sans-serif!important;font-variation-settings:normal!important;letter-spacing:-.05em!important}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) .scs-title{letter-spacing:-.065em!important;line-height:.98!important;font-size:clamp(46px,6.7vw,100px)}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) :is(.scs-k,.scs-avail,.scs-small,.scs-opts,.scs-opts label,.scs-note-l,.scs-tools label,.scs-total,.scs-rm,.scs-line-v,.scs-note){font-family:Bricolage Grotesque,Arial,sans-serif!important;letter-spacing:.06em!important;font-weight:600!important}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) :is(.scs-btn,.scs-add,.scs-apply,.scs-pill,.scs-pill span,.scs-count,.scs-sort select,.scs-f summary){border-radius:99px!important;font-family:Bricolage Grotesque,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) :is(.scs-btn,.scs-add):not(:disabled):hover{background:#324139!important;color:#fff!important;border-color:#324139!important}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) .scs-btn-g:not(:disabled):hover{background:#18221e!important}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) .scs-card-a{border-top:0!important}body[data-sc-site]:not(#scg-x):has(.scg-shopbar) .scs-card-t h3{letter-spacing:-.03em!important}.scg-catalog:not(:has(.scg-products)){grid-template-columns:1fr;text-align:center;padding-block:64px}.scg-catalog:not(:has(.scg-products)) h2,.scg-catalog:not(:has(.scg-products)) p{margin-inline:auto;max-width:520px}@media(max-width:900px){.scg-nav{flex-wrap:wrap;padding:18px 0 4px;gap:6px}.scg-nav .scc-links{width:100%;overflow-x:auto;gap:18px;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scg-nav .scc-links::-webkit-scrollbar{display:none}.scg-nav .scc-links a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.scg-nav .scc-links .scc-contact{display:inline-flex;padding:8px 15px;min-height:40px}.scg-split{grid-template-columns:1fr}.scg-spec{grid-template-columns:1fr 1fr}}@media(max-width:760px){.scg-panel{border-radius:14px;padding:26px 20px}.scg-cards{padding:24px 0 0;grid-template-columns:1fr}.scg-cards>a{display:flex;padding:22px}.scg-lab{margin:30px -18px 0}.scg-form .scc-button{width:100%}body:has(.scg-shopbar) .scs-pdp,body:has(.scg-shopbar) .scs-col,body:has(.scg-shopbar) .scs-cartp{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.scg *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sc-green.css.map */
