.product-media-container.media-fit-cover :is(img,video,.deferred-media__poster-image){object-fit:contain!important}.variant-picker .variant-option{margin-block-end:18px}.variant-picker .variant-option legend{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:500;margin-block-end:10px}.variant-picker .variant-option legend .variant-option__swatch-value{font-weight:400;opacity:.6;margin-inline-start:6px;letter-spacing:0;text-transform:none}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){background:transparent!important;color:var(--color-foreground)!important;border:1px solid rgb(var(--color-foreground-rgb) / .3)!important;border-radius:3px!important;padding:13px 22px!important;min-width:56px;box-shadow:none!important;font-weight:400!important;transition:border-color .15s ease,box-shadow .15s ease}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:rgb(var(--color-foreground-rgb) / .45)!important}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked),.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-current-checked=true]){background:transparent!important;color:var(--color-foreground)!important;border-color:var(--color-foreground)!important;box-shadow:inset 0 0 0 1px var(--color-foreground)!important}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{display:none}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]){opacity:.55;cursor:not-allowed}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]):hover{border-color:rgb(var(--color-foreground-rgb) / .3)!important}@media screen and (min-width:750px){.product-information__grid:not(.product-information__grid--half).product-information--media-left{grid-template-columns:minmax(0,var(--ptc-pdp-media-fr, 1.5fr)) minmax(0,1fr)!important}.product-information__grid:not(.product-information__grid--half).product-information--media-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--ptc-pdp-media-fr, 1.5fr))!important}}.jm-review-widget,.jm-review-widget .jm-box{--jm-review-widget-button-color: var(--color-foreground) !important;--jm-review-widget-button-text-color: var(--color-background) !important;--jm-review-widget-text-color: var(--color-foreground) !important;--jm-review-widget-lighter-text-color: rgb(var(--color-foreground-rgb) / .7) !important;--jm-review-widget-form-button-color: var(--color-foreground) !important}.jdgm-horizon-widget{width:100%}.jdgm-horizon-widget>.jdgm-widget{max-width:none!important}@media screen and (min-width:750px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:990px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/product-overrides.css.map */
