:root{--sd-ink: #1e1b17;--sd-green: #2e4636;--sd-green-rgb: 46 70 54;--sd-cream: #f3eee4;--sd-mut: #6e665b;--heading-font-family: "Bodoni Moda", Georgia, serif !important;--heading-font-weight: 400 !important;--heading-letter-spacing: -.01em !important;--heading-text-transform: none !important;--text-font-family: "Figtree", system-ui, sans-serif !important}[class*=sdm],.sdm-w{--sdm-disp: "Bodoni Moda", Georgia, serif !important;--sdm-display: "Bodoni Moda", Georgia, serif !important;--sdm-blue: #2e4636 !important}body{font-family:var(--text-font-family)}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h5,.h6,.heading{font-family:var(--heading-font-family)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:italic}.sdm-num{display:none!important}.sdm-btn:not(.sdm-btn--light){background:var(--sd-ink)!important;border-color:var(--sd-ink)!important;color:#fff!important;border-radius:0!important}[id*=announcement] .announcement-bar,[id*=announcement]>div,.announcement-bar{background:var(--sd-green)!important;color:var(--sd-cream)!important}[id*=announcement] a,[id*=announcement] span,[id*=announcement] p{color:var(--sd-cream)!important}.footer,footer.footer,[id*=__footer] .footer,.color-scheme--scheme-9{--background: var(--sd-green-rgb) / 1 !important;--background-without-opacity: var(--sd-green-rgb) !important;--border-color: 78 101 86 !important}.product-card__info{text-align:left;justify-items:start;padding-top:12px}.product-card__info .v-stack{justify-items:start!important;text-align:left}.product-card__info .product-title{font-family:var(--heading-font-family);font-size:19px;line-height:1.25;letter-spacing:-.005em}.product-card__info .price-list{justify-content:flex-start;font-size:14px}.sd-shot{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--sd-mut);margin:2px 0}.sd-shot b{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #00000024}.sd-card-mat{font-size:12.5px;color:var(--sd-mut);margin:1px 0 2px}.product-info .product-title{font-family:var(--heading-font-family)!important;font-size:clamp(38px,4.2vw,62px)!important;line-height:1.02!important;letter-spacing:-.015em!important}.sd-subtitle--pdp{font-family:var(--heading-font-family);font-style:italic;font-size:20px;color:var(--sd-mut);margin:6px 0 4px;letter-spacing:0;text-transform:none}.sd-subtitle--pdp+.sd-shot{margin-top:4px}.product-gallery__thumbnail{border-radius:0!important}.product-gallery__thumbnail[aria-current=true]{outline:2px solid var(--sd-ink);outline-offset:2px}.sdp{--sdp-pad: 48px;color:var(--sd-ink)}.sdp .sdp-w{max-width:1440px;margin:0 auto;padding:0 var(--sdp-pad)}.sdp .fr{font-family:var(--heading-font-family);font-weight:400;letter-spacing:-.01em}.sdp .mut{color:var(--sd-mut)}.sdp-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;background:var(--sd-ink);color:#fff!important;font-size:15px;font-weight:500;text-decoration:none}.sdp-btnl{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border:1.5px solid currentColor;font-size:15px;font-weight:500;text-decoration:none;color:inherit}.sdp-hero{display:grid;grid-template-columns:5fr 7fr;min-height:640px}.sdp-hero__txt{padding:80px 56px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.sdp-hero__kick{font-size:14px;margin-bottom:24px}.sdp-hero h1{font-size:clamp(46px,5.4vw,80px)!important;line-height:.98!important;margin:0}.sdp-hero p{font-size:18px;line-height:1.55;margin:26px 0 0;max-width:440px}.sdp-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.sdp-hero__img{position:relative;min-height:420px}.sdp-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sdp-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.sdp-head h2{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.02!important;margin:0}.sdp-head p{font-size:16px;line-height:1.6;max-width:420px;margin:0}.sdp-chips{padding:90px 0 30px}.sdp-chips__row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.sdp-chip{display:flex;flex-direction:column;gap:10px;background:#fff;padding:10px 10px 14px;box-shadow:0 1px #e7e0d4,0 6px 18px #1e1b1712;text-decoration:none;color:inherit;transition:transform .2s}.sdp-chip:hover{transform:translateY(-3px)}.sdp-chip__sw{height:118px;position:relative}.sdp-chip__sw img{position:absolute;right:8px;bottom:8px;width:62px;height:78px;object-fit:cover;border:3px solid #fff}.sdp-chip__name{font-size:17px}.sdp-chip__lamp{font-size:12px;margin-top:-6px}.sdp-grid{padding:60px 0 90px}.sdp-grid__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 26px}.sdp-notes{display:grid;grid-template-columns:1fr 1fr;background:var(--sd-green);color:var(--sd-cream)}.sdp-notes__img{position:relative;min-height:560px}.sdp-notes__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sdp-notes__txt{padding:86px 76px}.sdp-notes__txt h2{font-size:clamp(34px,3.8vw,54px)!important;line-height:1.02!important;margin:0 0 32px;color:var(--sd-cream)}.sdp-note{border-top:1px solid rgba(243,238,228,.3);padding:18px 0;font-size:17px;line-height:1.5}.sdp-note b{font-family:var(--heading-font-family);font-weight:400;font-size:22px}@media(max-width:999px){.sdp{--sdp-pad: 16px}.sdp-hero{grid-template-columns:1fr;min-height:0}.sdp-hero__txt{padding:34px 20px 28px;gap:22px}.sdp-hero__img{min-height:240px;aspect-ratio:3 / 2}.sdp-hero p{font-size:15px;margin-top:14px}.sdp-hero__ctas .sdp-btn{width:100%}.sdp-hero__ctas .sdp-btnl{display:none}.sdp-head{display:block;margin-bottom:18px}.sdp-head p{margin-top:10px;font-size:14px}.sdp-chips{padding:44px 0 10px}.sdp-chips__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:4px 16px 14px}.sdp-chip{flex:none;width:128px;scroll-snap-align:start}.sdp-chip__sw{height:92px}.sdp-chip__sw img{width:46px;height:58px}.sdp-grid{padding:36px 0 50px}.sdp-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.sdp-notes{grid-template-columns:1fr}.sdp-notes__img{min-height:300px}.sdp-notes__txt{padding:40px 20px}}.product-info__block-item[data-block-type=title]{display:flex;flex-direction:column;align-items:flex-start}.product-info__block-item[data-block-type=title]>*{order:5}.product-info__block-item[data-block-type=title]>h1{order:1}.product-info__block-item[data-block-type=title]>.sd-subtitle--pdp{order:2}.product-info__block-item[data-block-type=title]>.sd-shot{order:3;margin-bottom:8px}.sdp-num{display:none!important}.accordion__toggle,.accordion__toggle .text-with-icon{text-transform:none!important;letter-spacing:0!important;font-family:var(--heading-font-family)!important;font-size:17px!important;font-weight:400!important}.sd-story__eyebrow,.sd-pfaq__eyebrow,p[class*=eyebrow]{letter-spacing:0!important;text-transform:none!important;font-size:14px!important}body.sd-tpl-product [id*=__featured_collections] .section-header,body.sd-tpl-product [id*=__featured_collections] .section-stack>div:first-child{text-align:start}.variant-picker .thumbnail-swatch{width:54px!important;height:54px!important;border-radius:50%!important;overflow:hidden;padding:0!important;border:0!important;box-shadow:0 0 0 1px #1e1b1729}.variant-picker .thumbnail-swatch img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 45%;border-radius:50%}.variant-picker :checked+.thumbnail-swatch{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--sd-ink)!important}.variant-picker .color-swatch,.product-card .color-swatch{border-radius:50%!important}.variant-picker .variant-picker__option-values{gap:12px!important}@media(max-width:699px){.variant-picker .thumbnail-swatch{width:46px!important;height:46px!important}}body:has(.sd-shot--pdp) [id$=__sd_story]{background:var(--sd-wall);color:var(--sd-wall-ink);--text-color: 30 27 23}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story{padding-block:0!important;margin:0!important}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story .container{max-width:none;padding:0!important}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__grid{gap:0!important;align-items:stretch!important}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__media,body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__media img{margin:0!important;height:100%;object-fit:cover}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__body{padding:72px clamp(24px,6vw,96px)!important;align-self:center}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__body *{color:inherit!important;border-color:color-mix(in srgb,currentColor 32%,transparent)!important}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__body p,body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__body li{opacity:.92}@media(max-width:899px){body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__body{padding:40px 20px!important}}@media(max-width:749px){body.sd-tpl-product .shopify-section--main-product .product-gallery__media,body.sd-tpl-product .shopify-section--main-product .product-gallery__media img{height:auto!important;max-height:none!important}body.sd-tpl-product .shopify-section--main-product .product-gallery__media img{aspect-ratio:4 / 5;width:100%;object-fit:cover}}.sd-cart .line-item__media{aspect-ratio:4 / 5;object-fit:cover}.sd-cart .line-item-info>.v-stack>.v-stack>a:first-child{font-family:var(--heading-font-family);font-size:18px}.sd-cart .sd-cart-delivery{background:var(--sd-green)!important;color:var(--sd-cart-ink, #f3eee4)!important}.sd-cart .sd-cart-delivery *{color:inherit!important}.sd-cart .sd-shot{margin-top:2px}body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story,body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story .container,body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__grid,body:has(.sd-shot--pdp) [id$=__sd_story] .sd-story__body{background:transparent!important}@media(max-width:999px){.product-list.product-list--carousel{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;overflow:visible!important;margin-inline:0!important;padding-inline:0!important;gap:26px 12px!important;scroll-snap-type:none!important}.product-list.product-list--carousel>*:nth-child(n+5){display:none!important}.floating-controls-container .product-list~* carousel-prev-button,.floating-controls-container .product-list~* carousel-next-button,.floating-controls-container>carousel-prev-button,.floating-controls-container>carousel-next-button{display:none!important}}.badge--on-sale,on-sale-badge,.badge--sold-out{background:#f3eee4!important;color:#1e1b17!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important;border-radius:0!important}.text-on-sale,sale-price.text-on-sale{color:#1e1b17!important}.sdp .sdp-w{max-width:1340px;padding:0 48px}@media(max-width:999px){.sdp .sdp-w{padding:0 16px}}.button,button.button,.h6,p.h6,.tb-title,.smallcaps,.footer .h6,.footer__block-title{letter-spacing:.01em!important;text-transform:none!important}.tb-title{font-size:14px!important;font-weight:500!important}.sdp-cb{padding:64px 0 56px}.sdp-cb__in{max-width:1340px;margin:0 auto;padding:0 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.sdp-cb__h{font-family:var(--heading-font-family)!important;font-size:clamp(40px,5vw,76px)!important;line-height:1!important;margin:0;color:inherit!important}.sdp-cb__n{margin:14px 0 0;font-size:15px;opacity:.85}.sdp-cb__lamps{display:flex;gap:12px}.sdp-cb__lamp img{width:112px;height:140px;object-fit:cover;display:block;border:3px solid rgba(255,255,255,.85)}@media(max-width:999px){.sdp-cb{padding:34px 0 30px}.sdp-cb__in{padding:0 16px;display:block}.sdp-cb__lamps{margin-top:20px}.sdp-cb__lamp img{width:78px;height:98px}}.sdp-ce{padding:80px 0 100px}.sdp-ce__h{font-size:clamp(40px,5vw,72px)!important;line-height:1!important;margin:0 0 18px}.sdp-ce__t{font-size:17px;line-height:1.6;color:var(--sd-mut);max-width:520px;margin:0 0 28px}.sdp-ce__lab{font-family:var(--heading-font-family);font-size:28px;margin:70px 0 24px}@media(max-width:999px){.sdp-ce{padding:44px 0 60px}.sdp-ce__lab{margin-top:44px;font-size:24px}}.header__primary-nav{flex-wrap:nowrap!important}.header__primary-nav a,.header__primary-nav li{white-space:nowrap}@media(min-width:1000px)and (max-width:1279px){.header__primary-nav{column-gap:12px!important}.header__primary-nav a{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/sd-paintbox.css.map */
