.qv-sheet .product-image-stage.product-image-stage{aspect-ratio:auto;height:34dvh;max-height:20rem}.qv-sheet .product-image-stage img{border-radius:0}.qv-sheet .gallery-images,.qv-sheet .product-image-stage .bottom-3{display:none}.qv-sheet .product-image-stage button{background:transparent;border:0;box-shadow:none;height:2.5rem;width:2.5rem}.qv-sheet .product-image-stage button[class*=left-3]{left:-.5rem}.qv-sheet .product-image-stage button[class*=right-3]{right:-.5rem}.qv-sheet .radio-button.radio-button{border-radius:0;border-style:solid;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity,1));min-height:2.75rem;min-width:3.5rem;outline:none;padding:0 1rem}.qv-sheet input[type=radio]:checked~.radio-button.radio-button{--tw-border-opacity:1;border-color:rgb(40 40 40/var(--tw-border-opacity,1));outline:1px solid #282828;outline-offset:-2px}.qv-sheet .radio-button.radio-button.sold-out{--tw-text-opacity:1;background-image:linear-gradient(to top left,transparent calc(50% - .5px),#aaa calc(50% - .5px),#aaa calc(50% + .5px),transparent calc(50% + .5px));color:rgb(170 170 170/var(--tw-text-opacity,1));opacity:1;text-decoration:none}.qv-sheet label:has(.radio-button.sold-out){cursor:default;pointer-events:none}.qv-sheet .color-button.color-button{border:1px solid #e5e5e5;border-radius:0;outline:none}.qv-sheet input[type=radio]:checked~.color-button{border-color:#282828;outline:1px solid #282828;outline-offset:-2px}
