.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}}.rr-fc-grid{display:flex;flex-direction:column;width:100%}.rr-fc-grid__item{display:flex;flex-direction:row;align-items:center;gap:1.8rem;width:100%}.rr-fc-grid__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6px}.rr-fc-grid__icon img{width:100%;height:100%;object-fit:contain;display:block;filter:invert(1)}.rr-fc-grid__icon-spacer{flex-shrink:0}.rr-fc-grid__copy{flex:1}.rr-fc-grid__title{margin:0 0 .2rem!important;padding:0!important}.rr-fc-grid__body{margin:0!important;padding:0!important;opacity:.7}.rr-acc-pills{display:flex!important;flex-wrap:wrap;gap:.8rem;list-style:none!important;margin:0 0 1.6rem!important;padding:0!important}.rr-acc-pill{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);display:inline-flex!important;align-items:center;padding:.65rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--buttons-radius, .4rem);font-size:1.1rem;letter-spacing:var(--font-button-letter-spacing, .1em);text-transform:uppercase;line-height:1;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.rr-mh{display:flex;flex-direction:row;align-items:center;gap:1.8rem;width:100%}.rr-mh__image{flex-shrink:0;display:flex;align-items:center;justify-content:center}.rr-mh__image img{width:100%;height:100%;object-fit:contain;display:block;filter:invert(1)}.rr-mh__content{flex:1}.rr-mh__headline{margin:0 0 .4rem!important;padding:0!important}.rr-mh__body{margin:0!important;padding:0!important;opacity:.7}@keyframes rr-panel-spring-in{0%{transform:translate(100%)}58%{transform:translate(0)}74%{transform:translate(4%)}86%{transform:translate(0)}93%{transform:translate(1.5%)}to{transform:translate(0)}}nav.slide-out-menu div.menu-panel{transition:transform .28s cubic-bezier(.4,0,.6,1)!important;animation:none!important}nav.slide-out-menu div.menu-panel.is-active{animation:rr-panel-spring-in .48s ease-out both!important;transition:none!important}nav.slide-out-menu div.menu-panel.non-active,nav.slide-out-menu div.menu-panel.was-active{transition:transform .26s cubic-bezier(.4,0,.6,1)!important;animation:none!important}nav.slide-out-menu div.menu-panel.is-instant{transition:transform 80ms linear!important;animation:none!important}@media screen and (max-width:749px){nav.slide-out-menu div.menu-panel.is-active{animation-duration:.37s!important}nav.slide-out-menu div.menu-panel{transition-duration:.22s!important}nav.slide-out-menu div.menu-panel.non-active,nav.slide-out-menu div.menu-panel.was-active{transition-duration:.2s!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/rr-custom.css.map */
