.product-clear{--clear-border: var(--border);margin-bottom:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:var(--clear-gap, 42px);align-items:start}.product-clear .product-gallery{display:grid;grid-template-columns:var(--clear-thumb-width, 72px) minmax(0,1fr);gap:16px;min-width:0}.product-clear .product-main-media{grid-column:2;grid-row:1;width:100%;aspect-ratio:var(--clear-ratio, 1);border-radius:var(--clear-media-radius, 6px);background:var(--clear-media-bg, var(--tint))}.product-clear .product-main-media :is(img,video){object-fit:var(--clear-image-fit, contain)}.product-clear .clear-thumbnails{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;max-height:var(--clear-rail-height, 560px);overflow:auto;padding:3px;scrollbar-width:thin;overscroll-behavior:contain}.product-clear .gallery-thumb{flex:0 0 auto;width:100%;border-radius:4px;border-width:2px}.product-clear .gallery-thumb img{aspect-ratio:1;object-fit:cover}.product-clear .gallery-thumb[aria-pressed=true]{border-color:var(--accent)}.product-clear .gallery-thumb:focus-visible{outline-offset:1px}.product-clear .clear-gallery-note{grid-column:2;padding:18px 20px;border-radius:6px;background:var(--tint);font-size:min(18px,calc(13px * var(--text-scale, 1)))}.product-clear .clear-gallery-note>:last-child{margin-bottom:0}.product-clear .clear-single-media .product-main-media,.product-clear .clear-single-media .clear-gallery-note{grid-column:1 / -1}.product-clear[data-thumbnails=bottom] .product-gallery{grid-template-columns:minmax(0,1fr)}.product-clear[data-thumbnails=bottom] .product-main-media{grid-column:1}.product-clear[data-thumbnails=bottom] .clear-thumbnails{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-x:auto}.product-clear[data-thumbnails=bottom] .gallery-thumb{width:var(--clear-thumb-width, 72px)}.product-clear[data-thumbnails=bottom] .clear-gallery-note{grid-column:1}.product-clear .product-details{padding:var(--clear-card-padding, 30px);border:var(--clear-card-border, 1px) solid var(--clear-border);border-radius:var(--clear-card-radius, 12px);background:var(--clear-card-bg, var(--paper));min-width:0;overflow-wrap:anywhere}.product-clear .product-details>.clear-block+.clear-block{margin-top:var(--clear-block-gap, 22px)}.product-clear .product-details h1{font-family:var(--clear-title-font, var(--sans));font-weight:var(--clear-title-weight, 600);font-size:calc(var(--clear-title-size, 32px) * var(--heading-scale, 1));line-height:1.2;letter-spacing:-.025em;margin:0}.product-clear .product-vendor{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));text-transform:uppercase;letter-spacing:.15em;margin:0 0 12px}.product-clear .product-details .price{font-size:26px;margin:0}.product-clear .product-details .description{font-size:min(18px,calc(14px * var(--text-scale, 1)));line-height:1.65;margin:0}.product-clear .product-details .rte p{font-size:inherit;line-height:inherit}.product-clear .product-option{margin:0}.product-clear .product-option+.product-option{margin-top:20px}.product-clear .option-label{font-weight:600;font-size:min(18px,calc(12px * var(--text-scale, 1)));margin-bottom:12px}.product-clear .option-row{margin:0;gap:10px}.product-clear .option-choice{flex:1 1 110px;min-width:0}.product-clear .swatch-button{width:100%;justify-content:center;text-align:center;min-height:44px;border-radius:4px;padding:10px 12px;line-height:1.4}.product-clear .option-choice input:checked+.swatch-button{background:var(--tint);border-color:var(--ink)}.product-clear .clear-quantity-label{display:block;font-size:min(18px,calc(12px * var(--text-scale, 1)));font-weight:600;margin-bottom:10px}.product-clear .purchase-row{gap:12px;align-items:stretch;margin-bottom:0}.product-clear .quantity{flex:0 0 100px;width:100px;border-radius:4px;min-height:50px}.product-clear .quantity button{min-width:32px;min-height:48px;padding:0}.product-clear .quantity input{width:34px;min-width:0;padding:0}.product-clear .purchase-row>.button{min-width:0;min-height:50px;border-radius:4px;padding:12px;white-space:normal;line-height:1.4;font-weight:600}.product-clear .shopify-payment-button{margin-top:12px}.product-clear .shopify-payment-button__button{border-radius:4px;min-height:48px}.product-clear .product-service{margin:0;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));line-height:1.6}.product-clear .clear-service-links{display:flex;gap:16px;flex-wrap:wrap;padding:18px;border-radius:6px;background:var(--tint)}.product-clear .clear-service-links a{display:flex;align-items:center;gap:8px;font-size:min(18px,calc(12px * var(--text-scale, 1)));text-decoration:underline;text-underline-offset:3px}.product-clear .clear-service-links .icon{width:18px;height:18px;flex-shrink:0}.product-clear .clear-help{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:min(18px,calc(12px * var(--text-scale, 1)))}.product-clear .clear-help a{text-decoration:underline;text-underline-offset:3px}.product-clear .clear-block details{margin:0;padding:16px 0}.product-clear .clear-mobile-purchase{display:none}.clear-product-information{scroll-margin-top:100px}.clear-product-information .clear-info-nav{display:flex;flex-wrap:wrap;gap:12px 32px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0;margin-bottom:36px}.clear-product-information .clear-info-nav a{font-size:min(18px,calc(13px * var(--text-scale, 1)));padding-block:4px;text-decoration:underline;text-underline-offset:9px;text-decoration-color:var(--accent)}.clear-product-information .clear-info-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:start}.clear-product-information h2{font-family:var(--sans);font-weight:600;font-size:28px;line-height:1.25;margin-bottom:24px}.clear-product-information h3{font-family:var(--sans);font-size:19px;font-weight:600;line-height:1.4}.clear-product-information .rte{overflow-wrap:anywhere;font-size:min(18px,calc(14px * var(--text-scale, 1)));line-height:1.75}.clear-product-information .rte img{max-width:100%;height:auto}.clear-product-information :is(.clear-description,.clear-specifications,.clear-extra){scroll-margin-top:100px;min-width:0}.clear-product-information dl{margin:0}.clear-product-information .clear-spec-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;border-top:1px solid var(--border);padding:18px 0;font-size:min(18px,calc(13px * var(--text-scale, 1)));overflow-wrap:anywhere}.clear-product-information dt{color:var(--muted)}.clear-product-information dd{margin:0}.clear-product-information .clear-extra{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.clear-product-information .clear-extra summary{font-size:min(18px,calc(14px * var(--text-scale, 1)));font-weight:600}.clear-product-information .clear-extra .rte{margin-top:16px}@media(min-width:761px){.product-clear[data-sticky-card=true] .product-details{position:sticky;top:24px}}@media(max-width:1000px)and (min-width:761px){.product-clear{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-clear .product-gallery{grid-template-columns:52px minmax(0,1fr);gap:10px}.product-clear .product-details{padding:20px}.product-clear .purchase-row{flex-wrap:wrap}.product-clear .purchase-row>.button{flex-basis:150px}}@media(max-width:760px){.product-clear-shell.container{width:calc(100% - var(--clear-mobile-margin, 20px) * 2)}.product-clear{grid-template-columns:minmax(0,1fr);gap:var(--clear-mobile-gap, 26px)}.product-clear .product-gallery{grid-template-columns:minmax(0,1fr);gap:10px}.product-clear .product-main-media{grid-column:1;grid-row:1;aspect-ratio:var(--clear-mobile-ratio, 1.2)}.product-clear .clear-thumbnails{grid-column:1;grid-row:2;flex-direction:row;max-height:none;gap:10px;overflow-x:auto}.product-clear .gallery-thumb,.product-clear[data-thumbnails=bottom] .gallery-thumb{width:var(--clear-mobile-thumb-width, 64px)}.product-clear .clear-gallery-note{grid-column:1;font-size:min(18px,calc(12px * var(--text-scale, 1)));padding:14px}.product-clear .product-details{padding:var(--clear-mobile-card-padding, 18px)}.product-clear .product-details h1{font-size:calc(var(--clear-mobile-title-size, 26px) * var(--heading-scale, 1))}.product-clear .product-details>.clear-block+.clear-block{margin-top:var(--clear-mobile-block-gap, 20px)}.product-clear .product-details .description{font-size:min(18px,calc(13px * var(--text-scale, 1)))}.product-clear .product-details .price{font-size:24px}.product-clear .purchase-row{flex-wrap:wrap}.product-clear .purchase-row>.button{flex-basis:140px}.product-clear .product-service{font-size:min(18px,calc(11.2px * var(--text-scale, 1)))}.product-clear .clear-service-links{padding:14px;gap:14px}.product-clear .clear-mobile-purchase:not([hidden]){display:flex;align-items:center;gap:18px;position:fixed;inset:auto 0 0;z-index:25;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--paper);box-shadow:0 -4px 16px #3a322c0a}.product-clear .clear-mobile-summary{flex:1;min-width:0}.product-clear .clear-mobile-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));color:var(--muted);margin-bottom:3px}.product-clear .clear-mobile-price{font-size:min(18px,calc(16px * var(--text-scale, 1)))}.product-clear .clear-mobile-purchase .button{min-width:150px;min-height:48px;border-radius:4px;font-size:min(18px,calc(13px * var(--text-scale, 1)));padding:10px 14px;white-space:normal}.clear-product-information .clear-info-nav{gap:14px 24px;margin-bottom:28px}.clear-product-information .clear-info-grid{grid-template-columns:minmax(0,1fr);gap:36px}.clear-product-information h2{font-size:25px}.clear-product-information .rte{font-size:min(18px,calc(13px * var(--text-scale, 1)))}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/product-clear.css.map */
