:root{--sh-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--sh-serif: "Bodoni 72", "Bodoni 72 Book", "Bodoni Moda", Didot, "Bodoni MT", Georgia, serif;--sh-stone: #efecec;--sh-grey: #555555}body #MainContent :is(h1,h2,.h1,.h2,.section-header__title,.scrolling-text__inner):not(.product-single__title):not(.visually-hidden){font-family:var(--sh-sans)!important;font-weight:300!important;text-transform:lowercase!important;letter-spacing:-.035em!important;line-height:1!important}body #MainContent .section-header__title{font-size:clamp(38px,10vw,60px)!important}body #MainContent .theme-block>h2{font-size:clamp(30px,7.5vw,48px)!important}body .product-single__title{font-family:var(--sh-sans)!important;font-weight:300!important;text-transform:none!important;letter-spacing:-.025em!important;line-height:1.05!important;font-size:clamp(30px,8.5vw,40px)!important;text-align:left!important}body #MainContent em.sh-it,body #MainContent :is(h1,h2,h3,.h1,.h2) em{font-family:var(--sh-serif)!important;font-style:italic!important;font-weight:400!important;font-size:1.08em;letter-spacing:-.01em}body #MainContent .product-single__meta,body #MainContent .product-single__meta .product-block{text-align:left!important}body #MainContent .product-single__meta .product-block{margin-bottom:0!important}body #MainContent .product-single__meta .product-block--header{margin-bottom:14px!important}body #MainContent .product-single__meta .breadcrumb{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sh-grey);text-align:left}body #MainContent .product-single__meta .product-block--price{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}body #MainContent .product-single__meta .product__price{font-size:17px!important;letter-spacing:.01em;font-weight:400!important}body #MainContent .product-single__meta .product__policies,body #MainContent .product-single__meta .product__unit-price{flex-basis:100%;text-align:left!important}body #MainContent .sh-bnpl{margin:0;font-size:12px;line-height:1.4;color:var(--sh-grey);letter-spacing:.01em}body #MainContent .product-single__meta .variant-wrapper[data-type=button]{margin-top:30px!important}body #MainContent .product-single__meta .variant-wrapper[data-type=button]+.variant-wrapper[data-type=button]{margin-top:24px!important}body #MainContent .sh-sizerow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}body #MainContent .product-single__meta .variant__label{font-family:var(--sh-sans)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 12px!important;text-align:left!important;font-weight:400!important}body #MainContent .sh-sizerow .variant__label{margin:0!important}body #MainContent .product-single__meta .variant__label-info{text-transform:none!important;letter-spacing:.02em!important;font-size:12px!important;color:var(--sh-grey)}body #MainContent .product-single__meta button.sh-sizeguide{background:none!important;border:0!important;padding:0!important;min-height:0!important;font-family:var(--sh-sans)!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:none!important;text-decoration:underline;color:#000!important;cursor:pointer}body #MainContent .product-single__meta .variant-input-wrap:not(:has(.color-swatch)){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px;border:0!important;padding:0!important;margin:0!important}body #MainContent .product-single__meta .variant-input{margin:0!important;width:auto!important}body #MainContent .product-single__meta .variant__button-label:not(.color-swatch){display:flex!important;align-items:center;justify-content:center;width:100%;height:48px;margin:0!important;padding:0!important;border:1px solid #000000!important;box-shadow:none!important;border-radius:0!important;background:#fff!important;color:#000!important;font-family:var(--sh-sans)!important;font-size:13px!important;letter-spacing:.06em!important}body #MainContent .product-single__meta .variant-input input:checked+.variant__button-label:not(.color-swatch){background:#000!important;color:#fff!important}body #MainContent .product-single__meta .variant__button-label.disabled:not(.color-swatch){opacity:.35;text-decoration:line-through}body #MainContent .product-single__meta .variant-input-wrap:has(.color-swatch){display:flex!important;flex-wrap:wrap;gap:10px;border:0!important;padding:0 0 0 1px!important;margin:0!important}body #MainContent .product-single__meta .variant__button-label.color-swatch{display:block!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border-radius:0!important;border:1px solid #000000!important;box-shadow:none!important;font-size:0!important;color:transparent!important;overflow:hidden}body #MainContent .product-single__meta .variant-input input:checked+.variant__button-label.color-swatch{outline:1px solid #000000;outline-offset:3px}body #MainContent .product-single__meta .sales-points{margin:12px 0 0!important;padding:0!important;list-style:none}body #MainContent .product-single__meta .sales-point{margin:0!important}body #MainContent .product-single__meta .icon--inventory{display:none!important}body #MainContent .product-single__meta .sales-point .icon-and-text{font-size:12px!important;color:var(--sh-grey)!important;padding:0!important}body #MainContent .product-single__meta form button[type=submit]{width:100%!important;min-height:54px!important;margin-top:18px!important;background:#000!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--sh-sans)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important}body #MainContent .product-single__meta .shopify-payment-button{display:none!important}body #MainContent .product-single__meta form{margin-bottom:0!important}body #MainContent .product-single__meta :is(shopify-payment-terms,shop-pay-installments-banner,.shopify-installments,.product__installments){display:block;margin:16px 0 0!important;font-size:12px!important;line-height:1.5!important;color:var(--sh-grey)!important}body #MainContent .sh-buybox-extras{margin-top:20px}body #MainContent .sh-bundle{margin:0;padding:12px 16px;background:var(--sh-stone);border-radius:999px;font-size:13px;line-height:1.4;text-align:center}body #MainContent .sh-trust{display:grid;grid-template-columns:1fr 1fr 1fr;margin:20px 0 0;padding:0;list-style:none;border-top:1px solid #000000;border-bottom:1px solid #000000}body #MainContent .sh-trust li{margin:0;padding:14px 4px;text-align:center;font-size:9px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}body #MainContent .sh-trust li+li{border-left:1px solid #000000}body #MainContent .sh-asworn{display:flex;justify-content:space-between;align-items:baseline;margin:48px 0 18px}body #MainContent .sh-asworn h2{margin:0!important;font-size:34px!important;text-align:left!important}body #MainContent .sh-asworn a{font-size:10px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:#000}body #MainContent .product-single__meta .shopify-app-block+.product-block{margin-top:40px!important}body #MainContent .product-single__meta .product-block .rte{font-size:15px;line-height:1.6}body #MainContent .product-single__meta .product-block--tab{margin:0!important;padding:0!important}body #MainContent .product-single__meta .product-block:not(.product-block--tab)+.product-block--tab{margin-top:28px!important}body #MainContent .product-single__meta .collapsibles-wrapper{margin:0!important;padding:0!important;border:0!important}body #MainContent .product-single__meta .collapsible-trigger-btn{position:relative!important;display:flex!important;align-items:center;justify-content:space-between;width:100%!important;height:auto!important;min-height:56px!important;margin:0!important;padding:16px 32px 16px 0!important;line-height:1.3!important;background:none!important;border:0!important;border-bottom:1px solid #000000!important;font-family:var(--sh-sans)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;text-align:left!important;color:#000!important}body #MainContent .product-single__meta .product-block:not(.product-block--tab)+.product-block--tab .collapsible-trigger-btn{border-top:1px solid #000000!important}body #MainContent .product-single__meta .collapsible-content{border:0!important}body #MainContent .product-single__meta .collapsible-content.is-open{height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;border-bottom:1px solid #000000!important}body #MainContent .product-single__meta .collapsible-content__inner{border:0!important;box-shadow:none!important;margin:0!important;padding:18px 0 24px!important;font-size:14px!important;line-height:1.65!important;text-align:left!important}body #MainContent .product-single__meta .collapsible-content.is-open .collapsible-content__inner{transform:none!important;opacity:1!important}body #MainContent .product-single__meta .collapsible-content__inner>:first-child{margin-top:0!important}body #MainContent .product-single__meta .collapsible-content__inner>:last-child{margin-bottom:0!important}body #MainContent .product-single__meta .collapsible-content__inner p{margin:0 0 10px!important}body #MainContent .product-single__meta .collapsible-content__inner :is(div,section,blockquote){border:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important}body #MainContent .product-single__meta .collapsible-content__inner table{width:100%!important;border-collapse:collapse!important;border:0!important;margin:0!important}body #MainContent .product-single__meta .collapsible-content__inner :is(th,td){border:0!important;border-bottom:1px solid #d9d5d5!important;padding:9px 6px 9px 0!important;font-size:13px!important;text-align:left!important;vertical-align:top}body #MainContent .product-single__meta .collapsible-content__inner .table-wrapper{overflow-x:auto;border:0!important}body #MainContent .product-single__meta .product-block--tab+:not(.product-block--tab){margin-top:40px!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/sh-editorial.css.map */
