main[data-template^=product]{--scc-product-ink: #111111;--scc-product-muted: #666666;--scc-product-line: #d9d9d9;--scc-product-paper: #ffffff;--scc-product-smoke: #f2f2ef;--scc-product-focus: #721f2b}main[data-template^=product] .product-information{background:var(--scc-product-paper);color:var(--scc-product-ink);padding-block-end:28px}main[data-template^=product] .product-information__media{background:var(--scc-product-paper)}main[data-template^=product] .product-information__media .product-media-container{background:var(--scc-product-smoke)}main[data-template^=product] .product-information__media .product-media-container img{object-position:center}main[data-template^=product] .product-information__media .media-gallery__mobile-controls{margin-block-start:12px}main[data-template^=product] .product-information__media .slideshow-control,main[data-template^=product] .product-information__media .slideshow-controls__thumbnail{min-width:44px;min-height:44px}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail{border:1px solid transparent;border-radius:0;background:var(--scc-product-smoke)}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--scc-product-ink)}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail img{mix-blend-mode:multiply}main[data-template^=product] .scc-product-angle-navigation{display:none}main[data-template^=product] .product-details{background:var(--scc-product-paper);color:var(--scc-product-ink);align-self:start}main[data-template^=product] .product-details h1{max-width:18ch;margin:0;color:var(--scc-product-ink);font-size:clamp(1.5rem,6vw,2.25rem);font-weight:600;letter-spacing:0;line-height:1.1}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details product-price{color:var(--scc-product-ink);font-size:1rem;font-weight:650}main[data-template^=product] .product-details .scc-product-availability{display:flex;align-items:center;gap:8px;margin:0;color:var(--scc-product-muted);font-size:.8125rem;line-height:1.35}main[data-template^=product] .product-details .scc-product-availability:before{width:7px;height:7px;border-radius:50%;background:currentcolor;content:""}main[data-template^=product] .product-details .variant-picker__form{display:grid;gap:20px}main[data-template^=product] .product-details .variant-option{margin:0}main[data-template^=product] .product-details .variant-option legend,main[data-template^=product] .product-details .variant-option--dropdowns>label{margin-block-end:10px;color:var(--scc-product-ink);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}main[data-template^=product] .product-details .variant-option__swatch-value{color:var(--scc-product-muted);font-weight:500}main[data-template^=product] .product-details .variant-option--buttons{gap:8px}main[data-template^=product] .product-details .variant-option__button-label{min-width:44px;min-height:44px;border-color:var(--scc-product-line);border-radius:0;background:var(--scc-product-paper);color:var(--scc-product-ink)}main[data-template^=product] .product-details .variant-option__button-label__pill{background:var(--scc-product-ink)}main[data-template^=product] .product-details .variant-option__button-label:not(:has(:checked)) .variant-option__button-label__pill{opacity:0}main[data-template^=product] .product-details .variant-option__button-label:has(:checked) .variant-option__button-label__pill{opacity:1}main[data-template^=product] .product-details .variant-option__button-label:has(:checked){border-color:var(--scc-product-ink);color:var(--scc-product-paper);box-shadow:inset 0 -2px 0 var(--scc-product-ink)}main[data-template^=product] .product-details .variant-option__button-label:has(:checked):hover{color:var(--scc-product-paper)}main[data-template^=product] .product-details .scc-size-guide-link{margin-block-start:4px;border-color:var(--scc-product-line);color:var(--scc-product-ink);font-size:.8125rem}main[data-template^=product] .product-details .scc-size-guide-link span:last-child{font-size:1.125rem}main[data-template^=product] .product-details .buy-buttons-block{margin-block-start:4px}main[data-template^=product] .product-details .product-form-buttons{gap:8px}main[data-template^=product] .product-details .quantity-selector{min-height:52px;border-color:var(--scc-product-ink);border-radius:0}main[data-template^=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:44px;min-height:44px;color:var(--scc-product-ink)}main[data-template^=product] .product-details .add-to-cart-button{min-height:52px;border-color:var(--scc-product-ink);border-radius:0;background:var(--scc-product-ink);color:var(--scc-product-paper);font-weight:700;letter-spacing:0}main[data-template^=product] .product-details .add-to-cart-button:disabled{border-color:var(--scc-product-line);background:#eee;color:var(--scc-product-muted)}main[data-template^=product] .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 0px}main[data-template^=product] .product-details .scc-purchase-information{gap:10px;padding-block:14px;border-color:var(--scc-product-line)}main[data-template^=product] .product-details .scc-purchase-information h2,main[data-template^=product] .product-details .scc-purchase-information__payments p{color:var(--scc-product-muted);letter-spacing:0}main[data-template^=product] .product-details .scc-purchase-information nav ul,main[data-template^=product] .product-details .scc-purchase-information nav a{border-color:var(--scc-product-line)}main[data-template^=product] .scc-product-accordions{width:min(100%,34rem);margin-top:20px;margin-left:auto;border-top:1px solid var(--scc-product-line)}main[data-template^=product] .scc-product-accordion{border-bottom:1px solid var(--scc-product-line)}main[data-template^=product] .scc-product-accordion summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:.875rem;font-weight:650;list-style:none}main[data-template^=product] .scc-product-accordion summary::-webkit-details-marker{display:none}main[data-template^=product] .scc-product-accordion__icon{position:relative;width:16px;height:16px;flex:0 0 auto}main[data-template^=product] .scc-product-accordion__icon:before,main[data-template^=product] .scc-product-accordion__icon:after{position:absolute;top:7px;left:1px;width:14px;height:1px;background:currentcolor;content:""}main[data-template^=product] .scc-product-accordion__icon:after{transform:rotate(90deg)}main[data-template^=product] .scc-product-accordion[open] .scc-product-accordion__icon:after{transform:rotate(0)}main[data-template^=product] .scc-product-accordion__content{padding:0 0 18px;color:var(--scc-product-muted);font-size:.875rem;line-height:1.55}main[data-template^=product] .scc-product-accordion__content>:first-child,main[data-template^=product] .scc-product-accordion__content>ul:first-child{margin-top:0}main[data-template^=product] .scc-product-accordion__content>:last-child,main[data-template^=product] .scc-product-accordion__content>ul:last-child{margin-bottom:0}main[data-template^=product] .scc-product-accordion__content ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}main[data-template^=product] .scc-product-accordion__content a,main[data-template^=product] .scc-product-size-guide-dialog__page-link{color:var(--scc-product-ink);text-underline-offset:3px}main[data-template^=product] .scc-product-size-guide-dialog{width:min(100% - 32px,42rem);max-height:min(100% - 32px,48rem);padding:0;border:1px solid var(--scc-product-ink);border-radius:0;background:var(--scc-product-paper);color:var(--scc-product-ink)}main[data-template^=product] .scc-product-size-guide-dialog::backdrop{background:#1111117a}main[data-template^=product] .scc-product-size-guide-dialog__panel{padding:20px}main[data-template^=product] .scc-product-size-guide-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--scc-product-line)}main[data-template^=product] .scc-product-size-guide-dialog__header h2{margin:0;font-size:1.125rem;line-height:1.25}main[data-template^=product] .scc-product-size-guide-dialog__close{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--scc-product-line);color:inherit;font-size:1.75rem;line-height:1}main[data-template^=product] .scc-product-size-guide-dialog__content{max-width:100%;padding-block:20px;overflow-wrap:anywhere}main[data-template^=product] .scc-product-size-guide-dialog__intro{padding-bottom:20px;border-bottom:1px solid var(--scc-product-line)}main[data-template^=product] .scc-product-size-guide-dialog__eyebrow,main[data-template^=product] .scc-product-size-guide-dialog__source-heading{margin:0;color:var(--scc-product-muted);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}main[data-template^=product] .scc-product-size-guide-dialog__intro h3{margin:8px 0 0;font-size:1rem;line-height:1.3}main[data-template^=product] .scc-product-size-guide-dialog__intro p:last-of-type{margin:8px 0 0;color:var(--scc-product-muted);line-height:1.5}main[data-template^=product] .scc-product-size-guide-dialog__steps{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}main[data-template^=product] .scc-product-size-guide-dialog__steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;color:var(--scc-product-muted);line-height:1.5}main[data-template^=product] .scc-product-size-guide-dialog__step-number{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--scc-product-ink);border-radius:50%;color:var(--scc-product-ink);font-size:.75rem;font-weight:700;line-height:1}main[data-template^=product] .scc-product-size-guide-dialog__source{padding-top:20px}main[data-template^=product] .scc-product-size-guide-dialog__source .rte>:first-child{margin-top:12px}main[data-template^=product] .scc-product-size-guide-dialog__content table{display:block;max-width:100%;overflow-x:auto}main[data-template^=product] .scc-product-size-guide-dialog__page-link{display:inline-flex;min-height:44px;align-items:center;font-weight:650}main[data-template^=product] .scc-product-facts{border-color:var(--scc-product-line);background:var(--scc-product-paper);color:var(--scc-product-ink)}main[data-template^=product] .scc-product-facts__inner{gap:24px}main[data-template^=product] .scc-product-facts header p,main[data-template^=product] .scc-product-facts dt,main[data-template^=product] .scc-product-facts h3{color:var(--scc-product-muted);letter-spacing:0}main[data-template^=product] .scc-product-facts__list,main[data-template^=product] .scc-product-facts__list>div,main[data-template^=product] .scc-product-facts__related,main[data-template^=product] .scc-product-facts__related ul,main[data-template^=product] .scc-product-facts__related a{border-color:var(--scc-product-line)}main[data-template^=product] .scc-product-facts__list>div{min-height:72px;background:var(--scc-product-paper)}main[data-template^=product] :is(.variant-option__button-label,.quantity-selector :is(.quantity-minus,.quantity-plus),.add-to-cart-button,.scc-size-guide-link,.scc-purchase-information nav a,.scc-product-facts__related a):focus-visible{outline:2px solid var(--scc-product-focus);outline-offset:3px}main[data-template^=product] :is(.scc-product-accordion summary,.scc-product-accordion__content a,.scc-product-size-guide-dialog__close,.scc-product-size-guide-dialog__page-link):focus-visible{outline:2px solid var(--scc-product-focus);outline-offset:3px}@media(hover:hover){main[data-template^=product] .product-details .variant-option__button-label:hover:not(:has(:checked)){border-color:var(--scc-product-ink)}main[data-template^=product] .product-details .add-to-cart-button:hover:not(:disabled){background:#333}}@media screen and (min-width:750px){main[data-template^=product] .product-information{padding-block:20px 48px}main[data-template^=product] .product-information__media media-gallery.media-gallery--grid{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px}main[data-template^=product] .product-information__media .scc-product-angle-navigation{display:block;position:sticky;top:calc(var(--sticky-header-offset, 0px) + 12px);align-self:start}main[data-template^=product] .product-information__media .scc-product-angle-navigation ul{display:grid;gap:8px;max-height:calc(100vh - var(--sticky-header-offset, 0px) - 24px);margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}main[data-template^=product] .product-information__media .scc-product-angle-navigation a{display:block;aspect-ratio:1;border:1px solid transparent;background:var(--scc-product-smoke)}main[data-template^=product] .product-information__media .scc-product-angle-navigation a:focus-visible{border-color:var(--scc-product-focus);outline:2px solid var(--scc-product-focus);outline-offset:2px}main[data-template^=product] .product-information__media .scc-product-angle-navigation img{display:block;width:100%;height:100%;object-fit:cover}main[data-template^=product] .product-information__media .media-gallery__grid{grid-column:2;min-width:0}main[data-template^=product] .product-information__media .media-gallery__grid{gap:8px}main[data-template^=product] .product-information__media .media-gallery__grid>li{scroll-margin-top:calc(var(--sticky-header-offset, 0px) + 12px)}main[data-template^=product] .product-details>.group-block{max-width:34rem}main[data-template^=product] .scc-product-accordions{margin-right:max(0px,calc((34rem - 100%)/2))}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-block-end:20px}main[data-template^=product] .product-information__media .slideshow-controls__thumbnails{gap:8px;padding-inline:12px}main[data-template^=product] .product-information__media .slideshow-controls__thumbnail{width:52px;height:52px}main[data-template^=product] .scc-product-accordions{width:100%;margin-top:24px}main[data-template^=product] .scc-product-size-guide-dialog{width:calc(100% - 24px);max-height:calc(100% - 24px)}main[data-template^=product] .scc-product-size-guide-dialog__panel{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/scc-product-premium.css.map */
