.variant-option[data-testid=variant-option-single],.variant-option--buttons>legend{font-size:13px;line-height:18px}.variant-option__name{font-weight:500}.variant-option__name:after{content:":"}.variant-option__swatch-value{font-weight:400}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{border-radius:4px;font-size:13px;padding:10px 8px;flex-direction:row;background-color:transparent;border:1px solid transparent;transition:border-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label .variant-option__strikethrough{display:none}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label [aria-disabled=true]~.variant-option__button-label__text{color:var(--color-disabled-text)}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:#b7b7b7;color:var(--color-black)}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label .variant-option__button-label__pill{background-color:var(--color-white)}@media(hover:hover){.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{background-color:var(--color-white);border-color:#b7b7b7;color:var(--color-black)}.variant-option--buttons .variant-option__button-label.variant-option__button-label--has-swatch:hover,.variant-option--swatches .variant-option__button-label.variant-option__button-label--has-swatch:hover,.variant-option__button-label.variant-option__button-label--has-swatch:hover:has([data-option-available=false]){background-color:var(--color-white);border-color:#b7b7b7;outline:none;outline-offset:0}}.variant-option__buttons-row{display:flex;flex-wrap:wrap;gap:var(--gap-sm);width:100%}@media screen and (max-width:749px){.variant-option--buttons .variant-option__buttons-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:32px;scroll-padding-inline:32px}.variant-option--buttons .variant-option__buttons-row::-webkit-scrollbar{display:none}.variant-option--buttons .variant-option__buttons-row .variant-option__button-label{flex-shrink:0}}.variant-option__button-label--has-swatch{--variant-picker-swatch-radius: 4px;--focus-outline-radius: 4px;--options-border-radius: 4px;height:60px;width:60px;padding:6px;background-color:transparent;border:1px solid transparent;overflow:hidden;color:inherit;overflow:visible;transition:border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.variant-option__button-label--has-swatch:after,.variant-option__button-label--has-swatch:before,.variant-option__button-label--has-swatch .variant-option__strikethrough,.variant-option__button-label--has-swatch svg{display:none}.variant-option__button-label--has-swatch:has([data-option-available=false]){color:inherit;opacity:1}.variant-option__button-label--has-swatch .swatch,.variant-option__button-label--has-swatch .swatch--variant-image{border-radius:4px}.variant-option__button-label--has-swatch .swatch--variant-image,.variant-option__button-label--has-swatch .swatch{height:100%;width:100%;border:none}@media screen and (max-width:749px){.variant-option__button-label--has-swatch{height:48px;width:48px}}.variant-option__button-label--has-swatch:has(:checked){--focus-outline: unset;background-color:var(--color-white);border:1px solid #b7b7b7;outline:none}@media(hover:none){.variant-option__button-label--has-swatch:hover{background-color:transparent;border-color:transparent;color:inherit;outline:none}.variant-option__button-label--has-swatch:has(:checked):hover{background-color:var(--color-white);border:1px solid #b7b7b7;color:inherit;outline:none}}.variant-option__button-label--has-swatch:has(:focus-visible){border:1px solid #b7b7b7;outline:none}.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked){background:var(--color-white);color:inherit;opacity:1}.variant-option--shape:not(.variant-option--swatches) .variant-option__button-label{align-items:center;justify-content:center;gap:6px;min-width:max-content}.variant-option__shape-preview{--shape-preview-size: 16px;display:block;z-index:2;flex-shrink:0}.variant-option__shape-preview--circle,.variant-option__shape-preview--square,.variant-option__shape-preview--hexagon{width:var(--shape-preview-size);height:var(--shape-preview-size);min-width:var(--shape-preview-size);min-height:var(--shape-preview-size);aspect-ratio:1;background-color:rgb(var(--color-charcoal-rgb) / .5)}.variant-option__shape-preview--circle,.variant-option__shape-preview--square{box-shadow:1px 2px 2px rgb(var(--color-charcoal-rgb) / .2)}.variant-option__shape-preview--circle{border-radius:50%}.variant-option__shape-preview--hexagon{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);filter:drop-shadow(1px 2px 2px rgb(var(--color-charcoal-rgb) / .2))}.variant-option__shape-preview--ratio{width:var(--shape-preview-size);height:var(--shape-preview-size);min-width:var(--shape-preview-size);min-height:var(--shape-preview-size);display:flex;align-items:center;justify-content:center}.variant-option__shape-preview--ratio:before{content:"";display:block;background-color:rgb(var(--color-charcoal-rgb) / .5);box-shadow:1px 2px 2px rgb(var(--color-charcoal-rgb) / .2);width:min(100%,calc(100% * var(--shape-w) / var(--shape-h)));height:min(100%,calc(100% * var(--shape-h) / var(--shape-w)))}.variant-picker__option+.variant-picker__option{margin-top:var(--padding-lg)}.variant-picker__option--hidden{display:none}.twp-variant-picker-dropdown{display:block;width:100%}.twp-variant-picker-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-xs);width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.twp-variant-picker-dropdown__trigger:disabled{cursor:default}.twp-variant-picker-dropdown__trigger:disabled .svg-wrapper.icon-chevron-down{display:none}.twp-variant-picker-dropdown__option,.twp-variant-picker-dropdown__item{display:flex;align-items:center;min-width:0}.twp-variant-picker-dropdown__option{flex:1 1 auto}.twp-variant-picker-dropdown__value,.twp-variant-picker-dropdown__label{flex:1 1 auto;min-width:0}.twp-variant-picker-dropdown__trigger .svg-wrapper.icon-chevron-down{flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-sm);transition:transform .3s ease-in-out;transform:rotate(180deg)}.twp-variant-picker-dropdown__trigger .svg-wrapper.icon-chevron-down>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.twp-variant-picker-dropdown__trigger[aria-expanded=true] .icon-chevron-down{transform:rotate(0)}.twp-variant-picker-dropdown__panel{overflow:hidden;height:0}.twp-variant-picker-dropdown__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;margin-block-end:0;padding:0;padding-block-start:16px;padding-inline-start:0}.table-row__content.rte .twp-variant-picker-dropdown__list{padding-inline-start:0}.twp-variant-picker-dropdown__item{cursor:pointer}.twp-variant-picker-dropdown__item[data-unavailable]{cursor:not-allowed;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/36/assets/TWP-product-information.css.map */
