.product-information .product-information__media media-gallery{--oz-gallery-min-height: clamp(360px, 42vw, 640px);display:block;width:100%;min-width:0}.product-information .product-information__media media-gallery slideshow-container,.product-information .product-information__media media-gallery slideshow-slides,.product-information .product-information__media media-gallery slideshow-slide{min-width:0;min-height:var(--oz-gallery-min-height)}.product-information .product-information__media media-gallery slideshow-slide[aria-hidden=false]{visibility:visible!important;opacity:1!important}.product-information .product-information__media media-gallery .product-media-container,.product-information .product-information__media media-gallery .product-media{min-width:0;min-height:var(--oz-gallery-min-height);background:#fff}.product-information .product-information__media media-gallery .product-media :is(img,video,iframe,.deferred-media__poster-image){width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.product-information .product-information__media media-gallery slideshow-controls[thumbnails]{scrollbar-gutter:stable}.product-information variant-picker.variant-picker{display:block;width:100%;border:1px solid #dbe2ea;border-radius:16px;padding:14px;background:linear-gradient(145deg,#fff,#f5f7fa);box-shadow:0 8px 24px #07172e0f}.product-information variant-picker .variant-picker__form{display:grid;gap:15px}.product-information variant-picker .variant-picker__form:before{content:"Choose your preferred option";display:block;color:#07172e;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.product-information .variant-option{min-width:0}.product-information .variant-option--buttons{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;border:0}.product-information .variant-option--buttons legend,.product-information .variant-option--dropdowns>label,.product-information .variant-option[data-testid=variant-option-single]{width:100%;margin:0 0 8px;color:#07172e;font-size:.82rem;font-weight:800;line-height:1.35}.product-information .variant-option__swatch-value{margin-left:5px;color:#64748b;font-weight:650}.product-information .variant-option__button-label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:46px;margin:0;padding:10px 38px 10px 15px;border:1px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;color:#07172e!important;box-shadow:0 3px 10px #07172e0a;font-size:.82rem;font-weight:750;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.product-information .variant-option__button-label:hover{border-color:#c8a96e!important;transform:translateY(-1px);box-shadow:0 7px 18px #07172e1a}.product-information .variant-option__button-label:has(input:focus-visible){outline:3px solid rgba(200,169,110,.4);outline-offset:2px}.product-information .variant-option__button-label:has(input:checked){border-color:#c8a96e!important;background:#07172e!important;color:#fff!important;box-shadow:0 0 0 2px #c8a96e38,0 9px 22px #07172e2e}.product-information .variant-option__button-label:has(input:checked):after{content:"\2713";position:absolute;right:12px;top:50%;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#c8a96e;color:#07172e;font-size:.7rem;font-weight:900;transform:translateY(-50%)}.product-information .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label:has(input[aria-disabled=true]){border-color:#e2e8f0!important;background:repeating-linear-gradient(135deg,#f8fafc 0 7px,#eef2f6 7px 14px)!important;color:#8a97a8!important;box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.product-information .variant-option__button-label:has(input[aria-disabled=true]) .variant-option__button-label__text{text-decoration:line-through;text-decoration-thickness:1px}.product-information .variant-option--swatches .variant-option__button-label{width:58px;min-width:58px;height:58px;min-height:58px;padding:5px;border-radius:14px!important}.product-information .variant-option--swatches .variant-option__button-label:has(input:checked):after{right:5px;top:5px;width:17px;height:17px;transform:none}.product-information .variant-option--swatches .swatch{width:100%;height:100%;border-radius:10px;box-shadow:inset 0 0 0 1px #07172e1f}.product-information .variant-option--dropdowns{display:grid;gap:7px}.product-information .variant-option__select-wrapper{position:relative;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 3px 10px #07172e0a}.product-information .variant-option__select-wrapper:focus-within{border-color:#c8a96e;box-shadow:0 0 0 3px #c8a96e38}.product-information .variant-option__select{width:100%;min-height:50px;padding:0 44px 0 14px;border:0;background:transparent;color:#07172e;font-size:.88rem;font-weight:750}.product-information .variant-option__select:focus{outline:none}@media screen and (max-width:749px){.product-information .product-information__media media-gallery{--oz-gallery-min-height: min(92vw, 520px)}.product-information variant-picker.variant-picker{padding:12px;border-radius:14px}.product-information .variant-option__button-label{min-width:64px;min-height:44px;padding:9px 34px 9px 13px}.product-information .variant-option--swatches .variant-option__button-label{width:54px;min-width:54px;height:54px;min-height:54px}}@media(prefers-reduced-motion:reduce){.product-information .variant-option__button-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oz-product-interactions.css.map */
