[data-product-section]{--product-ink: #173e32;--product-muted: #687771;--product-line: #cfd9d2;--product-soft: #edf2ee;padding-top:12px;padding-bottom:18px;color:var(--product-ink)}[data-product-section] .breadcrumbs{margin-bottom:12px;color:var(--product-muted);font-size:10px;gap:8px}[data-product-section] .product-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:24px;align-items:start}[data-product-section] .product-gallery{display:block;min-width:0}[data-product-section] .product-gallery-stage{position:relative;aspect-ratio:1;overflow:hidden;background:#f4f2ed}[data-product-section] .product-media{width:100%;height:100%;overflow:hidden;background:#f4f2ed}[data-product-section] .product-media[hidden]{display:none!important}[data-product-section] .product-media img,[data-product-section] .product-media video,[data-product-section] .product-media iframe,[data-product-section] .product-media model-viewer,[data-product-section] .product-media svg{display:block;width:100%;height:100%;border:0}[data-product-section] .product-media img,[data-product-section] .product-media video{object-fit:cover}[data-product-section] .product-media iframe,[data-product-section] .product-media model-viewer,[data-product-section] .product-media svg{object-fit:contain}[data-product-section] .gallery-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:4px 0 2px;color:var(--product-muted);font-size:10px}[data-product-section] .gallery-meta button{border:0;background:transparent;color:inherit;font-size:inherit;padding:4px 0;text-decoration:underline;text-underline-offset:3px}[data-product-section] .gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:1px 1px 8px;scrollbar-width:thin}[data-product-section] .gallery-thumbnails button{flex:0 0 84px;width:84px;height:84px;padding:0;overflow:hidden;border:1px solid var(--product-line);border-radius:0;background:#fff}[data-product-section] .gallery-thumbnails button[aria-pressed=true]{border-color:var(--product-ink);outline:2px solid var(--product-ink);outline-offset:1px}[data-product-section] .gallery-thumbnails img,[data-product-section] .gallery-thumbnails .gallery-thumbnail-swatch{display:block;width:100%;height:100%;object-fit:cover}[data-product-section] .gallery-thumbnails .gallery-thumbnail-swatch{background:var(--swatch)}[data-product-section] .product-info{min-width:0;padding-top:1px}[data-product-section] .product-info h1{margin:0 0 7px;color:var(--product-ink);font-family:var(--sans);font-size:clamp(24px,2.05vw,32px);font-weight:600;line-height:1.18;letter-spacing:-.025em;text-transform:none}[data-product-section] .product-price{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;color:var(--product-muted);font-size:15px}[data-product-section] .product-price s{color:#8c9790;font-size:12px}[data-product-section] .product-rating{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:var(--product-muted);font-size:11px}[data-product-section] .product-rating span:first-child{color:#d4a725;letter-spacing:1px;font-size:15px}[data-product-section] .product-app-block{margin:0 0 14px}[data-product-section] .product-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;padding:0;color:var(--product-muted);list-style:none}[data-product-section] .product-benefits li{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;font-size:10px;line-height:1.3;text-align:center}[data-product-section] .product-benefits li span:first-child{flex:0 0 auto;color:var(--product-ink);font-size:15px}[data-product-section] .product-status{margin:0 0 10px;color:var(--product-muted);font-size:10px}[data-product-section] .product-status[data-status-state=available]{display:none}[data-product-section] .product-form{padding:0;border-top:0}[data-product-section] .variant-select-label{margin:0 0 7px;color:var(--product-muted);font-size:11px;font-weight:400}[data-product-section] [data-variant-select][hidden],[data-product-section] .variant-select-label[hidden]{display:none!important}[data-product-section] .variant-options{display:grid;gap:14px}[data-product-section] .option-group{min-width:0;margin:0;padding:0;border:0}[data-product-section] .option-group legend{display:flex;align-items:baseline;width:100%;margin:0 0 8px;padding:0;color:var(--product-muted);font-size:11px;font-weight:400}[data-product-section] .option-group legend [data-option-value-label]{margin-left:4px;color:var(--product-ink)}[data-product-section] .option-group__count{margin-left:auto}[data-product-section] .option-chips{display:flex;flex-wrap:wrap;gap:10px}[data-product-section] .option-chip{min-width:44px;min-height:36px;padding:7px 10px;border:1px solid #a9b8b0;border-radius:0;background:#fff;color:var(--product-ink);font-size:11px;line-height:20px}[data-product-section] .option-chip:hover{border-color:var(--product-ink)}[data-product-section] .option-chip--color{width:31px;min-width:31px;height:31px;min-height:31px;padding:0;border:3px solid #fff;border-radius:50%;background:var(--swatch)!important;color:transparent!important;font-size:0;line-height:0;outline:1px solid #aebbb3}[data-product-section] .option-chip--color[aria-pressed=true]{border-color:#fff;outline:2px solid var(--product-ink);outline-offset:2px}[data-product-section] .option-group--size .option-chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}[data-product-section] .option-group--size .option-chip{width:100%;min-width:0;padding:7px 4px}[data-product-section] .buy-row{position:relative;display:block;margin-top:15px}[data-product-section] .quantity-control{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-product-section] .add-to-cart{display:block;width:100%;min-height:44px;border:1px solid var(--product-ink);border-radius:0;background:var(--product-ink);color:#fff;font-size:14px;line-height:22px}[data-product-section] .add-to-cart:hover:not(:disabled){background:#0d2f25}[data-product-section] .form-note{margin:8px 0 0;color:var(--product-muted);font-size:10px;line-height:1.45}[data-product-section] .product-trust{display:flex;align-items:center;gap:9px;margin:12px 0 14px;padding:10px 12px;background:var(--product-soft);color:var(--product-muted);font-size:10px;line-height:1.4}[data-product-section] .product-trust p{margin:0}[data-product-section] .product-trust__icon{flex:0 0 auto;color:var(--product-ink);font-size:17px}[data-product-section] .product-details{margin:0;padding:0;border-top:1px solid var(--product-line)}[data-product-section] .product-details summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:11px 0;color:var(--product-ink);font-size:10px;font-weight:700;line-height:1.35;list-style:none;text-transform:uppercase}[data-product-section] .product-details summary::-webkit-details-marker{display:none}[data-product-section] .product-details summary:after{content:"+";font-size:16px;font-weight:400;line-height:1}[data-product-section] .product-details[open] summary:after{content:"\2212"}[data-product-section] .product-details .rte{padding:0 0 12px;color:var(--product-muted);font-size:12px;line-height:1.55}[data-product-section] .product-details .rte p:last-child{margin-bottom:0}[data-image-dialog]{max-width:min(94vw,1100px);max-height:94vh;padding:14px;border:0}[data-image-dialog]::backdrop{background:#0009}[data-close-zoom]{position:sticky;top:0;z-index:1;display:block;margin-left:auto;padding:8px 10px;border:1px solid #b4beb8;background:#fff}[data-zoom-image]{display:block;width:auto;height:auto;max-width:100%;max-height:80vh;margin:auto;object-fit:contain}[data-product-section]+.related-designs{padding-top:18px}@media(min-width:750px){[data-product-section] .product-gallery-stage{max-width:none}}@media(max-width:989px)and (min-width:750px){[data-product-section] .product-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:18px}[data-product-section] .gallery-thumbnails button{flex-basis:68px;width:68px;height:68px}}@media(max-width:749px){[data-product-section]{padding-top:8px;padding-bottom:10px}[data-product-section] .product-layout{grid-template-columns:1fr;gap:20px}[data-product-section] .product-gallery-stage{max-width:none}[data-product-section] .gallery-thumbnails button{flex-basis:64px;width:64px;height:64px}[data-product-section] .product-info h1{font-size:26px}[data-product-section] .product-benefits{gap:6px}[data-product-section] .product-benefits li{display:block;font-size:9px}[data-product-section] .product-benefits li span:first-child{display:block;margin-bottom:2px}[data-product-section] .option-group--size .option-chips{gap:5px}[data-product-section]+.related-designs{padding-top:14px}}[data-product-section] .option-group--size .option-chip{background:#fff;color:var(--product-ink)}[data-product-section] .option-group--size .option-chip:is([aria-pressed=true],.is-selected){background:var(--blue, #084c87);border-color:var(--blue, #084c87);color:#fff}[data-product-section] .option-group--size .option-chip:focus-visible{outline:3px solid #c08213;outline-offset:3px}[data-product-section] .option-group--size .option-chip:is(:disabled,[aria-disabled=true]){background:#edf2ee;border-color:#cfd9d2;color:#687771;opacity:1;text-decoration:line-through;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product-gallery.css.map */
