.product-card .button--variant:has(.product-option__swatch){width:var(--rr-swatch-size, 2.4rem)!important;height:var(--rr-swatch-size, 2.4rem)!important;min-width:var(--rr-swatch-size, 2.4rem)!important;min-height:var(--rr-swatch-size, 2.4rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.product-card .product-option__label:has(.product-option__swatch){width:var(--rr-swatch-size, 2.4rem)!important;height:var(--rr-swatch-size, 2.4rem)!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.product-card .product-option__swatch{width:var(--rr-swatch-size, 2.4rem)!important;height:var(--rr-swatch-size, 2.4rem)!important;min-width:var(--rr-swatch-size, 2.4rem)!important;min-height:var(--rr-swatch-size, 2.4rem)!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;display:block!important}.product-card__content,.product-card .product-card__swatches,.product-card .product-card__variants,.product-card .product-card__variants--list,.product-card .product-card__variants--list>li,.product-card fieldset.product__variant-options,.product-card .button--variant,.product-card .product-option__label{overflow:visible!important}.product-card .button--variant:has(.product-option__swatch),.product-card .button--variant.button--swatch{border:none!important;outline:none!important;box-shadow:none!important}.product-card .product-option__label:has(.product-option__swatch),.product-card input[type=radio]:checked+.product-option__label:has(.product-option__swatch),.product-card .product-option__input:checked+.product-option__label:has(.product-option__swatch){border:none!important;outline:none!important;box-shadow:none!important}.product-card .product-option__swatch{box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow .15s ease}.product-card input[type=radio]:checked+.product-option__label .product-option__swatch,.product-card .product-option__input:checked+.product-option__label .product-option__swatch,.product-card .button--variant:has(input[type=radio]:checked) .product-option__swatch,.product-card .button--variant:has(.product-option__input:checked) .product-option__swatch{box-shadow:0 0 0 1.5px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))!important}.product-card .button--variant:not(:has(input:checked)):not(.disabled):hover .product-option__swatch{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 1.5px rgb(var(--color-background)),0 0 0 2.5px rgba(var(--color-foreground),.35)}.product-card .button--variant.disabled .product-option__swatch{opacity:.25}product-variant-selects .button--variant:has(.product-option__swatch){width:var(--rr-swatch-size, 2.8rem)!important;height:var(--rr-swatch-size, 2.8rem)!important;min-width:var(--rr-swatch-size, 2.8rem)!important;min-height:var(--rr-swatch-size, 2.8rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}product-variant-selects .product-option__label:has(.product-option__swatch){width:var(--rr-swatch-size, 2.8rem)!important;height:var(--rr-swatch-size, 2.8rem)!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}product-variant-selects .product-option__swatch{width:var(--rr-swatch-size, 2.8rem)!important;height:var(--rr-swatch-size, 2.8rem)!important;min-width:var(--rr-swatch-size, 2.8rem)!important;min-height:var(--rr-swatch-size, 2.8rem)!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;display:block!important}product-variant-selects fieldset,product-variant-selects .button--variant,product-variant-selects .product-option__label{overflow:visible!important}product-variant-selects .button--variant:has(.product-option__swatch){border:none!important;outline:none!important;box-shadow:none!important}product-variant-selects .product-option__label:has(.product-option__swatch),product-variant-selects input[type=radio]:checked+.product-option__label:has(.product-option__swatch),product-variant-selects .product-option__input:checked+.product-option__label:has(.product-option__swatch){border:none!important;outline:none!important;box-shadow:none!important}product-variant-selects .product-option__swatch{box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow .15s ease}product-variant-selects input[type=radio]:checked+.product-option__label .product-option__swatch,product-variant-selects .product-option__input:checked+.product-option__label .product-option__swatch,product-variant-selects .button--variant:has(input[type=radio]:checked) .product-option__swatch,product-variant-selects .button--variant:has(.product-option__input:checked) .product-option__swatch{box-shadow:0 0 0 1.5px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))!important}product-variant-selects .button--variant:not(:has(input:checked)):not(.disabled):hover .product-option__swatch{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 1.5px rgb(var(--color-background)),0 0 0 2.5px rgba(var(--color-foreground),.35)}product-variant-selects .button--variant.disabled .product-option__swatch,product-variant-selects input[type=radio]:disabled+.product-option__label .product-option__swatch{opacity:.35}html body product-variant-selects .button--variant:not(:has(.product-option__swatch)){border-radius:var(--variant-button-border-radius, 4px)!important;overflow:hidden!important}html body product-variant-selects .button--variant:not(:has(.product-option__swatch))>.product-option__label,html body product-variant-selects .button--variant:not(:has(.product-option__swatch))>input+.product-option__label{border-radius:var(--variant-button-border-radius, 4px)!important}html body product-variant-selects fieldset .product-option__label:not(:has(.product-option__swatch)){border-radius:var(--variant-button-border-radius, 4px)!important}html body .product-card .button--variant:not(:has(.product-option__swatch)){border-radius:var(--variant-button-border-radius, 4px)!important;overflow:hidden!important}html body .product-card .button--variant:not(:has(.product-option__swatch))>.product-option__label,html body .product-card .button--variant:not(:has(.product-option__swatch))>input+.product-option__label{border-radius:var(--variant-button-border-radius, 4px)!important}.button--variant.button--swatch,.button--variant.button--swatch:hover,.button--variant.button--swatch.checked,.button--variant.button--swatch.is-active,.button--variant.button--swatch:focus,.button--variant.button--swatch:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;overflow:visible!important}.button--variant.button--swatch label{overflow:visible!important;box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow .15s ease}.button--variant.button--swatch.checked label,.button--variant.button--swatch.is-active label,.button--variant.button--swatch:has(input:checked) label{box-shadow:0 0 0 1.5px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground))!important}.header__nav-item.megamenu .header__nav-links-item.has-dropdown>.header__nav-dropdown-link,.header__nav-item.dropdown .header__nav-links-item>a{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% .1rem;transition:background-size .3s ease;padding-block-end:.2rem}.header__nav-item.megamenu .header__nav-links-item.has-dropdown>.header__nav-dropdown-link:hover,.header__nav-item.dropdown .header__nav-links-item>a:hover{background-size:100% .1rem}@media screen and (max-width:989px){header.section-header:has(.header.menu-open){position:fixed!important;inset-block-start:0!important;inset-inline-start:0!important;inset-inline-end:0!important;width:100%!important;z-index:var(--z-header)!important}html.js .header.menu-open{background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;--header-background-alpha: 1 !important}html.js .header__drawer>.drawer__container[open]>.drawer__content{inset-block-start:calc(var(--header-height, 5.6rem) + var(--announcement-bars-before-header-visible-heights, 0rem))!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/rr-custom.css.map */
