body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:48px;border-radius:9px;transition:border-color .18s ease,box-shadow .18s ease,scale .16s ease,background-color .18s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])){padding-inline-end:34px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:has(:checked):not(:has([data-option-available=false])){--color-selected-variant-border: var(--sln-red, #d31920);--color-selected-variant-hover-border: var(--sln-red, #d31920);border-color:var(--sln-red, #d31920);box-shadow:inset 0 0 0 1px var(--sln-red, #d31920)}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):not(:has([data-option-available=false])){color:var(--color-variant-text, #121212)}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])) .variant-option__button-label__pill{background:#d3192017}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:not(:has([data-option-available=false],:disabled)):active{scale:.975}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:has(:focus-visible){outline:2px solid var(--sln-red, #d31920);outline-offset:3px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label .sln-option-check{position:absolute;inset-inline-start:auto;inset-inline-end:10px;top:50%;width:15px;height:15px;transform:translateY(-50%) scale(.65);stroke:var(--sln-red, #d31920);stroke-width:2;fill:none;pointer-events:none;opacity:0;z-index:3;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.65,.3,1)}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:has(:checked):not(:has([data-option-available=false],:disabled)) .sln-option-check{opacity:1;transform:translateY(-50%) scale(1)}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__select-wrapper{min-height:48px;border-radius:9px;transition:border-color .18s ease,box-shadow .18s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__select-wrapper:focus-within{border-color:var(--sln-red, #d31920);box-shadow:0 0 0 3px #d319201a}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery slideshow-arrows,body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next){position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background-rgb, 255 255 255) / 92%);color:var(--color-foreground, #121212);mix-blend-mode:normal;transition:background-color .16s ease,color .16s ease,scale .16s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next)>.svg-wrapper{width:18px;height:18px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next)>.sln-gallery-ring{position:absolute;top:50%;left:50%;width:40px;height:40px;max-width:none;transform:translate(-50%,-50%);color:var(--sln-red, #d31920);pointer-events:none}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .sln-gallery-ring circle{stroke-dasharray:100;stroke-dashoffset:73.3333;opacity:0;transform-box:view-box;transform-origin:50% 50%;transform:rotate(240deg);transition:stroke-dashoffset .8s ease,transform .8s ease,opacity .5s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next):not(:disabled):not([aria-disabled=true]):is(:focus-visible,:active,[data-sln-gallery-pulse]) .sln-gallery-ring circle{stroke-dashoffset:0;opacity:1;transform:rotate(180deg)}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next):not(:disabled):not([aria-disabled=true]):active{scale:.96}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next):focus-visible{outline:2px solid var(--sln-red, #d31920);outline-offset:2px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next):is(:disabled,[aria-disabled=true]){opacity:.35;cursor:default}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next)[hidden],body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-control--style-none{display:none!important}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots button:after{transition:background-color .18s ease,scale .18s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--sln-red, #d31920);scale:1.3}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots button:not(:disabled):active:after{scale:.8}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail){transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,scale .16s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail)[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--sln-red, #d31920);outline:2px solid var(--sln-red, #d31920);outline-offset:-2px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail):active{scale:.96}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail):focus-visible{outline:2px solid var(--sln-red, #d31920);outline-offset:3px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery slideshow-slide[data-sln-media-feedback] .product-media img{animation:sln-gallery-selected .26s ease-out}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .add-to-cart-text{animation:none;opacity:1;translate:none;clip-path:none;filter:none}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .add-to-cart__added{display:none;animation:none}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .add-to-cart-icon{position:relative;overflow:visible}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .sln-product-feedback{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .12s ease}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .sln-product-feedback svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .sln-product-spinner{stroke-dasharray:72 28;transform-origin:50% 50%;display:none}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-feedback] .sln-product-check{display:none;stroke-linecap:round;stroke-linejoin:round}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) product-form-component[data-sln-request=pending] .add-to-cart-button[data-sln-product-feedback] .add-to-cart-icon>svg,body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-confirmed] .add-to-cart-icon>svg{opacity:0}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) product-form-component[data-sln-request=pending] .add-to-cart-button[data-sln-product-feedback] .sln-product-feedback,body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .add-to-cart-button[data-sln-product-confirmed] .sln-product-feedback{opacity:1}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) product-form-component[data-sln-request=pending] .add-to-cart-button[data-sln-product-feedback] .sln-product-spinner{display:block;animation:sln-product-loading .85s linear infinite}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) product-form-component:not([data-sln-request=pending]) .add-to-cart-button[data-sln-product-confirmed] .sln-product-check{display:block}@media(hover:hover)and (pointer:fine){body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker .variant-option__button-label:not(:has([data-option-available=false],:disabled)):hover{border-color:var(--sln-red, #d31920);box-shadow:0 3px 12px #d319201a}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next):not(:disabled):not([aria-disabled=true]):hover .sln-gallery-ring circle{stroke-dashoffset:0;opacity:1;transform:rotate(180deg)}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail):hover{box-shadow:inset 0 0 0 2px #d31920a6}}@media screen and (max-width:749px){body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots{gap:0;padding:4px;max-width:100%;box-sizing:border-box;flex-wrap:wrap}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots li{flex:0 0 44px}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots button{width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border-radius:50%}}@keyframes sln-product-loading{to{transform:rotate(360deg)}}@keyframes sln-gallery-selected{0%{opacity:.82}to{opacity:1}}@media(prefers-reduced-motion:reduce){body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) variant-picker :is(.variant-option__button-label,.sln-option-check,.variant-option__select-wrapper),body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery :is(.slideshow-control--previous,.slideshow-control--next,.sln-gallery-ring circle,.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail),body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery .slideshow-controls__dots button:after,body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) .sln-product-feedback{transition:none!important;animation:none!important;scale:1!important}body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) media-gallery slideshow-slide[data-sln-media-feedback] .product-media img,body[data-sln-ux=modern] :is(#MainContent,.quick-add-modal) product-form-component[data-sln-request=pending] .add-to-cart-button[data-sln-product-feedback] .sln-product-spinner{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/sln-modern-product.css.map */
