:root{--studio-ink:#172f23;--studio-leaf:#496e4f;--studio-paper:#f8f6f0;--studio-line:#cdd9c9;--studio-ease:cubic-bezier(.22,1,.36,1)}.sx-home .sx-overline{letter-spacing:.21em}.sx-hero{position:relative;background:#e5ecdf}.sx-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#23442c26;pointer-events:none}.sx-hero-content h1{letter-spacing:-.077em;text-wrap:balance}.sx-hero-content h1 em{position:relative;color:#466e48}.sx-hero-intro{text-wrap:pretty;max-width:480px}.sx-hero-visual{isolation:isolate}.sx-hero-main-image{box-shadow:0 16px 45px #1a342013;border-radius:240px 240px 8px 8px}.sx-hero-main-image img{display:block;backface-visibility:hidden}.sx-hero-stamp{z-index:3;box-shadow:0 12px 32px #1838221c}.sx-hero-photo-note{letter-spacing:.025em}.sx-hero-notes{border-top-color:#b7c9b3}.sx-values-strip{background:#fbfaf6}.sx-values-inner span{font-size:12px;letter-spacing:.02em}.sx-values-inner b{font-size:21px;color:#648466}.sx-explore .sx-section-heading{border-bottom:1px solid var(--studio-line);padding-bottom:33px}.sx-section-heading h2,.sx-questions-intro h2{text-wrap:balance}.sx-category-mosaic{gap:14px}.sx-category-card{border-radius:3px;background:#9daf98}.sx-category-shade{background:linear-gradient(180deg,#0b23170a 12%,#0b231726 42%,#0b2317c4)}.sx-category-card:after{content:"";position:absolute;inset:9px;z-index:2;border:1px solid rgba(255,255,255,.3);pointer-events:none;opacity:.72;transition:opacity .3s ease,border-color .3s ease}.sx-category-card:hover:after,.sx-category-card:focus-visible:after{opacity:1;border-color:#ffffffa1}.sx-category-body strong{letter-spacing:-.05em;text-wrap:balance}.sx-category-body small{color:#eff4e7}.sx-imagery-note{text-wrap:pretty}.sx-manifesto-photo{overflow:hidden;isolation:isolate}.sx-manifesto-photo span{font-family:Georgia,serif;letter-spacing:.08em;font-size:12px;font-style:italic;font-weight:500}.sx-manifesto-copy h2{text-wrap:balance}.sx-manifesto-copy>p:not(.sx-overline){max-width:520px}.sx-guidance-item{position:relative;border-top:1px solid #a6b7a2}.sx-guidance-item:before{content:"";display:block;position:absolute;height:2px;width:0;top:-2px;left:0;background:#416a48;transition:width .7s var(--studio-ease)}.sx-guidance-item:hover:before,.sx-guidance-item:focus-within:before{width:100%}.sx-guidance-num{font-size:25px;color:#628263}.sx-shelf{background:#e9ede3}.sx-questions-list .sx-faq-item{transition:background-color .25s ease,padding-left .25s ease}.sx-questions-list .sx-faq-item:hover{background:#e3ebdc61;padding-left:10px}.sx-closing{background:#203e2e}.sx-closing-copy h2{text-wrap:balance}.sx-closing-photo{overflow:hidden}.tp-shop-area .tp-shop-top{background:transparent;border:0;border-bottom:1px solid var(--studio-line);border-radius:0;box-shadow:none;padding:10px 0 22px}.tp-shop-area .tp-shop-widget{border-radius:0;border:0;border-top:1px solid var(--studio-line);padding:22px 0 18px;background:transparent;box-shadow:none}.tp-shop-area .tp-product-item-3{border-radius:4px;box-shadow:none;border:1px solid #d7dfd3;background:#fffefa}.tp-shop-area .tp-product-item-3:hover,.tp-shop-area .tp-product-item-3:focus-within{transform:translateY(-3px);box-shadow:0 9px 25px #1a342112;border-color:#a4bba0}.tp-shop-area .tp-product-thumb-3{background:#ecf0e8}.tp-product-item-3 .sup-availability{border-radius:2px}.tp-product-details-title{text-wrap:balance}.tp-product-details-area .tp-product-details-description{max-width:640px}.sup-ux-catalog-guide{background:#ecf1e8;border-left-width:2px;border-radius:3px;box-shadow:none}.sup-ux-catalog-guide a,.sx-btn,.sx-hero-links .sx-btn{border-radius:2px}.sx-underlined-link,.sx-inline-link{text-decoration-thickness:1px;text-underline-offset:6px}.tp-contact-form .contact-form-input:not([type=checkbox]),#botble-ecommerce-forms-fronts-auth-login-form input.form-control,#botble-ecommerce-forms-fronts-auth-register-form input.form-control{border-radius:3px!important}.tp-contact-form .contact-button,#botble-ecommerce-forms-fronts-auth-login-form .btn-auth-submit,#botble-ecommerce-forms-fronts-auth-register-form .btn-auth-submit{border-radius:3px}.sup-footer nav a{text-underline-offset:5px}#sup-studio-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:9999999;background:#78966b;transform:scaleX(var(--sup-reading-progress,0));transform-origin:left center;pointer-events:none}@media(prefers-reduced-motion:no-preference){.sx-hero-content>.sx-overline{animation:sup-studio-enter .75s var(--studio-ease) .06s both}.sx-hero-content>h1{animation:sup-studio-enter .92s var(--studio-ease) .16s both}.sx-hero-content>.sx-hero-intro{animation:sup-studio-enter .87s var(--studio-ease) .31s both}.sx-hero-content>.sx-hero-links{animation:sup-studio-enter .82s var(--studio-ease) .43s both}.sx-hero-content>.sx-hero-notes{animation:sup-studio-enter .8s var(--studio-ease) .54s both}.sx-hero-main-image{animation:sup-studio-photo-arrive 1.25s var(--studio-ease) .15s both}.sx-hero-inset{animation:sup-studio-photo-arrive .92s var(--studio-ease) .6s both}.sx-hero-stamp{animation:sup-studio-stamp .9s var(--studio-ease) .78s both}.sx-values-inner>span{animation:sup-studio-enter .75s var(--studio-ease) both}.sx-values-inner>span:nth-child(1){animation-delay:.59s}.sx-values-inner>span:nth-child(2){animation-delay:.69s}.sx-values-inner>span:nth-child(3){animation-delay:.79s}.sx-values-inner>span:nth-child(4){animation-delay:.89s}.sx-btn span[aria-hidden],.sx-inline-link span[aria-hidden],.sx-underlined-link span[aria-hidden]{display:inline-block;transition:transform .32s var(--studio-ease)}.sx-btn:hover span[aria-hidden],.sx-btn:focus-visible span[aria-hidden],.sx-inline-link:hover span[aria-hidden],.sx-inline-link:focus-visible span[aria-hidden],.sx-underlined-link:hover span[aria-hidden],.sx-underlined-link:focus-visible span[aria-hidden]{transform:translate(4px,-2px)}.sx-category-card .sx-category-body{transition:transform .55s var(--studio-ease)}.sx-category-card:hover .sx-category-body,.sx-category-card:focus-visible .sx-category-body{transform:translateY(-7px)}.sx-category-card img{transition:transform .85s var(--studio-ease),filter .65s ease}.sx-category-card:hover img,.sx-category-card:focus-visible img{transform:scale(1.065);filter:saturate(.92)}.sx-hero-main-image img,.sx-manifesto-photo img,.sx-closing-photo img{transform:translate3d(0,var(--sup-photo-shift,0px),0) scale(1.05);will-change:transform}.sx-hero-visual:hover .sx-hero-main-image img{filter:saturate(1.06)}.sup-studio-in{animation:sup-studio-section .9s var(--studio-ease) both}.sx-category-card:nth-child(2).sx-reveal,.sx-guidance-item:nth-child(2).sx-reveal{transition-delay:.09s}.sx-category-card:nth-child(3).sx-reveal,.sx-guidance-item:nth-child(3).sx-reveal{transition-delay:.16s}.sx-category-card:nth-child(5).sx-reveal{transition-delay:.07s}.sx-category-card:nth-child(6).sx-reveal{transition-delay:.13s}.tp-header-bottom-3,.tp-header-sticky-area{transition:box-shadow .3s ease,border-color .3s ease}.sup-studio-scrolled .tp-header-bottom-3{box-shadow:0 4px 13px #1933230d;border-bottom-color:#c6d3c1}}@keyframes sup-studio-enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes sup-studio-photo-arrive{0%{opacity:.55;transform:translateY(22px) scale(1.018)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sup-studio-stamp{0%{opacity:0;transform:rotate(0) scale(.82)}to{opacity:1;transform:rotate(11deg) scale(1)}}@keyframes sup-studio-section{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.sx-hero-content h1{letter-spacing:-.062em}.sx-explore .sx-section-heading{padding-bottom:22px}.sx-category-card:after{inset:7px}}@media(max-width:767px){.sx-hero-main-image{box-shadow:0 7px 21px #1a34200f}.sx-hero-content h1{text-wrap:pretty}.sx-values-inner>span{font-size:11px}.sx-questions-list .sx-faq-item:hover{padding-left:0;background:transparent}.sx-category-mosaic{gap:12px}.sx-explore .sx-section-heading{padding-bottom:19px}.sx-category-body strong{line-height:1.17}.tp-shop-area .tp-shop-top{padding:0 0 18px}}@media(prefers-reduced-motion:reduce){#sup-studio-progress{transition:none}.sup-studio-in,.sx-hero-content>*,.sx-hero-main-image,.sx-hero-inset,.sx-hero-stamp,.sx-values-inner>span{animation:none!important;opacity:1!important;transform:none!important}.sx-hero-main-image img,.sx-manifesto-photo img,.sx-closing-photo img{transform:none!important;will-change:auto!important}.sx-category-card img,.sx-category-card .sx-category-body,.sx-btn span[aria-hidden]{transition:none!important}}.sp-shop,.sp-product-page,.sp-product-card,.sp-product-list-card{--sp-ink:#173629;--sp-deep:#10291e;--sp-soft:#566958;--sp-paper:#f7f5ee;--sp-line:#d7dfd3;--sp-light:#fffdf8;--sp-art-base:#e5eadf;--sp-art-ink:#254735;--sp-art-accent:#bac9b4}.sp-tone-1{--sp-art-base:#e6ece1;--sp-art-ink:#285039;--sp-art-accent:#bbcdb5}.sp-tone-2{--sp-art-base:#efe7d8;--sp-art-ink:#5b4632;--sp-art-accent:#d3c4a9}.sp-tone-3{--sp-art-base:#e4eae9;--sp-art-ink:#315652;--sp-art-accent:#b5cdc8}.sp-tone-4{--sp-art-base:#eee6e0;--sp-art-ink:#704e46;--sp-art-accent:#d5bfb1}.sp-tone-5{--sp-art-base:#e8e9db;--sp-art-ink:#4b5438;--sp-art-accent:#c8cfab}.sp-tone-6{--sp-art-base:#e6e4e9;--sp-art-ink:#544663;--sp-art-accent:#cbc3d1}.sp-eyebrow{display:flex;align-items:center;gap:12px;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-weight:700;font-size:10px!important;line-height:1.45!important;letter-spacing:.17em!important;color:#567058!important;text-transform:uppercase;margin:0 0 22px!important}.sp-eyebrow-rule{width:30px;height:1px;flex:0 0 30px;background:#7e9a7c}.sp-collection-feature{position:relative;overflow:hidden;background:#e7eade;border-bottom:1px solid #d4dece}.sp-collection-feature-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6%;padding-block:60px 63px;min-height:560px}.sp-feature-copy{position:relative;z-index:2;padding:20px 0}.sp-feature-copy h2{max-width:730px;margin:0 0 24px!important;font-family:Georgia,Iowan Old Style,serif;font-weight:400;font-size:clamp(60px,6vw,102px);letter-spacing:-.075em;line-height:.97;color:#163427}.sp-feature-copy h2 em{font-style:italic;font-weight:400;color:#628261}.sp-feature-lead{max-width:545px;color:#4c6052;font-size:clamp(15px,1.3vw,18px);line-height:1.8;margin:0 0 27px!important}.sp-feature-actions{display:flex;flex-wrap:wrap;gap:13px 24px;align-items:center}.sp-action-dark{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:52px;padding:12px 20px;background:#1d3f2d;color:#fff!important;border:1px solid #1d3f2d;text-decoration:none!important;font-size:13px;font-weight:700;letter-spacing:.012em;transition:background .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.sp-action-dark:hover{background:#365e41;color:#fff!important;transform:translateY(-2px)}.sp-action-dark span,.sp-text-action span,.sp-product-help a span{display:inline-block;transition:transform .3s}.sp-action-dark:hover span,.sp-text-action:hover span,.sp-product-help a:hover span{transform:translate(3px,-3px)}.sp-text-action{display:inline-flex;align-items:center;gap:14px;min-height:45px;padding:9px 0 6px;border-bottom:1px solid #819781;color:#214332!important;font-size:13px;font-weight:700;text-decoration:none!important}.sp-text-action:hover{color:#61845b!important;border-color:#61845b}.sp-feature-meta{display:flex;flex-wrap:wrap;gap:15px 32px;margin-top:52px;padding-top:17px;border-top:1px solid #c1cdbb;font-size:12px;color:#526756}.sp-feature-meta strong{font-family:Georgia,serif;font-weight:400;font-size:21px;color:#234633;margin-right:6px}.sp-feature-figure{position:relative;margin:0;min-width:0;max-width:540px;justify-self:end;width:100%}.sp-feature-photo{position:relative;margin-left:8%;height:450px;overflow:hidden;border-radius:220px 220px 5px 5px;background:#cfd9c7}.sp-feature-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.sp-feature-figure:hover img{transform:scale(1.04)}.sp-feature-photo-label{position:absolute;left:-1px;bottom:34px;padding:16px 26px;background:#f8f8eff0;color:#234431;font-size:11px;font-weight:700;letter-spacing:.14em}.sp-feature-photo-label b{font-family:Georgia,serif;font-weight:400;font-size:15px;margin-left:7px}.sp-feature-figure figcaption,.sp-category-feature-visual figcaption,.sp-product-hero-figure figcaption{font-size:10px;line-height:1.5;color:#617060;margin:11px 0 0;text-align:right}.sp-category-shortcuts{display:flex;gap:20px;align-items:center;min-height:98px;border-bottom:1px solid #d8dfd3}.sp-shortcuts-label{flex:0 0 auto;text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:10px;color:#6d7d6f;white-space:nowrap}.sp-shortcuts-items{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:thin;padding:12px 0}.sp-shortcuts-items a{display:block;flex:0 0 auto;color:#294a36!important;border:1px solid #cbd6c8;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:650;text-decoration:none!important;white-space:nowrap;transition:background-color .2s,border-color .2s}.sp-shortcuts-items a:hover,.sp-shortcuts-items a:focus-visible{background:#e7eee0;border-color:#90a68c}.sp-shop-body{scroll-margin-top:112px}.sp-shop-body>.container{padding-top:49px!important}.sp-category-feature{background:linear-gradient(117deg,#e8ede2 0%,var(--sp-art-base) 100%);border-bottom:1px solid #d8e2d6;overflow:hidden}.sp-category-feature-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8%;align-items:center;min-height:360px;padding-block:34px}.sp-category-feature-copy h2{font-family:Georgia,Iowan Old Style,serif;font-weight:400;color:var(--sp-art-ink);font-size:clamp(46px,5.5vw,83px);letter-spacing:-.055em;line-height:1.05;max-width:820px;margin:0 0 22px}.sp-category-feature-copy>p:not(.sp-eyebrow){font-size:16px;line-height:1.7;color:#536756;max-width:595px;margin:0 0 24px}.sp-category-feature-visual{margin:0;max-width:355px;justify-self:end;position:relative;width:100%}.sp-category-feature-visual img{width:100%;height:308px;object-fit:cover;border-radius:170px 170px 4px 4px;display:block;transition:transform .75s cubic-bezier(.2,.8,.2,1)}.sp-category-feature-visual:hover img{transform:scale(1.035)}.sp-category-feature-visual figcaption{text-align:left}.sp-category-shop .bb-product-listing-page-description .bb-block__header{display:none}.sp-category-shop .bb-product-listing-page-description .bb-block__content{font-size:15px;line-height:1.75;color:#546455;margin-bottom:20px}.sp-product-hero{background:linear-gradient(118deg,#f3f5ed 0%,var(--sp-art-base) 100%);border-bottom:1px solid #d6dfd1;overflow:hidden}.sp-product-hero-grid{display:grid;grid-template-columns:1.28fr .72fr;align-items:center;gap:8%;min-height:450px;padding-block:51px 55px}.sp-product-hero-copy{min-width:0}.sp-product-hero-category{font-size:12px;font-weight:700;color:#526a57;letter-spacing:.035em;margin:0 0 20px;text-transform:none}.sp-product-hero-category span{padding:0 8px;color:#96a393}.sp-product-hero-copy h1{font-family:Georgia,Iowan Old Style,serif;font-size:clamp(50px,6vw,92px);line-height:1.01;font-weight:400;letter-spacing:-.065em;color:var(--sp-art-ink);max-width:850px;overflow-wrap:anywhere;margin:0 0 24px}.sp-product-hero-lead{max-width:610px;font-size:16px;line-height:1.8;color:#536659;margin:0 0 23px}.sp-product-status{display:flex;align-items:center;gap:10px;color:#4e674e;font-weight:650;font-size:12px;margin:24px 0 0}.sp-product-status span{width:7px;height:7px;border-radius:50%;background:#789d77}.sp-product-hero-figure{justify-self:end;margin:0;width:100%;max-width:360px;position:relative}.sp-product-hero-photo{position:relative;overflow:hidden;border-radius:180px 180px 5px 5px;background:#cbd8c3;height:345px}.sp-product-hero-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sp-product-hero-figure:hover img{transform:scale(1.045)}.sp-product-hero-photo-mark{position:absolute;right:-4px;bottom:-27px;font-family:Georgia,serif;font-size:119px;line-height:1;color:#fffff7ad;letter-spacing:-.08em}.sp-product-hero-figure figcaption{text-align:left}.sp-product-detail-area{scroll-margin-top:105px;padding-top:54px}.sp-product-detail-area .tp-product-details-top{padding-top:0}.sp-product-detail-area .tp-product-details-thumb-wrapper{background:transparent;border-radius:0}.sp-detail-specimen{position:relative;min-height:530px;padding:31px 35px 30px;margin:0;background:var(--sp-art-base);border:1px solid var(--sp-art-accent);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.sp-detail-specimen:before,.sp-index-art:before{content:"";position:absolute;right:-25%;top:12%;width:82%;aspect-ratio:1;border:1px solid var(--sp-art-accent);border-radius:50%;opacity:.72;pointer-events:none}.sp-detail-specimen:after,.sp-index-art:after{content:"";position:absolute;right:-8%;top:32%;width:43%;aspect-ratio:1;border:1px solid var(--sp-art-accent);border-radius:50%;opacity:.45;pointer-events:none}.sp-specimen-top,.sp-specimen-bottom{z-index:1;display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--sp-art-ink);text-transform:uppercase;font-size:10px;font-weight:750;letter-spacing:.12em}.sp-specimen-top{border-bottom:1px solid var(--sp-art-accent);padding-bottom:13px}.sp-specimen-bottom{border-top:1px solid var(--sp-art-accent);padding-top:14px}.sp-specimen-bottom span:last-child{font-size:19px;font-weight:400}.sp-specimen-middle{z-index:1;margin:auto 0;padding:34px 0;max-width:86%;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.sp-specimen-middle small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-art-ink)}.sp-specimen-middle strong{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,70px);line-height:1.11;letter-spacing:-.055em;font-weight:400;color:var(--sp-art-ink);overflow-wrap:anywhere}.sp-detail-heading{border-bottom:1px solid #e2e8dd;margin-bottom:22px;padding-bottom:11px}.sp-detail-heading .sp-eyebrow{margin-bottom:10px!important}.sp-detail-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(36px,3.3vw,53px);font-weight:400;letter-spacing:-.05em;color:#233d2b}.sp-product-detail-area .tp-product-details-wrapper{padding-top:10px}.sp-product-detail-area .tp-product-details-description{line-height:1.85;font-size:15px;color:#536251}.sp-product-detail-area .tp-product-details-social{border-top:1px solid #e4e8df;margin-top:20px;padding-top:14px}.sp-product-detail-area .tp-product-details-price-block .sup-availability{width:fit-content;max-width:100%;border-radius:2px!important}.sp-product-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;border-block:1px solid #d7e1d4;padding:24px 4px;margin:48px 0 60px}.sp-product-facts div{min-width:0}.sp-product-facts dt{font-size:10px;text-transform:uppercase;font-weight:750;letter-spacing:.14em;color:#728473;margin-bottom:9px}.sp-product-facts dd{font-size:14px;line-height:1.5;color:#234431;font-weight:650;margin:0;overflow-wrap:anywhere}.sp-product-facts a{color:#214a36!important;text-decoration:none!important;border-bottom:1px solid #a8bda6;padding-bottom:2px}.sp-reading-intro{padding-bottom:10px;max-width:760px}.sp-reading-intro h2{font-family:Georgia,serif;font-size:clamp(44px,4.6vw,66px);font-weight:400;letter-spacing:-.055em;line-height:1.08;color:#223e2b;margin:0 0 17px}.sp-reading-intro p:not(.sp-eyebrow){color:#617061;font-size:15px;line-height:1.75;margin:0}.sp-product-reading .tp-product-details-tab-nav{padding-top:12px}.sp-product-reading .tp-product-details-tab-nav .nav-tabs{border-bottom:1px solid #d5dfd2;gap:15px}.sp-product-reading .tp-product-details-tab-nav .nav-tabs button{font-size:14px;font-weight:700;min-height:50px}.sp-product-reading .tp-product-details-desc-wrapper{max-width:900px;padding-block:38px 55px}.sp-product-reading .ck-content{font-size:16px;line-height:1.85;color:#4c5f4e}.sp-product-reading .ck-content h2,.sp-product-reading .ck-content h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:#23402d}.sp-label-pending{padding:32px 36px;background:#eef2e9;border-left:3px solid #809a77}.sp-label-pending h3{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.03em;margin:0 0 12px}.sp-label-pending p{font-size:14px;line-height:1.75;color:#526652;margin:0 0 16px}.sp-label-pending a{color:#254c36;text-decoration:underline;font-weight:700;font-size:13px}.sp-product-help{margin:45px 0 85px;display:flex;align-items:center;justify-content:space-between;gap:45px;background:#e6eee1;border:1px solid #d4e0ce;padding:38px 45px}.sp-product-help h2{margin:8px 0 9px;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,45px);letter-spacing:-.05em;font-weight:400;color:#22402b}.sp-product-help p{margin:0;font-size:14px;line-height:1.7;color:#556a56;max-width:620px}.sp-product-help>a{flex:0 0 auto;display:inline-flex;align-items:center;gap:17px;padding:13px 18px;background:#1b4030;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:700;min-height:48px}.sp-product-help>a:hover{background:#3d6345}.sp-product-help .sp-eyebrow{margin:0!important}.sp-product-page+.tp-related-product{padding-top:40px}.tp-related-product .tp-section-title-6{font-family:Georgia,serif;font-weight:400;font-size:clamp(32px,3vw,48px);letter-spacing:-.04em}.sp-product-card{height:calc(100% - 32px);display:flex;flex-direction:column;background:#fffefb!important;border:1px solid #e1e6db!important;border-radius:2px!important;overflow:hidden;box-shadow:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .3s!important}.sp-product-card:hover,.sp-product-card:focus-within{transform:translateY(-5px)!important;border-color:#a9bda2!important;box-shadow:0 19px 35px #1f3d2a12!important}.sp-product-card .sp-card-thumb{margin:0!important;overflow:hidden;background:var(--sp-art-base)}.sp-card-visual-link{display:block;min-width:0}.sp-card-visual-link>img{display:block!important;width:100%!important;height:305px!important;object-fit:contain!important;background:#e6ebe0;padding:18px}.sp-index-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--sp-art-base);min-height:305px;aspect-ratio:1/1.04;padding:17px 18px 16px;color:var(--sp-art-ink)}.sp-index-art-top,.sp-index-art-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px;font-weight:750;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.sp-index-art-top{border-bottom:1px solid var(--sp-art-accent);padding-bottom:10px}.sp-index-art-bottom{border-top:1px solid var(--sp-art-accent);padding-top:12px}.sp-index-art-bottom span:last-child{font-size:15px;font-weight:400}.sp-index-art-mark{position:absolute;left:17%;top:25%;width:56%;aspect-ratio:1;border-radius:50%;border:1px solid var(--sp-art-accent);opacity:.7;pointer-events:none}.sp-index-art-center{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;min-height:170px;margin:auto 0;max-width:90%;gap:10px}.sp-index-art-center small{font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-art-ink)}.sp-index-art-center strong{font-family:Georgia,serif;font-weight:400;font-size:clamp(26px,2.4vw,41px);line-height:1.13;letter-spacing:-.055em;overflow-wrap:anywhere;color:var(--sp-art-ink);transition:transform .5s cubic-bezier(.16,1,.3,1)}.sp-product-card:hover .sp-index-art-center strong,.sp-product-card:focus-within .sp-index-art-center strong{transform:translateY(-4px)}.sp-product-card .tp-product-badge-3{top:44px!important}.sp-product-card .product-out-stock{font-size:10px!important;letter-spacing:.04em;padding:7px 10px!important;background:#f8f8f2!important;color:#3c624a!important;border-radius:0!important}.sp-product-card .sp-card-content{padding:19px 19px 18px!important;flex:1;display:flex;flex-direction:column;align-items:stretch}.sp-card-reference{display:flex;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;letter-spacing:.035em;color:#687e68;margin:0 0 10px}.sp-card-reference span:last-child{white-space:nowrap;color:#819481}.sp-product-card .tp-product-title-3{font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:17px!important;line-height:1.4!important;letter-spacing:-.025em;font-weight:700;min-height:0!important;margin:0 0 12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sp-product-card .tp-product-title-3 a{color:#1e3f2e!important}.sp-product-card .tp-product-title-3 a:hover{color:#6c8c6b!important}.sp-card-availability{margin-top:auto}.sp-product-card .sp-card-availability .sup-availability{display:inline-flex!important;align-items:center;gap:10px!important;padding:10px 0 4px!important;margin:0!important;min-height:34px!important;border:0!important;border-bottom:1px solid #97ae91!important;background:transparent!important;color:#285339!important;border-radius:0!important;font-size:12px!important;font-weight:700!important;max-width:100%;width:auto!important;line-height:1.5}.sp-product-card .sp-card-availability .sup-availability:hover{color:#597d55!important;border-color:#597d55!important}.sp-product-card .tp-product-add-cart-btn-large-wrapper .sup-product-details-link{z-index:4;border-radius:0!important}.sp-product-list-card{border:1px solid #e2e8de;border-radius:2px;background:#fffefb;gap:25px;padding:16px;margin-bottom:23px;align-items:center}.sp-product-list-card .tp-product-list-thumb{flex:0 0 250px;max-width:250px;background:var(--sp-art-base);border-radius:0}.sp-product-list-card .tp-product-list-thumb>a{display:block}.sp-product-list-card .tp-product-list-thumb img{width:100%;height:260px;object-fit:contain}.sp-list-index-art{min-height:260px;aspect-ratio:auto;padding:15px}.sp-list-index-art .sp-index-art-center strong{font-size:30px}.sp-product-list-card .tp-product-list-content{flex:1;min-width:0}.sp-product-list-card .sp-card-reference{max-width:520px}.sp-product-list-card .tp-product-title-2{font-size:clamp(22px,2.6vw,36px);line-height:1.18;margin-bottom:15px;letter-spacing:-.04em}.sp-product-list-card .tp-product-title-2 a{color:#234631!important}.sp-list-enquiry{display:inline-flex;gap:16px;align-items:center;color:#28533a!important;font-size:13px;font-weight:750;border-bottom:1px solid #9bb79a;text-decoration:none!important;padding:9px 0}.sp-list-enquiry:hover{color:#5d8054!important}.sp-product-page .tp-product-details-sticky-actions:has(button[disabled]){display:none!important}.sp-reveal{transition:opacity .75s ease,transform .85s cubic-bezier(.16,1,.3,1)}.sp-reveal.sp-waiting{opacity:.16;transform:translateY(18px)}.sp-reveal.sp-in-view{opacity:1;transform:translateY(0)}@media(max-width:1199px){.sp-collection-feature-grid{min-height:490px;gap:5%}.sp-feature-copy h2{font-size:clamp(50px,5.7vw,78px)}.sp-feature-photo{height:405px}.sp-product-hero-grid{gap:5%;min-height:400px}.sp-product-hero-copy h1{font-size:clamp(46px,5.4vw,72px)}.sp-product-hero-photo{height:300px}.sp-product-card .sp-index-art{min-height:270px}}@media(max-width:991px){.sp-collection-feature-grid{grid-template-columns:1.15fr .85fr;min-height:460px;padding-block:38px}.sp-feature-photo{height:335px}.sp-feature-meta{margin-top:32px}.sp-category-feature-grid{min-height:320px;gap:5%}.sp-category-feature-visual img{height:270px}.sp-product-hero-grid{grid-template-columns:1.2fr .8fr}.sp-product-hero-photo{height:265px}.sp-detail-specimen{min-height:450px}.sp-specimen-middle strong{font-size:clamp(32px,4.5vw,50px)}.sp-product-list-card .tp-product-list-thumb{flex-basis:220px;max-width:220px}}@media(max-width:767px){.sp-collection-feature-grid,.sp-category-feature-grid,.sp-product-hero-grid{grid-template-columns:1fr;gap:27px;min-height:0;padding-block:35px 39px}.sp-feature-copy{padding:0}.sp-feature-copy h2{font-size:clamp(48px,10vw,70px);margin-bottom:18px!important}.sp-feature-lead{font-size:15px}.sp-feature-figure{max-width:none;width:100%;margin:0}.sp-feature-photo{height:275px;margin:0 13% 0 6%;border-radius:180px 180px 3px 3px}.sp-feature-photo-label{bottom:22px;padding:13px 16px;font-size:9px}.sp-feature-figure figcaption{text-align:left}.sp-feature-meta{margin-top:28px;font-size:11px}.sp-feature-actions{gap:6px 16px}.sp-action-dark{min-height:49px;padding:11px 16px;gap:20px}.sp-category-shortcuts{display:block;padding-top:22px;padding-bottom:10px}.sp-shortcuts-label{display:block;margin-bottom:8px}.sp-shortcuts-items{padding-block:4px 11px}.sp-category-feature-copy h2{font-size:clamp(43px,9.1vw,63px)}.sp-category-feature-visual{justify-self:start;max-width:none}.sp-category-feature-visual img{height:210px;width:min(100%,360px);border-radius:150px 150px 3px 3px}.sp-product-hero-copy h1{font-size:clamp(44px,9.3vw,69px)}.sp-product-hero-figure{justify-self:start;max-width:none}.sp-product-hero-photo{height:220px;width:min(100%,365px);border-radius:160px 160px 4px 4px}.sp-product-hero-figure figcaption{text-align:left}.sp-product-detail-area{padding-top:36px}.sp-detail-specimen{min-height:400px;padding:24px}.sp-specimen-middle strong{font-size:clamp(35px,8vw,55px)}.sp-product-facts{grid-template-columns:1fr;gap:20px;margin:29px 0 43px;padding:20px 0}.sp-product-facts div{display:grid;grid-template-columns:130px 1fr;gap:15px}.sp-product-facts dt{margin:0}.sp-product-reading .tp-product-details-desc-wrapper{padding-block:24px 38px}.sp-reading-intro h2{font-size:clamp(40px,8vw,55px)}.sp-product-help{display:block;padding:28px 23px;margin:28px 0 59px}.sp-product-help>a{margin-top:25px;width:100%;justify-content:center}.sp-product-list-card{display:block!important;padding:12px}.sp-product-list-card .tp-product-list-thumb{width:100%;max-width:none;margin-bottom:16px}.sp-product-list-card .tp-product-list-content{width:100%}.sp-product-card .sp-card-content{padding:16px 15px!important}.sp-index-art{min-height:235px;padding:13px}.sp-index-art-center strong{font-size:clamp(24px,5vw,34px)}.sp-product-card .sp-card-reference{display:block;font-size:9px;letter-spacing:.025em}.sp-card-reference span+span{display:block;margin-top:4px}}@media(max-width:420px){.sp-feature-copy h2{font-size:50px}.sp-category-feature-copy h2,.sp-product-hero-copy h1{font-size:46px}.sp-card-visual-link .sp-index-art{min-height:320px}.sp-product-facts div{grid-template-columns:115px 1fr}.sp-specimen-middle strong{font-size:36px}}@media(prefers-reduced-motion:reduce){.sp-reveal,.sp-reveal.sp-waiting,.sp-reveal.sp-in-view,.sp-feature-figure img,.sp-product-hero-figure img,.sp-product-card,.sp-product-card:hover,.sp-product-card .sp-index-art-center strong,.sp-product-help a span,.sp-action-dark span{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}.sp-product-card .tp-product-badge-3{top:47px!important;left:auto!important;right:14px!important;width:auto!important;height:auto!important;max-width:calc(100% - 28px)!important;z-index:6!important;pointer-events:none}.sp-product-card .tp-product-badge-3 span,.sp-product-card .tp-product-badge-3 .product-out-stock{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:0!important;min-height:27px!important;max-width:100%!important;padding:7px 10px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.045em!important;font-weight:750!important;white-space:nowrap!important;word-break:normal!important;border-radius:2px!important;background:#fbfbf5!important;color:#335441!important;box-shadow:0 1px 6px #18312112}@media(max-width:767px){.sp-category-shortcuts:after{content:"Swipe to see more categories  \2192";display:block;color:#667d67;font-size:10px;font-weight:650;letter-spacing:.025em;line-height:1.4;margin-top:-2px;padding-bottom:7px}.sp-shortcuts-items{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent 100%)}.sp-shortcuts-items>a{scroll-snap-align:start}}.site-notice.site-notice-full-width{padding:7px 12px!important;box-shadow:0 -3px 14px #08201121!important}.site-notice.site-notice-full-width .site-notice__inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0!important}.site-notice.site-notice-full-width .site-notice__message{padding:0!important;margin:0!important;min-width:0!important;font-size:12px!important;line-height:1.4!important}.site-notice.site-notice-full-width .site-notice__actions{padding:0!important;margin:0!important;flex:0 0 auto!important;gap:6px!important}.site-notice.site-notice-full-width .site-notice__actions button,.site-notice.site-notice-full-width .site-notice__agree{min-width:0!important;width:auto!important;min-height:40px!important;max-width:100%!important;padding:7px 12px!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important}@media(max-width:575px){.sp-product-card .tp-product-badge-3{top:45px!important;right:12px!important}.sp-product-card .tp-product-badge-3 span{font-size:9px!important;padding:6px 9px!important}.site-notice.site-notice-full-width{padding:7px 9px!important}.site-notice.site-notice-full-width .site-notice__inner{gap:9px!important}.site-notice.site-notice-full-width .site-notice__message{font-size:11px!important;line-height:1.4!important}.site-notice.site-notice-full-width .site-notice__actions button,.site-notice.site-notice-full-width .site-notice__agree{min-width:0!important;min-height:40px!important;padding:7px 10px!important;font-size:11px!important}}.sj-journal{--sj-ink:#18382a;--sj-soft:#506a54;--sj-paper:#f7f6f0;--sj-border:#d8dfd2;--sj-mid:#718673;color:var(--sj-ink);background:var(--sj-paper)}.sj-journal a{text-decoration:none}.sj-eyebrow{color:#70836b!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:750;line-height:1.5!important;text-transform:uppercase;margin:0 0 22px!important}.sj-index-hero{background:#e6ebdf;border-bottom:1px solid #d0ddcc}.sj-index-hero-layout{display:grid;grid-template-columns:1.13fr .87fr;align-items:center;gap:7%;padding-block:56px 61px;min-height:590px}.sj-index-intro h1{font-family:Georgia,Iowan Old Style,serif;font-size:clamp(62px,6.6vw,107px);line-height:1.01;letter-spacing:-.065em;font-weight:400;color:#1b3b2c;max-width:800px;margin:0 0 25px;overflow-wrap:anywhere}.sj-index-intro h1 em,.sj-archive-heading h2 em,.sj-related-heading h2 em,.sj-newsletter h2 em{font-weight:400;font-style:italic;color:#6d8765}.sj-dot{color:#7d9b73}.sj-index-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.84;max-width:565px;color:#4f6452;margin:0 0 35px}.sj-hero-meta{display:flex;flex-wrap:wrap;gap:17px 33px;padding-top:18px;border-top:1px solid #bfceb9;color:#61745e;font-size:12px}.sj-index-hero-image{position:relative;max-width:480px;width:100%;margin:0;justify-self:end}.sj-index-hero-image img{width:100%;height:455px;object-fit:cover;display:block;border-radius:220px 220px 3px 3px}.sj-index-hero-image figcaption{font-size:11px;color:#748275;line-height:1.6;text-align:right;margin-top:12px}.sj-collection-caption{font-size:12px;margin:0 0 16px;color:#61785f}.sj-collection-caption a{color:#27543a;border-bottom:1px solid #92aa8b}.sj-archive{padding-block:92px 105px}.sj-archive-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:37px}.sj-archive-heading h2,.sj-related-heading h2{font-family:Georgia,serif;font-size:clamp(45px,4.6vw,69px);font-weight:400;line-height:1.07;letter-spacing:-.055em;margin:0;color:#1e3b2a}.sj-archive-heading>a{color:#235239!important;font-weight:700;font-size:13px;border-bottom:1px solid #91a78e;padding:8px 0}.sj-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sj-story-card{min-width:0;border-top:1px solid #b4c7b3;padding-top:16px}.sj-story-link{display:block}.sj-story-art{position:relative;min-height:365px;padding:20px;background:#e5ede2;color:#1f4830;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:background .3s}.sj-tone-1 .sj-story-art{background:#e7ebe0;color:#3d5537}.sj-tone-2 .sj-story-art{background:#eae6de;color:#5e4e36}.sj-tone-3 .sj-story-art{background:#e3ebe9;color:#355854}.sj-story-art:after{content:"";position:absolute;right:-11%;top:21%;width:66%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.16}.sj-story-art-top,.sj-story-art-bottom{display:flex;justify-content:space-between;gap:12px;position:relative;z-index:1;border-bottom:1px solid currentColor;padding-bottom:11px;font-size:10px;line-height:1.45;font-weight:750;letter-spacing:.08em}.sj-story-art-bottom{border-top:1px solid currentColor;border-bottom:0;padding:13px 0 0}.sj-story-art-bottom span:last-child{font-size:19px;font-weight:400;line-height:1}.sj-story-art-core{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:245px;gap:12px;padding:25px 0}.sj-story-art-core small{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.14em}.sj-story-art-core strong{font-family:Georgia,serif;font-size:clamp(27px,2.5vw,41px);font-weight:400;line-height:1.13;letter-spacing:-.04em;overflow-wrap:anywhere;transition:transform .45s cubic-bezier(.16,1,.3,1)}.sj-story-card:hover .sj-story-art-core strong{transform:translateY(-4px)}.sj-story-details{padding-top:19px}.sj-story-meta{display:flex;justify-content:space-between;gap:13px;font-size:11px;color:#6b816a;margin-bottom:14px}.sj-story-details h3{font-size:clamp(23px,2.05vw,29px);font-weight:600;letter-spacing:-.04em;line-height:1.22;margin:0 0 13px}.sj-story-details h3 a{color:#1b3e2b!important}.sj-story-details h3 a:hover{color:#597c55!important}.sj-story-details p{font-size:14px;line-height:1.8;color:#57685b;margin:0 0 18px}.sj-read-link{font-size:13px;color:#27553b!important;font-weight:750;border-bottom:1px solid #a1b49e;padding-bottom:5px}.sj-read-link span{padding-left:10px}.sj-pagination{margin-top:35px}.sj-empty-notes{padding:45px;background:#e7ecdf}.sj-empty-notes h3{font-family:Georgia,serif;font-size:31px;font-weight:400}.sj-readers-note{background:#254637;color:#f6f6ef}.sj-readers-note-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:55px}.sj-readers-note h2{font-family:Georgia,serif;font-size:clamp(34px,3.3vw,48px);font-weight:400;color:#fffdf7;letter-spacing:-.045em;line-height:1.13;margin:0 0 12px}.sj-readers-note p:not(.sj-eyebrow){color:#cadac7;margin:0;font-size:14px;line-height:1.75;max-width:630px}.sj-readers-note-inner>a{flex:0 0 auto;color:#173526!important;background:#d8e8ae;padding:15px 18px;min-height:48px;display:inline-flex;align-items:center;gap:25px;font-size:13px;font-weight:750}.sj-readers-note .sj-eyebrow{color:#d3e6b1!important;margin:0 0 12px!important}.sj-post-hero{background:#e8ece0;border-bottom:1px solid #d6decc}.sj-post-hero-content{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:8%;min-height:530px;padding-block:56px}.sj-back-link{color:#345f43!important;display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;border-bottom:1px solid #a6bea3;padding-bottom:8px;margin-bottom:39px}.sj-post-hero-copy h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(51px,5.5vw,86px);letter-spacing:-.062em;line-height:1.05;color:#1e3e2e;margin:0 0 22px}.sj-post-standfirst{font-size:clamp(16px,1.4vw,19px);line-height:1.75;color:#506a55;max-width:670px;margin:0 0 32px}.sj-post-meta{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #b9cdb9;padding-top:18px;font-size:12px;color:#617962}.sj-post-hero-art{margin:0;max-width:410px;justify-self:end}.sj-post-hero-art img{display:block;width:100%;height:390px;object-fit:cover;border-radius:200px 200px 3px 3px}.sj-post-hero-art figcaption{font-size:10px;text-align:right;margin-top:10px;color:#6a786a}.sj-reading-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,720px);gap:7%;padding-block:75px 95px}.sj-reading-rail{align-self:start;position:sticky;top:110px;padding-top:10px;border-top:1px solid #aabca9}.sj-reading-rail>span{font-size:10px;font-weight:750;color:#627c62;letter-spacing:.16em}.sj-reading-rail p{font-size:14px;line-height:1.65;margin:17px 0 25px;color:#526a54}.sj-reading-rail a{font-size:13px;font-weight:700;border-bottom:1px solid #9caf96;color:#28553b!important;padding-bottom:5px}.sj-prose{font-family:Avenir Next,Segoe UI,Arial,sans-serif;color:#35493b;font-size:17px;line-height:1.9}.sj-prose h2{font-family:Georgia,serif;color:#21432f;font-size:clamp(32px,3vw,44px);letter-spacing:-.045em;font-weight:400;line-height:1.16;margin:45px 0 18px}.sj-prose h2:first-child{margin-top:0}.sj-prose h3{font-weight:650;font-size:23px;line-height:1.3;margin:30px 0 14px}.sj-prose p{margin:0 0 23px;line-height:1.9}.sj-prose ul,.sj-prose ol{padding-left:25px;margin:0 0 25px}.sj-prose li{padding-left:5px;margin:0 0 11px}.sj-prose strong{color:#183a27}.sj-prose a{color:#2b6a41;text-decoration:underline}.sj-prose blockquote{border-left:3px solid #729b72;padding:18px 27px;margin:35px 0;color:#32583c;background:#e9ede5;font-family:Georgia,serif;font-style:italic;font-size:24px;line-height:1.48}.sj-article-notice{margin-top:46px;border-top:1px solid #c9d7c8;padding-top:21px}.sj-article-notice strong{font-size:13px;color:#264b32}.sj-article-notice p{font-size:13px;line-height:1.75;color:#657565;margin-top:8px}.sj-post-ending{margin-top:41px;padding:28px;background:#e7eee2}.sj-post-ending p{font-family:Georgia,serif;font-size:24px;line-height:1.4;color:#294d35;margin:0 0 19px}.sj-post-ending a{font-size:13px;font-weight:700;color:#285b37;border-bottom:1px solid #89aa85}.sj-related-reading{border-top:1px solid #d4dfd4;padding-block:55px 100px}.sj-related-heading h2{margin:0 0 30px}.sj-related-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sj-related-list>a{display:grid;gap:13px;border-top:1px solid #a9bea5;padding:17px 0;color:#1b3d28!important}.sj-related-list>a>span:first-child{font-size:10px;letter-spacing:.14em;color:#6e886c;text-transform:uppercase}.sj-related-list>a>strong{font-family:Georgia,serif;font-size:28px;line-height:1.2;font-weight:400}.sj-related-list>a>span:last-child{font-size:21px}.sj-newsletter{background:#e5eddf;padding:53px 0 48px;border-bottom:1px solid #c9d9c8}.sj-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.sj-newsletter h2{font-family:Georgia,serif;font-size:clamp(43px,4vw,61px);line-height:1.07;font-weight:400;color:#1c3e29;letter-spacing:-.055em;margin:0 0 17px}.sj-newsletter-copy>p:not(.sj-eyebrow){font-size:15px;line-height:1.8;color:#4d6551;max-width:525px;margin:0}.sj-newsletter-form{margin:0}.sj-newsletter-form>label:first-child{display:block;color:#30563b;font-size:12px;font-weight:700;margin-bottom:10px}.sj-newsletter-field{display:flex;gap:0;min-height:57px;background:#fffefa;border:1px solid #bbd1b7}.sj-newsletter-field input{min-width:0;flex:1;border:0!important;background:transparent;padding:13px 17px;font-size:15px;color:#173e27;outline:none}.sj-newsletter-field input:focus-visible{outline:3px solid #7d9e77!important;outline-offset:-3px}.sj-newsletter-field button{min-width:150px;border:0;background:#1c412b;color:#fff;padding:12px 17px;font-size:13px;font-weight:700;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:16px}.sj-newsletter-field button:hover{background:#376448}.sj-newsletter-consent{display:flex;gap:11px;align-items:flex-start;margin:18px 0 0;color:#49644c;font-size:12px;line-height:1.6;cursor:pointer}.sj-newsletter-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:#2d653e}.sj-newsletter-consent a{color:#235a34!important;text-decoration:underline}.sj-newsletter-note{font-size:11px;color:#6b7e6d;line-height:1.6;margin:10px 0 0}.sj-newsletter-feedback,.sj-newsletter-error{font-size:13px;line-height:1.55;padding:10px 13px;margin-bottom:12px;border-left:3px solid #3e7751;background:#f4f8f0;color:#284a36}.sj-newsletter-error{border-color:#b35549;color:#95423a}.sj-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:991px){.sj-index-hero-layout{min-height:480px;gap:5%}.sj-index-hero-image img{height:345px}.sj-index-intro h1{font-size:clamp(49px,6vw,78px)}.sj-story-art{min-height:320px}.sj-story-art-core{min-height:210px}.sj-story-art-core strong{font-size:clamp(24px,3vw,31px)}.sj-post-hero-content{min-height:470px}.sj-post-hero-art img{height:320px}.sj-reading-layout{grid-template-columns:155px minmax(0,1fr);gap:35px}}@media(max-width:767px){.sj-index-hero-layout,.sj-post-hero-content{grid-template-columns:1fr;gap:27px;min-height:0;padding-block:39px}.sj-index-intro h1{font-size:clamp(49px,10vw,67px)}.sj-index-lead,.sj-post-standfirst{font-size:15px}.sj-index-hero-image{max-width:450px;margin:0;justify-self:start}.sj-index-hero-image img{height:260px}.sj-index-hero-image figcaption{text-align:left}.sj-archive{padding-block:62px 76px}.sj-archive-heading{align-items:start;flex-direction:column;gap:12px}.sj-article-grid{grid-template-columns:1fr;gap:34px}.sj-story-art{min-height:365px}.sj-story-art-core strong{font-size:clamp(30px,7.5vw,43px)}.sj-readers-note-inner{display:block;padding-block:47px}.sj-readers-note-inner>a{margin-top:25px}.sj-post-hero-copy h1{font-size:clamp(44px,9vw,67px)}.sj-post-hero-art{max-width:none;width:100%;justify-self:start}.sj-post-hero-art img{height:245px;width:min(100%,390px)}.sj-post-hero-art figcaption{text-align:left}.sj-reading-layout{display:block;padding-block:49px 70px}.sj-reading-rail{position:static;margin-bottom:32px}.sj-prose{font-size:16px;line-height:1.8}.sj-prose p{line-height:1.8}.sj-related-list{grid-template-columns:1fr}.sj-newsletter{padding:43px 0 38px}.sj-newsletter-inner{grid-template-columns:1fr;gap:27px}.sj-newsletter h2{font-size:48px}}@media(max-width:420px){.sj-index-intro h1,.sj-post-hero-copy h1{font-size:47px}.sj-newsletter-field{display:block;border:0;background:transparent}.sj-newsletter-field input{width:100%;min-height:52px;background:#fffefb;border:1px solid #bbd1b7!important}.sj-newsletter-field button{width:100%;min-height:48px;margin-top:9px}.sj-story-art{min-height:325px}}@media(prefers-reduced-motion:reduce){.sj-story-art-core strong,.sj-story-art,.sj-newsletter-field button{animation:none!important;transition:none!important;transform:none!important}}.sj-home-journal{padding:96px 0 105px;background:#f1f1e9;border-top:1px solid #d7dfd2}.sj-home-journal-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:6%;margin-bottom:36px}.sj-home-journal-heading h2{font-family:Georgia,serif;font-size:clamp(43px,4.6vw,67px);font-weight:400;letter-spacing:-.055em;line-height:1.09;color:#1e402c;margin:0}.sj-home-journal-heading h2 em{font-weight:400;font-style:italic;color:#70896a}.sj-home-journal-heading>div:last-child p{color:#5a6e5a;font-size:15px;line-height:1.75;margin:0 0 14px}.sj-home-journal-heading>div:last-child a{color:#29543b!important;font-size:13px;font-weight:700;text-decoration:none!important;border-bottom:1px solid #9db69b;padding-bottom:5px}.sj-home-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.sj-home-post{background:#fffdf8;border-top:2px solid #779272;min-width:0;transition:transform .35s,box-shadow .35s}.sj-home-post:hover,.sj-home-post:focus-within{transform:translateY(-4px);box-shadow:0 15px 32px #1b3c2611}.sj-home-post-link{display:flex;flex-direction:column;min-height:282px;padding:20px 22px 19px;text-decoration:none!important;color:#234432!important}.sj-home-post-top{display:flex;justify-content:space-between;gap:16px;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:#6c836c;line-height:1.5}.sj-home-post-top span:last-child{font-size:19px;line-height:1}.sj-home-post-main{margin:auto 0;padding:28px 0}.sj-home-post-main h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(25px,2.3vw,34px);line-height:1.19;letter-spacing:-.04em;color:#244431;margin:0 0 12px}.sj-home-post-main p{font-size:13px;line-height:1.8;color:#647464;margin:0}.sj-home-post-bottom{display:block;border-top:1px solid #dce6db;padding-top:15px;font-size:12px;font-weight:700;color:#376345}.sj-home-post-bottom span{margin-left:6px}@media(max-width:991px){.sj-home-journal-heading{grid-template-columns:1fr;gap:17px}.sj-home-post-link{min-height:300px;padding:18px}}@media(max-width:767px){.sj-home-journal{padding:65px 0 75px}.sj-home-journal-heading h2{font-size:clamp(40px,8.7vw,56px)}.sj-home-posts{grid-template-columns:1fr;gap:15px}.sj-home-post-link{min-height:240px}.sj-home-post-main{padding:22px 0}.sj-home-post-main h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.sj-home-post,.sj-home-post:hover{transform:none!important;transition:none!important}}body:has(.sj-journal) #header-sticky.header-sticky{position:relative!important;inset:auto!important;transform:none!important;animation:none!important;box-shadow:none!important}.sj-journal :is(h1,h2,h3,[id]){scroll-margin-top:94px}html:has(.sj-journal){scroll-padding-top:85px}body:has(.site-notice.site-notice--visible) .back-to-top-wrapper{bottom:calc(20px + var(--sup-cookie-bar-h,71px))!important}@media(max-width:991px){body:has(.site-notice.site-notice--visible) #tp-bottom-menu-sticky{bottom:var(--sup-cookie-bar-h,71px)!important}body:has(.site-notice.site-notice--visible){padding-bottom:calc(94px + var(--sup-cookie-bar-h,71px) + env(safe-area-inset-bottom,0px))!important}.sup-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}.sup-footer-bottom span{display:block}}.sj-topic-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d0dbcf;border-bottom:1px solid #d0dbcf;padding:0 3px;margin:0 0 35px}.sj-topic-label{flex:0 0 auto;color:#748575;font-size:10px;letter-spacing:.12em;font-weight:750;text-transform:uppercase}.sj-topic-nav>div{display:flex;gap:19px;align-items:center;min-width:0;overflow:auto;scrollbar-width:thin}.sj-topic-nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:49px;border-bottom:2px solid transparent;padding:12px 1px 9px;color:#526956!important;font-size:12px;font-weight:700;text-decoration:none!important}.sj-topic-nav a:hover,.sj-topic-nav a[aria-current=page]{border-color:#326346;color:#204e35!important}@media(max-width:767px){.sj-topic-nav{display:block;padding-top:15px}.sj-topic-label{display:block;margin-bottom:3px}.sj-topic-nav>div{gap:20px}.sj-topic-nav a{min-height:47px;font-size:12px}}:root{--sup-ux-forest:#203d2c;--sup-ux-forest-deep:#193324;--sup-ux-leaf:#4a6949;--sup-ux-paper:#f7f4ed;--sup-ux-white:#fffefb;--sup-ux-line:#d9e1d5;--sup-ux-muted:#516856}.tp-shop-area .tp-shop-main-wrapper{min-width:0}.tp-shop-area .tp-shop-top{padding:17px 21px;border:1px solid var(--sup-ux-line);border-radius:10px;background:var(--sup-ux-white);box-shadow:0 7px 20px #19332409}.tp-shop-area .tp-shop-top .row{row-gap:13px}.tp-shop-area .tp-shop-top-result p{font-size:14px;color:var(--sup-ux-muted);line-height:1.55}.tp-shop-area .tp-shop-widget{padding:21px 19px 18px;background:#fffefbc2;border:1px solid var(--sup-ux-line);border-radius:10px}.tp-shop-area .tp-shop-widget .bb-product-filter-title,.tp-shop-area .tp-shop-widget .tp-shop-widget-title{font-weight:700;letter-spacing:-.018em;color:var(--sup-ux-forest)}.tp-shop-area .tp-sidebar-search-input input[type=search]{min-height:48px;padding-left:15px;border:1px solid #becfbe;background:var(--sup-ux-white);border-radius:7px;color:var(--sup-ux-forest-deep)}.tp-shop-area .tp-shop-top select{min-height:42px;border-radius:6px}.tp-shop-area .bb-product-filter-link{line-height:1.65}.tp-shop-area .tp-filter-btn{min-height:42px;display:inline-flex;align-items:center;gap:7px}.tp-shop-area .tp-product-item-3{background:var(--sup-ux-white);border-color:#dce6da;border-radius:11px;box-shadow:0 3px 12px #203d2c09}.tp-shop-area .tp-product-item-3:hover,.tp-shop-area .tp-product-item-3:focus-within{border-color:#a9c4a4;box-shadow:0 16px 35px #203d2c17}.tp-product-item-3 .tp-product-title-3{overflow-wrap:anywhere}.tp-product-item-3 .tp-product-thumb-3{overflow:hidden}.tp-product-item-3 .tp-product-thumb-3 img{transition:transform .35s ease}.tp-product-item-3:hover .tp-product-thumb-3 img,.tp-product-item-3:focus-within .tp-product-thumb-3 img{transform:scale(1.028)}.tp-product-item-3 .sup-availability{display:inline-flex;align-items:center;gap:10px;min-height:39px;width:auto;max-width:100%;border:1px solid #b8cfb4;border-radius:5px;padding:7px 12px;background:#eef4e9;color:var(--sup-ux-forest)!important;font-size:12px!important;font-weight:700;text-decoration:none!important;line-height:1.4}.tp-product-item-3 .sup-availability:after{content:"\2197";font-size:15px;font-weight:500;line-height:1}.tp-product-item-3 .sup-availability:hover,.tp-product-item-3 .sup-availability:focus-visible{background:var(--sup-ux-forest);border-color:var(--sup-ux-forest);color:#fff!important}.tp-product-item-3 .tp-product-badge-3 .product-out-stock{background:#e6efdf!important;color:#34543a!important;border-radius:0 0 6px;font-weight:650;letter-spacing:.01em}.tp-product-details-area .tp-product-details-title{line-height:1.14;overflow-wrap:anywhere}.tp-product-details-area .tp-product-details-description{color:var(--sup-ux-muted);line-height:1.75}.tp-product-details-area .sup-availability:focus-visible{outline:3px solid #93bd80;outline-offset:4px}.tp-contact-form .contact-form-input:not([type=checkbox]),#botble-ecommerce-forms-fronts-auth-login-form input.form-control,#botble-ecommerce-forms-fronts-auth-register-form input.form-control{border:1px solid #bfcfc0!important;border-radius:7px!important;background:var(--sup-ux-white)!important;color:var(--sup-ux-forest-deep)!important;min-height:50px;transition:border-color .15s ease,box-shadow .15s ease}.tp-contact-form textarea.contact-form-input{min-height:155px!important;resize:vertical}.tp-contact-form .contact-form-input:not([type=checkbox]):focus,#botble-ecommerce-forms-fronts-auth-login-form input.form-control:focus,#botble-ecommerce-forms-fronts-auth-register-form input.form-control:focus,.tp-shop-area .tp-sidebar-search-input input[type=search]:focus{border-color:#477453!important;outline:2px solid transparent!important;box-shadow:0 0 0 3px #77a57038!important}.tp-contact-form .contact-button,#botble-ecommerce-forms-fronts-auth-login-form .btn-auth-submit,#botble-ecommerce-forms-fronts-auth-register-form .btn-auth-submit{min-height:50px;border-radius:6px;letter-spacing:.01em;font-weight:700}.tp-contact-form label,#botble-ecommerce-forms-fronts-auth-login-form label,#botble-ecommerce-forms-fronts-auth-register-form label{color:var(--sup-ux-forest-deep)}.tp-contact-form .invalid-feedback,.js-base-form .invalid-feedback{color:#a6382c;font-size:13px;line-height:1.55}.tp-cart-area .tp-cart-checkout-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:170px;padding:12px 20px;border-radius:6px}.tp-cart-area .tp-cart-checkout-btn:focus-visible{outline:3px solid #8bb875;outline-offset:4px}.tp-header-action-btn:focus-visible,.tp-mobile-item-btn:focus-visible,.tp-shop-area .tp-filter-btn:focus-visible,.tp-product-item-3 a:focus-visible{outline:3px solid #81ad71;outline-offset:3px}.sup-ux-catalog-guide{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(110deg,#e8f0e1,#f3f7ed);border:1px solid #d4e4ce;border-left:4px solid #3e6843;border-radius:11px;padding:20px 23px;margin:0 0 28px;color:var(--sup-ux-forest)}.sup-ux-catalog-guide .sup-ux-guide-overline{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:#587458;margin-bottom:5px}.sup-ux-catalog-guide strong{display:block;color:#1d3927;font-size:17px;line-height:1.4;letter-spacing:-.02em}.sup-ux-catalog-guide p{color:#47604c;font-size:13px;line-height:1.65;margin:5px 0 0;max-width:540px}.sup-ux-catalog-guide a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 17px;border-radius:6px;background:var(--sup-ux-forest);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important;white-space:nowrap}.sup-ux-catalog-guide a:after{content:"\2197";font-size:17px;line-height:1}.sup-ux-catalog-guide a:hover{background:#40684b}.sup-ux-catalog-guide a:focus-visible{outline:3px solid #80b777;outline-offset:3px}.tp-search-area .tp-search-form input[type=search]{min-height:50px}.offcanvas__area .tp-offcanvas-category-toggle,.offcanvas__area .dropdown-toggle-btn{min-height:44px}.cartmini__area .cartmini-close-btn,.tp-search-area .tp-search-close-btn,.offcanvas__area .offcanvas-close-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:991px){body:has(#tp-bottom-menu-sticky){padding-bottom:calc(65px + env(safe-area-inset-bottom,0px))}#tp-bottom-menu-sticky{background:var(--sup-ux-white);box-shadow:0 -9px 30px #162f2014;border-top:1px solid var(--sup-ux-line)}#tp-bottom-menu-sticky .tp-mobile-item-btn{min-height:52px;padding-block:8px}.tp-shop-area .tp-shop-top{padding:15px}.tp-shop-area .tp-shop-widget{padding:17px}}@media(max-width:767px){.sup-ux-catalog-guide{align-items:flex-start;flex-direction:column;gap:14px;padding:19px 18px}.sup-ux-catalog-guide strong{font-size:16px}.sup-ux-catalog-guide a{width:100%;white-space:normal}.tp-shop-area .tp-shop-top{margin-bottom:25px!important}.tp-shop-area .tp-shop-top-left,.tp-shop-area .tp-shop-top-right{gap:12px;flex-wrap:wrap}.tp-shop-area .tp-product-item-3 .sup-availability{font-size:12px!important}.tp-contact-form .contact-form-input:not([type=checkbox]){font-size:16px}}@media(max-width:420px){.tp-shop-area .tp-shop-item-primary .row-cols-2>.col{flex:0 0 100%;max-width:100%}.tp-shop-area .tp-shop-item-primary .tp-product-item-3{max-width:390px;margin-inline:auto}.tp-shop-area .tp-product-item-3 .tp-product-thumb-3 img{max-height:360px}}@media(prefers-reduced-motion:reduce){.tp-product-item-3 .tp-product-thumb-3 img,.tp-shop-area .tp-product-item-3,.sup-ux-catalog-guide a{transition:none!important;transform:none!important}}.sp-no-results{background:#f0f3eb;border:1px solid #d8e2d5;padding:clamp(28px,5vw,55px);margin:17px 0 40px;max-width:980px}.sp-no-results-kicker{font-size:10px!important;line-height:1.5!important;letter-spacing:.17em!important;font-weight:750!important;color:#647f67!important;margin:0 0 18px!important}.sp-no-results h2{font-family:Georgia,serif;font-size:clamp(34px,4.7vw,58px);line-height:1.12;letter-spacing:-.05em;font-weight:400;color:#1e402c;margin:0 0 16px}.sp-no-results>p:not(.sp-no-results-kicker){max-width:600px;margin:0 0 26px;font-size:15px;line-height:1.75;color:#506754}.sp-no-results-actions{display:flex;align-items:center;gap:18px 26px;flex-wrap:wrap}.sp-no-results-actions a{min-height:46px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:15px;text-decoration:none!important}.sp-no-results-primary{padding:12px 20px;background:#204630;color:#fff!important}.sp-no-results-primary:hover{background:#456c50;color:#fff!important}.sp-no-results-link{border-bottom:1px solid #93ad92;color:#2b563c!important}@media(max-width:575px){.sp-no-results{padding:28px 18px}.sp-no-results-actions{display:grid}.sp-no-results-actions a{justify-content:center}}.sp-condensed-results{padding:36px 0 28px;background:#e9eee4;border-bottom:1px solid #d9e3d8}.sp-condensed-results .sp-eyebrow{margin-bottom:12px!important}.sp-condensed-results h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,58px);font-weight:400;letter-spacing:-.052em;line-height:1.16;color:#1e402e;overflow-wrap:anywhere;margin:0 0 9px}.sp-condensed-results h2 em{font-weight:400;font-style:italic;color:#6b8b64}.sp-condensed-results p:not(.sp-eyebrow){font-size:13px;line-height:1.6;color:#526954;margin:0 0 9px}.sp-condensed-results .sp-condensed-return{display:inline-flex;gap:10px;align-items:center;font-weight:700;font-size:12px;min-height:34px;color:#26533b!important;text-decoration:none!important;border-bottom:1px solid #93ad94}.sp-condensed-results .sp-condensed-return:hover{color:#698761!important}.sp-condensed-results+.sp-shop-body>.container{padding-top:26px!important}@media(max-width:767px){.sp-condensed-results{padding:25px 0 19px}.sp-condensed-results h2{font-size:clamp(32px,7.6vw,42px);margin-bottom:8px}.sp-condensed-results+.sp-shop-body>.container{padding-top:16px!important}}.sj-home-journal{position:relative;isolation:isolate;padding:clamp(72px,8.7vw,126px) 0 clamp(76px,8.5vw,119px);background:#f3f3ec;border-top:1px solid #d5dfd0}.sj-home-journal:before{position:absolute;content:"";height:1px;top:45px;left:max(4%,calc((100vw - 1330px)/2));right:max(4%,calc((100vw - 1330px)/2));background:linear-gradient(90deg,#aec0a4,transparent 65%);opacity:.65;pointer-events:none}.sj-home-journal>.sx-container{position:relative;z-index:1}.sj-home-journal-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(26px,6.7vw,106px);margin:0 0 clamp(25px,3.1vw,42px);padding-bottom:clamp(27px,3.6vw,47px);border-bottom:1px solid #ccd7c7}.sj-home-journal-heading .sx-overline{display:flex;align-items:center;gap:12px;margin:0 0 24px!important;color:#657c66!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.18em!important}.sj-home-journal-heading .sx-overline:before{content:"";width:31px;height:1px;flex:0 0 31px;background:#8ca486}.sj-home-journal-heading h2{font-family:Georgia,Iowan Old Style,serif;font-weight:400;letter-spacing:-.065em;font-size:clamp(47px,5.45vw,78px);line-height:1.07;color:#19392b;max-width:780px;margin:0;overflow-wrap:normal;text-wrap:balance}.sj-home-journal-heading h2 em{font-weight:400;font-style:italic;color:#6c8866}.sj-home-journal-heading .sj-home-journal-aside{padding:0 0 4px;max-width:400px}.sj-home-journal-heading .sj-home-journal-aside p{margin:0 0 24px;color:#546a55;font-size:clamp(14px,1.13vw,16px);line-height:1.8;max-width:385px}.sj-home-journal-heading .sj-home-journal-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;width:max-content;max-width:100%;min-height:49px;padding:12px 17px;background:#244635;color:#f7f8ef!important;border:1px solid #244635;border-radius:0!important;text-decoration:none!important;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.015em;transition:background-color .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.sj-home-journal-heading .sj-home-journal-cta span{font-size:17px;font-weight:400;transition:transform .25s}.sj-home-journal-heading .sj-home-journal-cta:hover,.sj-home-journal-heading .sj-home-journal-cta:focus-visible{background:#3a6248;color:#fff!important;transform:translateY(-2px)}.sj-home-journal-heading .sj-home-journal-cta:hover span{transform:translate(2px,-2px)}.sj-home-posts{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);grid-template-rows:repeat(2,minmax(210px,1fr));gap:18px}.sj-home-post{min-width:0;min-height:235px;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(23px,2.9vw,38px);border:1px solid #d8e1d5;border-top:1px solid #b5c5b2;background:#fffdf7;box-shadow:none;transition:border-color .22s ease,background-color .3s ease,transform .3s ease}.sj-home-post:hover,.sj-home-post:focus-within{transform:translateY(-3px);border-color:#a8bca5;box-shadow:0 15px 30px #1e35270b}.sj-home-post:nth-child(3){background:#e7ece1}.sj-home-post-featured{grid-row:span 2;min-height:506px;color:#e8eddf;background:#213e2e;border:1px solid #213e2e;padding:clamp(28px,4.2vw,52px)}.sj-home-post-featured:before{content:"01";position:absolute;z-index:-1;right:-11px;top:-38px;white-space:nowrap;font-family:Georgia,serif;font-weight:400;font-size:clamp(175px,23vw,335px);letter-spacing:-.12em;line-height:1;color:#edf6e013;pointer-events:none}.sj-home-post-featured:hover,.sj-home-post-featured:focus-within{background:#294b38;border-color:#294b38;box-shadow:0 20px 38px #1736221c}.sj-home-post-top{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0;min-width:0;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#6c846b}.sj-home-post-top span:last-child{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #c1d0bb;border-radius:50%;font-size:17px;line-height:1;font-weight:400}.sj-home-post-featured .sj-home-post-top{color:#c5d7bf}.sj-home-post-featured .sj-home-post-top span:last-child{border-color:#e0eed280}.sj-home-post-main{padding:14px 0 22px;margin:auto 0;display:block;min-width:0}.sj-home-post-main h3{font-family:Georgia,Iowan Old Style,serif;font-size:clamp(25px,2.35vw,34px);font-weight:400;line-height:1.2;letter-spacing:-.045em;color:#1f3d2b;margin:0 0 12px;overflow-wrap:break-word;text-wrap:balance}.sj-home-post-main h3 a{display:inline;color:inherit!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:border-color .22s,color .22s}.sj-home-post-main h3 a:hover,.sj-home-post-main h3 a:focus-visible{color:#64885d!important;border-color:currentColor}.sj-home-post-featured .sj-home-post-main{padding:40px 0 35px}.sj-home-post-featured .sj-home-post-main h3{color:#fffef6;font-size:clamp(39px,4.1vw,59px);line-height:1.12;letter-spacing:-.055em;max-width:540px;margin:0 0 21px}.sj-home-post-featured .sj-home-post-main h3 a:hover,.sj-home-post-featured .sj-home-post-main h3 a:focus-visible{color:#e0efbf!important}.sj-home-post-main p{font-size:13px;line-height:1.74;color:#647567;margin:0;max-width:540px}.sj-home-post-featured .sj-home-post-main p{color:#d1e0ce;font-size:15px;line-height:1.8;max-width:435px}.sj-home-post-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:43px;flex:0 0 auto;padding:16px 0 0;border-top:1px solid #cfddcd;font-size:12px;font-weight:750;line-height:1.5;color:#2f613f!important;text-decoration:none!important;transition:color .22s}.sj-home-post-bottom span{font-size:17px;font-weight:400;transition:transform .25s}.sj-home-post-bottom:hover span,.sj-home-post-bottom:focus-visible span{transform:translate(2px,-2px)}.sj-home-post-featured .sj-home-post-bottom{color:#e5efd9!important;border-color:#e0efd152}.sj-home-post-featured .sj-home-post-bottom:hover{color:#d9f5ab!important}.sj-home-journal :is(.sj-home-post-main h3 a,.sj-home-post-bottom,.sj-home-journal-cta):focus-visible{outline:3px solid #a8c98b!important;outline-offset:4px}@media(max-width:1023px){.sj-home-journal-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:25px}.sj-home-posts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sj-home-post-featured{min-height:470px}.sj-home-post-featured .sj-home-post-main h3{font-size:clamp(35px,4.7vw,49px)}.sj-home-post:not(.sj-home-post-featured) .sj-home-post-main h3{font-size:clamp(24px,3.1vw,32px)}}@media(max-width:767px){.sj-home-journal{padding:62px 0 75px}.sj-home-journal:before{top:27px}.sj-home-journal-heading{grid-template-columns:1fr;gap:18px;padding-bottom:27px;margin-bottom:22px}.sj-home-journal-heading .sx-overline{margin-bottom:13px!important}.sj-home-journal-heading h2{font-size:clamp(40px,9.5vw,57px);line-height:1.09;max-width:100%}.sj-home-journal-heading .sj-home-journal-aside{max-width:100%;padding:0}.sj-home-journal-heading .sj-home-journal-aside p{font-size:14px;line-height:1.68;margin:0 0 18px}.sj-home-journal-heading .sj-home-journal-cta{min-height:46px;gap:25px;padding:11px 17px;font-size:13px}.sj-home-posts{grid-template-columns:1fr;grid-template-rows:none;gap:13px}.sj-home-post{min-height:250px;padding:23px}.sj-home-post-featured{grid-row:auto;min-height:355px;padding:28px 24px}.sj-home-post-featured:before{font-size:180px;top:-18px}.sj-home-post-featured .sj-home-post-main{padding:27px 0}.sj-home-post-featured .sj-home-post-main h3{font-size:clamp(35px,8.1vw,47px)}.sj-home-post-featured .sj-home-post-main p{font-size:14px}.sj-home-post:not(.sj-home-post-featured) .sj-home-post-main h3{font-size:28px;line-height:1.19}}@media(max-width:390px){.sj-home-journal-heading h2{font-size:40px}.sj-home-post-featured .sj-home-post-main h3{font-size:35px}.sj-home-post:not(.sj-home-post-featured) .sj-home-post-main h3{font-size:26px}.sj-home-post{padding:21px}}@media(prefers-reduced-motion:reduce){.sj-home-journal :is(a,.sj-home-post,.sj-home-journal-cta,.sj-home-post-bottom span){transition:none!important;transform:none!important}}.sj-home-journal .sj-home-journal-heading .sj-home-journal-aside a.sj-home-journal-cta,.sj-home-journal .sj-home-journal-heading .sj-home-journal-aside a.sj-home-journal-cta:visited{color:#fffdf2!important;background:#244635!important;border:1px solid #244635!important;text-decoration:none!important;opacity:1!important}.sj-home-journal .sj-home-journal-heading .sj-home-journal-aside a.sj-home-journal-cta:hover,.sj-home-journal .sj-home-journal-heading .sj-home-journal-aside a.sj-home-journal-cta:focus-visible{color:#fff!important;background:#375f46!important;border-color:#375f46!important}.sj-home-journal #sj-home-journal-title{scroll-margin-top:132px}@media(max-width:767px){.sj-home-journal #sj-home-journal-title{scroll-margin-top:117px}}.sp-enquiry-context{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:3px solid #6f9470;background:#edf3e9;padding:22px 23px;margin:0 0 28px;color:#214332}.sp-enquiry-context-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sp-enquiry-context-overline{font-size:10px;line-height:1.4;letter-spacing:.16em;font-weight:800;color:#628268}.sp-enquiry-context-title{font-family:Georgia,Iowan Old Style,serif;font-weight:400;font-size:clamp(25px,3vw,39px);letter-spacing:-.04em;line-height:1.14;overflow-wrap:anywhere;color:#173a27}.sp-enquiry-context-detail{font-size:12px;line-height:1.6;font-weight:600;color:#5d725f}.sp-enquiry-context-back{font-size:12px;font-weight:750;min-height:42px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-bottom:1px solid #a4bfa1;color:#2d5b3e!important;text-decoration:none!important}.sp-enquiry-context-back:hover{color:#668863!important;border-color:#729a75}#botble-contact-forms-fronts-contact-form{scroll-margin-top:115px}.tp-contact-form:has(.sp-enquiry-context) .contact-form-group{min-width:0}@media(max-width:767px){.sp-enquiry-context{display:block;padding:18px 18px 16px;margin-bottom:22px}.sp-enquiry-context-title{font-size:clamp(24px,6.5vw,34px)}.sp-enquiry-context-back{margin-top:12px}#botble-contact-forms-fronts-contact-form{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.sp-enquiry-context,.sp-enquiry-context *{animation:none!important;transition:none!important}}.sp-empty-state{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);background:#eaf0e6;border:1px solid #d8e3d2;min-height:345px;align-items:stretch;max-width:1180px;margin:clamp(34px,5vw,72px) auto clamp(38px,5.5vw,72px);color:#1d4030;overflow:hidden;text-align:left}.sp-empty-state-content{padding:clamp(30px,5vw,62px);min-width:0;z-index:1}.sp-empty-kicker{display:flex;align-items:center;gap:12px;margin:0 0 19px!important;font-family:Avenir Next,Segoe UI,Arial,sans-serif;line-height:1.4!important;font-size:10px!important;font-weight:750!important;letter-spacing:.16em!important;color:#647d65;text-transform:uppercase}.sp-empty-kicker span{display:inline-block;flex:0 0 26px;width:26px;height:1px;background:#8aa588}.sp-empty-state h2{font-family:Georgia,Iowan Old Style,serif;font-weight:400;font-size:clamp(41px,4.9vw,64px);line-height:1.08;letter-spacing:-.055em;color:#1d3e2d;margin:0 0 19px}.sp-empty-state h2 em{font-weight:400;font-style:italic;color:#688664}.sp-empty-state-content>p:not(.sp-empty-kicker){font-size:15px;line-height:1.75;max-width:540px;color:#536b57;margin:0 0 25px}.sp-empty-actions{display:flex;gap:13px 25px;align-items:center;flex-wrap:wrap}.sp-empty-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;min-height:48px;font-size:13px;font-weight:750;line-height:1.3;text-decoration:none!important}.sp-empty-primary{background:#214a34;color:#fff!important;padding:13px 19px;border:1px solid #214a34}.sp-empty-primary:hover,.sp-empty-primary:focus-visible{color:#fff!important;background:#42694a}.sp-empty-secondary{border-bottom:1px solid #93af90;padding:12px 0 9px;color:#29533b!important}.sp-empty-secondary:hover,.sp-empty-secondary:focus-visible{color:#63865c!important}.sp-empty-actions a span{font-size:17px;font-weight:400;transition:transform .22s ease}.sp-empty-actions a:hover span{transform:translate(2px,-2px)}.sp-empty-illustration{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#dce6d4;border-left:1px solid #cbdcca;padding:23px 24px;color:#2e4c37}.sp-empty-illustration:before{content:"";width:110%;aspect-ratio:1;position:absolute;border:1px solid #bfcebb;border-radius:50%;top:-15%;right:-46%;pointer-events:none}.sp-empty-illustration:after{content:"";width:70%;aspect-ratio:1;position:absolute;border:1px solid #bfcebb;border-radius:50%;top:15%;right:-20%;pointer-events:none}.sp-empty-illustration-top,.sp-empty-illustration-bottom{position:relative;z-index:1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.sp-empty-illustration-bottom{border-top:1px solid #bccdb8;padding-top:13px}.sp-empty-mark{position:relative;z-index:1;align-self:center;font-family:Georgia,serif;font-weight:400;font-size:clamp(100px,14vw,180px);line-height:1;letter-spacing:-.11em;color:#688465}.sp-saved-price,.sp-saved-unavailable{font-size:13px;font-weight:700;color:#526f58;line-height:1.5}.sp-saved-enquiry{display:inline-flex;gap:10px;align-items:center;min-height:43px;border-bottom:1px solid #99b696;padding:8px 0 5px;font-size:12px;font-weight:750;text-decoration:none!important;color:#28543a!important}.sp-saved-enquiry:hover{color:#628460!important;border-color:#628460}.sp-account-mail-note{display:flex;gap:13px;align-items:flex-start;max-width:850px;margin:30px auto 0;padding:15px 19px;background:#f0f3ea;border:1px solid #d7e1d1;border-left:3px solid #779672;color:#4a654f}.sp-account-mail-note .sp-account-note-mark{flex:0 0 22px;display:flex;align-items:center;justify-content:center;height:22px;border-radius:50%;border:1px solid #8aa887;font-family:Georgia,serif;font-size:15px;color:#4f7859}.sp-account-mail-note p{font-size:12px;line-height:1.7;margin:0;color:#516b58}.sp-account-mail-note p strong{color:#274a35}.sp-account-mail-note a{font-weight:700;color:#285b3e!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.sp-empty-state{display:block;margin:27px auto 42px;min-height:0}.sp-empty-state-content{padding:30px 23px}.sp-empty-state h2{font-size:clamp(39px,8.6vw,52px)}.sp-empty-state-content>p:not(.sp-empty-kicker){font-size:14px}.sp-empty-actions{display:grid;align-items:stretch}.sp-empty-actions a{justify-content:center}.sp-empty-illustration{display:none}.sp-account-mail-note{margin:19px 14px 0;padding:14px}}@media(prefers-reduced-motion:reduce){.sp-empty-actions a span{transition:none!important;transform:none!important}}.sp-saved-mini-art{display:flex;flex-direction:column;justify-content:space-between;width:115px;height:122px;max-width:100%;padding:10px;background:#e5ece0;border:1px solid #d1dccb;text-decoration:none!important;color:#345842!important;overflow:hidden;position:relative}.sp-saved-mini-art:after{content:"";position:absolute;width:100px;height:100px;border:1px solid #c0d0b9;border-radius:50%;top:10px;right:-60px;pointer-events:none}.sp-saved-mini-top,.sp-saved-mini-bottom{font-family:Avenir Next,Segoe UI,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;line-height:1.35;font-size:8px;font-weight:800;position:relative;z-index:1;color:#68816b}.sp-saved-mini-mark{font-family:Georgia,serif;font-size:60px;line-height:1;font-weight:400;letter-spacing:-.11em;position:relative;z-index:1;color:#466c50;align-self:center}.sp-saved-mini-art:hover .sp-saved-mini-mark{color:#284a35}.tp-wishlist-area .tp-cart-title .small{line-height:1.6;color:#58715d}.tp-wishlist-area .sp-saved-price{white-space:normal}@media(max-width:767px){.tp-wishlist-area>.container{max-width:100%}.tp-wishlist-area .tp-cart-list{overflow:visible!important;margin-bottom:27px!important}.tp-wishlist-area .tp-cart-list table,.tp-wishlist-area .tp-cart-list table tbody{display:block!important;width:100%!important;max-width:100%!important;table-layout:auto!important}.tp-wishlist-area .tp-cart-list table thead{display:none!important}.tp-wishlist-area .tp-cart-list table tbody tr{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"photo title" "price price" "quantity quantity" "action action" "remove remove";gap:11px 15px;align-items:start;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:18px!important;border:1px solid #d8e3d3!important;background:#fffdf8;box-shadow:none;min-height:0}.tp-wishlist-area .tp-cart-list table tbody tr>td{display:block!important;position:static!important;float:none!important;width:auto!important;max-width:100%!important;min-width:0!important;text-align:left!important;margin:0!important;padding:0!important;border:none!important;font-size:13px!important;vertical-align:top!important}.tp-wishlist-area .tp-cart-list table tbody tr>td:nth-child(1){grid-area:photo}.tp-wishlist-area .tp-cart-list table tbody tr>td:nth-child(2){grid-area:title}.tp-wishlist-area .tp-cart-list table tbody tr>td:nth-child(3){grid-area:price;border-top:1px solid #e3e9de!important;padding-top:14px!important}.tp-wishlist-area .tp-cart-list table tbody tr>td:nth-child(4){grid-area:quantity}.tp-wishlist-area .tp-cart-list table tbody tr>td:nth-child(5){grid-area:action}.tp-wishlist-area .tp-cart-list table tbody tr>td:nth-child(6){grid-area:remove}.tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img>a{display:flex!important}.tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img .sp-saved-mini-art{width:96px;height:112px;padding:9px}.tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img .sp-saved-mini-mark{font-size:49px}.tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img img{display:block;width:96px!important;height:112px!important;max-width:100%!important;object-fit:contain;background:#e7ecdf}.tp-wishlist-area .tp-cart-list .tp-cart-title{margin:0!important}.tp-wishlist-area .tp-cart-list .tp-cart-title>a{display:block!important;margin:0!important;font-size:17px!important;line-height:1.36!important;color:#21422e!important;font-weight:700!important;overflow-wrap:anywhere}.tp-wishlist-area .tp-cart-list .tp-cart-title>a .small{display:block!important;font-weight:600!important;margin-top:5px;color:#60765e}.tp-wishlist-area .tp-cart-list .tp-cart-title .small{font-size:12px!important}.tp-wishlist-area .tp-cart-list .sp-saved-price{font-size:14px!important;color:#30533a}.tp-wishlist-area .tp-cart-list .sp-saved-unavailable{font-size:12px!important}.tp-wishlist-area .tp-cart-list .sp-saved-enquiry{display:flex!important;justify-content:space-between;gap:14px;width:100%;min-height:45px;margin:3px 0 0;font-size:13px!important;border-bottom:1px solid #9bb79a;padding:9px 0 8px}.tp-wishlist-area .tp-cart-list .tp-cart-action-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px!important;padding:8px 0!important;color:#627468!important;font-size:12px!important}.tp-wishlist-area .tp-cart-bottom{padding-top:4px}.tp-wishlist-area .tp-cart-bottom .d-flex{gap:12px!important}}@media(max-width:390px){.tp-wishlist-area .tp-cart-list table tbody tr{padding:15px!important;grid-template-columns:83px minmax(0,1fr)!important;gap:10px 13px}.tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img .sp-saved-mini-art,.tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img img{width:83px!important;height:102px!important}.tp-wishlist-area .tp-cart-list .tp-cart-title>a{font-size:16px!important}}.site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject{min-height:40px!important;padding:7px 13px!important;font-size:12px!important;line-height:1.25!important;font-weight:650!important;color:#eef5e9!important;background:transparent!important;border:1px solid rgba(238,245,233,.68)!important;border-radius:3px!important;box-shadow:none!important;cursor:pointer;transition:background-color .16s ease}.site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject:hover{color:#fff!important;background:#eef5e91a!important}.site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject:focus-visible{outline:2px solid #e0edb3!important;outline-offset:3px!important}.site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject:disabled{cursor:wait;opacity:.55}@media(max-width:575px){.site-notice.site-notice-full-width .site-notice__actions{justify-content:space-between!important;gap:8px!important}.site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject{min-height:42px!important;padding:9px 11px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){.site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject{transition:none!important}}:root{--sup-brand-juniper: #182A1E;--sup-brand-verdigris: #3D4E3C;--sup-brand-olivine: #9CA88A;--sup-brand-absinthe: #AFE47B;--sup-brand-kaolin: #F7F4ED;--sup-brand-basalt: #0B0F0C;--sup-brand-white: #FFFFFF;--sup-brand-black: #000000;--sup-brand-grotesk: "Resonate Grotesk", "Arial Narrow", "Aptos Narrow", "Helvetica Neue", Arial, sans-serif;--primary-color: var(--sup-brand-juniper);--secondary-color: var(--sup-brand-verdigris);--tp-theme-primary: var(--sup-brand-juniper);--tp-theme-secondary: var(--sup-brand-verdigris);--tp-common-black: var(--sup-brand-basalt);--tp-heading-primary: var(--sup-brand-juniper);--tp-text-body: var(--sup-brand-verdigris);--sup-cream: var(--sup-brand-kaolin);--sup-lime: var(--sup-brand-absinthe);--sup-line: rgba(61,78,60,.2);--sx-ink: var(--sup-brand-juniper);--sx-forest: var(--sup-brand-juniper);--sx-deep: var(--sup-brand-basalt);--sx-olive: var(--sup-brand-olivine);--sx-sage: var(--sup-brand-kaolin);--sx-lime: var(--sup-brand-absinthe);--sx-paper: var(--sup-brand-kaolin);--sx-stone: var(--sup-brand-kaolin);--sx-line: rgba(61,78,60,.2);--sx-text: var(--sup-brand-verdigris);--sx-muted: var(--sup-brand-verdigris);--studio-ink: var(--sup-brand-juniper);--studio-leaf: var(--sup-brand-verdigris);--studio-paper: var(--sup-brand-kaolin);--studio-line: rgba(61,78,60,.2);--sup-ux-forest: var(--sup-brand-juniper);--sup-ux-forest-deep: var(--sup-brand-juniper);--sup-ux-leaf: var(--sup-brand-verdigris);--sup-ux-paper: var(--sup-brand-kaolin);--sup-ux-white: var(--sup-brand-white);--sup-ux-line: rgba(61,78,60,.2);--sup-ux-muted: var(--sup-brand-verdigris)}html{background:var(--sup-brand-kaolin)}body{background-color:var(--sup-brand-kaolin);color:var(--sup-brand-verdigris);font-family:var(--sup-brand-grotesk);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :is(h1,h2,h3,h4,h5,h6),body :is(h1,h2,h3,h4,h5,h6) :is(em,i),body .sx-home :is(h1,h2,h3,h4,h5,h6),body .sj-journal :is(h1,h2,h3,h4,h5,h6),body .sj-newsletter :is(h1,h2,h3,h4,h5,h6),body .tp-product-details-title,body .tp-product-title-3,body .tp-shop-widget-title,body .tp-breadcrumb-title,body .sp-product-card :is(h2,h3,h4){font-family:var(--sup-brand-grotesk)!important;font-style:normal!important;color:var(--sup-brand-juniper);font-stretch:condensed;letter-spacing:-.047em}body :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:650}body :is(button,input,select,textarea){font-family:var(--sup-brand-grotesk)}body :is(button,a){-webkit-tap-highlight-color:rgba(175,228,123,.15)}body :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sup-brand-verdigris)!important;outline-offset:3px}body .sx-home :is(h1,h2,h3,h4) em,body .sj-newsletter h2 em,body .sj-journal :is(h1,h2,h3) em,body .sx-questions-intro h2 em{font-family:var(--sup-brand-grotesk)!important;font-style:normal!important;font-weight:500;letter-spacing:-.055em;color:var(--sup-brand-verdigris)!important}body :is(.tp-header-logo,.logo) img{object-fit:contain;height:auto;max-width:min(185px,100%)}body :is(.tp-header-main,.tp-header-sticky-area,.tp-header-bottom-2,.tp-header-5){background-color:var(--sup-brand-kaolin)!important;border-color:#3d4e3c2b}body :is(.main-menu,.tp-main-menu-content) a{color:var(--sup-brand-juniper);font-weight:550;letter-spacing:-.01em}body :is(.main-menu,.tp-main-menu-content) a:hover,body :is(.main-menu,.tp-main-menu-content) a:focus-visible{color:var(--sup-brand-verdigris)}body .sx-home{background:var(--sup-brand-kaolin);color:var(--sup-brand-verdigris)}body .sx-home .sx-topnote{background:var(--sup-brand-juniper);color:var(--sup-brand-kaolin)}body .sx-home .sx-topnote a{color:var(--sup-brand-absinthe)}body .sx-home .sx-hero{background:radial-gradient(ellipse 76% 72% at 88% 17%,rgba(156,168,138,.3),transparent 84%),linear-gradient(125deg,var(--sup-brand-kaolin) 3%,rgba(156,168,138,.22) 100%)}body .sx-home .sx-hero-content h1{color:var(--sup-brand-juniper)!important;font-size:clamp(3.05rem,6.4vw,6.6rem);font-weight:650;line-height:1.025;letter-spacing:-.067em;max-width:11.3ch}body .sx-home .sx-hero-content h1 em{color:var(--sup-brand-verdigris)!important}body .sx-home :is(.sx-overline,.sx-kicker,.sx-eyebrow,.sx-overline-light),body :is(.sj-eyebrow,.sj-kicker,.sp-eyebrow){font-family:var(--sup-brand-grotesk);font-size:.72rem;font-weight:700;line-height:1.45;letter-spacing:.155em;text-transform:uppercase}body .sx-home .sx-overline:not(.sx-overline-light),body :is(.sj-eyebrow,.sp-eyebrow){color:var(--sup-brand-verdigris)!important}body .sx-home .sx-overline-rule{background:var(--sup-brand-olivine)}body .sx-home .sx-section-heading h2,body .sx-home .sx-questions-intro h2{font-weight:630;letter-spacing:-.058em;line-height:1.075}body .sx-home .sx-hero-notes{border-top-color:#3d4e3c3d}body .sx-home .sx-category-card{border-radius:3px}body .sx-home .sx-category-card:after{border-color:#f7f4ed6b}body .sx-home .sx-category-shade{background:linear-gradient(180deg,#0b0f0c08 8%,#182a1e33 42%,#0b0f0cd6)}body .sx-home .sx-hero-stamp{background:var(--sup-brand-absinthe);color:var(--sup-brand-juniper);border-color:#182a1e1f;box-shadow:none}body .sx-home .sx-hero-stamp *{color:inherit}body .sx-home .sx-values-strip{background:var(--sup-brand-kaolin);border-color:#3d4e3c29}body .sx-home .sx-values-inner b{color:var(--sup-brand-verdigris)}body .tp-shop-area .tp-shop-top,body .tp-shop-area .tp-shop-widget,body .tp-shop-area .tp-product-item-3,body .sp-product-card,body .tp-product-item-3{border-radius:4px!important;box-shadow:none!important}body .tp-shop-area .tp-shop-top,body .tp-shop-area .tp-shop-widget{background:var(--sup-brand-kaolin);border-color:#3d4e3c30}body .tp-shop-area .tp-product-item-3,body .tp-product-item-3{background:var(--sup-brand-white);border-color:#3d4e3c29}body .tp-shop-area .tp-product-item-3:is(:hover,:focus-within),body .tp-product-item-3:is(:hover,:focus-within){border-color:var(--sup-brand-olivine);box-shadow:0 10px 26px #182a1e12!important}body .tp-product-title-3,body .tp-product-details-title{font-weight:650;line-height:1.18;letter-spacing:-.042em}body .tp-product-thumb-3,body .tp-product-details-thumb-wrapper{background-color:var(--sup-brand-kaolin)}body .sp-label-pending,body .sp-product-facts,body .sup-product-placeholder{border-color:#3d4e3c38}body .tp-sidebar-search-input input[type=search],body .tp-shop-area .tp-shop-top select{border-color:#3d4e3c59;border-radius:3px;background:var(--sup-brand-white);color:var(--sup-brand-juniper)}body :is(.sx-btn-primary,.sx-button-primary,.sup-button,.sj-newsletter-form button[type=submit]){background:var(--sup-brand-juniper)!important;color:var(--sup-brand-kaolin)!important;border:1px solid var(--sup-brand-juniper)!important;border-radius:3px!important;box-shadow:none!important;font-family:var(--sup-brand-grotesk);font-weight:650;letter-spacing:-.01em}body :is(.sx-btn-primary,.sx-button-primary,.sup-button,.sj-newsletter-form button[type=submit]):is(:hover,:focus-visible){background:var(--sup-brand-verdigris)!important;border-color:var(--sup-brand-verdigris)!important;color:var(--sup-brand-white)!important}body :is(.sx-hero-content,.sx-home) a{text-underline-offset:5px}body ::selection{background:var(--sup-brand-absinthe);color:var(--sup-brand-juniper)}body .sj-journal,body .sj-journal-area,body .sj-newsletter{background-color:var(--sup-brand-kaolin)}body .sj-journal :is(h1,h2,h3),body .sj-newsletter h2{font-weight:630;letter-spacing:-.05em}body .sj-journal :is(.sj-card,.sj-article-card),body .sj-newsletter .sj-newsletter-field{border-color:#3d4e3c33}body .sj-newsletter input[type=email]{background:var(--sup-brand-white);color:var(--sup-brand-juniper);border-color:#3d4e3c57}body .site-notice.site-notice-full-width{background:var(--sup-brand-juniper)!important;color:var(--sup-brand-kaolin)!important}body .site-notice.site-notice-full-width .site-notice__agree{background:var(--sup-brand-absinthe)!important;color:var(--sup-brand-juniper)!important;border:1px solid var(--sup-brand-absinthe)!important;border-radius:3px!important;font-weight:700}body .site-notice.site-notice-full-width .sp-consent-reject{color:var(--sup-brand-kaolin)!important;border-color:var(--sup-brand-olivine)!important;background:transparent!important}@media(max-width:767px){body .sx-home .sx-hero-content h1{font-size:clamp(2.65rem,10.8vw,4.2rem);line-height:1.04;letter-spacing:-.058em;max-width:12.5ch}body .sx-home :is(.sx-section-heading h2,.sx-questions-intro h2){font-size:clamp(2.1rem,7.4vw,3.15rem);line-height:1.08}body :is(.tp-product-details-title,.tp-breadcrumb-title){letter-spacing:-.045em}body .sx-home .sx-overline,body .sj-eyebrow{letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){body .tp-shop-area .tp-product-item-3,body :is(.sx-btn-primary,.sx-button-primary,.sup-button){transition:none!important;transform:none!important}}body :is(.sp-shop,.sp-product-page,.sp-product-card,.sp-product-list-card),body [class*=sp-tone-]{--sp-ink: var(--sup-brand-juniper);--sp-deep: var(--sup-brand-basalt);--sp-soft: var(--sup-brand-verdigris);--sp-paper: var(--sup-brand-kaolin);--sp-line: rgba(61,78,60,.22);--sp-light: var(--sup-brand-white);--sp-art-base: var(--sup-brand-kaolin);--sp-art-ink: var(--sup-brand-juniper);--sp-art-accent: var(--sup-brand-olivine)}body .sp-tone-2,body .sp-tone-5{--sp-art-base: rgba(156,168,138,.18);--sp-art-ink: var(--sup-brand-juniper);--sp-art-accent: var(--sup-brand-olivine)}body .sp-tone-3,body .sp-tone-6{--sp-art-base: rgba(61,78,60,.11);--sp-art-ink: var(--sup-brand-juniper);--sp-art-accent: var(--sup-brand-olivine)}body .sp-product-hero-copy h1{font-family:var(--sup-brand-grotesk)!important;font-weight:650!important;font-style:normal!important;color:var(--sup-brand-juniper)!important;letter-spacing:-.055em}body .sx-home .sx-hero-stamp,body .sx-home .sx-hero-stamp span{font-family:var(--sup-brand-grotesk)!important;font-style:normal!important;font-weight:650;letter-spacing:-.025em}body .sx-home .sx-hero-stamp{transform:none!important;font-size:16px;line-height:1.17}body .sup-footer-brand .sup-footer-signature{margin-top:15px;font-family:var(--sup-brand-grotesk);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.145em;text-transform:uppercase;color:inherit;opacity:.92}.sp-catalog-pricing-note{display:block;max-width:40ch;margin-top:5px;padding-left:10px;border-left:2px solid var(--sup-brand-olivine,#9CA88A);font:500 12px/1.55 var(--sup-brand-grotesk,Arial,sans-serif);letter-spacing:.005em;color:var(--sup-brand-verdigris,#3D4E3C)}body:has(.sp-catalog-pricing-note) .bb-product-filter:has(#discounted_only){display:none!important}body#page-auth .auth-card{border:1px solid rgba(61,78,60,.19)!important;border-radius:4px!important;background:var(--sup-brand-white,#FFFFFF)!important;box-shadow:none!important}body#page-auth .auth-card__header{border-bottom-color:#3d4e3c2b!important}body#page-auth .auth-card__header-title{color:var(--sup-brand-juniper,#182A1E)!important;font-family:var(--sup-brand-grotesk,Arial,sans-serif)!important;font-weight:650!important;letter-spacing:-.04em!important}body#page-auth .auth-card input:not([type=checkbox]):not([type=radio]),body#page-auth .auth-card select,body#page-auth .auth-card textarea{border:1px solid rgba(61,78,60,.35)!important;background:var(--sup-brand-white,#FFFFFF)!important;color:var(--sup-brand-juniper,#182A1E)!important;border-radius:3px!important;min-height:46px}body#page-auth .auth-card button[type=submit]{border-radius:3px!important;background:var(--sup-brand-juniper,#182A1E)!important;color:var(--sup-brand-white,#FFFFFF)!important;font-weight:650!important;box-shadow:none!important}body#page-auth .auth-card button[type=submit]:hover{background:var(--sup-brand-verdigris,#3D4E3C)!important}body#page-auth .sp-account-mail-note{border:1px solid rgba(61,78,60,.2)!important;border-left:3px solid var(--sup-brand-olivine,#9CA88A)!important;background:#9ca88a1a!important;border-radius:3px!important;color:var(--sup-brand-verdigris,#3D4E3C);box-shadow:none!important}body#page-auth .sp-account-mail-note a{color:var(--sup-brand-juniper,#182A1E)!important;text-underline-offset:3px}body .tp-contact-wrapper{border-radius:4px!important;box-shadow:none!important}body .tp-contact-wrapper .tp-contact-title{color:var(--sup-brand-juniper,#182A1E)!important;font-family:var(--sup-brand-grotesk,Arial,sans-serif)!important;font-weight:650!important;letter-spacing:-.045em}body .contact-form :is(.contact-form-input,input.form-control,textarea.form-control){background:var(--sup-brand-white,#FFFFFF)!important;color:var(--sup-brand-juniper,#182A1E)!important;border:1px solid rgba(61,78,60,.35)!important;border-radius:3px!important;min-height:46px}body .contact-form .contact-button{background:var(--sup-brand-juniper,#182A1E)!important;color:var(--sup-brand-kaolin,#F7F4ED)!important;border:1px solid var(--sup-brand-juniper,#182A1E)!important;border-radius:3px!important;box-shadow:none!important;font-weight:650!important}body .contact-form .contact-button:is(:hover,:focus-visible){background:var(--sup-brand-verdigris,#3D4E3C)!important;border-color:var(--sup-brand-verdigris,#3D4E3C)!important;color:var(--sup-brand-white,#FFFFFF)!important}@media(max-width:767px){body .tp-shop-area .tp-shop-top .tp-shop-top-result{min-width:0}body .sp-catalog-pricing-note{font-size:12px}}body .sp-category-shortcuts{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:28px;padding-top:20px;padding-bottom:20px;min-height:0;border-bottom:1px solid rgba(61,78,60,.22)}body .sp-shortcuts-intro{display:flex;flex-direction:column;gap:6px}body .sp-shortcuts-label{color:var(--sup-brand-juniper,#182A1E)!important;font:700 11px/1.5 var(--sup-brand-grotesk,Arial,sans-serif);letter-spacing:.13em;text-transform:uppercase}body .sp-shortcuts-note{font:500 11px/1.35 var(--sup-brand-grotesk,Arial,sans-serif);color:var(--sup-brand-verdigris,#3D4E3C)}body .sp-shortcuts-items{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 0;overflow:visible}body .sp-shortcuts-items a{display:inline-flex;min-height:38px;align-items:center;padding:8px 12px;color:var(--sup-brand-juniper,#182A1E)!important;border:1px solid rgba(61,78,60,.27)!important;border-radius:3px!important;background:#f7f4eda6;text-decoration:none!important;font:600 12px/1.35 var(--sup-brand-grotesk,Arial,sans-serif);letter-spacing:.005em;white-space:nowrap;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease}body .sp-shortcuts-items a:is(:hover,:focus-visible){background:#9ca88a2e!important;border-color:var(--sup-brand-verdigris,#3D4E3C)!important}@media(max-width:991px){body .sp-category-shortcuts{display:block;padding-block:18px 15px}body .sp-shortcuts-intro{margin-bottom:6px}body .sp-shortcuts-items{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--sup-brand-olivine,#9CA88A) transparent;scroll-padding-inline:1px;scroll-snap-type:x proximity;padding:9px 2px 13px}body .sp-shortcuts-items a{flex:0 0 auto;scroll-snap-align:start}}@media(min-width:992px){body .sp-shortcuts-note{display:none}}@media(prefers-reduced-motion:reduce){body .sp-shortcuts-items a{transition:none}}body .sp-product-hero-photo-mark{position:absolute;right:16px;bottom:17px;width:102px;min-height:74px;display:flex;justify-content:center;align-items:center;padding:9px 13px;z-index:2;border-radius:3px;background:#182a1ee6;box-shadow:0 7px 24px #0b0f0c1f;pointer-events:none;font-size:0;line-height:1}body .sp-product-hero-photo-mark img{display:block!important;width:80px!important;max-width:100%!important;height:auto!important;max-height:60px!important;object-fit:contain!important;background:transparent!important;opacity:1;filter:none;transform:none!important;transition:none!important}body .sp-product-hero-figure:hover .sp-product-hero-photo-mark img{transform:none!important}body .sp-empty-mark{position:relative;display:flex;justify-content:center;align-items:center;align-self:center;width:min(100%,230px);min-height:140px;margin-inline:auto;padding:18px 12px;font-size:0;line-height:1;color:var(--sup-brand-juniper,#182A1E)}body .sp-empty-mark img{display:block!important;width:100%!important;max-width:205px!important;height:auto!important;max-height:132px!important;object-fit:contain!important;background:transparent!important;opacity:.92}body .sp-saved-mini-mark{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;align-self:center;width:76px;min-height:42px;font-size:0;line-height:1;margin-inline:auto}body .sp-saved-mini-mark img{display:block!important;width:72px!important;max-width:100%!important;height:auto!important;max-height:48px!important;object-fit:contain!important;background:transparent!important;padding:0!important;transition:none!important}body .tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img .sp-saved-mini-mark img{width:72px!important;max-width:100%!important;height:auto!important;max-height:48px!important;min-height:0!important;object-fit:contain!important;background:transparent!important;padding:0!important}@media(max-width:767px){body .sp-product-hero-photo-mark{right:14px;bottom:14px;width:86px;min-height:59px;padding:8px 12px}body .sp-product-hero-photo-mark img{width:62px!important;max-height:44px!important}body .sp-empty-mark{width:min(100%,180px);min-height:105px}body .sp-empty-mark img{max-width:170px!important;max-height:104px!important}body .sp-saved-mini-mark{width:61px;min-height:38px}body .tp-wishlist-area .tp-cart-list table tbody tr>td.tp-cart-img .sp-saved-mini-mark img{width:60px!important;max-height:40px!important}}:root{--sup-depth-shadow:0 12px 31px rgba(24,42,30,.085);--sup-depth-shadow-hover:0 21px 42px rgba(24,42,30,.15);--sup-depth-ease:cubic-bezier(.22,.7,.25,1)}body .sp-product-card .sp-card-thumb{position:relative;border:1px solid rgba(61,78,60,.095);box-shadow:var(--sup-depth-shadow);transition:box-shadow .35s var(--sup-depth-ease),border-color .3s ease}body .sp-product-card .sp-card-visual-link{position:relative;display:block;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}body .sp-product-card .sp-index-art{background-image:radial-gradient(ellipse at 28% 12%,rgba(247,244,237,.27),transparent 52%),linear-gradient(150deg,#f7f4ed06,#182a1e0b)}body .sp-product-card .sp-card-visual-link:focus-visible,body .sx-home .sx-category-card:focus-visible{outline:3px solid #3D4E3C;outline-offset:4px}body .sx-home .sx-category-card{box-shadow:var(--sup-depth-shadow);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:box-shadow .38s var(--sup-depth-ease)}body .sp-product-page .sp-detail-specimen{box-shadow:0 14px 38px #182a1e11}body .sp-product-card .tp-product-title-3 a,body .sp-product-card .tp-product-title-2 a{text-underline-offset:4px}body .sp-product-card .tp-product-title-3 a:focus-visible,body .sp-product-card .tp-product-title-2 a:focus-visible{outline:2px solid #3D4E3C;outline-offset:3px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body .sp-product-card:hover .sp-card-thumb,body .sp-product-card:focus-within .sp-card-thumb{box-shadow:var(--sup-depth-shadow-hover);border-color:#3d4e3c3d}body .sx-home .sx-category-card:hover,body .sx-home .sx-category-card:focus-visible{box-shadow:var(--sup-depth-shadow-hover)}}@media(max-width:767px){body .sp-product-card .sp-card-thumb,body .sx-home .sx-category-card{box-shadow:0 5px 16px #182a1e11}body .sp-product-page .sp-detail-specimen{box-shadow:0 7px 22px #182a1e0d}}@media(prefers-reduced-motion:reduce){body .sp-product-card .sp-card-thumb,body .sx-home .sx-category-card{transition:none!important;transform:none!important}}@media print{body .sp-product-card .sp-card-thumb,body .sx-home .sx-category-card,body .sp-product-page .sp-detail-specimen{box-shadow:none!important;transform:none!important}}@media(max-width:767px){.sup-collection-breadcrumb,.sup-product-breadcrumb{height:auto!important;min-height:82px!important;padding:15px 0!important;margin-bottom:0!important;align-items:center}.sup-collection-breadcrumb .breadcrumb__title{font-size:clamp(27px,7.4vw,33px)!important;margin-bottom:6px!important}.sup-product-breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;gap:8px 13px;align-items:center;font-size:13px;line-height:1.5}.sup-product-breadcrumb .breadcrumb__list>span:first-child,.sup-product-breadcrumb .breadcrumb__list>span:nth-child(n+3):not(:last-child){display:none!important}.sup-product-breadcrumb .breadcrumb__list>span:nth-child(2),.sup-product-breadcrumb .breadcrumb__list>span:last-child{display:inline-flex!important;opacity:1!important;visibility:visible!important}.sup-product-breadcrumb .breadcrumb__list>span:nth-child(2) a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sup-product-breadcrumb .breadcrumb__list>span:last-child{font-weight:650;color:#182a1e;overflow-wrap:anywhere}.sp-collection-shop .sp-collection-feature-grid{gap:14px!important;padding-block:24px 25px!important}.sp-collection-shop .sp-feature-copy h2{font-size:clamp(38px,10.6vw,46px)!important;line-height:1.03;margin-bottom:13px!important}.sp-collection-shop .sp-feature-lead{line-height:1.62;margin-bottom:18px!important}.sp-collection-shop .sp-feature-actions{gap:4px 14px}.sp-collection-shop .sp-feature-meta{margin-top:17px!important}.sp-collection-shop .sp-feature-photo{height:165px!important;margin:0 15% 0 3%;border-radius:140px 140px 4px 4px}.sp-collection-shop .sp-feature-figure figcaption{margin-top:5px}.sp-collection-shop .sp-category-shortcuts{padding-top:12px;padding-bottom:8px}.sp-collection-shop .sp-shop-body>.container{padding-top:21px!important}.sp-collection-shop .sp-shortcuts-items{scroll-padding-inline:12px;overscroll-behavior-inline:contain}.sp-collection-shop .sp-shortcuts-items>a{scroll-snap-align:start}.sp-product-page .sp-product-hero-grid{padding-block:24px 26px!important;gap:17px!important}.sp-product-page .sp-product-hero-category{margin-bottom:10px}.sp-product-page .sp-product-hero-copy h1{font-size:clamp(37px,9.5vw,45px)!important;line-height:1.08;margin-bottom:12px!important}.sp-product-page .sp-product-hero-lead{font-size:15px;line-height:1.6;margin-bottom:16px}.sp-product-page .sp-product-hero-photo{height:178px!important}.sp-product-page .sp-product-status{margin-top:14px}.sp-product-page .sp-product-detail-area{padding-top:28px}}@media(max-width:420px){.sp-collection-shop .sp-feature-copy h2{font-size:clamp(37px,10.3vw,43px)!important}}.sp-collection-shop .sp-quick-find{display:none}@media(max-width:991px){.sp-collection-shop .sp-quick-find{display:grid;gap:12px;padding:18px;margin:0 0 21px;border:1px solid rgba(61,78,60,.24);border-radius:4px;background:linear-gradient(145deg,#f7f4edf7,#e8ece3de);color:#182a1e}.sp-collection-shop .sp-quick-find-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0}.sp-collection-shop .sp-quick-find-label strong{font-family:var(--sup-brand-grotesk,Arial,sans-serif);color:#182a1e;font-size:17px;font-weight:700;line-height:1.3}.sp-collection-shop .sp-quick-find-label span{color:#3d4e3c;font-size:12px;line-height:1.45}.sp-collection-shop .sp-quick-find-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0}.sp-collection-shop #sp-quick-find-input{display:block;min-width:0;width:100%;height:49px;min-height:49px;margin:0;padding:11px 13px;border:1px solid rgba(61,78,60,.34);border-radius:3px;background:#fff;color:#182a1e;box-shadow:none;font-size:15px;line-height:1.4}.sp-collection-shop #sp-quick-find-input::placeholder{color:#647366;opacity:1}.sp-collection-shop #sp-quick-find-input:focus-visible{outline:2px solid #3D4E3C;outline-offset:2px;border-color:#3d4e3c}.sp-collection-shop .sp-quick-find-fields button{min-height:49px;display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:10px 19px;border:1px solid #182A1E;border-radius:3px;background:#182a1e;color:#f7f4ed;font-size:14px;font-weight:700;line-height:1.25;cursor:pointer;transition:background .18s ease,border-color .18s ease}.sp-collection-shop .sp-quick-find-fields button:hover{background:#3d4e3c;border-color:#3d4e3c;color:#fff}.sp-collection-shop .sp-quick-find-fields button:focus-visible{outline:2px solid #3D4E3C;outline-offset:3px}.sp-collection-shop .sp-quick-find-clear{width:fit-content;font-size:12px;font-weight:650;line-height:1.5;color:#182a1e;text-decoration:underline;text-underline-offset:3px}}@media(max-width:390px){.sp-collection-shop .sp-quick-find{padding:14px}.sp-collection-shop .sp-quick-find-fields button{padding:10px 14px}.sp-collection-shop .sp-quick-find-label{display:block}.sp-collection-shop .sp-quick-find-label span{display:block;margin-top:4px}}@media(prefers-reduced-motion:reduce){.sp-collection-shop .sp-quick-find-fields button{transition:none!important}}.sp-collection-shop #sp-collection-results{scroll-margin-top:112px}@media(max-width:991px){.sp-collection-shop #sp-collection-results{scroll-margin-top:145px}}.sp-product-page .sp-3d-tools{margin-top:18px;padding:19px;border:1px solid rgba(61,78,60,.24);border-radius:4px;background:#f7f4ed;color:#182a1e}.sp-product-page .sp-3d-intro{margin-bottom:13px}.sp-product-page .sp-3d-eyebrow{display:block;margin-bottom:6px;color:#3d4e3c;letter-spacing:.11em;font-size:10px;font-weight:750;line-height:1.4;text-transform:uppercase}.sp-product-page .sp-3d-intro p{font-size:14px;line-height:1.55;color:#3d4e3c;margin:0!important}.sp-product-page .sp-3d-open{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:49px;padding:11px 16px;border:1px solid #182A1E;border-radius:3px;background:#182a1e;color:#f7f4ed;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .2s ease,border-color .2s ease}.sp-product-page .sp-3d-open>span:last-child{font-size:23px;font-weight:400;line-height:1}.sp-product-page .sp-3d-open:hover{background:#3d4e3c;border-color:#3d4e3c}.sp-product-page .sp-3d-open:focus-visible,.sp-product-page .sp-3d-close:focus-visible{outline:3px solid #3D4E3C;outline-offset:3px}.sp-product-page .sp-3d-panel[hidden]{display:none!important}.sp-product-page .sp-3d-panel{margin-top:14px}.sp-product-page .sp-3d-stage{display:grid;place-items:center;position:relative;overflow:hidden;min-height:330px;background:radial-gradient(ellipse at 50% 25%,#fff,#e8ece3 75%);border:1px solid rgba(61,78,60,.17);border-radius:4px}.sp-product-page .sp-3d-model{display:block;width:100%;height:clamp(330px,42vw,490px);min-height:330px;background:transparent}.sp-product-page .sp-3d-model[hidden]{display:none}.sp-product-page .sp-3d-status{margin:12px 0!important;color:#3d4e3c;font-size:13px;line-height:1.6}.sp-product-page .sp-3d-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:13px}.sp-product-page .sp-3d-foot p{flex:1 1 210px;font-size:12px;line-height:1.6;margin:0!important;color:#3d4e3c}.sp-product-page .sp-3d-close{border:1px solid rgba(61,78,60,.4);border-radius:3px;background:#fff;color:#182a1e;padding:8px 14px;min-height:42px;font-size:12px;font-weight:650;cursor:pointer}.sp-product-page .sp-3d-close:hover{border-color:#182a1e;background:#e8ece3}@media(max-width:767px){.sp-product-page .sp-3d-tools{padding:14px;margin-top:15px}.sp-product-page .sp-3d-model{height:345px;min-height:300px}.sp-product-page .sp-3d-stage{min-height:300px}}@media(prefers-reduced-motion:reduce){.sp-product-page .sp-3d-open{transition:none!important}}:root{--sup-bright-paper:#FFFCF6;--sup-bright-sage:#E8F1DF;--sup-bright-mist:#F1F6EA;--sup-bright-lime:#AFE47B;--sup-bright-ink:#182A1E;--sup-bright-text:#3D4E3C;--sup-bright-line:rgba(61,78,60,.22)}body{background-color:var(--sup-bright-paper)}body .sup-footer{background:linear-gradient(135deg,#fffcf6,#f1f6ea)!important;border-top:2px solid #9CA88A!important;color:#182a1e!important}body .sup-footer .sup-footer-logo{filter:none!important;opacity:1!important}body .sup-footer h3{color:#182a1e!important;letter-spacing:.045em}body .sup-footer p,body .sup-footer .sup-footer-brand p,body .sup-footer .sup-footer-signature{color:#3d4e3c!important;opacity:1!important}body .sup-footer nav a,body .sup-footer nav a:visited{color:#243b2c!important;text-decoration:none!important;text-underline-offset:4px}body .sup-footer nav a:hover,body .sup-footer nav a:focus-visible{color:#182a1e!important;text-decoration:underline!important}body .sup-footer-bottom{border-color:#3d4e3c3b!important;color:#3d4e3c!important}body .site-notice.site-notice-full-width{background:#f7f4ed!important;color:#182a1e!important;border-top:2px solid #9CA88A!important;box-shadow:0 -6px 26px #182a1e17!important}body .site-notice.site-notice-full-width .site-notice__message,body .site-notice.site-notice-full-width .site-notice__message *,body .site-notice.site-notice-full-width .site-notice__inner,body .site-notice.site-notice-full-width .site-notice-body{color:#182a1e!important}body .site-notice.site-notice-full-width .site-notice__agree,body .site-notice.site-notice-full-width button.js-site-notice-agree{background:#afe47b!important;color:#182a1e!important;border-color:#9fcf70!important;font-weight:700!important}body .site-notice.site-notice-full-width .site-notice__agree:hover,body .site-notice.site-notice-full-width button.js-site-notice-agree:hover{background:#c5ee9f!important;border-color:#9fcf70!important}body .site-notice.site-notice-full-width .sp-consent-reject,body .site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject{background:transparent!important;color:#182a1e!important;border-color:#58725a!important}body .site-notice.site-notice-full-width .sp-consent-reject:hover,body .site-notice.site-notice-full-width .site-notice__actions .sp-consent-reject:hover{background:#e4edd9!important;color:#182a1e!important}body .site-notice.site-notice-full-width button:focus-visible,body .sup-footer a:focus-visible{outline:2px solid #3D4E3C!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){body .site-notice.site-notice-full-width :is(button,a){transition:none!important}}@media print{body .site-notice.site-notice-full-width{display:none!important}body .sup-footer{background:#fff!important;box-shadow:none!important}}:root{--sup-paper:#fffcf7;--sup-ink:#182a1e;--sup-muted:#465643;--sup-line:#d8dfd2}body{background:var(--sup-paper);color:var(--sup-ink)}body header .tp-header-top-2{background:#f7f4ed!important;border-bottom:1px solid var(--sup-line)}body :is(header,.sup-footer,.sp-shop,.sp-product-page,.sj-newsletter) :is(a,button,input):focus-visible{outline:2px solid #365d3e!important;outline-offset:4px!important}body .sup-footer{background:#f7f4ed!important;border-top:1px solid var(--sup-line)!important;padding-block:48px 24px}body .sup-footer:before,body .sup-footer h3:after{display:none}body .sup-footer h3{font-size:17px!important;letter-spacing:0!important;padding-bottom:8px;color:var(--sup-ink)!important}body .sup-footer nav a{display:block;padding-block:8px;line-height:1.5;text-underline-offset:4px}body .sup-footer-bottom{border-color:var(--sup-line)!important;line-height:1.6}body .sj-newsletter{background:#edf1e7!important;padding-block:40px!important}body .sj-newsletter h2{font-size:clamp(30px,3.3vw,44px)!important;line-height:1.12!important}body .sj-newsletter-copy>p:last-child{font-size:16px;line-height:1.65;max-width:48ch}body .sj-newsletter-note,body .sj-newsletter-consent{font-size:13px!important;line-height:1.6!important}body .sj-newsletter-field input{font-size:16px!important;min-width:0}body .sj-newsletter-field button{min-height:48px}body .sp-collection-intro{padding-block:28px 24px}body .sp-collection-intro h1,body .sp-condensed-results h1{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.035em;max-width:24ch;margin:0 0 14px;color:var(--sup-ink)}body .sp-collection-intro p:last-child{font-size:16px;line-height:1.65;max-width:65ch;margin:0;color:var(--sup-muted)}body .sup-collection-breadcrumb,body .sup-product-breadcrumb{padding-block:12px!important;margin-bottom:0!important;min-height:0!important;height:auto!important;background:#f7f4ed!important}body .sp-collection-shop .sp-category-shortcuts{padding-top:8px!important;padding-bottom:16px!important}body .sp-shop-body>.container{padding-top:24px!important}body .sp-product-page .sp-product-hero{background:#f7f4ed!important}body .sp-product-page .sp-product-hero-grid{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding-block:28px!important;gap:0!important}body .sp-product-page .sp-product-hero-copy h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.12!important;max-width:30ch;margin-bottom:12px!important;letter-spacing:-.035em!important}body .sp-product-page .sp-product-hero-category{margin-bottom:12px!important}body .sp-product-page .sp-product-hero-lead{font-size:16px!important;line-height:1.65!important;margin-bottom:16px!important;max-width:65ch}body .sp-product-page .sp-product-status{margin-top:12px!important}body .sp-product-detail-area{padding-top:28px!important}body .sp-product-card .sp-card-thumb{border-color:var(--sup-line);box-shadow:0 8px 20px #182a1e0f!important}body .sup-catalogue-badge{background:#edf1e7!important;color:#28432e!important;font-size:12px!important;line-height:1.5!important;padding:6px 10px!important;border:1px solid #c7d2bf}body .sup-catalogue-status{font-size:14px;line-height:1.65;color:var(--sup-muted)}body .sup-mobile-nav{padding-bottom:env(safe-area-inset-bottom,0px)!important;background:var(--sup-paper)!important;border-top:1px solid var(--sup-line);bottom:var(--sup-cookie-bar-h,0px)}body .sup-mobile-links{display:flex;align-items:stretch;justify-content:space-around;gap:4px}body .sup-mobile-links>.tp-mobile-item-btn{display:flex!important;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:64px!important;padding:8px 3px;color:var(--sup-ink);border:0;background:transparent;font-size:12px;line-height:1.3}body .sup-mobile-links svg{width:23px;height:23px}body .sp-quick-find input,body .tp-search-input input{font-size:16px!important}body :is(.tp-offcanvas-close-btn,.tp-offcanvas-open-btn,.tp-search-open-btn){min-width:44px;min-height:44px}body :is(#sp-product-details,#sp-collection-results){scroll-margin-top:112px}@media(max-width:991px){body:has(.sup-mobile-nav){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px) + var(--sup-cookie-bar-h,0px))!important}body:has(.sup-mobile-nav) .back-to-top-wrapper{bottom:calc(84px + env(safe-area-inset-bottom,0px) + var(--sup-cookie-bar-h,0px))!important}body .sup-footer-grid{gap:28px!important}}@media(max-width:767px){body .sp-collection-intro{padding-block:24px 16px}body .sp-product-page .sp-product-hero-grid{padding-block:24px!important}body .sj-newsletter-inner{gap:24px!important}body .sj-newsletter-field{display:flex;flex-wrap:wrap;gap:8px}body .sj-newsletter-field input{flex:1 1 180px;width:100%}body .sj-newsletter-field button{flex:1 1 150px}body .sup-footer{padding-block:32px 20px}}@media(prefers-reduced-motion:reduce){body :is(.sp-reveal,.sp-reveal.sp-waiting,.sp-product-card,.sp-card-visual-link){animation:none!important;transition:none!important;transform:none!important;opacity:1!important}html{scroll-behavior:auto!important}}body .sc-header .tp-header-action{gap:14px!important;margin-left:0!important}body .sc-header .tp-header-action-item{margin:0!important}body .sc-header .tp-header-action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px}body .sc-header .main-menu nav>ul>li:has(>a[href$="/faqs"]),body .sc-header .main-menu nav>ul>li:has(>a[href$="/contact"]){display:none}body .sc-header .main-menu nav>ul>li>a{padding-inline:14px!important}body .sc-header .tp-header-bottom-3{border-bottom:1px solid #dce0d2}body .sp-product-card .sc-card-sku{display:none!important}body .sp-product-card .tp-product-badge-3:has(>.sup-catalogue-badge){display:none!important}body .sp-product-card .sp-index-art-mark{display:none}body .sp-product-card .sp-index-art-center strong{font-family:Georgia,serif!important;font-size:76px!important;font-weight:400!important;letter-spacing:-.07em!important;color:#526b50!important;text-transform:none!important}body .sp-product-card .sp-index-art-bottom{font-size:11px;letter-spacing:.025em}body .sp-product-card .sp-card-reference{display:block;color:#52654d;margin-bottom:8px}body .sx-home .sx-shelf .sp-product-card{border:0;border-radius:0!important;background:transparent;box-shadow:none!important}body .sx-home .sx-shelf .sp-card-content{padding:18px 0 0!important}body .sx-home .sx-shelf .sp-card-visual-link{border:1px solid #d7dfcd;border-radius:4px!important}body .sx-home .sx-hero-visual:after{display:none!important}body .sx-home .sx-section{padding-block:76px!important}body .sx-home .sc-collection-search{max-width:640px;margin:0 0 32px}body .sc-collection-search label{display:block;font-size:13px;color:#40573f;margin-bottom:10px}body .sx-home .sc-collection-search input{min-width:0!important}body .sx-home .sc-collection-search button{white-space:nowrap;background:#214b3e!important}body .sx-home .sx-category-mosaic{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:18px!important}body .sx-home .sx-category-card{grid-column:auto!important;grid-row:auto!important;height:280px!important;min-height:0!important;border-radius:4px!important}body .sx-home .sx-category-card strong{font-size:26px!important}body .sx-home .sx-imagery-note{margin-top:20px}body .sx-home .sj-home-journal{padding-block:66px!important}body .sx-home .sj-home-posts{gap:28px}body .sx-home .sj-home-post{min-height:0!important;padding:22px 0!important;border:0!important;border-top:1px solid #b9c5b1!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}body .sx-home .sj-home-post-main{padding:18px 0 0!important}body .sx-home .sj-home-post-main h3{font-size:25px!important;line-height:1.25!important}body .sx-home .sj-home-post-main h3 a:hover{text-decoration:underline;text-underline-offset:5px}body .sx-home .sj-home-post-main p{font-size:14px;color:#4c604c}body .sx-home details.sx-faq-item{padding:0!important;background:transparent!important;border-bottom:1px solid #cdd6c5}body .sx-home .sx-faq-item summary{position:relative;display:block;cursor:pointer;list-style:none;padding:22px 35px 22px 0;font-size:17px;line-height:1.5;font-weight:500;color:#234432}body .sx-home .sx-faq-item summary::-webkit-details-marker{display:none}body .sx-home .sx-faq-item summary:after{content:"+";position:absolute;right:6px;top:22px;font-size:23px;font-weight:400}body .sx-home .sx-faq-item[open] summary:after{content:"\2212"}body .sx-home .sx-faq-item>p{padding:0 30px 24px 0;margin:0!important;line-height:1.75}body .sx-home .sx-faq-item summary:focus-visible{outline:2px solid #214b3e;outline-offset:4px}body .sc-story-progress,body .sc-story-hint{display:none}@media(min-width:1024px)and (min-height:760px){body main:has(>.sx-home){overflow:clip!important}body .sx-home .sl-atelier.sc-story{overflow:clip;min-height:calc(100vh + 900px);padding:0 0 40px}body .sc-story .sl-atelier-grid{position:sticky;top:80px;min-height:0;padding-block:24px;align-items:center}body .sc-story .sl-editorial h2{font-size:44px;margin-bottom:16px}body .sc-story .sl-editorial h2 br{display:none}body .sc-story .sl-editorial h2 em{margin-left:.12em}body .sc-story .sl-eyebrow{margin-bottom:12px}body .sc-story .sl-intro{font-size:15px;line-height:1.6;margin-bottom:12px}body .sc-story .sl-controls{margin-bottom:10px}body .sc-story .sl-panel-space{min-height:205px}body .sc-story .sl-panel{margin-bottom:12px}body .sc-story .sl-panel h3{font-size:28px;margin-bottom:10px}body .sc-story .sl-visual{height:460px}body .sc-story .sl-plate{height:350px}body .sc-story .sl-motion-row{padding-top:12px}body .sc-story .sc-story-hint{display:block;font-size:11px;color:#d0ddc7;margin:0 0 14px;line-height:1.5}body .sc-story .sc-story-progress{display:block;position:sticky;top:72px;width:100%;height:2px;z-index:5;background:#ffffff18}body .sc-story-progress span{display:block;height:100%;background:#e1cd9f;transform:scaleX(var(--sc-progress,0));transform-origin:left}}@media(max-width:1199px){body .sc-header .tp-header-action{gap:5px!important}body .sc-header .main-menu nav>ul>li>a{padding-inline:9px!important}}@media(max-width:767px){body .sc-header .tp-header-action{gap:4px!important}body .sc-header .tp-header-action-btn{min-width:36px}body .sx-home .sx-section{padding-block:48px!important}body .sx-home .sx-category-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .sx-home .sx-category-card{height:225px!important}body .sx-home .sx-category-card strong{font-size:22px!important}body .sx-home .sj-home-journal{padding-block:48px!important}body .sx-home .sj-home-posts{gap:8px}body .sx-home .sj-home-post-main h3{font-size:24px!important}body .sx-home .sx-faq-item summary{font-size:16px;padding-block:20px}}@media(max-width:380px){body .sx-home .sx-category-mosaic{grid-template-columns:1fr!important}body .sx-home .sx-category-card{height:240px!important}body .sx-home .sc-collection-search button{padding-inline:10px!important;font-size:11px!important}}body .sx-home .sx-category-card .sx-category-body{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:auto auto;align-items:end;gap:8px 16px;left:24px;right:24px;bottom:24px;width:auto!important;font-size:10px;line-height:1.5;color:#f5f6ec}body .sx-home .sx-category-card .sx-category-body>small{grid-column:1/-1;grid-row:1}body .sx-home .sx-category-card .sx-category-body>strong{grid-column:1;grid-row:2;min-width:0;width:auto!important;max-width:none!important;margin:0!important;font-size:26px!important;line-height:1.15!important;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance}body .sx-home .sx-category-card .sx-category-arrow{grid-column:2;grid-row:2;align-self:end;justify-self:end;margin:0!important;background:#f8f3e6!important;color:#234d3f!important;border-color:#f8f3e6!important}body .sx-home .sx-category-card:hover .sx-category-arrow{background:#e4ebda!important;color:#234d3f!important}body .tp-search-area .tp-search-close{display:flex!important;align-items:center;justify-content:flex-end;margin:0 0 12px!important}body .tp-search-area .tp-search-close-btn{position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid #a9b59c;background:#fbf8f1;color:#234d3f;border-radius:50%;font:28px/1 Arial,sans-serif;transform:none!important}body .tp-search-area .tp-search-close-btn:before,body .tp-search-area .tp-search-close-btn:after{display:none!important}body .tp-search-area .tp-search-close-btn span{display:block;pointer-events:none}body .tp-search-area .tp-search-input button{width:44px!important;height:44px!important;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;right:6px!important;top:50%!important;transform:translateY(-50%)!important}body .tp-search-area .tp-search-input input{padding-right:58px!important}body .tp-product-modal-close-btn{min-width:44px;min-height:44px}body :is(.tp-search-close-btn,.tp-product-modal-close-btn):focus-visible{outline:2px solid #234d3f!important;outline-offset:4px!important}@media(max-width:767px){body .sx-home .sx-category-card .sx-category-body{grid-template-columns:minmax(0,1fr)!important;left:16px;right:16px;bottom:20px;gap:8px;font-size:9px}body .sx-home .sx-category-card .sx-category-body>strong{grid-column:1;font-size:22px!important}body .sx-home .sx-category-card .sx-category-arrow{display:none!important}body .tp-search-area{padding-block:16px!important;max-height:100dvh;overflow:auto}}@media(min-width:768px)and (max-width:991px){body .sx-home .sx-category-card .sx-category-body{grid-template-columns:minmax(0,1fr)!important}body .sx-home .sx-category-card .sx-category-body>strong{font-size:24px!important}body .sx-home .sx-category-card .sx-category-arrow{display:none!important}}body .px-product{background:#fbf8f1;color:#233e32}body .px-product .sp-product-detail-area{padding-top:28px!important}body .px-product .tp-product-details-top>.container>.row{--bs-gutter-x:64px;align-items:start}body .px-product .px-product-summary{padding:12px 0 0!important;position:static!important}body .px-product .sp-detail-heading{margin:10px 0 24px;padding:0!important;border:0!important}body .px-product .sp-detail-heading .sp-eyebrow{font:11px/1.7 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#52664d;margin:0 0 15px}body .px-product .px-product-title{font:400 clamp(38px,4.1vw,62px)/1.08 Georgia,serif!important;letter-spacing:-.035em;color:#234432!important;margin:0!important;overflow-wrap:anywhere}body .px-product .tp-product-details-category{font-size:12px;margin:0 0 14px}body .px-product .tp-product-details-description{font-size:16px;line-height:1.8;color:#4d604b;max-width:48ch}body .px-product .tp-product-details-description p{font-size:inherit;line-height:inherit}body .px-product .tp-product-details-price-block>.sup-availability{display:flex!important;align-items:center;justify-content:space-between;min-height:52px;padding:13px 20px!important;background:#234d3f!important;border:1px solid #234d3f!important;border-radius:3px;color:#fffaf0!important;text-decoration:none!important;font-size:15px!important;font-weight:500;line-height:1.5;width:100%}body .px-product .tp-product-details-price-block>.sup-availability:after{content:"\2197";margin-left:16px}body .px-product .sup-catalogue-status{font-size:12px!important;line-height:1.7!important;margin:12px 0 18px!important;color:#5d6d58!important}body .px-product .tp-product-details-action-sm{margin:16px 0!important;padding:0!important}body .px-product .tp-product-details-action-sm-btn{min-height:44px;font-size:13px;padding-inline:0;margin-right:24px}body .px-product .tp-product-details-query{display:none}body .px-product .sp-detail-specimen{min-height:470px!important;height:auto!important;aspect-ratio:1.05;margin:0;padding:30px!important;border:1px solid #d2d7c7!important;border-radius:6px!important;background:radial-gradient(ellipse at 25% 15%,#f8f7ec,#e6ebdd)!important;box-shadow:0 20px 40px -34px #23443240!important}body .px-product .sp-specimen-middle strong{font:400 clamp(32px,3.6vw,52px)/1.12 Georgia,serif!important;letter-spacing:-.035em;overflow-wrap:anywhere}body .px-product .sp-specimen-top,body .px-product .sp-specimen-bottom{font-size:10px!important;line-height:1.6}body .px-product .sp-specimen-middle small{font-size:11px;letter-spacing:.07em}body .px-product .tp-product-details-thumb-wrapper img{object-fit:contain;max-height:560px}body .px-product-links{display:flex;flex-wrap:wrap;border-block:1px solid #d4daca;margin-top:24px;gap:8px 28px}body .px-product-links a{display:flex;align-items:center;gap:20px;min-height:50px;color:#234432;font-size:13px;text-decoration:none}body .px-order-note{margin-top:22px;max-width:50ch}body .px-order-note>span{font-size:10px;letter-spacing:.12em;color:#52664d}body .px-order-note p{font-size:12px;line-height:1.8;color:#52664d;margin:8px 0 0}body .px-product .sp-product-facts{margin:40px 0 0!important;padding:20px 0!important;border-block:1px solid #d4daca;background:transparent!important;gap:24px}body .px-product .sp-product-facts dt{font-size:11px;color:#66765e;margin-bottom:8px}body .px-product .sp-product-facts dd{font-size:14px;line-height:1.5;color:#234432}body .px-product .sp-reading-intro{padding-top:48px!important;padding-bottom:20px!important;scroll-margin-top:100px}body .px-product .sp-reading-intro h2{font:400 38px/1.2 Georgia,serif!important;letter-spacing:-.03em;margin-bottom:12px!important}body .px-product .sp-reading-intro>p:last-child{font-size:14px;line-height:1.7;max-width:65ch}body .px-product .sp-product-reading{padding-top:0!important;padding-bottom:32px!important}body .px-product .sp-label-pending{padding:24px!important;background:#f0f1e7!important;border:1px solid #d9ddce;border-radius:4px}body .px-product .sp-label-pending h3{font:400 27px/1.2 Georgia,serif!important;margin-bottom:12px}body .px-product .sp-label-pending p{font-size:14px;line-height:1.8;max-width:65ch}body .px-product .sp-label-pending a{min-height:44px;display:inline-flex;align-items:center;color:#234d3f}body .px-product .sp-product-help{margin-block:20px 40px!important;padding:28px!important}body .px-product .sp-product-help h2{font:400 30px/1.2 Georgia,serif!important}body .px-product .sp-product-help p{font-size:14px;line-height:1.7}body .px-product-summary{scroll-margin-top:100px}body .px-mobile-action{display:none}body .sp-product-card{display:flex;flex-direction:column;min-width:0;padding:10px!important;border:1px solid #dce0d2!important;border-radius:5px!important;background:#fffdf7!important;box-shadow:none!important;height:calc(100% - 30px);margin-bottom:30px!important}body .sp-product-card .sp-card-thumb{margin:0!important;border-radius:3px;flex-shrink:0}body .sp-product-card .sp-card-visual-link{display:block;aspect-ratio:1.12;min-height:0!important;height:auto!important;padding:0!important;border:0!important;overflow:hidden}body .sp-product-card .sp-card-visual-link>img{width:100%;height:100%;object-fit:contain;background:#f0f2e8;padding:16px}body .sp-product-card .sp-index-art{height:100%!important;min-height:0!important;aspect-ratio:1.12}body .sp-product-card .sp-card-content{display:flex;flex-direction:column;flex:1;padding:20px 8px 8px!important}body .sp-product-card .sp-card-reference{font-size:10px!important;line-height:1.6;color:#5c6f54;margin-bottom:10px;text-transform:uppercase;letter-spacing:.035em}body .sp-product-card .tp-product-title-3{font:400 24px/1.25 Georgia,serif!important;letter-spacing:-.025em;min-height:0!important;margin-bottom:12px!important;overflow-wrap:anywhere}body .sp-product-card .tp-product-title-3 a{white-space:normal!important;display:block;-webkit-line-clamp:unset!important;overflow:visible!important}body .sp-product-card .px-card-summary{font-size:13px;line-height:1.65;color:#5b6b54;margin:0 0 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body .sp-product-card .sp-card-availability{margin-top:auto;margin-bottom:14px;min-height:32px}body .sp-product-card .sup-availability{font-size:13px!important;line-height:1.6!important;color:#435d3e!important}body .sp-product-card .px-card-action{margin-top:0}body .sp-product-card .px-card-action :is(.sup-product-details-link,.tp-product-add-cart-btn-large-wrapper,.tp-product-add-cart-btn-large){position:static!important;inset:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;width:100%!important}body .sp-product-card .px-card-action :is(.sup-product-details-link,.tp-product-add-cart-btn-large){display:flex!important;align-items:center;justify-content:space-between;min-height:46px;padding:12px 14px!important;border:1px solid #234d3f!important;border-radius:2px!important;background:transparent!important;color:#234d3f!important;font-size:13px!important;line-height:1.4!important}body .sp-product-card .px-card-action :is(.sup-product-details-link,.tp-product-add-cart-btn-large):hover{background:#234d3f!important;color:#fffaf0!important}body :is(.px-product-links a,.px-mobile-action a,.px-card-action a,.px-card-action button):focus-visible{outline:2px solid #234d3f;outline-offset:4px}@media(max-width:991px){body .px-product .tp-product-details-top>.container>.row{--bs-gutter-x:24px}body .px-product .tp-product-details-top>.container>.row>.col-lg-6:first-child{order:2}body .px-product .tp-product-details-top>.container>.row>.col-lg-6:last-child{order:1;margin-bottom:28px}body .px-product .sp-detail-specimen{min-height:0!important;aspect-ratio:1.1;max-width:620px;margin-inline:auto}body .px-product .px-product-title{font-size:42px!important}body .px-product .sp-product-facts{grid-template-columns:1fr!important;gap:16px}body .px-product .sp-product-facts>div{padding:0!important}body .px-mobile-action{position:fixed;inset-inline:0;bottom:var(--sup-cookie-bar-h,0px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fcf9f2;border-top:1px solid #d4daca;box-shadow:0 -8px 24px #2344320d;z-index:900}body .px-mobile-action>div{min-width:0;flex:1}body .px-mobile-action strong{display:block;font:400 17px/1.3 Georgia,serif;color:#234432;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .px-mobile-action div>span{display:block;font-size:10px;line-height:1.5;color:#5b6b54;margin-top:4px}body .px-mobile-action a{display:flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:12px 18px;background:#234d3f;color:#fffaf0;border-radius:3px;font-size:13px;flex:none}body:has(.px-product) #tp-bottom-menu-sticky{display:none!important}body:has(.px-product){padding-bottom:86px!important}body:has(.px-product) .back-to-top-wrapper{bottom:calc(var(--sup-cookie-bar-h,0px) + 94px)!important}body:has(.tp-search-area.opened,.cartmini__area.cartmini-opened,.offcanvas__area.offcanvas-opened,.modal.show) .px-mobile-action{display:none!important}}@media(max-width:767px){body .px-product .sp-product-detail-area{padding-top:16px!important}body .px-product .px-product-title{font-size:36px!important}body .px-product .tp-product-details-description{font-size:15px}body .px-product .sp-detail-specimen{padding:22px!important;min-height:300px!important;aspect-ratio:auto}body .px-product .sp-specimen-middle strong{font-size:34px!important}body .px-product .sp-reading-intro{padding-top:34px!important}body .px-product .sp-reading-intro h2{font-size:32px!important}body .px-product .sp-product-help{padding:22px!important}body .sp-product-card{padding:7px!important}body .sp-product-card .sp-card-content{padding:16px 4px 4px!important}body .sp-product-card .tp-product-title-3{font-size:21px!important}body .sp-product-card .px-card-summary{font-size:12px;margin-bottom:14px}body .sp-product-card .px-card-action :is(.sup-product-details-link,.tp-product-add-cart-btn-large){padding-inline:10px!important;font-size:12px!important}}body:has(.px-product) .tp-product-related-slider-active .swiper-wrapper{align-items:stretch}body:has(.px-product) .tp-product-related-slider-active .swiper-slide{height:auto;display:flex}body:has(.px-product) .tp-product-related-slider-active .sp-product-card{height:auto;width:100%;flex:1}:root{--primary-color:#193e3b;--primary-color-rgb:25,62,59;--tp-theme-primary:#193e3b}body{background:#fbfaf6!important;color:#193e3b}body .sc-header,body #header-sticky{background:#fbfaf6!important;border-color:#d1dcd4!important}body .sc-header a,body #header-sticky a{color:#193e3b}body .sp-product-page{background:#fbfaf6;color:#193e3b}body .sp-product-page :is(h1,h2,h3){color:#193e3b}body .sp-strength-choice[aria-current=true]{background:#193e3b;color:#fff;border-color:#193e3b}body #sup-newsletter{background:#e3ece4!important;border-color:#c5d4c8!important}body .sp-product-card{border-color:#d1dcd4}.sb-gallery{--sb-forest:#234d3f;--sb-line:#c5cfbd;--sb-paper:#fbf8f1;color:var(--sb-forest);font-family:Arial,Helvetica,sans-serif}.sb-gallery-main{display:block;position:relative;overflow:hidden;background:#f4f5ec;border:1px solid #e0e4d8;aspect-ratio:1.02;cursor:zoom-in}body .px-product .sb-gallery-main>img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;mix-blend-mode:multiply;padding:14px}.sb-enlarge-caption{position:absolute;bottom:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;font-size:12px;background:#fbf8f1ed;color:var(--sb-forest);border-top:1px solid #d5ddcc}.sb-enlarge-caption>span:last-child{font-size:20px}.sb-photo-choices{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.sb-photo-choices[hidden]{display:none}.sb-photo-choices button{display:flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;min-height:64px;background:var(--sb-paper);border:1px solid var(--sb-line);color:var(--sb-forest);font:13px/1.4 Arial,Helvetica,sans-serif;border-radius:3px}.sb-photo-choices button[aria-pressed=true]{border-color:var(--sb-forest);box-shadow:inset 0 0 0 1px var(--sb-forest);background:#e7eddf}body .px-product .sb-photo-choices img{width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply}.sb-photo-note{font:12px/1.65 Arial,Helvetica,sans-serif;color:#53664c;margin:13px 0 0;max-width:54ch}.sb-visually-hidden{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}.sb-photo-dialog{border:0;padding:0;width:min(1000px,calc(100vw - 48px));max-width:none;height:min(900px,calc(100dvh - 48px));max-height:none;background:#fbf8f1;color:#234d3f;margin:auto;box-shadow:0 20px 80px #10281a40}.sb-photo-dialog[open]{display:flex;flex-direction:column}.sb-photo-dialog::backdrop{background:#10281abf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sb-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;border-bottom:1px solid #c5cfbd;flex:none}.sb-dialog-header p{font:15px/1.45 Arial,Helvetica,sans-serif;margin:0}.sb-dialog-header button{display:flex;gap:16px;align-items:center;padding:8px 10px;min-height:44px;background:none;border:1px solid #c5cfbd;font-size:13px;color:#234d3f}.sb-dialog-header button span{font-size:24px}.sb-dialog-stage{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;background:#fff;position:relative;scrollbar-width:thin}.sb-dialog-stage.is-zoomed{cursor:grab}.sb-dialog-stage.is-zoomed:active{cursor:grabbing}body .px-product .sb-dialog-stage>img{display:block;object-fit:contain;width:100%;height:100%;max-width:none!important;max-height:none!important;margin:0;transition:none!important}body .px-product .sb-dialog-stage.is-zoomed>img{height:auto;min-height:100%;width:calc(var(--sb-zoom,1)*100%);object-fit:contain}.sb-dialog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 20px;border-top:1px solid #c5cfbd;flex:none;font:12px/1.4 Arial,Helvetica,sans-serif}.sb-dialog-toolbar>div{display:flex;align-items:center;gap:12px}.sb-dialog-toolbar button{min-width:44px;min-height:44px;padding:8px;background:#f1f4e9;border:1px solid #bdcbb3;color:#234d3f}.sb-dialog-toolbar button:disabled{opacity:.4;cursor:default}.sb-dialog-help{font:11px/1.6 Arial,Helvetica,sans-serif;margin:0;padding:0 20px 12px;color:#53664c}html:has(.sb-photo-dialog[open]){overflow:hidden}.sb-gallery :is(a,button,.sb-dialog-stage):focus-visible,.sb-label-peek:focus-visible{outline:3px solid #234d3f;outline-offset:3px}body .sp-product-card .sp-card-visual-link{position:relative}body .sp-product-card .sb-card-label{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1;opacity:0;pointer-events:none;transition:opacity .2s;background:#f0f2e8}body .sp-product-card.sb-show-label .sb-card-label{opacity:1}.sb-label-peek{position:absolute;right:10px;bottom:10px;z-index:3;min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid #acbda1;background:#fcfaf3f5;color:#234d3f;border-radius:3px;padding:8px 12px;font:12px/1.4 Arial,Helvetica,sans-serif;box-shadow:0 2px 10px #234d3f0a}.sb-label-peek[hidden]{display:none}.sb-label-peek[aria-pressed=true]{background:#234d3f;color:#fff}.sb-label-peek:disabled{opacity:.65}.sb-browse-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;color:#234d3f;margin-bottom:10px}body .sp-collection-shop .sp-collection-intro h1 em,body .sp-condensed-results h1 em{font:inherit!important;letter-spacing:inherit!important}body .sp-collection-shop .sp-collection-intro h1{max-width:22ch!important}@media(min-width:992px){body .px-product .tp-product-details-top>.container>.row>.col-lg-6:first-child{position:sticky;top:90px}body:has(.px-product) main{overflow:visible}}@media(max-width:991px){body .px-product .tp-product-details-top>.container>.row>.col-lg-6:first-child{order:1}body .px-product .tp-product-details-top>.container>.row>.col-lg-6:last-child{order:2;margin-top:25px;margin-bottom:0}body .px-product .sb-gallery{max-width:620px;margin:auto}body .px-mobile-action div>span{font-size:12px}body .px-mobile-action a{font-size:14px;min-height:48px}body .px-product .px-product-summary{padding-top:0!important;margin-top:0!important}body:has(.sb-photo-dialog[open]) .px-mobile-action{display:none!important}}@media(max-width:767px){.sb-gallery-main{aspect-ratio:1.16}.sb-photo-choices{gap:9px;margin-top:11px}.sb-photo-choices button{min-height:58px;padding-right:15px}.sb-photo-note{font-size:11px;margin-top:10px}.sb-photo-dialog{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.sb-dialog-header{padding:8px 12px}.sb-dialog-header p{font-size:13px}.sb-dialog-toolbar{padding:8px 12px;gap:8px}.sb-dialog-toolbar>div{gap:6px}.sb-dialog-toolbar button{min-width:40px;min-height:44px}.sb-dialog-help{padding-inline:12px;font-size:11px}.sb-label-peek{right:5px;bottom:5px;padding:8px;font-size:11px}body .sp-product-card .sp-card-visual-link{aspect-ratio:.92}body .sp-product-card .sp-card-visual-link>img{padding:5px}body .sp-product-card .tp-product-title-3{font-size:22px!important}body .sp-product-card .sp-card-reference{min-height:32px}body .sp-product-card .px-card-summary{display:none}body .sp-product-card .sp-card-availability{min-height:42px}body .sp-collection-shop .sp-collection-intro{padding-top:20px!important;padding-bottom:12px!important}body .sp-collection-shop .sp-collection-intro>.sp-eyebrow{display:none}body .sp-collection-shop .sp-collection-intro h1{font-size:34px!important;margin-bottom:10px!important}body .sp-collection-shop .sp-collection-intro>p:last-child{font-size:14px;line-height:1.6;margin-bottom:0}body .sp-collection-shop .sp-quick-find{padding:15px!important;gap:12px;margin-bottom:12px!important}body .sp-quick-find-label strong{font-size:22px!important}body .sp-quick-find-label>span{display:none}body .df-categories{margin-bottom:16px}.sb-browse-back{margin-bottom:3px}}@media(prefers-reduced-motion:reduce){.sb-gallery *,body .sp-product-card .sb-card-label{transition:none!important;scroll-behavior:auto!important}}:root{--sa-cookie:0px;--sa-nav:0px;--sa-action:0px;--sa-bottom:0px}html{scroll-padding-top:100px;scroll-padding-bottom:calc(var(--sa-bottom) + 20px)}html body .js-site-notice.site-notice{z-index:1000!important;bottom:0!important;left:0!important;right:0!important;border-radius:0!important;max-height:46dvh;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px max(12px,env(safe-area-inset-bottom))!important;background:#244b3c!important;color:#faf8f2!important}html body .js-site-notice.site-notice .site-notice-body{padding:0!important;margin:0 auto!important;box-shadow:none!important}html body .js-site-notice.site-notice .site-notice__inner{gap:10px 24px!important}html body .js-site-notice.site-notice .site-notice__message{font-size:14px!important;line-height:1.5!important;padding:0!important;min-width:0!important}html body .js-site-notice.site-notice .site-notice__actions{gap:8px!important;padding:0!important;margin:0!important;flex-wrap:wrap!important;justify-content:flex-start!important}html body .js-site-notice.site-notice .site-notice__actions button{min-width:120px!important;max-width:none!important;min-height:44px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;padding:10px 15px!important;font-size:13px!important;line-height:1.4!important;border-radius:2px!important}html body .js-site-notice.site-notice .sp-consent-reject{border:1px solid #d7dfd0!important;color:#faf8f2!important;background:transparent!important}html body:has(.js-site-notice.site-notice--visible){padding-bottom:var(--sa-bottom)!important}body .back-to-top-wrapper{bottom:calc(var(--sa-bottom) + 14px)!important}@media(max-width:991px){body:has(.sup-mobile-nav),body:has(.px-product){padding-bottom:var(--sa-bottom,140px)!important}body #tp-bottom-menu-sticky.sup-mobile-nav,body:has(.px-product) #tp-bottom-menu-sticky.sup-mobile-nav{display:block!important;position:fixed!important;inset-inline:0!important;bottom:var(--sa-cookie)!important;z-index:990!important;padding:0 8px env(safe-area-inset-bottom,0px)!important;transform:none!important;background:#faf8f2!important}body .sup-mobile-links>.tp-mobile-item-btn{min-height:56px!important;font-size:12px!important;padding:7px 4px!important}body .sup-mobile-links svg{width:21px;height:21px}body .px-mobile-action{display:flex!important;bottom:calc(var(--sa-cookie) + var(--sa-nav))!important;z-index:991!important;padding:9px 16px!important;gap:12px!important;background:#f7f5ed!important;box-shadow:none!important}body .px-mobile-action a{min-height:44px!important;padding:10px 17px!important;font-size:14px!important}body .px-mobile-action strong{font-size:17px!important}body .px-mobile-action div>span{font-size:12px!important;line-height:1.4!important}body:has(.sup-mobile-nav) .back-to-top-wrapper{bottom:calc(var(--sa-bottom) + 14px)!important}body:has(.offcanvas-opened,.cartmini-opened,.tp-search-area.opened,.modal.show,dialog[open]) :is(#tp-bottom-menu-sticky.sup-mobile-nav,.px-mobile-action){display:none!important}html body .js-site-notice.site-notice .site-notice__inner{display:flex!important;flex-direction:column!important;align-items:stretch!important}}body .bs-home .st-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;border:0;margin:24px 0}body .bs-home .st-tabs button{flex:1 1 180px;min-width:0;min-height:48px;padding:11px 16px;border:1px solid #c2cebb;border-radius:2px;background:#faf8f2;color:#244b3c;white-space:normal;overflow:visible;text-overflow:clip;font-size:15px!important;line-height:1.45!important;text-align:center}body .bs-home .st-tabs button[aria-selected=true]{background:#244b3c;color:#fff;border-color:#244b3c}body .bs-home .st-tabs button:focus-visible{outline:3px solid #718b6a;outline-offset:3px}@media(max-width:479px){body .bs-home .st-tabs button{flex-basis:100%;text-align:left;padding-inline:17px}}.sa-artwork-card .st-product-photo{mix-blend-mode:normal}body .sa-artwork-card .sp-card-visual-link>img,.sa-artwork-card .st-product-photo img{object-fit:cover!important;padding:0!important;mix-blend-mode:normal}.sa-artwork-caption{position:absolute;left:8px;bottom:8px;right:8px;z-index:2;width:max-content;max-width:calc(100% - 16px);padding:5px 9px;background:#faf8f2ef;color:#244b3c;border:1px solid #d5dccd;font-size:11px;line-height:1.4;pointer-events:none}.sa-product-artwork{margin:0;background:#f1f0e7}.sa-product-artwork img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sa-product-artwork figcaption{padding:14px 18px;font-size:13px;line-height:1.5;color:#526456}body .px-product .ck-content table{width:100%!important;max-width:100%;border-collapse:collapse;table-layout:auto;margin:24px 0 32px;border:1px solid #d5ddce;background:#faf8f2;color:#243e34;font-size:15px;line-height:1.6}body .px-product .ck-content table :is(th,td){padding:15px 20px!important;border:0!important;border-bottom:1px solid #d5ddce!important;vertical-align:top!important;text-align:left;overflow-wrap:anywhere;word-break:normal;line-height:1.6!important}body .px-product .ck-content table thead th{background:#e8eee2;font-weight:600;font-size:14px;color:#244b3c}body .px-product .ck-content table tbody th{font-weight:400;width:auto!important}body .px-product .ck-content table tr>:last-child{min-width:105px;width:26%;padding-left:28px!important;text-align:right!important;font-variant-numeric:tabular-nums;font-weight:500}body .px-product .ck-content table tbody tr:last-child>*{border-bottom:0!important}@media(max-width:767px){body .px-product .ck-content table{font-size:14px}body .px-product .ck-content table :is(th,td){padding:14px 12px!important}body .px-product .ck-content table tr>:last-child{min-width:88px;width:29%;padding-left:20px!important}}.cp-story-progress{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;color:#244b3c;font-size:13px}.cp-story-progress strong{font-weight:500}.cp-story-meter{height:3px;background:#bdcbb5;margin:0 0 14px;overflow:hidden}.cp-story-meter span{display:block;height:100%;width:var(--sa-story-progress,33.333%);background:#244b3c;transition:width .35s ease}.cp-story-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px}.cp-story-footer p{margin:0;font-size:13px;line-height:1.5;max-width:38ch}.cp-story-arrows{display:flex;gap:8px;flex:none}.cp-story-arrows button{width:44px;height:44px;border:1px solid #9cad90;background:#faf8f2;color:#244b3c;border-radius:50%;font-size:20px}.cp-story-arrows button:disabled{opacity:.4}.bs-home .cp-stage-controls button{font-size:14px;min-height:48px}.cp-stage-controls button[aria-pressed=true]{background:#faf8f29c}.cp-stage-status{font-size:12px;line-height:1.5}.cp-stage:focus-visible{outline:3px solid #718b6a;outline-offset:4px}.cp-chapter{scroll-margin-top:110px;transition:opacity .25s}.cp-story[data-story-enhanced=true] .cp-chapter[data-active=false]{opacity:.58}.cp-story[data-story-enhanced=true] .cp-chapter[data-active=true]{opacity:1}.bs-home .cp-stage-wrap{top:90px}@media(max-width:767px){.bs-home .cp-stage-wrap{top:auto}.cp-story[data-story-enhanced=true] .cp-chapter[data-active=false]{display:none}.cp-story[data-story-enhanced=true] .cp-chapters{margin-top:20px}.cp-story[data-story-enhanced=true] .cp-chapter{padding:22px 0 0;opacity:1;min-height:245px}.cp-story-progress{font-size:13px}.cp-story-footer{align-items:start}.cp-story-footer p{font-size:12px}.bs-home .cp-stage-controls{flex-direction:column;gap:5px;border-bottom:0;margin-top:12px}.bs-home .cp-stage-controls button{text-align:left;padding:10px 14px;border:1px solid #b8c6af;font-size:14px;min-height:44px}.cp-stage-controls button[aria-pressed=true]{border-color:#244b3c;background:#f8f7ef}body .bs-home .st-label-toggle{min-height:44px;font-size:12px}body .bs-home .st-product-footer{font-size:12px;line-height:1.5}body .bs-home .st-product-footer a{min-height:44px;font-size:14px}body .bs-home .st-product-category{font-size:12px;line-height:1.5}body .bs-home .cp-hero-description,body .bs-home .bs-range-heading p{font-size:15px;line-height:1.7}}.bs-home[data-motion-active=false] .cp-story-meter span,.bs-home[data-motion-active=false] .cp-chapter{transition:none}@media(prefers-reduced-motion:reduce){.cp-story-meter span,.cp-chapter{transition:none}}html body .js-site-notice.site-notice :is(.site-notice__message,.site-notice__message *,.site-notice__inner,.site-notice-body){color:#faf8f2!important}html body .js-site-notice.site-notice .site-notice__actions .sp-consent-reject{background:transparent!important;color:#faf8f2!important;border-color:#d7dfd0!important}html body .js-site-notice.site-notice .site-notice__actions .js-site-notice-agree{background:#e2ead8!important;color:#244b3c!important;border-color:#e2ead8!important}html{scroll-padding-bottom:calc(var(--sa-bottom,0px) + 20px)}@media(max-width:991px){:root{--sa-nav:56px}html body #tp-bottom-menu-sticky.sup-mobile-nav,html body:has(.px-product) #tp-bottom-menu-sticky.sup-mobile-nav{bottom:0!important;padding:0 8px env(safe-area-inset-bottom,0px)!important}html body .js-site-notice.site-notice{bottom:var(--sa-nav,0px)!important;padding:10px 16px!important;max-height:40dvh;border-top:1px solid #a9bda3}html body .js-site-notice.site-notice .site-notice__inner{gap:8px!important}html body .js-site-notice.site-notice .site-notice__message{font-size:12px!important;line-height:1.45!important}html body .js-site-notice.site-notice .site-notice__actions{display:flex!important;gap:8px!important}html body .js-site-notice.site-notice .site-notice__actions button{flex:1;min-width:0!important;min-height:44px!important;padding:8px 12px!important;font-size:12px!important}html body:has(.sp3-product-nav) .px-mobile-action{display:none!important}html body .sup-mobile-links>.sp3-enquiry-link{flex:1.35;background:#244b3c;color:#faf8f2!important;margin:5px 0;min-height:46px!important;border-radius:2px;font-size:13px!important;flex-direction:row;gap:8px;padding:8px 10px!important}html body .sup-mobile-links>.sp3-enquiry-link:focus-visible{outline:3px solid #9eb18e;outline-offset:2px}html body .sup-mobile-links>.sp3-enquiry-link span[aria-hidden]{font-size:18px}html body :is(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select){font-size:16px!important}html body .px-mobile-action{bottom:var(--sa-cookie,0px)!important}}.sb-photo-choices a{display:flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;min-height:64px;background:#fbf8f1;border:1px solid #c5cfbd;color:#234d3f;font:13px/1.4 Arial,Helvetica,sans-serif;border-radius:3px}.sb-photo-choices a[aria-pressed=true]{border-color:#234d3f;box-shadow:inset 0 0 0 1px #234d3f;background:#e7eddf}body .px-product .sb-gallery-main>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}body .px-product .sb-gallery-main{min-height:0;isolation:isolate}body .px-product .sb-enlarge-caption{z-index:1}@media(max-width:767px){.sb-photo-choices a{min-height:58px;padding-right:15px}}.cp-motion-toggle[hidden]{display:block;visibility:hidden;min-height:30px}.cp-motion-toggle{min-height:30px}.st-product-photo .st-product-back:not([src]){visibility:hidden}.sj-story-art.sp3-journal-art{padding:0;min-height:0;aspect-ratio:4/3;overflow:hidden;position:relative}.sj-story-art.sp3-journal-art>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.sj-story-link:hover .sp3-journal-art>img{transform:scale(1.025)}.sp3-journal-art .sj-story-art-top{position:absolute;inset:0 0 auto;padding:15px 18px;background:linear-gradient(#faf8f2ef,#faf8f200);color:#244b3c}.sj-post-hero-art>img{object-fit:cover}@media(prefers-reduced-motion:reduce){.sj-story-art.sp3-journal-art>img{transition:none}}
@media(max-width:991px){html body:has(.site-notice.site-notice--visible) #tp-bottom-menu-sticky.sup-mobile-nav{bottom:0!important}}
