body[data-concept-storefront][data-retail-product-page]{--retail-panel:#101415;--retail-border:#3b4142;--retail-muted:#c3c5c6;--color-background:#0a0d0e;--color-background-rgb:10 13 14;--color-foreground:#f6f6f6;--color-foreground-rgb:246 246 246;--color-border:#3b4142;--color-border-rgb:59 65 66;background:#0a0d0e;color:#f6f6f6;color-scheme:dark}body[data-concept-storefront][data-retail-product-page] #MainContent{background:radial-gradient(ellipse at 4% 30%,#323b3d44,transparent 46%),radial-gradient(ellipse at 90% 8%,#303a3c22,transparent 42%),linear-gradient(115deg,#0c1011,#080a0b 75%);padding-bottom:28px}body[data-retail-seasonal] #MainContent{background:linear-gradient(#070a0bcc,#070a0bdc),url(concept-halloween-tile-v4-900.webp) center top/cover no-repeat,#080b0c}body[data-concept-storefront][data-retail-product-page] #MainContent .section-background{background:transparent!important}body[data-concept-storefront][data-retail-product-page] #MainContent :is(.product-information,.product-recommendations .section){--color-background:#0a0d0e;--color-background-rgb:10 13 14;--color-foreground:#f6f6f6;--color-foreground-rgb:246 246 246;--color-border:#3b4142;--color-border-rgb:59 65 66;width:min(1320px,calc(100% - 80px));max-width:1320px;margin-inline:auto;padding-inline:0;background:transparent;color:#f6f6f6}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information{display:block!important;padding-block:20px 12px;--gap:28px}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)!important;gap:28px;align-items:start;grid-column:1/-1}body[data-concept-storefront][data-retail-product-page] .concept-product-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 22px;color:#bbb;font-size:12px;line-height:1.6}body[data-concept-storefront][data-retail-product-page] .concept-product-breadcrumb a{color:#ddd;text-decoration:none}body[data-concept-storefront][data-retail-product-page] .concept-product-breadcrumb a:hover{color:#fff;text-decoration:underline}body[data-concept-storefront][data-retail-product-page] .concept-product-breadcrumb [aria-current]{color:#c1c1c1}body[data-concept-storefront][data-retail-product-page] .product-information__media{position:static;min-width:0;width:100%}body[data-concept-storefront][data-retail-product-page] .concept-product-details-column{min-width:0;border-inline-start:1px solid var(--retail-border);padding-inline-start:24px}body[data-concept-storefront][data-retail-product-page] .product-details{position:static!important;display:block;padding:0!important;max-width:none;width:100%;margin:0;top:auto}body[data-concept-storefront][data-retail-product-page] #MainContent .product-details{padding:0!important;background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__media{display:block;width:100%!important;max-width:none!important;padding:0!important;background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;height:auto;overflow:visible}body[data-concept-storefront][data-retail-product-page] .product-details>.group-block{padding:0!important;max-width:none;background:transparent;border:0;width:100%}body[data-concept-storefront][data-retail-product-page] .product-details>.group-block>.group-block-content{display:flex!important;flex-direction:column;gap:10px!important;align-items:stretch}body[data-concept-storefront][data-retail-product-page] .product-details .group-block:has(product-price)>.group-block__media-wrapper{display:none}body[data-concept-storefront][data-retail-product-page] .product-details>.group-block>.group-block-content>.group-block:has(product-price){display:contents}body[data-concept-storefront][data-retail-product-page] .product-details .group-block:has(product-price)>.group-block-content{display:contents}body[data-concept-storefront][data-retail-product-page] .concept-retail-heading{position:relative;order:0;padding-inline-end:46px}body[data-concept-storefront][data-retail-product-page] .concept-retail-eyebrow{display:block;color:var(--concept-red);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;margin:0 0 10px}body[data-concept-storefront][data-retail-product-page] .concept-retail-heading h1{font-family:var(--concept-display);font-weight:400;color:#fff;font-size:clamp(28px,2.65vw,40px);line-height:1.14;letter-spacing:0;margin:0;text-wrap:balance;text-transform:none}body[data-concept-storefront][data-retail-product-page] .concept-retail-heading .inknfiber-product-wishlist-action{position:absolute;right:0;top:24px;margin:0}body[data-concept-storefront][data-retail-product-page] .inknfiber-wishlist-button--product{display:grid;place-items:center;width:38px;height:38px;min-width:38px;padding:9px;border:1px solid #626666;border-radius:50%;background:#080b0b;color:#fff}body[data-concept-storefront][data-retail-product-page] .inknfiber-wishlist-button--product [data-inknfiber-wishlist-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body[data-concept-storefront][data-retail-product-page] .inknfiber-wishlist-button--product svg{width:19px;height:19px}body[data-concept-storefront][data-retail-product-page] .product-details .shopify-app-block{order:1;margin:0;min-height:0}body[data-concept-storefront][data-retail-product-page] .product-details iframe{background:transparent!important}body[data-concept-storefront][data-retail-product-page] product-price{order:2;display:block;padding-bottom:14px;border-bottom:1px solid var(--retail-border);width:100%}body[data-concept-storefront][data-retail-product-page] product-price .price{font-family:var(--concept-display);font-weight:400;font-size:36px;line-height:1.15;color:var(--concept-red)}body[data-concept-storefront][data-retail-product-page] product-price .compare-at-price{font-size:18px;color:#aaa}body[data-concept-storefront][data-retail-product-page] .product-details .divider{display:none}body[data-concept-storefront][data-retail-product-page] variant-picker{order:3;max-width:none;margin:0;padding:0}body[data-concept-storefront][data-retail-product-page] .variant-picker__form{display:flex;flex-direction:column;gap:14px}body[data-concept-storefront][data-retail-product-page] .variant-picker__form [data-option-name*=color]{order:0}body[data-concept-storefront][data-retail-product-page] .variant-picker__form [data-option-name*=size]{order:1}body[data-concept-storefront][data-retail-product-page] .variant-picker__form [data-option-name*=fabric]{order:2}body[data-concept-storefront][data-retail-product-page] variant-picker fieldset{padding:0;margin:0;border:0;gap:8px;min-width:0}body[data-concept-storefront][data-retail-product-page] variant-picker legend{width:100%;padding:0;margin:0 0 9px;color:#fff;font-size:14px;line-height:1.5;font-weight:400}body[data-concept-storefront][data-retail-product-page] .concept-size-guide-link{float:right;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:#ddd;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body[data-concept-storefront][data-retail-product-page] .concept-size-guide-link svg{width:17px;height:17px}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] .variant-option--swatches{display:flex;flex-wrap:wrap;gap:10px;--variant-picker-swatch-width:32px;--variant-picker-swatch-height:32px}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] .variant-option--swatches .variant-option__button-label{padding:3px!important;width:38px;height:38px;min-height:38px;border:1px solid #777!important;border-radius:50%!important;background:transparent!important;flex:0 0 38px;box-shadow:none}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] .variant-option--swatches .variant-option__button-label:has(:checked){border-color:#fff!important;box-shadow:0 0 0 2px #fff}body[data-concept-storefront][data-retail-product-page] .variant-option__swatch-tile,.variant-option__swatch-tile .swatch{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] [data-option-name*=size]{display:flex!important;flex-wrap:wrap;gap:8px}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] [data-option-name*=size] .variant-option__button-label{display:grid;place-items:center;min-height:42px;flex:1 0 calc((100% - 40px)/6);max-width:calc((100% - 40px)/6);padding:9px 6px!important;border:1px solid #65696a!important;border-radius:3px!important;background:#101415!important;color:#fff;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 2px #070a0a}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] [data-option-name*=size] .variant-option__button-label:has(:checked){border-color:var(--concept-red)!important;color:#fff;background:#240c0f!important;box-shadow:inset 0 0 0 1px var(--concept-red)}body[data-concept-storefront][data-retail-product-page] .variant-option__button-label__pill{display:none}body[data-concept-storefront][data-retail-product-page] .variant-option__button-label:has([aria-disabled=true]){opacity:.4}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple{order:4;margin:0;border:1px solid var(--retail-border);border-radius:3px;background:#10141588;font-size:13px}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple>summary{display:flex;align-items:center;gap:4px;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none;color:#eee;font-weight:600}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple>summary>span{font-size:11px;font-weight:400}body[data-concept-storefront][data-retail-product-page] summary::-webkit-details-marker{display:none}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple>summary svg{width:16px;height:16px;margin-inline-start:auto;fill:none;stroke:currentColor;stroke-width:1.5}body[data-concept-storefront][data-retail-product-page] details[open]>summary svg{transform:rotate(180deg)}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple__body{padding:0 12px 12px}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple__body p{font-size:12px;color:#ccc}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple .inknfiber-product-size-matrix{padding:0;border:0;background:none}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple .inknfiber-product-size-matrix__header{display:none}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple .inknfiber-product-size-matrix__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple .inknfiber-product-size-matrix__row{padding:8px;border:1px solid var(--retail-border);background:#101415;color:#fff;border-radius:3px}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple :is(input,.inknfiber-product-size-matrix__stepper,button){background:#101415;color:#fff;border-color:var(--retail-border)}body[data-concept-storefront][data-retail-product-page] .buy-buttons-block{order:5;margin:0;padding:0;width:100%}body[data-concept-storefront][data-retail-product-page] .product-form-buttons{display:grid!important;grid-template-columns:136px minmax(0,1fr);gap:10px 12px;align-items:end}body[data-concept-storefront][data-retail-product-page] .product-form-buttons>.quantity-label{display:block!important;grid-column:1;grid-row:1;font-size:13px;color:#eee;margin:0}body[data-concept-storefront][data-retail-product-page] .product-form-buttons>.quantity-selector-wrapper{display:block!important;grid-column:1;grid-row:2;width:100%;min-width:0}body[data-concept-storefront][data-retail-product-page] quantity-selector-component.quantity-selector{display:flex;width:100%;height:46px;min-height:46px;border:1px solid var(--retail-border);background:#101415;color:#fff;border-radius:3px}body[data-concept-storefront][data-retail-product-page] quantity-selector-component.quantity-selector :is(input,button){background:none;color:#fff}body[data-concept-storefront][data-retail-product-page] .product-form-buttons>add-to-cart-component{grid-row:2!important}body[data-concept-storefront][data-retail-product-page] .product-form-buttons>.product-form-add-to-cart{grid-column:2;grid-row:2;width:100%;min-width:0}body[data-concept-storefront][data-retail-product-page] .product-form-buttons .accelerated-checkout-block{grid-row:3}body[data-concept-storefront][data-retail-product-page] .product-details:has([data-concept-retail-multiple][open]) .product-form-buttons>:is(.quantity-selector-wrapper,.quantity-label){display:none!important}body[data-concept-storefront][data-retail-product-page] .product-details:has([data-concept-retail-multiple][open]) .product-form-buttons>add-to-cart-component{grid-column:1/-1}body[data-concept-storefront][data-retail-product-page] .product-details:has([data-concept-retail-multiple][open]) .product-form-buttons>.product-form-add-to-cart{grid-column:1/-1}body[data-concept-storefront][data-retail-product-page] .product-form-buttons>.quantity-selector{grid-column:1;grid-row:1;margin:0;min-width:0;width:100%}body[data-concept-storefront][data-retail-product-page] .quantity-selector label{display:block;font-size:13px;margin:0 0 7px;color:#eee}body[data-concept-storefront][data-retail-product-page] .quantity-selector .quantity{width:100%;min-height:46px;background:#101415;border:1px solid var(--retail-border);border-radius:3px;color:#fff}body[data-concept-storefront][data-retail-product-page] quantity-selector input{background:transparent;color:#fff}body[data-concept-storefront][data-retail-product-page] quantity-selector .button{background:transparent;color:#fff;min-height:44px;width:38px}body[data-concept-storefront][data-retail-product-page] .product-form-buttons add-to-cart-component{grid-column:2;grid-row:1;width:100%;min-width:0}body[data-concept-storefront][data-retail-product-page] .product-form-buttons button[name=add]{height:46px;min-height:46px;width:100%;padding:10px 12px;color:#fff;background:var(--concept-red)!important;border:1px solid var(--concept-red);border-radius:3px;font:400 18px/1.2 var(--concept-display);text-transform:uppercase;box-shadow:none}body[data-concept-storefront][data-retail-product-page] .product-form-buttons button[name=add]:hover{background:#c90817!important}body[data-concept-storefront][data-retail-product-page] .product-form-buttons button[name=add]:disabled{opacity:.5}body[data-concept-storefront][data-retail-product-page] .product-form-buttons .accelerated-checkout-block{grid-column:1/-1;width:100%;margin:0;--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:3px}body[data-concept-storefront][data-retail-product-page] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:3px;--shopify-accelerated-checkout-button-box-shadow:none}body[data-concept-storefront][data-retail-product-page] .shopify-payment-button__more-options{color:#ddd;margin-top:10px;font-size:12px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px 0 18px;margin:0;list-style:none;border:0}body[data-concept-storefront][data-retail-product-page] product-form-component .futureblink-badge-banner{display:none!important}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:11px;color:#fff}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits svg{width:26px;height:26px;flex:none;color:#fff}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits small{display:block;font-size:10px;line-height:1.4;color:#c1c3c4;margin-top:3px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits span{font-size:10px!important;line-height:1.3}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits small{font-size:9px!important;line-height:1.3}body[data-concept-storefront][data-retail-product-page] :is(.concept-product-description,.concept-product-accordion){border:1px solid var(--retail-border);border-radius:2px;background:#0d1112b8;margin:0;color:#eee}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion+.concept-product-accordion{border-top:0}body[data-concept-storefront][data-retail-product-page] :is(.concept-product-description,.concept-product-accordion)>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:10px 12px;list-style:none;cursor:pointer;font-size:13px;font-weight:500;color:#fff}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .15s}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion__body{padding:6px 14px 16px;color:#c8cacc;font-size:13px;line-height:1.7;overflow-wrap:anywhere}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion__body a{display:inline-block;color:#eee;margin-inline-end:15px;text-underline-offset:3px}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion__body :is(h2,h3){font-size:19px;color:#fff}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion__body .inknfiber-product-specs{background:transparent;color:#ddd;border:0;padding:12px 0}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion__body .inknfiber-product-specs__item{background:#14191a;border-color:var(--retail-border);color:#ddd}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion__body .inknfiber-product-specs :is(h2,dd,dt){color:#eee}body[data-concept-storefront][data-retail-product-page] .product-details .concept-product-description{display:none}body[data-concept-storefront][data-retail-product-page] .concept-product-reviews .shopify-app-block{padding:0;background:transparent}body[data-concept-storefront][data-retail-product-page] .concept-product-reviews .shopify-app-block:has([data-hoppy-badges]){display:none}body[data-concept-storefront][data-retail-product-page] .concept-product-intro{padding:20px 22px;margin-top:16px;border:1px solid var(--retail-border);border-radius:3px;background:#101415b8;color:#ddd}body[data-concept-storefront][data-retail-product-page] .concept-product-intro h2{display:flex;align-items:center;gap:14px;font-family:var(--concept-display);font-size:23px;font-weight:400;color:#fff;margin:0 0 10px;text-transform:uppercase}body[data-concept-storefront][data-retail-product-page] .concept-product-intro__icon{display:grid;width:28px;height:28px;place-items:center;color:var(--concept-red)}body[data-concept-storefront][data-retail-product-page] .concept-product-intro__icon svg{width:28px;height:28px}body[data-concept-storefront][data-retail-product-page] .concept-product-intro p{margin:0;font-size:13px;line-height:1.65;color:#c9cccd}body[data-concept-storefront][data-retail-product-page] media-gallery{width:100%;--thumbnail-width:64px;--media-radius:3px;--image-gap:12px}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery{position:static!important}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery>slideshow-component{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;grid-template-areas:"controls slideshow";align-items:start}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery>slideshow-component{grid-template-columns:64px minmax(0,1fr)!important;grid-template-areas:"controls slideshow"!important;grid-template-rows:auto!important}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__media :is(media-gallery,slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container){min-height:0!important;height:auto!important;max-height:none;max-width:none}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery slideshow-container{grid-area:slideshow;min-width:0;border:1px solid var(--retail-border);border-radius:3px;background:#111516}body[data-concept-storefront][data-retail-product-page] .product-information__media :is(slideshow-slides,slideshow-slide,.product-media-container){min-width:0;width:100%;max-width:100%;border-radius:3px}body[data-concept-storefront][data-retail-product-page] .product-information__media .product-media-container{height:auto;overflow:hidden;--constrained-height:none}body[data-concept-storefront][data-retail-product-page] .product-information__media .product-media{aspect-ratio:4/4.4!important;width:100%;height:100%;background:#111516}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__media .product-media-container{aspect-ratio:4/4.4!important}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__media .product-media{max-height:none;height:auto}body[data-concept-storefront][data-retail-product-page] .product-information__media .product-media__image{width:100%;height:100%;max-height:none;object-fit:contain;background:transparent}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__media .product-media__image{max-height:none}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery slideshow-controls[thumbnails]{display:flex!important;flex-direction:column;width:64px;grid-area:controls;align-self:start;max-height:650px;border:1px solid var(--retail-border);border-radius:3px;background:#101415;padding:5px;gap:8px}body[data-concept-storefront][data-retail-product-page] .slideshow-controls__thumbnails-container{width:100%;overflow:auto}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__thumbnails{display:flex;flex-direction:column;gap:10px;padding:0!important}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__thumbnail{width:100%;height:auto;aspect-ratio:4/5;padding:0;min-height:0;border:1px solid #555;border-radius:2px;background:#181c1d;box-shadow:none}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid var(--concept-red);outline-offset:0;border-color:var(--concept-red)}body[data-concept-storefront][data-retail-product-page] .product-information__media slideshow-arrows{display:none}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__arrows{display:flex;justify-content:center}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__arrows button{background:none;color:#eee;width:42px;height:30px;min-height:30px;padding:6px}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__arrows svg{transform:rotate(90deg)}body[data-concept-storefront][data-retail-product-page] .concept-product-zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #555;border-radius:50%;background:#080b0ddd;color:#fff;cursor:pointer;z-index:2;padding:9px}body[data-concept-storefront][data-retail-product-page] .concept-product-zoom svg{width:22px;height:22px}body[data-concept-storefront][data-retail-product-page] #MainContent .product-recommendations .section{padding-block:24px 0;display:block}body[data-concept-storefront][data-retail-product-page] .concept-recommendations-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;border-bottom:1px solid #333;padding-bottom:12px}body[data-concept-storefront][data-retail-product-page] .section-resource-list__content{margin:0;min-width:0}body[data-concept-storefront][data-retail-product-page] .section-resource-list__content :is(h2,h3,p){margin:0;color:#fff;font:400 28px/1.2 var(--concept-display);text-transform:uppercase}body[data-concept-storefront][data-retail-product-page] .ink-recommendations-view-all{color:#ddd;font-size:12px;text-decoration:underline;white-space:nowrap}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list{width:100%;margin:0;max-width:none}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel .resource-list__slide{--slide-width:calc((100% - 60px)/6);min-width:0;content-visibility:visible}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel>slideshow-container{padding:0}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel>slideshow-container>slideshow-slides{gap:12px;padding:0}body[data-concept-storefront][data-retail-product-page] .product-recommendations product-card{height:100%;border:1px solid var(--retail-border);border-radius:4px;background:#101415;overflow:hidden;color:#fff}body[data-concept-storefront][data-retail-product-page] .product-recommendations .product-card__content{padding:0 0 10px;gap:8px;background:#101415!important;color:#fff;--color-foreground:#fff;--color-background:#101415;--color-background-rgb:16 20 21;align-items:stretch!important;height:auto!important;overflow:visible!important}body[data-concept-storefront][data-retail-product-page] .product-recommendations .product-card__content>:not(.card-gallery){margin-inline:10px}body[data-concept-storefront][data-retail-product-page] #MainContent .product-recommendations .product-card__content{border:0!important;box-shadow:none;border-radius:0}body[data-concept-storefront][data-retail-product-page] .product-recommendations .card-gallery{background:#161b1c;border-radius:0}body[data-concept-storefront][data-retail-product-page] .product-recommendations .card-gallery .product-media{aspect-ratio:1/1.12;background:#151a1b}body[data-concept-storefront][data-retail-product-page] .product-recommendations .card-gallery img{width:100%;height:100%;object-fit:contain}body[data-concept-storefront][data-retail-product-page] #MainContent .product-recommendations .card-gallery{height:auto!important;min-height:0;aspect-ratio:4/5;--gallery-aspect-ratio:.8}body[data-concept-storefront][data-retail-product-page] #MainContent .product-recommendations .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides){width:100%!important;height:100%!important;min-height:0;padding:0!important;margin:0!important;aspect-ratio:4/5}body[data-concept-storefront][data-retail-product-page] #MainContent .product-recommendations .card-gallery :is(slideshow-slide,.product-media,.product-media__image){width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:4/5!important}body[data-concept-storefront][data-retail-product-page] .product-recommendations [ref=productTitleLink]{color:#eee}body[data-concept-storefront][data-retail-product-page] .product-recommendations [ref=productTitleLink] p{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}body[data-concept-storefront][data-retail-product-page] .product-recommendations product-price{order:0;border:0;padding:0;margin:0 10px;width:calc(100% - 20px)}body[data-concept-storefront][data-retail-product-page] .product-recommendations [ref=productTitleLink]>.text-block{margin-inline:10px;width:calc(100% - 20px)}body[data-concept-storefront][data-retail-product-page] .product-recommendations .inknfiber-card-swatches{width:calc(100% - 20px);padding-bottom:0;margin:0 10px}body[data-concept-storefront][data-retail-product-page] .product-recommendations .inknfiber-card-swatches--compact{gap:5px;justify-content:flex-start}body[data-concept-storefront][data-retail-product-page] .product-recommendations .inknfiber-card-swatches__item{width:13px;height:13px;min-width:13px;min-height:13px;padding:0}body[data-concept-storefront][data-retail-product-page] .product-recommendations .inknfiber-card-swatches__item .swatch{width:11px;height:11px}body[data-concept-storefront][data-retail-product-page] .product-recommendations product-price .price{font-family:inherit;font-weight:700;font-size:17px;color:var(--concept-red)}body[data-concept-storefront][data-retail-product-page] .product-recommendations .swatches{padding-bottom:10px;--variant-picker-swatch-width:14px;--variant-picker-swatch-height:14px}body[data-concept-storefront][data-retail-product-page] .product-recommendations .inknfiber-wishlist-button--card{width:30px;height:30px;min-height:30px;padding:6px;top:5px;right:5px;background:#080b0b99;color:#fff;border:0}body[data-concept-storefront][data-retail-product-page] .product-recommendations slideshow-arrows .slideshow-control{width:42px;height:42px;min-height:42px;border:1px solid #777;border-radius:50%;color:#fff;background:#080b0bcc;padding:12px}body[data-concept-storefront][data-retail-product-page] .concept-size-guide-host{display:contents}body[data-concept-storefront][data-retail-product-page] dialog.concept-size-guide{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(740px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:90dvh;padding:0;border:1px solid #555;border-radius:4px;background:#101415;color:#eee;overflow:auto}body[data-concept-storefront][data-retail-product-page] dialog.concept-size-guide::backdrop{background:#000b}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:2px solid var(--concept-red)}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__header h2{font:400 25px/1.2 var(--concept-display);color:#fff;margin:0}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__header p{font-size:12px;color:#bbb;margin:6px 0 0}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__close{width:44px;height:44px;display:grid;place-items:center;padding:10px;background:none;border:1px solid #555;color:#fff;cursor:pointer;flex-shrink:0}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__body{padding:20px}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__diagram{display:block;width:min(360px,100%);height:auto;margin:0 auto 18px}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__metric{width:28%}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__table :is(th,td){border:1px solid #444;padding:10px 4px;text-align:center}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__table th:first-child{text-align:start}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__note{font-size:12px;color:#bbb}body[data-concept-storefront][data-retail-product-page] .concept-care-list{padding:0;margin:0;list-style:none}body[data-concept-storefront][data-retail-product-page] .concept-care-list li{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #333;color:#ddd}body[data-concept-storefront][data-retail-product-page] .concept-care-list svg{width:28px;height:28px;flex:0 0 28px;color:#eee}body[data-concept-storefront][data-retail-product-page] .concept-care-accent{stroke:var(--concept-red)}body[data-concept-storefront][data-retail-product-page] .concept-care-disclaimer{font-size:11px;color:#aaa}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] [data-option-name*=size] .variant-option__button-label{min-width:0!important}body[data-concept-storefront][data-retail-seasonal] #MainContent{background:linear-gradient(#070a0bcc,#070a0bdc),url(concept-halloween-tile-v4-900.webp) center top/cover no-repeat,#080b0c}body[data-concept-storefront][data-retail-product-page] :is(button,a,input,summary):focus-visible{outline:2px solid #fff;outline-offset:3px}body[data-concept-storefront][data-retail-product-page] .chatway--container{position:relative!important;inset:auto!important;width:100%;height:auto;min-height:70px;z-index:auto!important}body[data-concept-storefront][data-retail-product-page] :is(#tab-box-front-0,.chatway--trigger-container){position:relative!important;inset:auto!important;display:inline-flex!important;margin:12px 16px!important}body[data-retail-purchase-visible] shopify-chat::part(activator){visibility:hidden}body[data-concept-storefront][data-retail-product-page] #MainContent{overflow-x:clip}body[data-concept-storefront][data-retail-product-page] .dialog-zoomed-gallery__dialog:not([open]){display:none!important}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel>slideshow-container>slideshow-slides{overflow-x:auto;overflow-y:hidden}body[data-concept-storefront][data-retail-product-page] #MainContent .concept-recommendations-heading{width:100%;text-align:left;justify-content:space-between}@media(min-width:750px)and (max-width:1099px){body[data-concept-storefront][data-retail-product-page] #MainContent :is(.product-information,.product-recommendations .section){width:calc(100% - 48px)}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:20px}body[data-concept-storefront][data-retail-product-page] .concept-product-details-column{padding-inline-start:18px}body[data-concept-storefront][data-retail-product-page] .concept-retail-heading h1{font-size:30px}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel .resource-list__slide{--slide-width: calc((100% - 36px)/4) }}@media(min-width:990px)and (max-width:1200px){body[data-concept-storefront][data-retail-product-page] #MainContent :is(.product-information,.product-recommendations .section){width:calc(100% - 136px)}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)!important;gap:24px}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel .resource-list__slide{--slide-width:calc((100% - 60px)/6)}}@media(min-width:750px){body[data-concept-storefront][data-retail-product-page] #MainContent .product-information{padding-top:12px}body[data-concept-storefront][data-retail-product-page] .concept-product-breadcrumb{margin-bottom:14px}body[data-concept-storefront][data-retail-product-page] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:36px}body[data-concept-storefront][data-retail-product-page] .concept-retail-eyebrow{margin-bottom:6px}body[data-concept-storefront][data-retail-product-page] .product-details product-price{padding:0 0 8px;line-height:1.1}body[data-concept-storefront][data-retail-product-page] .product-details product-price .price{font-size:34px;line-height:1.1}body[data-concept-storefront][data-retail-product-page] .variant-picker__form{gap:10px}body[data-concept-storefront][data-retail-product-page] variant-picker legend{margin-bottom:6px;font-size:13px;line-height:1.2}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] .variant-option--swatches{row-gap:0;--variant-picker-swatch-width:28px;--variant-picker-swatch-height:28px}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] .variant-option--swatches .variant-option__button-label{width:34px;height:34px;min-height:34px;flex-basis:34px}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] [data-option-name*=size] .variant-option__button-label{min-height:36px;padding:6px!important}body[data-concept-storefront][data-retail-product-page] .concept-retail-multiple>summary{min-height:36px;padding-block:7px;font-size:12px}body[data-concept-storefront][data-retail-product-page] .product-form-buttons{row-gap:8px}body[data-concept-storefront][data-retail-product-page] .product-form-buttons>.quantity-label{font-size:12px;line-height:1.2}body[data-concept-storefront][data-retail-product-page] quantity-selector-component.quantity-selector{height:38px;min-height:38px}body[data-concept-storefront][data-retail-product-page] quantity-selector-component.quantity-selector button{min-height:36px;height:36px}body[data-concept-storefront][data-retail-product-page] .product-form-buttons button[name=add]{height:38px;min-height:38px;font-size:17px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits{padding-block:14px 10px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits li{gap:4px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits svg{width:24px;height:24px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits small{line-height:1.2}body[data-concept-storefront][data-retail-product-page] .concept-product-accordion>summary{min-height:30px;padding-block:5px;font-size:12px;line-height:1.5}}@media(max-width:749px){body[data-concept-storefront][data-retail-product-page] #MainContent :is(.product-information,.product-recommendations .section){width:calc(100% - 28px)}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information{padding-top:14px}body[data-concept-storefront][data-retail-product-page] #MainContent .product-information__grid{display:flex;flex-direction:column;gap:22px}body[data-concept-storefront][data-retail-product-page] .concept-product-breadcrumb{font-size:10px;gap:6px;margin-bottom:14px}body[data-concept-storefront][data-retail-product-page] .concept-product-details-column{border:0;padding:0;width:100%}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery>slideshow-component{display:flex;flex-direction:column;gap:10px}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery slideshow-container{width:100%;order:0}body[data-concept-storefront][data-retail-product-page] .product-information__media .product-media{aspect-ratio:1/1.1!important}body[data-concept-storefront][data-retail-product-page] .product-information__media media-gallery slideshow-controls[thumbnails]{width:100%;max-height:none;flex-direction:row;order:1;padding:6px;overflow:auto}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__thumbnails{flex-direction:row;gap:8px;width:max-content}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__thumbnail{width:54px;flex:0 0 54px}body[data-concept-storefront][data-retail-product-page] .product-information__media .slideshow-controls__arrows{display:none}body[data-concept-storefront][data-retail-product-page] .concept-retail-heading h1{font-size:30px}body[data-concept-storefront][data-retail-product-page] product-price .price{font-size:34px}body[data-concept-storefront][data-retail-product-page] .concept-product-intro{display:none}body[data-concept-storefront][data-retail-product-page] variant-picker[data-concept-retail-product] [data-option-name*=size] .variant-option__button-label{min-height:44px;font-size:12px}body[data-concept-storefront][data-retail-product-page] .product-form-buttons{grid-template-columns:114px minmax(0,1fr);gap:10px}body[data-concept-storefront][data-retail-product-page] .product-form-buttons button[name=add]{min-height:48px;height:48px;font-size:17px}body[data-concept-storefront][data-retail-product-page] .quantity-selector .quantity{min-height:48px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits{gap:6px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits li{font-size:10px}body[data-concept-storefront][data-retail-product-page] .concept-product-benefits small{font-size:9px}body[data-concept-storefront][data-retail-product-page] .concept-recommendations-heading{gap:10px}body[data-concept-storefront][data-retail-product-page] .section-resource-list__content :is(h2,h3,p){font-size:23px}body[data-concept-storefront][data-retail-product-page] .ink-recommendations-view-all{font-size:10px;white-space:normal;text-align:right}body[data-concept-storefront][data-retail-product-page] .product-recommendations .resource-list__carousel .resource-list__slide{--slide-width:calc((100% - 12px)/2.15)}body[data-concept-storefront][data-retail-product-page] .product-recommendations slideshow-arrows{display:none}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__body{padding:14px}body[data-concept-storefront][data-retail-product-page] .concept-size-guide__table{font-size:10px}}@media(prefers-reduced-motion:reduce){body[data-concept-storefront][data-retail-product-page] *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/concept-retail-product.css.map */
