body.sd-sitewide .site-header{padding:0;max-width:none;width:100%}body.sd-sitewide main{min-height:45vh}body.sd-sitewide .sd-page-heading{padding-top:58px;padding-bottom:40px;max-width:1240px}body.sd-sitewide .sd-page-heading h1{font-size:clamp(40px,4.6vw,66px);max-width:940px;margin-bottom:23px}body.sd-sitewide .sd-page-heading>p:not(.eyebrow){max-width:690px;font-size:15px}body.sd-sitewide .sd-lead{font-size:16px;max-width:770px;line-height:1.8}body.sd-sitewide .sd-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding:58px 0}body.sd-sitewide .sd-split>img{width:100%!important;height:490px!important;object-fit:cover}body.sd-sitewide .sd-split h1{font-size:clamp(40px,4.5vw,66px);margin-bottom:26px}body.sd-sitewide .sd-split .sd-lead{margin:25px 0}body.sd-sitewide .sd-service{border-top:1px solid var(--line)}body.sd-sitewide .sd-oem .sd-service>img{object-fit:contain;background:#eeeee7}body.sd-sitewide .sd-editorial{font-size:14px;line-height:1.85}body.sd-sitewide .sd-editorial h2{font-size:33px;margin:34px 0 20px;line-height:1.25}body.sd-sitewide .sd-editorial h3{font-size:23px;margin:28px 0 14px;line-height:1.35}body.sd-sitewide .sd-editorial p{margin:0 0 20px}body.sd-sitewide .sd-editorial ul,body.sd-sitewide .sd-editorial ol{padding-left:23px;margin:15px 0 25px}body.sd-sitewide .sd-editorial li{padding:4px 0}body.sd-sitewide .sd-editorial a{border-bottom:1px solid #aab4a4}body.sd-sitewide .sd-about>.sd-editorial{max-width:850px;margin:0 auto;padding:15px 0 50px}body.sd-sitewide .sd-editorial video{max-width:100%;width:100%;max-height:500px;display:block;background:#162e27}body.sd-sitewide .sd-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:48px 0 70px;border-top:1px solid var(--line)}body.sd-sitewide .sd-location-grid h2{font-size:32px;margin-bottom:18px}body.sd-sitewide .sd-location-grid p{font-size:13px;min-height:66px}body.sd-sitewide .sd-location-grid iframe{width:100%;height:270px;border:0;display:block}body.sd-sitewide .sd-callout{background:var(--green);color:#fff;padding:45px;margin:30px 0 65px}body.sd-sitewide .sd-callout h2{color:white;font-size:35px;margin-bottom:22px}body.sd-sitewide .sd-callout a{display:inline-block;border-bottom:1px solid #adc1ad;padding:10px 0}body.sd-sitewide .sd-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding:10px 0 65px}body.sd-sitewide .sd-contact-grid h2{font-size:34px;margin-bottom:25px}body.sd-sitewide .sd-contact-grid h3{font-size:25px;margin:28px 0 15px}body.sd-sitewide .sd-contact-grid p{font-size:13px}body.sd-sitewide .sd-contact-method{display:block;border-bottom:1px solid var(--line);padding:18px 0;font-size:15px;overflow-wrap:anywhere}body.sd-sitewide .sd-contact-method span{display:block;font-size:9px;letter-spacing:.15em;color:var(--muted);margin-bottom:8px}body.sd-sitewide .sd-contact-form{padding:32px;background:#eeeee7}body.sd-sitewide .sd-contact-form div.wpforms-container-full{margin:0}body.sd-sitewide .sd-contact-form .wpforms-field-label{font-size:13px;font-weight:400}body.sd-sitewide .sd-contact-form input,body.sd-sitewide .sd-contact-form textarea{border-radius:0!important;box-shadow:none!important;font-size:16px!important}body.sd-sitewide .sd-contact-form button[type=submit]{background:var(--green)!important;border-radius:0!important;color:white!important;box-shadow:none!important}body.sd-sitewide .sd-content{width:min(1100px,calc(100% - 112px));margin:50px auto 70px;font-size:14px;line-height:1.8}body.sd-sitewide .sd-content h1{font-size:clamp(38px,4.3vw,62px);margin:0 0 26px;line-height:1.13}body.sd-sitewide .sd-content h2{font-size:34px;margin:32px 0 18px}body.sd-sitewide .sd-content h3{font-size:25px;margin:22px 0 14px}body.sd-sitewide .sd-content p{line-height:1.85}body.sd-sitewide .sd-content a{color:var(--green)}body.sd-sitewide .sd-content [class$="cta"] a{background:#ede2c9;color:var(--green);border:1px solid #a9b59d}body.sd-sitewide .sd-content table,body.sd-sitewide .sd-product-details table{font-size:13px;white-space:normal}body.sd-sitewide .sd-content th,body.sd-sitewide .sd-content td,body.sd-sitewide .sd-product-details th,body.sd-sitewide .sd-product-details td{white-space:normal;min-width:90px;vertical-align:top;padding:15px 12px;border-bottom:1px solid var(--line)}body.sd-sitewide .sd-table-scroll{max-width:100%;overflow-x:auto;margin:20px 0 32px}body.sd-sitewide .sd-content .sanli-factory-page{max-width:none;padding:0}body.sd-sitewide .sanli-factory-intro{text-align:left;max-width:900px;margin-left:0}body.sd-sitewide .sanli-factory-intro p{font-size:14px}body.sd-sitewide .sanli-factory-proof div{background:#eeeee7;padding:15px}body.sd-sitewide .sanli-factory-kicker{background:transparent;padding:0;color:var(--muted);font-size:10px;letter-spacing:.15em}body.sd-sitewide .sanli-factory-nav{justify-content:flex-start;border-block:1px solid var(--line);padding:13px 0;gap:18px}body.sd-sitewide .sanli-factory-nav a{border:0;font-size:12px;padding:6px 0;font-weight:400}body.sd-sitewide .sanli-factory-section-head{text-align:left;max-width:none}body.sd-sitewide .sanli-factory-grid.one{max-width:900px;grid-template-columns:1fr}body.sd-sitewide #factory-overview video{max-height:460px;object-fit:contain;background:#183128;aspect-ratio:auto}body.sd-sitewide #production-process .sanli-factory-grid,body.sd-sitewide #supporting-areas .sanli-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}body.sd-sitewide .sd-video-step{min-width:0}body.sd-sitewide .sd-video-step>summary{font-size:15px;padding:22px 0;line-height:1.5}body.sd-sitewide .sd-video-step .sanli-process-card{border:0;background:transparent}body.sd-sitewide .sd-video-step video{max-height:430px;object-fit:contain;background:#183128;aspect-ratio:auto}body.sd-sitewide .sd-video-step .sanli-process-copy{padding:15px 0 25px}body.sd-sitewide .sanli-process-copy h3{font-size:22px;margin:5px 0 12px}body.sd-sitewide .sanli-factory-section{margin-bottom:40px}body.sd-sitewide .sanli-factory-cta{background:var(--green)}body.sd-sitewide .sd-catalog{padding:25px 0 70px}body.sd-sitewide .sd-catalog .woocommerce ul.products,body.sd-sitewide .sd-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;margin:25px 0 35px}body.sd-sitewide .sd-catalog .woocommerce ul.products::before,body.sd-sitewide .sd-catalog .woocommerce ul.products::after{display:none}body.sd-sitewide .sd-catalog .woocommerce ul.products li.product{width:auto;float:none;margin:0;padding:0;background:transparent}body.sd-sitewide .sd-catalog .woocommerce ul.products li.product img,body.sd-sitewide .sd-card-photo img{aspect-ratio:1;object-fit:contain;width:100%!important;height:auto!important;background:#eeeee7;margin:0 0 18px}body.sd-sitewide .sd-catalog .woocommerce-loop-product__title,body.sd-sitewide .sd-card h3{font:400 17px/1.5 var(--sans);letter-spacing:0;color:var(--ink);padding:0;margin:12px 0 16px}body.sd-sitewide .sd-card-photo{display:block}body.sd-sitewide .sd-card .text-link{font-size:12px}body.sd-sitewide .sd-catalog a.button{background:transparent;color:var(--green);border:0;border-bottom:1px solid #a8b3a0;padding:6px 0;font-size:12px;border-radius:0;font-weight:400}body.sd-sitewide .sd-pagination{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}body.sd-sitewide .sd-pagination a,body.sd-sitewide .sd-pagination span{padding:8px 15px;border:1px solid var(--line)}body.sd-sitewide .sd-pagination .current{background:var(--green);color:white}body.sd-sitewide .sd-category-series{padding:10px 0 65px}body.sd-sitewide .sd-category-series h2{font-size:32px}body.sd-sitewide .sd-category-series article>p{font-size:13px;margin:15px 0}body.sd-sitewide .sd-empty-material{padding:20px 0 65px;max-width:760px}body.sd-sitewide .sd-empty-material h2{font-size:36px;margin-bottom:24px}body.sd-sitewide .sd-empty-material .text-link{margin-left:25px}body.sd-sitewide .sd-product-hero{display:grid;grid-template-columns:1.05fr 1fr;grid-template-areas:'gallery title' 'gallery summary';grid-template-rows:auto 1fr;gap:0 65px;padding:8px 0 55px}body.sd-sitewide .sd-product-title{grid-area:title}body.sd-sitewide .sd-product-title h1{font-size:43px;line-height:1.13;margin-bottom:27px}body.sd-sitewide .sd-product-title .eyebrow{font-size:9px}body.sd-sitewide .sd-gallery{grid-area:gallery;min-width:0}body.sd-sitewide .sd-product-summary{grid-area:summary}body.sd-sitewide .sd-short-description{font-size:14px;line-height:1.8}body.sd-sitewide .sd-sku{font-size:11px;color:var(--muted);padding:16px 0;border-block:1px solid var(--line);margin:24px 0}body.sd-sitewide .sd-actions{display:flex;gap:10px;flex-wrap:wrap}body.sd-sitewide .sd-actions .button{font-size:12px;padding:12px 18px}body.sd-sitewide .sd-main-photo{position:relative;display:block;padding:0;border:0;background:#eeeee7;width:100%}body.sd-sitewide .sd-main-photo>img{width:100%!important;height:auto!important;aspect-ratio:1.06;object-fit:contain;mix-blend-mode:multiply}body.sd-sitewide .sd-main-photo>span{position:absolute;right:14px;bottom:14px;padding:9px 12px;font-size:10px;background:var(--paper)}body.sd-sitewide .sd-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:13px 0 4px;scrollbar-width:thin}body.sd-sitewide .sd-thumbnails button{border:1px solid transparent;border-radius:0;padding:3px;background:transparent;min-width:58px;width:58px;height:58px;flex-shrink:0}body.sd-sitewide .sd-thumbnails button[aria-pressed=true]{border-color:var(--ink)}body.sd-sitewide .sd-thumbnails img{height:100%!important;width:100%!important;object-fit:contain}body.sd-sitewide .sd-photo-caption{font-size:10px;color:var(--muted);margin:9px 0}body.sd-sitewide .sd-details-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:70px;border-top:1px solid var(--line);padding:45px 0 65px}body.sd-sitewide .sd-detail-intro h2{font-size:34px;line-height:1.2}body.sd-sitewide #sd-detail-nav{display:flex;flex-direction:column;margin-top:27px;gap:12px}body.sd-sitewide #sd-detail-nav a{font-size:11px;color:var(--muted);line-height:1.5}body.sd-sitewide .sd-product-details{min-width:0}body.sd-sitewide .sd-product-details>h2:first-child{margin-top:0}body.sd-sitewide .sd-product-details summary{font-size:14px}body.sd-sitewide .sd-product-details details{padding-bottom:14px}body.sd-sitewide #sd-photo-dialog{width:min(850px,94vw);padding:48px 20px 20px;background:var(--paper);border:0}body.sd-sitewide #sd-photo-dialog img{max-height:78vh;width:100%!important;height:auto!important;object-fit:contain}body.sd-sitewide .sd-dialog-close{position:absolute;right:15px;top:10px;border:0;background:transparent;font-size:13px}body.sd-sitewide .sd-mobile-inquiry{display:none}body.sd-sitewide .sd-series{--ink:#203e35;--paper:#f8f7f3;--muted:#69716b;--line:#dcded6}body.sd-sitewide .sd-series .sd-collection-main{width:min(1240px,calc(100% - 112px));margin:auto}body.sd-sitewide .sd-series .intro{padding-top:50px}body.sd-sitewide .sd-series .packaging{--pack-red:#71836c}body.sd-sitewide .sd-series .pack-column{border-top-width:1px}body.sd-sitewide .sd-series .inquiry h2{color:#f8f7f3}body.sd-sitewide .sd-series .inquiry{background:var(--green)}body.sd-sitewide .sd-series .packaging .column-heading h3{font-weight:400;text-transform:none;font-family:var(--serif);font-size:28px;letter-spacing:-.03em}body.sd-sitewide .sd-series .collection-note{margin:0;font-size:13px}body.sd-sitewide .sd-series .swatch{padding:0}body.sd-sitewide .sd-series .lightbox-bar button{background:transparent;color:var(--green)}
@media(max-width:1000px){body.sd-sitewide .sd-split{gap:35px}body.sd-sitewide .sd-contact-grid{gap:35px}body.sd-sitewide .sd-product-hero{gap:0 35px}body.sd-sitewide .sd-product-title h1{font-size:34px}body.sd-sitewide .sd-details-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}body.sd-sitewide .sd-catalog .woocommerce ul.products,body.sd-sitewide .sd-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body.sd-sitewide .sd-page-heading{padding:32px 0 25px}body.sd-sitewide .sd-page-heading h1{font-size:38px;line-height:1.14}body.sd-sitewide .sd-page-heading>p:not(.eyebrow){font-size:13px}body.sd-sitewide .sd-split{grid-template-columns:1fr;gap:28px;padding:32px 0}body.sd-sitewide .sd-split>img{height:320px!important}body.sd-sitewide .sd-split h1{font-size:40px}body.sd-sitewide .sd-lead{font-size:14px}body.sd-sitewide .sd-editorial{font-size:13px}body.sd-sitewide .sd-editorial h2{font-size:28px;margin:28px 0 17px}body.sd-sitewide .sd-editorial h3{font-size:22px}body.sd-sitewide .sd-service>img{order:2}body.sd-sitewide .sd-location-grid{grid-template-columns:1fr;padding:30px 0 40px;gap:30px}body.sd-sitewide .sd-location-grid h2{font-size:28px}body.sd-sitewide .sd-location-grid p{min-height:0;font-size:12px}body.sd-sitewide .sd-callout{padding:28px;margin:20px 0 40px}body.sd-sitewide .sd-callout h2{font-size:30px}body.sd-sitewide .sd-contact-grid{grid-template-columns:1fr;gap:28px;padding-bottom:35px}body.sd-sitewide .sd-contact-form{padding:22px 18px}body.sd-sitewide .sd-contact-grid h2{font-size:30px}body.sd-sitewide .sd-content{width:calc(100% - 40px);margin:30px auto 45px;font-size:13px}body.sd-sitewide .sd-content h1{font-size:36px}body.sd-sitewide .sd-content h2{font-size:28px}body.sd-sitewide .sd-content h3{font-size:23px}body.sd-sitewide .sd-content [class$="page"]{padding-inline:0}body.sd-sitewide .sd-content table,body.sd-sitewide .sd-product-details table{font-size:11px}body.sd-sitewide .sd-content td,body.sd-sitewide .sd-content th,body.sd-sitewide .sd-product-details td,body.sd-sitewide .sd-product-details th{padding:12px 8px}body.sd-sitewide .sanli-factory-proof{grid-template-columns:1fr}body.sd-sitewide .sanli-factory-proof strong{font-size:14px}body.sd-sitewide .sanli-factory-proof span{font-size:12px}body.sd-sitewide #production-process .sanli-factory-grid,body.sd-sitewide #supporting-areas .sanli-factory-grid{grid-template-columns:1fr}body.sd-sitewide .sd-video-step>summary{font-size:14px;padding:18px 0}body.sd-sitewide #factory-overview video{max-height:400px}body.sd-sitewide .sanli-factory-nav{gap:8px 20px}body.sd-sitewide .sanli-factory-nav a{flex:0 1 auto;text-align:left;font-size:11px}body.sd-sitewide .sd-catalog .woocommerce ul.products,body.sd-sitewide .sd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 15px}body.sd-sitewide .sd-catalog .woocommerce-loop-product__title,body.sd-sitewide .sd-card h3{font-size:13px;line-height:1.55}body.sd-sitewide .sd-card .text-link{font-size:11px}body.sd-sitewide .sd-empty-material h2{font-size:30px}body.sd-sitewide .sd-empty-material .text-link{margin:20px 0 0;display:flex;width:max-content}body.sd-sitewide .sd-category-series{padding-bottom:40px}body.sd-sitewide .sd-product-hero{display:flex;flex-direction:column;gap:0;padding-bottom:30px}body.sd-sitewide .sd-product-title h1{font-size:34px}body.sd-sitewide .sd-product-title .eyebrow{font-size:8px;margin-bottom:15px}body.sd-sitewide .sd-gallery{margin-bottom:20px}body.sd-sitewide .sd-main-photo>img{aspect-ratio:1.12}body.sd-sitewide .sd-thumbnails button{min-width:49px;width:49px;height:49px}body.sd-sitewide .sd-short-description{font-size:13px}body.sd-sitewide .sd-details-layout{grid-template-columns:1fr;gap:25px;padding:30px 0 40px}body.sd-sitewide .sd-detail-intro h2{font-size:30px}body.sd-sitewide .sd-detail-intro h2 br{display:none}body.sd-sitewide #sd-detail-nav{display:flex;flex-direction:row;overflow-x:auto;gap:18px;border-bottom:1px solid var(--line);padding-bottom:13px;margin-top:20px;max-width:100%}body.sd-sitewide #sd-detail-nav a{white-space:nowrap;font-size:10px}body.sd-sitewide .sd-mobile-inquiry{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);z-index:15;align-items:center;justify-content:space-between;font-size:11px}body.sd-sitewide .sd-mobile-inquiry .button{font-size:12px;padding:10px 15px;min-height:40px}body.sd-product-page .site-footer{padding-bottom:75px}body.sd-sitewide .sd-series .sd-collection-main{width:calc(100% - 40px)}body.sd-sitewide .sd-series .intro{padding-top:32px}body.sd-sitewide .sd-series .inquiry h2{font-size:34px}body.sd-sitewide .sd-series .packaging .column-heading h3{font-size:24px}}

body.sd-sitewide .sd-detail-intro{min-width:0}body.sd-sitewide .sd-details-layout{min-width:0}body.sd-sitewide .inquiry-grid .form-row::before,body.sd-sitewide .inquiry-grid .form-row::after{display:none;content:none}body.sd-sitewide .sd-directory-feature .collection-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 22px;align-content:center}body.sd-sitewide .sd-directory-feature .collection-image{grid-row:1/3}body.sd-sitewide .sd-directory-feature .collection-image img{height:170px!important;width:100%!important;aspect-ratio:1}body.sd-sitewide .sd-directory-feature .collection-info{margin:0;align-self:end}body.sd-sitewide .sd-directory-feature .collection-info h3{font-size:26px}body.sd-sitewide .sd-directory-feature .collection-info p{font-size:11px}body.sd-sitewide .sd-directory-feature .image-label{display:none}body.sd-sitewide .sd-directory-feature .understated-link,body.sd-sitewide .sd-directory-feature .collection-note{align-self:start;margin:4px 0;font-size:11px}body.sd-sitewide .sd-directory-feature .understated-link{justify-self:start}body.sd-sitewide .sd-contact-form .wpforms-field-medium{max-width:100%!important;width:100%!important}
@media(max-width:760px){body.sd-sitewide .sd-details-layout{grid-template-columns:minmax(0,1fr)}body.sd-sitewide .sd-directory-feature .collection-card{grid-template-columns:115px minmax(0,1fr);gap:6px 16px}body.sd-sitewide .sd-directory-feature .collection-image img{height:125px!important}body.sd-sitewide .sd-directory-feature .collection-info h3{font-size:23px}body.sd-sitewide .sd-directory-feature .circle-link{display:none}body.sd-sitewide .sd-directory-feature .collection-info p{font-size:10px}}

/* Shared catalog hierarchy, approved 2026-10-11. */
body.sd-sitewide .sd-series .intro{padding-top:30px;margin-bottom:24px}
body.sd-sitewide .sd-series .sd-stage-title{font:400 28px/1.25 var(--serif);margin:0 0 20px}
body.sd-sitewide .sd-series .collection-note{padding:16px 0}
body.sd-sitewide .sd-series .sd-pack-relation{font-size:16px;margin:12px 0 0;line-height:1.5}
body.sd-sitewide .sd-series .packaging{margin-top:38px}
body.sd-sitewide .sd-series .packaging .section-intro h2{font-size:40px}
body.sd-sitewide .sd-series .packaging .section-links{margin:20px 0 30px;gap:24px}
body.sd-sitewide .sd-series .packaging .pack-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1040px;margin:0 auto}
body.sd-sitewide .sd-series .packaging #boxed .pack-items{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}
body.sd-sitewide .sd-series .packaging #single .pack-items{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}
body.sd-sitewide .sd-series .packaging .pack{width:auto;max-width:none;min-width:0;flex:none}
body.sd-sitewide .sd-series .packaging .pack-copy{align-items:flex-start;text-align:left;padding:16px 0 0}
body.sd-sitewide .sd-series .packaging .pack-copy h4{font:600 18px/1.4 var(--sans);margin:0 0 7px}
body.sd-sitewide .sd-series .packaging .sku{font:400 11px/1.6 var(--sans);letter-spacing:0;color:var(--muted);margin:0 0 10px}
body.sd-sitewide .sd-series .packaging .description{font-size:13px;line-height:1.6;min-height:0;margin:0 0 16px}
body.sd-sitewide .sd-series .packaging .item-inquiry{font-size:12px;line-height:1.5;min-height:44px;display:flex;align-items:center;width:100%;margin-top:auto;padding:10px 0}
body.sd-sitewide .sd-series .packaging .column-heading{margin-bottom:24px}
body.sd-sitewide.tax-product_cat.term-18-0-stainless-steel .sd-page-heading{padding-top:24px;padding-bottom:16px}
body.sd-sitewide.tax-product_cat.term-18-0-stainless-steel .sd-page-heading h1{margin-bottom:0;font-size:clamp(36px,4vw,56px)}
body.sd-sitewide .sd-category-series .collection-image{background:#eeeee7}
body.sd-sitewide .sd-category-series .collection-image img{aspect-ratio:1.12;object-fit:contain;mix-blend-mode:multiply}
body.sd-sitewide .sd-category-series .sd-collection-link{font-size:13px;display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid var(--line)}
@media(max-width:760px){
 body.sd-sitewide .sd-series .intro{padding-top:24px}
 body.sd-sitewide .sd-series .sd-stage-title{font-size:25px;margin-bottom:16px}
 body.sd-sitewide .sd-series .packaging .section-intro h2{font-size:31px}
 body.sd-sitewide .sd-series .sd-pack-relation{font-size:14px}
 body.sd-sitewide .sd-series .packaging .section-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:14px 0 22px}
 body.sd-sitewide .sd-series .packaging .section-links a{min-height:44px;display:flex;align-items:center;font-size:12px}
 body.sd-sitewide .sd-series .packaging .pack-items,
 body.sd-sitewide .sd-series .packaging #boxed .pack-items,
 body.sd-sitewide .sd-series .packaging #single .pack-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}
 body.sd-sitewide .sd-series .packaging .pack-copy h4{font-size:15px}
 body.sd-sitewide .sd-series .packaging .pack-copy{padding-top:12px}
 body.sd-sitewide .sd-series .packaging .sku{font-size:10px}
 body.sd-sitewide .sd-series .packaging .description{font-size:12px}
 body.sd-sitewide .sd-series .packaging .item-inquiry{font-size:12px}
 body.sd-sitewide .sd-series .packaging .column-heading{display:block;margin-bottom:18px}
 body.sd-sitewide .sd-series .packaging .column-heading .section-number{display:none}
 body.sd-sitewide .sd-series .packaging .column-heading h3{font-size:24px;margin-bottom:8px}
 body.sd-sitewide .sd-series .packaging .column-heading p{font-size:13px;max-width:none}
 body.sd-sitewide .sd-category-series .collection-image img{aspect-ratio:1.12}
}

body.sd-sitewide .sd-collections-directory .sd-page-heading{padding:24px 0 20px}
body.sd-sitewide .sd-collections-directory .sd-page-heading h1{margin-bottom:20px;font-size:clamp(36px,4vw,56px)}
body.sd-sitewide .sd-collections-directory .sd-page-heading>p.sd-directory-lead{max-width:780px;font-size:16px;line-height:1.7}
body.sd-sitewide .sd-packaging-explainer{padding:24px 28px;margin:0 0 32px;background:#eeeee7;border-left:3px solid var(--green)}
body.sd-sitewide .sd-packaging-explainer h2{font:400 26px/1.3 var(--serif);margin:0 0 12px}
body.sd-sitewide .sd-packaging-explainer p{font-size:14px;line-height:1.7;max-width:950px;margin:0 0 10px}
body.sd-sitewide .sd-packaging-explainer p.sd-directory-note{font-size:12px;color:var(--muted);margin:0}
@media(max-width:760px){body.sd-sitewide .sd-packaging-explainer{padding:20px;margin-bottom:24px}body.sd-sitewide .sd-packaging-explainer h2{font-size:24px}body.sd-sitewide .sd-collections-directory .sd-page-heading>p.sd-directory-lead{font-size:14px}}

body.sanli-design-v1 .sd-company-strip{display:grid;grid-template-columns:1.2fr 1fr 140px;gap:36px;padding-top:36px;padding-bottom:36px;border-bottom:1px solid var(--line);align-items:start}
body.sanli-design-v1 .sd-company-names{display:grid;gap:22px}
body.sanli-design-v1 .sd-company-names h2,body.sanli-design-v1 .sd-company-names h3{font:600 20px/1.4 var(--sans);margin:0 0 6px;letter-spacing:0}
body.sanli-design-v1 .sd-company-names p{font-size:13px;line-height:1.6;margin:0;color:var(--muted)}
body.sanli-design-v1 .sd-company-addresses{display:grid;gap:16px}
body.sanli-design-v1 .sd-company-addresses strong{display:block;font-size:13px;margin-bottom:4px}
body.sanli-design-v1 .sd-company-addresses address{font:400 13px/1.65 var(--sans);color:var(--muted)}
body.sanli-design-v1 .sd-company-strip .brand{width:140px;max-width:100%;margin-top:5px}
body.sanli-design-v1 .sd-company-strip .brand img{max-width:100%;height:auto}
body.sanli-design-v1 .sd-company-section{padding:38px 0;border-top:1px solid var(--line);margin-top:36px}
body.sanli-design-v1 .sd-company-section>.sd-company-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:32px}
body.sanli-design-v1 .sd-business-locations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.sanli-design-v1 .sd-business-location{background:#eeeee7;padding:25px;min-width:0}
body.sanli-design-v1 .sd-business-location h3{font:400 26px/1.25 var(--serif);margin:0 0 16px}
body.sanli-design-v1 .sd-business-location address{font:400 14px/1.8 var(--sans);margin:0 0 16px}
body.sanli-design-v1 .sd-business-location a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--line)}
body.sanli-design-v1 .sd-business-location .eyebrow{font-size:10px;margin-bottom:14px}
@media(max-width:900px){body.sanli-design-v1 .sd-company-strip{grid-template-columns:1fr 1fr;gap:28px}body.sanli-design-v1 .sd-company-strip>.brand{grid-column:1/-1}body.sanli-design-v1 .sd-business-locations{grid-template-columns:1fr}}
@media(max-width:600px){body.sanli-design-v1 .sd-company-strip{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:28px}body.sanli-design-v1 .sd-company-section>.sd-company-names{grid-template-columns:1fr;gap:24px}body.sanli-design-v1 .sd-company-names h2,body.sanli-design-v1 .sd-company-names h3{font-size:18px}body.sanli-design-v1 .sd-business-location{padding:22px}}
