.guide-image-picker{display:flex;flex-wrap:wrap;gap:9px;border:0;padding:0;margin:0}.guide-image-choice{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:84px;min-height:92px;border:2px solid var(--line,#d9e1dd);border-radius:9px;padding:6px;cursor:pointer}.guide-image-choice:has(input:checked){border-color:var(--teal,#087f80);background:color-mix(in srgb,var(--teal) 10%,transparent)}.guide-image-choice img{width:90px;height:90px;object-fit:contain;background:#fff;border-radius:5px}.guide-image-choice input{width:16px;height:16px}.product-guide-button{font-size:10px!important;padding:5px 8px!important;min-height:28px;line-height:1.2;font-weight:600;margin:5px 0 9px;border:1px solid var(--teal);color:var(--teal)}.product-variant-section{margin:8px 0}.purchase-row .btn{padding:8px 11px!important;line-height:1.2}.promo-original{color:#c62d35!important;text-decoration:line-through;font-size:.78em;font-weight:500}.product-price:has(.promo-original:not([hidden])),.detail-price:has(.promo-original:not([hidden])){display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.product-video-stage video{width:100%;height:100%;object-fit:contain}.product-video-stage[hidden],.gallery-main[hidden],.promo-original[hidden]{display:none!important}.product-video-stage:not([hidden]){display:block}.gallery-thumbs .video-thumb{flex-shrink:0}
