.sa-footer{margin-top:5rem;padding:4rem 0 1.5rem;background:var(--sa-ink);color:#f8f3eb}.sa-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.sa-footer strong{font:400 2rem Georgia,serif}.sa-footer p{max-width:430px;color:#cdd6d0}.sa-footer-grid>div:not(:first-child){display:grid;align-content:start;gap:.15rem}.sa-footer b{color:#d6c18f;font-size:.75rem;letter-spacing:.13em;text-transform:uppercase}.sa-footer a{color:#dfe5e1;display:inline-flex;align-items:center;min-height:40px}.sa-footer-bottom{margin-top:3rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;color:#aebbb3;font-size:.78rem}.sa-news{margin-top:1.6rem;max-width:430px}.sa-news-label{display:block;font:400 1.05rem Georgia,serif;color:#f8f3eb;margin-bottom:.7rem}.sa-news-row{display:flex;gap:.5rem}.sa-news-row input[type=email]{flex:1 1 auto;min-width:0;background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#f8f3eb;border-radius:999px;padding:.72rem 1.05rem;font-size:.9rem}.sa-news-row input[type=email]::placeholder{color:#a9b6ae}.sa-news-row button{flex:none;background:#d6c18f;color:#23322d;border:0;border-radius:999px;padding:.72rem 1.2rem;font-size:.82rem;letter-spacing:.02em;cursor:pointer}.sa-news-row button:hover{background:#e3d1a6}.sa-news-fine{margin:.6rem 0 0;font-size:.72rem;color:#93a099}.sa-news-ok{background:#d6c18f24;border:1px solid rgba(214,193,143,.35);border-radius:14px;padding:.9rem 1.05rem;font-size:.86rem;line-height:1.55;color:#eae4d6}.sa-news-ok .sa-code{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;background:#f8f3eb;color:#23322d;padding:.1rem .45rem;border-radius:5px;margin:0 .15rem}.sa-news-ok a{display:block;margin-top:.45rem;color:#d6c18f}.sa-news-note{display:block;margin-top:.4rem;font-size:.76rem;color:#a9b6ae}.sa-news-err{color:#f0b8a6;font-size:.78rem;margin:.55rem 0 0}@media(max-width:700px){.sa-footer-grid{grid-template-columns:1fr 1fr}.sa-footer-grid>div:first-child{grid-column:1/-1}.sa-footer-bottom{gap:1rem;flex-direction:column}}:root{--sa-ink:#23322d;--sa-forest:#385448;--sa-moss:#6f806c;--sa-cream:#f5efe6;--sa-paper:#fffdf8;--sa-clay:#c88972;--sa-gold:#b99859;--sa-line:#ddd4c7;--sa-shadow:0 18px 50px rgba(35,50,45,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--sa-ink);background:var(--sa-paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.sa-skip{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--sa-ink);color:#fff;padding:.75rem 1rem;border-radius:.5rem}.sa-skip:focus{top:1rem}.sa-announcement{padding:.55rem 1rem;text-align:center;background:var(--sa-forest);color:#fff;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.sa-header{position:sticky;top:0;z-index:30;min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:.8rem max(1.25rem,calc((100vw - 1180px)/2));background:#fffdf8f0;border-bottom:1px solid rgba(221,212,199,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sa-brand{display:inline-flex;align-items:center;gap:.75rem;width:max-content}.sa-brand-mark{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px}.sa-brand strong{display:block;font-family:Georgia,serif;font-size:1.12rem;font-weight:500;letter-spacing:.025em}.sa-brand small{display:block;color:var(--sa-moss);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.sa-nav{display:flex;gap:1.25rem;font-size:.88rem}.sa-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 .1rem}.sa-nav a:hover{color:var(--sa-clay)}.sa-cart-link{justify-self:end;display:flex;align-items:center;gap:.5rem;font-size:.9rem;min-height:44px}.sa-cart-link span{min-width:24px;height:24px;padding:0 .35rem;display:grid;place-items:center;border-radius:50%;background:var(--sa-ink);color:#fff;font-size:.72rem}.sa-menu-button{display:none;background:transparent;border:1px solid var(--sa-line);border-radius:999px;padding:.5rem .8rem;color:var(--sa-ink)}.sa-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.15rem;border:1px solid var(--sa-forest);border-radius:999px;background:var(--sa-forest);color:#fff;cursor:pointer;transition:transform .2s ease,background .2s ease}.sa-button:hover{transform:translateY(-2px);background:var(--sa-ink)}.sa-button--light{background:transparent;color:var(--sa-forest)}.sa-button--light:hover{color:#fff}.sa-section-title{max-width:740px;margin:0;font-family:Georgia,serif;font-size:clamp(2.1rem,5vw,4.3rem);line-height:1.04;font-weight:400;letter-spacing:-.035em}.sa-price{font-family:Georgia,serif;font-size:1.35rem}@media(max-width:760px){.sa-header{grid-template-columns:1fr auto auto;gap:.7rem;min-height:68px}.sa-brand small{display:none}.sa-menu-button{display:block}.sa-nav{position:absolute;inset:100% 0 auto 0;display:none;flex-direction:column;padding:1rem 1.25rem 1.4rem;background:var(--sa-paper);border-bottom:1px solid var(--sa-line)}.sa-nav[data-open=true]{display:flex}.sa-cart-link{font-size:0}.sa-cart-link span{font-size:.72rem}}.sg-faq{max-width:780px;margin:3rem auto 0;padding:0 1.2rem}.sg-faq h2{font-size:1.35rem;margin:0 0 1rem}.sg-q{border-top:1px solid rgba(0,0,0,.1);padding:.9rem 0}.sg-q summary{cursor:pointer;font-weight:600;list-style:none}.sg-q summary::-webkit-details-marker{display:none}.sg-q summary:after{content:"+";float:right;opacity:.5}.sg-q[open] summary:after{content:"\2013"}.sg-q p{margin:.6rem 0 0;opacity:.82;line-height:1.55}.sg-faq-note{margin-top:1rem;opacity:.7;font-size:.9rem}.sg-capture{max-width:780px;margin:2.5rem auto 4rem;padding:1.6rem 1.2rem;background:#00000009;border-radius:14px}.sg-capture h3{margin:0 0 .4rem;font-size:1.1rem}.sg-capture p{margin:0 0 1rem;opacity:.8;font-size:.95rem}.sg-capture__form{display:flex;gap:.6rem;flex-wrap:wrap}.sg-capture__form input[type=email]{flex:1 1 220px;padding:.7rem .9rem;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:1rem}.sg-capture__form button{padding:.7rem 1.2rem;border:0;border-radius:8px;background:#1a1a1a;color:#fff;font-size:1rem;cursor:pointer}.sg-capture__ok{margin:.8rem 0 0;font-size:.9rem}.sg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sa-shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.sa-eyebrow{color:var(--sa-clay);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.sa-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.15rem;border:1px solid var(--sa-forest);border-radius:999px;background:var(--sa-forest);color:#fff;cursor:pointer}.sa-pdp{padding:1.3rem 0 4rem}.sa-breadcrumb{display:flex;gap:.5rem;margin-bottom:1.2rem;color:#738078;font-size:.78rem;overflow:hidden;white-space:nowrap}.sa-pdp-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,6vw,6rem);align-items:start}.sa-pdp-media{position:sticky;top:110px;display:grid;gap:.75rem}.sa-pdp-videos{display:grid;gap:.75rem}.sa-pdp-video{width:100%;height:auto;display:block;border-radius:14px;background:#f3ece1}.sa-pdp-main{border-radius:1.3rem;overflow:hidden;background:var(--sa-cream)}.sa-pdp-main img,.sa-pdp-main svg{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.sa-pdp-thumbs{display:flex;gap:.6rem;overflow-x:auto;padding:.15rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.sa-pdp-thumb{flex:0 0 80px;width:80px;height:80px;padding:0;border:2px solid transparent;border-radius:.75rem;overflow:hidden;background:var(--sa-cream);cursor:pointer;transition:border-color .2s ease,opacity .2s ease;opacity:.85}.sa-pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sa-pdp-thumb:hover,.sa-pdp-thumb:focus-visible{opacity:1;outline:none;border-color:var(--sa-line)}.sa-pdp-thumb[aria-pressed=true]{opacity:1;border-color:var(--sa-forest)}.sa-pdp-info{padding-top:1.2rem}.sa-pdp-info h1{margin:.5rem 0;font:400 clamp(2.5rem,5vw,4.7rem)/.98 Georgia,serif;letter-spacing:-.045em}.sa-pdp-price{margin:1rem 0;font:400 1.8rem Georgia,serif}.sa-pdp-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.sa-pdp-compare{color:#9a8f86;font-size:1.3rem;text-decoration:line-through}.sa-pdp-now{color:#8a2b2b}.sa-pdp-save{font:600 1rem/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#8a2b2b;padding:.35rem .55rem;border-radius:999px}.sa-tiertag{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0 1rem}.sa-tiertag span{font:600 .72rem/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--sa-forest);background:#f1f6f2;border:1px solid var(--sa-line);border-radius:999px;padding:.35rem .6rem}.sa-pdp-intro{margin-bottom:1.5rem;color:#5d6962;font-size:1.02rem;line-height:1.6}.sa-product-form{display:grid;gap:.65rem;padding:1.2rem;border:1px solid var(--sa-line);border-radius:1rem;background:#faf7f1}.sa-product-form label{margin-top:.25rem;font-size:.8rem;font-weight:700}.sa-product-form input[type=text],.sa-qty-input{width:100%;border:1px solid #cfc6ba;border-radius:.65rem;background:#fff;padding:.78rem;color:var(--sa-ink)}.sa-product-form small{color:#6f7a73}.sa-qty-input{max-width:100px}.sa-file{position:relative;display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.35rem;border:1px dashed #cfc6ba;border-radius:.65rem;background:#fff}.sa-file:focus-within{border-color:var(--sa-forest);box-shadow:0 0 0 3px #38544826}.sa-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.sa-file-button{flex:none;padding:.55rem .9rem;border-radius:999px;background:var(--sa-forest);color:#fff;font-size:.82rem;font-weight:700;pointer-events:none}.sa-file-name{color:#6f7a73;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.sa-file[data-selected=true] .sa-file-name{color:var(--sa-ink)}.sa-product-add{width:100%;margin-top:.5rem}.sa-express{margin-top:.4rem}.sa-express .shopify-payment-button__button--unbranded{min-height:48px;border-radius:999px;background:var(--sa-ink);font:inherit;font-weight:600}.sa-express .shopify-payment-button__button--branded{border-radius:999px;overflow:hidden;min-height:48px}.sa-express .shopify-payment-button__more-options{color:#6f7a73;font-size:.78rem;text-decoration:underline}.sa-pdp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0}.sa-pdp-benefits div{padding:.8rem;border:1px solid var(--sa-line);border-radius:.7rem}.sa-pdp-benefits b,.sa-pdp-benefits span{display:block}.sa-pdp-benefits b{font-size:.76rem}.sa-pdp-benefits span{color:#6f7a73;font-size:.68rem}.sa-details details{border-top:1px solid var(--sa-line);padding:1rem 0}.sa-details summary{cursor:pointer;font-weight:700}.sa-details details>div,.sa-details details>p{color:#5d6962;font-size:.9rem}.sa-related{padding:4rem 0}.sa-related h2{font:400 clamp(2rem,4vw,3.4rem) Georgia,serif}.sa-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sa-related-grid a{display:grid;gap:.4rem}.sa-related-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.8rem}.sa-related-grid span{color:#6f7a73}@media(max-width:820px){.sa-pdp-grid{grid-template-columns:1fr}.sa-pdp-media{position:static}.sa-pdp-thumb{flex-basis:72px;width:72px;height:72px}}@media(max-width:620px){.sa-pdp-benefits,.sa-related-grid{grid-template-columns:1fr}}.sa-bundle2{margin:0 0 1.2rem;padding:1.1rem 1.2rem;border:1px solid var(--sa-line);border-radius:1rem;background:#faf7f1}.sa-bundle2-eyebrow{display:inline-block;font:700 .72rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a2b2b}.sa-bundle2-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:.65rem 0 0;font-size:.95rem;color:#5d6962}.sa-bundle2-line>span:first-child{flex:none}.sa-bundle2-val{text-align:right;font:400 1.15rem Georgia,serif;color:var(--sa-ink)}.sa-bundle2-val em{display:block;font-style:normal;font:600 .68rem/1.3 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6f7a73}.sa-bundle2-best{padding-top:.65rem;border-top:1px dashed var(--sa-line)}.sa-bundle2-best .sa-bundle2-val{color:#8a2b2b;font-size:1.35rem}.sa-bundle2-strip{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 0}.sa-bundle2-strike{color:#9a8f86;text-decoration:line-through;font-size:.95rem}.sa-bundle2-strip b{font:600 1rem/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#8a2b2b;padding:.3rem .5rem;border-radius:999px}.sa-bundle2-note{margin:.7rem 0 0;color:#6f7a73;font-size:.8rem;line-height:1.5}.sa-bundle2-cta{margin:.9rem 0 0}.sa-bundle2-cta .sa-button{width:100%}.sa-bundles{margin:0 0 1.4rem}.sa-bundles-h{font:400 1.25rem Georgia,serif;color:var(--sa-ink);margin:0 0 4px}.sa-bundles-sub{font-size:.84rem;color:#8b968f;margin:0 0 14px}.sa-bcard{background:#fff;border:1px solid var(--sa-line);border-radius:16px;padding:16px 18px;margin-bottom:12px;transition:.15s}.sa-bcard:hover{border-color:var(--sa-clay);box-shadow:0 10px 30px #23322d12}.sa-bcard.best{border-color:var(--sa-ink);background:#fffdf8;box-shadow:0 12px 34px #23322d1a}.sa-bcard.mid{border-color:#d9c3ae;background:#fffefb}.sa-bcard.mid .sa-btag{background:#a4552f}.sa-bcard.mid .sa-bbtn{border-color:#a4552f;color:#a4552f}.sa-bcard.mid .sa-bbtn:hover{background:#a4552f;color:#fff}.sa-btag{display:inline-block;background:var(--sa-ink);color:#fdfbf6;font:600 .64rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:999px;margin-bottom:8px}.sa-brow{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sa-bname{font:400 1.02rem Georgia,serif;color:var(--sa-ink)}.sa-bprice{font:400 1.15rem Georgia,serif;color:var(--sa-ink);white-space:nowrap}.sa-bprice s{color:#a8b1ab;font-size:.82rem;margin-right:6px}.sa-bdesc{font-size:.82rem;color:#6f806c;line-height:1.5;margin:6px 0 10px}.sa-bsave{font-size:.76rem;color:#7c9a6f}.sa-bbtn{width:100%;border:1px solid var(--sa-ink);background:transparent;color:var(--sa-ink);border-radius:999px;padding:11px;font:600 .86rem/1 system-ui,sans-serif;cursor:pointer}.sa-bcard.best .sa-bbtn,.sa-bbtn:hover{background:var(--sa-ink);color:#fdfbf6}.sa-bstrip{display:flex;gap:8px;margin-bottom:7px}.sa-btile{flex:1 1 0;display:block;border-radius:10px;overflow:hidden;background:var(--sa-cream);border:1px solid #e8dfd0;text-decoration:none}.sa-btile img{width:100%;height:112px;object-fit:contain;display:block;transition:transform .22s}a.sa-btile{cursor:pointer}a.sa-btile:hover{border-color:var(--sa-clay)}a.sa-btile:hover img{transform:scale(1.05)}.sa-bhint{font-size:.68rem;color:#a3ada7;margin:0 0 12px}.sa-btile.sa-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:default}.sa-btile.sa-wrap span{font-size:1.6rem;line-height:1}.sa-btile.sa-wrap em{font-style:normal;font-size:.62rem;color:#8b968f}.sa-variants{border:none;padding:0;margin:0 0 1rem}.sa-variants legend{font-size:.8rem;color:#5d6962;margin-bottom:8px}.sa-variant-option{display:block;border:1px solid var(--sa-line);border-radius:12px;padding:12px 14px;margin-bottom:8px;cursor:pointer;transition:.15s}.sa-variant-option input{position:absolute;opacity:0;pointer-events:none}.sa-variant-option span{font-size:.92rem;color:var(--sa-ink)}.sa-variant-option b{font-weight:600}.sa-variant-option em{font-style:normal;font-size:.72rem;color:#6f7a73;margin-left:4px}.sa-variant-option.is-active{border-color:var(--sa-ink);background:#fffdf8;box-shadow:0 0 0 1px var(--sa-ink)}.sa-variant-option:hover{border-color:var(--sa-clay)}.sa-ship-now{margin:0 0 1rem;color:#5d6962;font-size:.86rem;line-height:1.45}#saBuyBar{position:fixed;inset:auto 0 0 0;z-index:55;background:#faf7f1;border-top:1px solid var(--sa-line);box-shadow:0 -10px 26px #141e191a}#saBuyBar[hidden]{display:none}.sa-buybar-in{display:flex;align-items:center;gap:.45rem;width:min(1180px,calc(100% - 1rem));margin-inline:auto;padding:.5rem .1rem}.sa-buybar-price{flex:none;font:400 1.1rem/1 Georgia,serif}.sa-buybar-alt{flex:none;padding:.55rem .7rem;border:1px solid var(--sa-line);border-radius:999px;background:#fff;color:var(--sa-forest);font:700 .76rem/1 system-ui,sans-serif;white-space:nowrap}.sa-buybar-form{flex:1 1 auto;margin:0}.sa-buybar-btn{width:100%;min-height:46px;border:1px solid var(--sa-forest);border-radius:999px;background:var(--sa-forest);color:#fff;font:700 .92rem/1 system-ui,sans-serif;cursor:pointer}@media(max-width:820px){.sa-pdp-main img,.sa-pdp-main svg{aspect-ratio:3/2}.sa-pdp{padding:.7rem 0 3rem}.sa-breadcrumb{margin-bottom:.7rem}.sa-pdp-info{padding-top:.85rem}.sa-pdp-info h1{font-size:clamp(1.55rem,6vw,1.95rem);line-height:1.06}.sa-pdp-thumb{flex-basis:52px;width:52px;height:52px}.sa-tiertag{margin:.15rem 0 .45rem;gap:.3rem}.sa-tiertag span{font-size:.64rem;padding:.26rem .48rem}.sa-product-form{padding:.9rem}.sa-product-form>label[for=SaQuantity],.sa-product-form>#SaQuantity{display:none}.sa-ship-now{margin-bottom:.6rem;font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAACF */
