
.ss-home{--ss-ink:#181816;--ss-paper:#faf8f3;--ss-accent:#bd5200;color:var(--ss-ink);font-family:var(--font-body-family),Arial,sans-serif;line-height:1.5;letter-spacing:0}
.ss-home *{box-sizing:border-box}.ss-home a{color:inherit;text-decoration:none}.ss-home a:focus-visible,.ss-home button:focus-visible,.ss-home summary:focus-visible,.ss-home input:focus-visible{outline:3px solid #bd5200;outline-offset:5px}.ss-home h1,.ss-home h2,.ss-home h3{color:inherit;margin:0;font-family:var(--font-heading-family),Arial,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.08}.ss-home p{margin:0 0 20px}.ss-wrap{max-width:1360px;padding-left:56px;padding-right:56px;margin-left:auto;margin-right:auto}.ss-section{padding-top:76px;padding-bottom:76px}.ss-section-title{text-align:center;font-size:clamp(27px,3vw,42px);text-transform:uppercase;margin-bottom:38px!important}.ss-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;background:var(--ss-accent);border:1.5px solid var(--ss-accent);color:#fff!important;border-radius:6px;font-weight:800;font-size:14px;letter-spacing:.03em;text-transform:uppercase;text-align:center;transition:background .15s}.ss-button:hover{background:#9e4500;border-color:#9e4500}.ss-button-black{background:#171715;border-color:#171715}.ss-button-black:hover{background:#383831;border-color:#383831}.ss-button-outline{background:transparent;border-color:#171715;color:#171715!important}.ss-button-outline:hover{background:#ebe5da;border-color:#171715}.ss-pill{display:inline-block;border-radius:40px;background:#efe4d0;padding:9px 18px;font-size:13px;font-weight:700}.ss-hero{display:grid;grid-template-columns:46% 54%;background:var(--ss-paper);max-width:1800px;margin:auto}.ss-hero-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:60px clamp(32px,5vw,88px)}.ss-hero h1{font-size:clamp(38px,3.7vw,60px);text-transform:uppercase;max-width:650px;margin:0 0 22px;line-height:1.03}.ss-lead{font-size:clamp(16px,1.5vw,21px);max-width:430px;line-height:1.5}.ss-hero-pill{margin:4px 0 24px!important}.ss-hero-actions{display:grid;gap:13px;max-width:385px;width:100%}.ss-hero-photo{height:640px;min-width:0;overflow:hidden}.ss-hero-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 0%;display:block}.ss-service{display:grid;grid-template-columns:repeat(3,1fr);padding:22px max(25px,5vw);border-bottom:1px solid #ddd9d0;background:#fff;gap:16px;font-size:14px;font-weight:700}.ss-service>span,.ss-service>a{display:flex;align-items:center;justify-content:center;gap:12px}.ss-service>span+span,.ss-service>a{border-left:1px solid #dedbd5}.ss-service svg{width:25px;height:25px;flex-shrink:0}.ss-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ss-card{border-radius:12px;background:#f5f2ed;overflow:hidden;display:flex;flex-direction:column}.ss-card-image{display:block;aspect-ratio:1/1;overflow:hidden;background:#f0eeeb}.ss-card-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s}.ss-card-image:hover img{transform:scale(1.035)}.ss-card-copy{padding:22px;display:flex;flex-direction:column;align-items:center;flex:1}.ss-card h3,.ss-card h2{font-size:21px;line-height:1.25;letter-spacing:-.025em;text-align:center;min-height:54px}.ss-card-price{font-size:20px;font-weight:800;margin:14px 0!important}.ss-swatches{display:flex;gap:7px;align-items:center;justify-content:center;margin:0 0 20px;min-height:23px}.ss-swatches span{background:var(--ss-swatch,#333);width:20px;height:20px;border-radius:50%;border:1px solid #a29e97;display:block}.ss-swatches span:first-child{outline:1px solid #222;outline-offset:2px}.ss-swatches small{font-size:12px;padding-left:4px}.ss-card .ss-button{width:100%;margin-top:auto}.ss-feature{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;margin:auto}.ss-feature-photo{min-height:520px;background:#efede8;display:block;overflow:hidden}.ss-feature-photo img{height:100%;width:100%;object-fit:cover;display:block}.ss-feature-copy{padding:60px clamp(32px,5vw,88px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ss-feature h2{font-size:clamp(34px,3.8vw,58px);text-transform:uppercase;max-width:550px;margin-bottom:22px}.ss-feature-copy>p{font-size:17px;line-height:1.6}.ss-lining{background:#f9f7f1}.ss-lining .ss-feature-photo{min-height:490px}.ss-lining .ss-feature-photo img{object-fit:cover}.ss-benefits{list-style:none;padding:0;margin:8px 0 30px}.ss-benefits li{display:flex;gap:15px;align-items:center;margin:15px 0;font-size:17px}.ss-benefits li>span{font-family:Arial,sans-serif;font-size:28px;width:30px;text-align:center;line-height:1}.ss-crownweight{margin-top:28px;background:#efe9df}.ss-crownweight .ss-feature-photo{max-height:720px}.ss-crownweight .ss-feature-photo img{object-position:center 30%}.ss-eyebrow{text-transform:uppercase;font-size:12px!important;font-weight:800;letter-spacing:.15em;margin-bottom:12px!important}.ss-specs{font-weight:700}.ss-offers{width:100%;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d7c8af;border-radius:8px;background:#faf7ef;overflow:hidden;margin:5px 0 13px}.ss-offers>div{padding:14px 8px;text-align:center}.ss-offers>div+div{border-left:1px solid #d7c8af}.ss-offers span{display:block;font-size:12px}.ss-offers strong{display:block;font-size:25px;line-height:1.5}.ss-offers small{font-size:11px;color:#794320;font-weight:700}.ss-fine{font-size:12px!important;margin-bottom:20px!important}.ss-rating{display:inline-block;background:#e9dfcc;font-size:13px;font-weight:700;border-radius:25px;padding:8px 16px;margin-bottom:20px}.ss-rating span{color:#8c531b}.ss-crownweight .ss-button{width:100%}.ss-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ss-review{margin:0;padding:27px;border:1px solid #d8d3ca;border-radius:10px;background:#fcfaf6;display:flex;flex-direction:column;justify-content:space-between}.ss-review blockquote{font-size:20px;line-height:1.45;font-weight:700;margin:0 0 24px}.ss-review figcaption{font-size:13px;display:flex;flex-wrap:wrap;gap:4px 9px;align-items:center}.ss-review figcaption>a{width:100%;font-size:12px;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.ss-verified{font-size:11px;color:#555b4e}.ss-verified>span{border:1px solid #748468;border-radius:50%;padding:0 2px;margin-right:3px}.ss-center{text-align:center;margin-top:28px!important;margin-bottom:0!important}.ss-text-link{font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:5px}.ss-faq{padding-bottom:80px}.ss-faq-list{max-width:960px;margin:auto}.ss-faq details{border:1px solid #d1cdc5;border-radius:7px;margin:10px 0;background:#fff}.ss-faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:16px;font-weight:700;padding:18px 22px;min-height:58px}.ss-faq summary::-webkit-details-marker{display:none}.ss-faq summary span{font-size:23px;font-weight:400}.ss-faq details[open] summary span{transform:rotate(45deg)}.ss-faq-answer{padding:0 22px 22px;font-size:15px;line-height:1.7}.ss-faq-answer p{margin-bottom:8px}.ss-faq-answer a{text-decoration:underline;text-underline-offset:3px}.ss-footer{background:#131312;color:#f8f7f1;padding:48px 0 25px}.ss-footer-top{display:grid;grid-template-columns:140px 1fr 1.6fr;gap:34px;align-items:center}.ss-footer-logo img{width:140px;height:auto;display:block;filter:brightness(0) invert(1)}.ss-footer-top>p{font-size:18px;line-height:1.5;max-width:270px;padding-left:25px;border-left:1px solid #5c5c56;margin:0}.ss-newsletter h2{font-size:19px;letter-spacing:-.01em;margin-bottom:9px}.ss-newsletter>p{font-size:12px;color:#c6c6bf;margin:0 0 15px}.ss-newsletter-fields{display:flex;min-height:49px}.ss-newsletter input{width:100%;min-width:0;border:none;background:#fff;color:#161616;padding:12px 15px;border-radius:5px 0 0 5px;font-size:14px}.ss-newsletter button{border:0;background:#bd5200;color:#fff;padding:12px 22px;border-radius:0 5px 5px 0;font-size:13px;font-weight:800;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ss-footer-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:35px 0 25px;font-size:12px}.ss-footer-links a:hover{text-decoration:underline}.ss-footer-bottom{border-top:1px solid #3a3a36;display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:20px;color:#b4b4aa;font-size:11px}.ss-payments{display:flex;flex-wrap:wrap;gap:7px}.ss-payment{width:31px;height:20px}.ss-category h1{font-size:52px;text-transform:uppercase}.ss-category-intro{font-size:18px;margin-top:20px!important}.ss-category-links{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 36px}.ss-category-links a{border:1px solid #bcb7ae;padding:10px 20px;border-radius:30px;font-size:14px}.header__heading-logo{max-height:76px;object-fit:contain}.header__menu-item--main{font-size:14px;font-weight:700;letter-spacing:0}.header__inline-menu .list-menu--inline{gap:14px}.header-wrapper{background:#fff}.header__heading-link{padding:0}.ss-home .ss-category-grid .ss-card{margin-bottom:10px}
@media(min-width:990px){.header{grid-template-columns:180px 1fr 100px!important;padding-left:56px!important;padding-right:56px!important;max-width:1800px!important}.header__inline-menu{justify-self:center!important}.header__heading{justify-self:start}.header__heading-link{justify-self:start}.header__icons{justify-self:end}.ss-feature .ss-feature-photo{aspect-ratio:1/1}.ss-crownweight .ss-feature-photo{aspect-ratio:auto}}
@media(max-width:1100px) and (min-width:750px){.ss-hero-photo{height:600px}.ss-hero-copy{padding:36px}.ss-hero h1{font-size:45px}.ss-wrap{padding-left:32px;padding-right:32px}.ss-feature-copy{padding:40px 32px}.ss-card-copy{padding:18px}.ss-footer-top{grid-template-columns:110px 1fr 1.5fr;gap:20px}.ss-footer-logo img{width:110px}}
@media(max-width:749px){.ss-wrap{padding-left:20px;padding-right:20px}.ss-section{padding-top:46px;padding-bottom:46px}.ss-section-title{font-size:27px;margin-bottom:25px!important}.ss-hero{grid-template-columns:1fr}.ss-hero-copy{padding:32px 24px;order:2}.ss-hero h1{font-size:39px;max-width:500px;margin-bottom:16px}.ss-lead{font-size:16px;margin-bottom:16px!important}.ss-hero-pill{font-size:11px;padding:7px 12px;margin:0 0 18px!important}.ss-hero-photo{height:auto;aspect-ratio:1.15/1;order:1}.ss-hero-photo img{object-position:50% 0%}.ss-hero-actions{max-width:none;grid-template-columns:1fr 1fr;gap:10px}.ss-button{font-size:11px;padding:12px 10px;min-height:46px}.ss-service{gap:8px;padding:17px 12px;font-size:10px;line-height:1.4}.ss-service>span,.ss-service>a{flex-direction:column;gap:7px;text-align:center;padding:0 4px}.ss-service svg{width:21px;height:21px}.ss-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ss-products>.ss-card:last-child:nth-child(odd){grid-column:1/-1;max-width:100%}.ss-products>.ss-card:last-child:nth-child(odd) .ss-card-image{aspect-ratio:1.35/1}.ss-card-copy{padding:16px 12px}.ss-card h3,.ss-card h2{font-size:16px;min-height:60px;line-height:1.3}.ss-card-price{font-size:18px;margin:9px 0!important}.ss-swatches{gap:5px;margin-bottom:15px}.ss-swatches span{width:15px;height:15px}.ss-swatches small{font-size:10px;padding-left:0}.ss-feature{grid-template-columns:1fr}.ss-feature-photo{min-height:0;aspect-ratio:1.2/1}.ss-feature-photo img{height:100%}.ss-lining .ss-feature-photo{min-height:0;aspect-ratio:1.2/1}.ss-feature-copy{padding:35px 24px 40px}.ss-feature h2{font-size:37px;margin-bottom:18px}.ss-feature-copy>p{font-size:15px}.ss-benefits{margin-top:0;margin-bottom:22px}.ss-benefits li{font-size:15px;margin:12px 0}.ss-feature-copy .ss-button{width:100%}.ss-crownweight{margin-top:20px}.ss-crownweight .ss-feature-photo{aspect-ratio:1.05/1;max-height:500px}.ss-crownweight .ss-feature-photo img{object-position:center 27%}.ss-offers strong{font-size:24px}.ss-reviews{grid-template-columns:1fr;gap:13px}.ss-review{padding:23px}.ss-review blockquote{font-size:19px;margin-bottom:18px}.ss-review figcaption{font-size:12px}.ss-faq{padding-bottom:45px}.ss-faq summary{padding:15px;font-size:14px}.ss-faq-answer{font-size:14px;padding:0 15px 18px}.ss-footer{padding-top:36px}.ss-footer-top{grid-template-columns:100px 1fr;gap:20px}.ss-footer-logo img{width:100px}.ss-footer-top>p{font-size:15px;padding-left:18px}.ss-newsletter{grid-column:1/-1;margin-top:8px}.ss-newsletter h2{font-size:19px}.ss-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;margin:28px 0;font-size:13px}.ss-footer-bottom{align-items:flex-start;flex-direction:column}.ss-category h1{font-size:40px}.ss-category-intro{font-size:16px}.ss-category-grid>.ss-card:last-child:nth-child(odd){grid-column:auto}.ss-category-grid>.ss-card:last-child:nth-child(odd) .ss-card-image{aspect-ratio:1/1}.header__heading-logo{max-height:56px}.header{padding-top:10px!important;padding-bottom:10px!important}}
@media(prefers-reduced-motion:reduce){.ss-home *{transition:none!important;scroll-behavior:auto!important}}

.ss-review blockquote{font-style:normal;border:0;padding:0}
