@font-face{font-family:ImpactLocal;src:local('Impact')}.sk *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}.sk{margin:0;background:#f4f2e9;color:#181818;font-family:Arial,Helvetica,sans-serif}.sk button,.sk a,.sk input{ -webkit-tap-highlight-color:transparent}.sk a{color:inherit;text-decoration:none}.sk button{font:inherit;cursor:pointer}.sk a:focus-visible,.sk button:focus-visible,.sk summary:focus-visible{outline:3px solid #dc542d;outline-offset:5px}.sk .skip{position:fixed;top:-100px;background:white;padding:15px;z-index:30}.sk .skip:focus{top:0}.sk .announcement{background:#181818;color:#fff;font-size:10px;letter-spacing:1.7px;font-weight:700;padding:13px 5%;display:flex;justify-content:space-between}.sk header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #d6d7cc;background:#f4f2e9;position:sticky;top:0;z-index:10}.sk .wordmark{font-family:ImpactLocal,'Arial Black',sans-serif;font-size:29px;letter-spacing:-1px;line-height:.9;display:inline-flex;flex-direction:column}.sk .wordmark span{font-family:Arial,sans-serif;font-size:10px;letter-spacing:7px;line-height:1.8;margin-top:5px}.sk nav{display:flex;gap:32px;font-size:13px;font-weight:600}.sk nav a:hover,.sk .text-link:hover{color:#a72c25}.sk .cart-button{border:0;background:transparent;font-size:13px}.sk .cart-button span{background:#181818;color:white;border-radius:50%;padding:5px 7px;margin:0 12px}.sk .hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}.sk .hero-copy{padding:65px 9% 26px 10%}.sk .eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;line-height:1.7}.sk .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c13b30;margin-right:7px}.sk h1,.sk h2,.sk h3,.sk p{margin:0}.sk h1{font-family:ImpactLocal,'Arial Black',sans-serif;font-size:clamp(65px,7.6vw,120px);letter-spacing:-3px;line-height:.96;margin:28px 0}.sk h1 em{font-style:normal;color:#c13b30}.sk .hero-copy>p{font-size:15px;color:#60665c;line-height:1.75;max-width:350px}.sk .hero-actions{display:flex;gap:25px;align-items:center;margin-top:30px}.sk .button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#c13b30;color:white;padding:19px 24px;border:0;font-size:13px;font-weight:700}.sk .button:hover{background:#982a22}.sk .text-link{font-size:12px;border-bottom:1px solid;padding-bottom:5px;font-weight:700}.sk .hero-foot{display:flex;justify-content:space-between;gap:10px;margin-top:55px;padding-top:20px;border-top:1px solid #d6d7cc;font-size:8px;letter-spacing:1px}.sk .hero-foot span{color:#73796f}.sk .hero-image{position:relative;overflow:hidden;background:#404544}.sk .hero-image>img{width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(.84)}.sk .image-note{position:absolute;left:35px;top:35px;color:white;font-size:13px;font-weight:700;letter-spacing:2px;line-height:1.5}.sk .roundel{width:116px;height:116px;border:1px solid #eeeee1;border-radius:50%;position:absolute;right:30px;bottom:60px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:ImpactLocal,'Arial Black',sans-serif;font-size:38px;transform:rotate(10deg);background:#18181880}.sk .roundel small{font-family:Arial;font-size:10px;letter-spacing:2px}.sk .photo-caption{position:absolute;left:35px;bottom:25px;color:#fff;font-size:8px;letter-spacing:1.5px}.sk .benefits{display:flex;justify-content:space-around;align-items:center;gap:15px;background:#e8e5df;padding:24px 4%;font-size:10px;letter-spacing:1.2px;font-weight:700}.sk .benefits b{font-size:20px;color:#c13b30}.sk .section{padding:85px 5%}.sk .section-top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.sk h2{font-family:ImpactLocal,'Arial Black',sans-serif;font-size:clamp(32px,4.1vw,62px);font-weight:500;letter-spacing:-1.5px;line-height:1.06;margin-top:14px}.sk .section-top>p,.sk .process-heading>p{font-size:14px;line-height:1.7;color:#60665c;max-width:310px}.sk .filters{display:flex;gap:10px;margin-bottom:30px}.sk .filters button{border:1px solid #bfc3b6;background:transparent;border-radius:24px;padding:11px 18px;font-size:12px}.sk .filters button.active{background:#181818;color:#fff;border-color:#181818}.sk .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 22px}.sk .product-image{aspect-ratio:1.08;background:#ebeae2;overflow:hidden;position:relative;display:block}.sk .product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.sk .product-image:hover img{transform:scale(1.04)}.sk .product-tag{position:absolute;left:16px;top:16px;font-size:8px;letter-spacing:1px;background:#f4f2e9;padding:8px 10px;z-index:1}.sk .product-info{display:flex;justify-content:space-between;gap:12px;padding-top:18px;font-size:13px}.sk .product-info h3{font-size:14px;font-weight:600;margin-bottom:7px}.sk .product-info small{font-size:10px;color:#73796f}.sk .add{margin-top:16px;width:100%;border:1px solid #bfc3b6;background:transparent;padding:13px;display:flex;justify-content:space-between;font-size:11px}.sk .add:hover{background:#181818;color:white}.sk .process{background:#181818;color:#f4f2e9}.sk .process .eyebrow{color:#f2a696}.sk .process-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}.sk .process-heading>p{color:#cbc7c2;max-width:380px}.sk .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.sk .steps article{border-top:1px solid #66615c;padding-top:22px}.sk .steps span{font-size:9px;letter-spacing:1.6px;color:#f2a696}.sk .steps h3{font-size:23px;margin:22px 0 14px}.sk .steps p{font-size:13px;color:#cbc7c2;line-height:1.8;max-width:290px}.sk .story{display:grid;grid-template-columns:1.1fr 1fr;background:#e9e6df}.sk .story-photo{overflow:hidden;min-height:410px}.sk .story-photo img{width:100%;height:100%;object-fit:cover;object-position:30%}.sk .story-copy{padding:65px 12%}.sk .story-copy p{font-size:14px;line-height:1.8;color:#60665c;margin:25px 0}.sk .gear-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sk .gear-grid .product-image{aspect-ratio:1.6}.sk .faq{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #d6d7cc}.sk details{border-bottom:1px solid #bfc3b6}.sk summary{cursor:pointer;padding:22px 0;font-size:14px;font-weight:600;line-height:1.5}.sk details p{font-size:13px;color:#60665c;line-height:1.8;padding:0 20px 20px 0}.sk .closing{background:#c13b30;color:#fff;text-align:center;padding:65px 20px}.sk .closing h2{font-size:clamp(50px,7.5vw,110px);line-height:1;margin:20px 0 30px}.sk .light{background:#f4f2e9;color:#181818}.sk .light:hover{background:#e8e5df}.sk footer{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:50px 5%;font-size:12px}.sk footer p{text-align:right;color:#60665c}.sk footer>div{display:flex;gap:25px}.sk footer small{text-align:right;color:#73796f;font-size:10px;line-height:1.7}.sk dialog{position:fixed;left:auto;right:0;top:0;bottom:0;margin:0;width:min(470px,100%);height:100%;max-height:100%;border:0;padding:28px;background:#f4f2e9;color:#181818}.sk dialog::backdrop{background:#10171099}.sk .cart-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:25px}.sk .cart-heading h2{font-size:34px;margin:0}.sk .cart-heading button{border:0;background:none;font-size:22px}.sk .cart-row{display:grid;grid-template-columns:75px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid #d6d7cc}.sk .cart-row img{width:75px;height:85px;object-fit:contain}.sk .cart-row h3{font-size:13px;margin:0 0 10px}.sk .qty{display:flex;align-items:center;gap:12px;margin-top:12px}.sk .qty button{background:none;border:1px solid #c5c7bd;padding:5px 10px}.sk .cart-empty{padding:40px 0;line-height:1.7;color:#60665c}.sk .cart-total{display:flex;justify-content:space-between;margin:28px 0;font-weight:700}.sk #cart-bottom .button{width:100%}.sk #cart-bottom p{font-size:11px;line-height:1.7;margin:18px 0;color:#60665c}.sk .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#181818;color:#fff;padding:15px 25px;font-size:13px;opacity:0;pointer-events:none;z-index:30;transition:opacity .2s}.sk .toast.visible{opacity:1}@media(min-width:1600px){.sk{max-width:1800px;margin:auto}.sk .hero-copy{padding-top:80px}}@media(max-width:900px){.sk nav{gap:18px}.sk .hero-copy{padding:45px 8% 25px}.sk h1{font-size:75px}.sk .hero-actions{align-items:start;flex-direction:column;gap:20px}.sk .hero-foot{margin-top:30px}.sk .hero{min-height:620px}.sk .hero-foot span{display:none}.sk .benefits{flex-wrap:wrap;font-size:9px}.sk .benefits b:last-of-type{display:none}.sk .product-grid{grid-template-columns:repeat(2,1fr)}.sk .story-copy{padding:40px 9%}.sk .story-photo img{object-position:15%}.sk .section{padding:60px 5%}}@media(max-width:600px){.sk .announcement{justify-content:center;font-size:8px}.sk .announcement>span{display:none}.sk header{height:80px}.sk .wordmark{font-size:23px}.sk .wordmark span{font-size:8px;letter-spacing:5px}.sk nav{gap:14px}.sk nav a{font-size:11px}.sk nav a:nth-child(2),.sk nav a:nth-child(3),.sk nav a:nth-child(4){display:none}.sk .cart-button{font-size:11px}.sk .cart-button span{margin:0 3px}.sk .hero{grid-template-columns:1fr}.sk .hero-copy{padding:35px 6%}.sk .eyebrow{font-size:8px}.sk h1{font-size:86px;letter-spacing:-2px;margin:22px 0}.sk .hero-copy>p{max-width:100%;font-size:14px}.sk .hero-actions{flex-direction:row;align-items:center;gap:24px}.sk .hero-actions .button{gap:25px;padding:17px}.sk .hero-foot{margin-top:35px}.sk .hero-image{min-height:380px}.sk .image-note{top:25px;left:25px}.sk .roundel{width:95px;height:95px;font-size:32px;right:20px;bottom:50px}.sk .benefits{gap:15px;padding:21px 5%;justify-content:center}.sk .benefits b{display:none}.sk .benefits span:last-child{display:none}.sk .section{padding:50px 6%}.sk .section-top{display:block;margin-bottom:24px}.sk .section-top>p{margin-top:20px}.sk .filters{gap:6px}.sk .filters button{padding:10px 12px;font-size:10px}.sk .product-grid{gap:30px 14px}.sk .product-info{display:block}.sk .product-info h3{font-size:12px;line-height:1.5}.sk .product-info>span{display:block;font-size:12px;margin-top:8px}.sk .product-tag{left:8px;top:8px;font-size:7px;padding:6px}.sk .product-image{aspect-ratio:.85}.sk .add{font-size:10px}.sk .process-heading{display:block}.sk .process-heading>p{margin-top:25px}.sk .steps{grid-template-columns:1fr;gap:28px;margin-top:35px}.sk .steps h3{margin:15px 0 10px}.sk .steps p{max-width:100%}.sk .story{grid-template-columns:1fr}.sk .story-photo{min-height:260px;height:260px}.sk .story-photo img{object-position:25%}.sk .story-copy{padding:40px 6%}.sk .gear-grid{gap:15px}.sk .gear-grid .product-image{aspect-ratio:1}.sk .faq{grid-template-columns:1fr;gap:25px}.sk .closing{padding:50px 20px}.sk footer{gap:30px 20px}.sk footer p{font-size:11px;line-height:1.8}.sk footer>div{gap:15px;font-size:11px}.sk footer small{grid-column:1/-1;text-align:left}.sk .toast{width:85%;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sk *{transition:none!important}}.sk header{height:105px;background:#fff}.sk .wordmark{display:block;line-height:0;letter-spacing:normal}.sk .wordmark img{display:block;width:240px;height:auto;max-width:100%}.sk footer .wordmark{width:240px}.sk footer .wordmark img{width:100%;background:#fff}.sk .story{display:block;background:#181818;color:#f4f2e9}.sk .story-banner-heading{display:flex;justify-content:space-between;gap:20px;padding:24px 5%;font-size:10px;letter-spacing:2px;border-bottom:1px solid #45413e}.sk .story-photo{min-height:0;height:auto;background:#181818}.sk .story-photo img{display:block;width:100%;height:auto;object-fit:contain;filter:none}.sk .story-copy{padding:48px 8%;display:grid;grid-template-columns:180px 1fr;gap:60px;align-items:center}.sk .original-brand-mark{display:block;width:180px;height:auto}.sk .story-copy>div{max-width:900px}.sk .story-copy .eyebrow{color:#f2a696}.sk .story-copy h2{margin-top:12px}.sk .story-copy p{color:#cbc7c2;max-width:650px;margin:20px 0}.sk .story-copy .text-link{color:#f4f2e9}.sk .story-copy .text-link:hover{color:#f2a696}
@media(max-width:900px){.sk .wordmark img{width:200px}.sk nav{gap:20px}.sk .story-copy{gap:35px;padding:40px 6%}}
@media(max-width:600px){.sk header{height:84px;gap:12px}.sk .wordmark img{width:165px}.sk nav a{font-size:10px}.sk .cart-button{white-space:nowrap;padding:4px 0}.sk .cart-button span{padding:5px 7px;margin:0 2px}.sk .story-banner-heading{font-size:8px;letter-spacing:1px;padding:20px 6%}.sk .story-photo{height:auto;min-height:0;overflow:visible}.sk .story-photo img{height:auto;object-fit:contain}.sk .story-copy{grid-template-columns:1fr;padding:32px 6%;gap:28px}.sk .original-brand-mark{width:140px}.sk .story-copy h2{font-size:37px}.sk footer .wordmark{width:180px}.sk .hero-copy .eyebrow{font-size:7.5px}}
@media(max-width:360px){.sk .wordmark img{width:140px}.sk nav{gap:5px}.sk .hero h1{font-size:75px}.sk .hero-actions{gap:14px}.sk .hero-actions .button{gap:12px}.sk .hero-actions .text-link{font-size:11px}}

.sk{font-size:16px;line-height:normal;letter-spacing:normal;font-style:normal;font-weight:400;max-width:none}.sk h1,.sk h2,.sk h3{color:inherit}.sk .button{border-radius:0;min-width:0;min-height:0;line-height:normal;letter-spacing:normal}.sk .button:before,.sk .button:after{display:none}.sk a.button,.sk a.add{text-decoration:none}.sk .product-image{color:inherit}.sk button:disabled{cursor:not-allowed;opacity:.55}.sk .product-info{letter-spacing:normal}.sk-header-shell header{position:relative;top:auto}.shopify-section-group-header-group{position:sticky;top:0;z-index:20}.sk .cart-button{display:flex;align-items:center;gap:12px;min-height:48px;position:relative}.sk .cart-button>span{background:none;color:inherit;padding:0;margin:0;border-radius:0}.sk .cart-button .sk-bag-count{background:#181818;color:#fff;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:4px}.sk .sk-header-actions{display:flex;align-items:center;gap:25px}.sk .sk-search{font-size:12px;font-weight:600}.sk .sk-mobile-menu{display:none}.sk .sk-purchase-note{display:block;font-size:10px;line-height:1.7;margin-top:8px;color:#60665c}.sk .sk-purchase-note a{text-decoration:underline}.sk .sk-product-status{font-size:12px;color:#982a22;line-height:1.6;margin-top:8px}.sk .sk-product-status:empty{display:none}.sk .sk-add-form{margin:0}.sk [hidden]{display:none!important}.sk footer>div{flex-wrap:wrap}.sk-reviews{border-top:1px solid #d6d7cc}.sk-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:35px}.sk-review-grid img{width:100%;height:200px;object-fit:cover}.sk-review-grid h3{margin:20px 0 12px;font-size:15px}.sk-review-grid p{font-size:13px;line-height:1.8;color:#60665c}.sk .story-copy h2{margin-top:12px}.sk .product-image img{height:100%}.sk .announcement>span:first-child{display:inline}.sk .cart-button .visually-hidden{position:absolute!important}.sk .story-photo img{height:auto}.product__title h1,.collection-hero__title,.title--primary{font-family:ImpactLocal,'Arial Black',sans-serif;letter-spacing:-1px}.product__title h1{font-size:clamp(32px,4vw,54px)}.card__heading{font-weight:700}.product-form__submit,.cart__checkout-button{border-radius:0}.footer{background:#181818}
@media(max-width:900px){.sk .sk-header-actions{gap:15px}.sk .sk-search{display:none}.sk-review-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.sk header{gap:12px}.sk header>nav{display:none}.sk .sk-mobile-menu{display:block;border:0;position:static}.sk .sk-mobile-menu summary{font-size:11px;min-height:48px;display:flex;align-items:center;padding:8px;list-style:none}.sk .sk-mobile-menu summary::-webkit-details-marker{display:none}.sk .sk-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#fff;display:flex;flex-direction:column;gap:0;border-top:1px solid #ddd;padding:10px 6% 20px;box-shadow:0 8px 18px #0001}.sk .sk-mobile-menu nav a{display:block;font-size:14px;min-height:48px;padding:15px 0}.sk .sk-header-actions{gap:0}.sk .cart-button{gap:7px}.sk .cart-button .sk-bag-label{font-size:11px}.sk .cart-button>span:last-of-type{display:none}.sk .announcement>span:last-child{display:none}.sk .wordmark img{width:165px}.sk-review-grid{gap:28px 18px}.sk-review-grid img{height:155px}.sk-review-grid h3{font-size:13px}.sk-review-grid p{font-size:12px}.sk .add{min-height:48px;align-items:center}.sk .filters button{min-height:44px}.sk .story-copy .original-brand-mark{width:140px}}
@media(max-width:360px){.sk .wordmark img{width:140px}.sk .cart-button{gap:5px}.sk .sk-mobile-menu summary{font-size:10px}}

.purchase-option-wrapper:has(.sss-selling-plan-radio:checked){background:#c13b30!important;border-color:#c13b30!important}.purchase-option-wrapper:has(.sss-selling-plan-radio:checked) .purchase-option-details-content,.purchase-option-wrapper:has(.sss-selling-plan-radio:checked) label,.purchase-option-wrapper:has(.sss-selling-plan-radio:checked) .purchase-option-price{color:#fff!important}.product-form__submit.button{background:#c13b30;color:#fff;border:1px solid #c13b30}.product-form__submit.button:after{box-shadow:none}.product__description h2:empty{display:none}

.sk-review-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;background:#e8e5df}



.sk .product-image .sk-product-primary{opacity:1;transform:scale(1);transition:opacity .25s ease}.sk .product-image.product-image--crown .sk-product-primary,.sk .product-image.product-image--crown:hover .sk-product-primary{transform:scale(1.34)}.sk .product-image .sk-product-secondary{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:none;transition:opacity .25s ease}.sk .product-image.has-secondary:focus-visible .sk-product-primary{opacity:0}.sk .product-image.has-secondary:focus-visible .sk-product-secondary{opacity:1;transform:none}.sk .product-tag{pointer-events:none}
@media(hover:hover) and (pointer:fine){.sk .product-image.has-secondary:hover .sk-product-primary{opacity:0}.sk .product-image.has-secondary:hover .sk-product-secondary{opacity:1;transform:none}.sk .product-image:hover .sk-product-primary{transform:scale(1)}}

.sk-cart-upsell{margin:18px 0;padding:18px;background:#f0ede6;color:#181818;border:1px solid #ded8ce}.sk-cart-upsell h3{font-size:20px;line-height:1.2;margin:18px 0 14px;color:#181818}.sk-shipping-message{font-size:13px;line-height:1.5;margin:0 0 9px}.sk-shipping-track{height:5px;background:#d9d3c9;overflow:hidden}.sk-shipping-track span{display:block;height:100%;background:#b51d22}.sk-cart-suggestion{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center}.sk-cart-suggestion img{width:76px;height:88px;object-fit:contain;background:#fff}.sk-cart-suggestion-info{display:grid;gap:5px}.sk-cart-product-name{font-size:14px;line-height:1.35;font-weight:700;color:#181818;text-decoration:none}.sk-cart-suggestion-info>span{font-size:14px}.sk-cart-suggestion-info small{font-size:11px}.sk-cart-add{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#b51d22;color:white;border:0;padding:12px;font-size:13px;font-weight:700;cursor:pointer;min-height:44px}.sk-cart-add:hover{background:#8c171b}.sk-cart-add:focus-visible{outline:2px solid #181818;outline-offset:3px}.sk-cart-add:disabled{opacity:.6;cursor:wait}.sk-cart-upsell .sk-product-status:empty{display:none}.sk-cart-upsell .sk-product-status{margin:5px 0;font-size:12px}.cart-drawer-items .sk-cart-upsell{margin:12px 0 20px}

.sk .wordmark img{background:transparent;mix-blend-mode:multiply}.sk .story-copy{isolation:isolate}.sk .original-brand-mark{filter:grayscale(1) invert(1);mix-blend-mode:screen;background:transparent}

.sk footer .wordmark img{background:transparent;mix-blend-mode:multiply}.sk .story-copy{background:#181818}

.sk .story-copy .original-brand-mark{filter:none;mix-blend-mode:screen;background:transparent}
