.quick-add{--quick-add-offset: var(--padding-sm);--quick-add-top: calc(var(--quick-add-offset) + var(--padding-block-start));--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));--quick-add-left: calc(var(--quick-add-offset) + var(--padding-inline-end));position:absolute;display:var(--quick-add-mobile-display, none);flex-direction:column;justify-content:flex-end;inset:max(var(--quick-add-top),calc((var(--border-radius) + var(--quick-add-top)) *(1 - cos(45deg)))) max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) *(1 - cos(45deg)))) max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) *(1 - cos(45deg)))) max(var(--quick-add-left),calc((var(--border-radius) + var(--quick-add-left)) *(1 - cos(45deg))));width:auto;height:auto;z-index:var(--layer-raised);cursor:default;pointer-events:none}@media screen and (min-width:750px){.quick-add{--quick-add-offset: var(--padding-md);display:var(--quick-add-display, flex)}}.quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}.quick-add[class*=color-scheme-]{background-color:transparent}.quick-add__button{padding:0;align-items:center;background-color:transparent;color:var(--color-foreground);border-color:transparent;pointer-events:all}@media screen and (min-width:750px){.quick-add__button{display:none}}@media screen and (max-width:749px){.quick-add__button.quick-add__button--choose{position:relative}.quick-add__button.quick-add__button--choose:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}}.quick-add__button .add-to-cart-text{gap:0;line-height:1;grid-row:1 / span 1;grid-column:1 / span 1;animation:none}@media screen and (min-width:750px){.quick-add__button .add-to-cart-text{margin-inline:calc(var(--padding-sm) * -1);padding-inline:var(--padding-xs)}}.quick-add__button .add-to-cart-text--added{position:relative;grid-row:1 / span 1;grid-column:1 / span 1;justify-self:end;line-height:1}@media screen and (min-width:750px){.quick-add__button .add-to-cart-text--added{width:0}}.quick-add__button .add-to-cart-text__content{width:0;opacity:0;transform:translate(1em);transition:width var(--animation-speed) ease-in-out,opacity var(--animation-speed) ease-in-out,transform var(--animation-speed) ease-in-out;interpolate-size:allow-keywords;will-change:width,opacity,transform}@container (min-width: 99px){.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{gap:var(--gap-2xs)}@media screen and (min-width:750px){.quick-add[stay-visible] .add-to-cart-text,.quick-add__button:is(:focus,:hover) .add-to-cart-text{margin-inline:0;padding-inline:0}}.quick-add[stay-visible] .add-to-cart-text__content,.quick-add__button:is(:focus,:hover) .add-to-cart-text__content{width:fit-content;opacity:1;transform:translate(0)}}.quick-add__button.atc-added .add-to-cart-text{opacity:0}.quick-add__button.atc-added .add-to-cart-text--added{opacity:1;width:auto}@supports (width: calc-size(auto,size)){.quick-add__button.atc-added .add-to-cart-text--added{width:calc-size(auto,size)}}.quick-add__button.atc-added .add-to-cart-text{animation-name:atc-fade-out}.quick-add__button.atc-added .add-to-cart-text--added{animation-name:atc-fade-in}.quick-add__product-form-component{height:100%}.quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}.quick-add-modal .product-media{width:100%;height:100%}.quick-add-modal deferred-media{display:none}.quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}@keyframes atc-fade-in{0%{opacity:0;transform:translate(1em);position:absolute}to{opacity:1;transform:translate(0);position:inherit}}@keyframes atc-fade-out{0%{opacity:1;transform:translate(0);position:inherit}to{opacity:0;transform:translate(-1em);position:absolute}}.product-card__quick-add .variant-picker{width:100%}@media not (max-width:750px){product-card .quick-add__button{display:none!important}}@media not (min-width:750px){.product-card__quick-add{display:none}}.product-card__quick-add .variant-picker__form{display:flex;flex-direction:row-reverse;gap:var(--padding-lg);width:100%;justify-content:space-between;padding-top:.5em}.product-card__quick-add .variant-picker__form:has(fieldset.hide){display:none}.product-card__quick-add .variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.product-card__quick-add .variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.product-card__quick-add .variant-option--swatches-disabled{pointer-events:none;cursor:not-allowed}.product-card__quick-add .variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media not (min-width:750px){.product-card__quick-add .variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}.product-card__quick-add .variant-option--buttons{display:flex;flex-wrap:nowrap;gap:var(--gap-sm);margin:0;padding:0;border:none;height:fit-content;width:max-content}.product-card__quick-add .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%;flex-wrap:wrap;width:auto;justify-content:flex-end}.product-card__quick-add .variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs);font-weight:600}.product-card__quick-add .variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:rgba(from var(--color-foreground) r g b / 70%)}.product-card__quick-add .variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);display:flex;flex:0 0 calc(3ch + 1.3em);align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-height:fit-content;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:opacity var(--animation-speed-slow) var(--animation-easing),background-color var(--animation-speed-slow) var(--animation-easing),border-color var(--animation-speed-slow) var(--animation-easing);padding:.2em;opacity:0}.product-card__quick-add .variant-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.product-card__quick-add .variant-option__button-label input{pointer-events:none}.product-card__quick-add .variant-option__button-label__text{text-align:left;text-wrap:auto}.product-card__quick-add .variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.product-card__quick-add .variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}.product-card__quick-add .variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}.product-card__quick-add .variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.product-card__quick-add .variant-option__button-label--has-swatch{padding:0;border:none;display:block;flex-basis:auto;min-height:auto;border-radius:var(--variant-picker-swatch-radius);background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);background-size:cover}.product-card__quick-add .variant-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.product-card__quick-add .variant-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.product-card__quick-add .variant-option__button-label:has([data-option-available=false]){color:rgba(from var(--color-variant-text) r g b / 60%)}.product-card__quick-add .variant-option__button-label:has([data-option-available=false]):not(:has(:checked)) .variant-option__button-label__text{text-decoration:line-through;text-decoration-color:currentColor}.product-card__quick-add .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:var(--focus-outline-width) solid rgba(from var(--color-foreground) r g b / 30%);outline-offset:var(--focus-outline-offset)}.product-card__quick-add .facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.product-card__quick-add .facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline:none}.product-card__quick-add .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline:none}.product-card__quick-add .variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid rgba(from var(--color-foreground) r g b / 30%);outline-offset:var(--focus-outline-offset)}.product-card__quick-add .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){outline:none}.product-card__quick-add .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.product-card__quick-add .variant-option__button-label--has-swatch:has(:checked){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.product-card__quick-add .variant-option__button-label:has([data-option-available=false]):has(:checked){--variant-picker-stroke-color: rgba(from var(--color-variant-text) r g b / 60%);background-color:inherit;color:rgba(from var(--color-variant-text) r g b / 60%);border-color:var(--color-selected-variant-border)}.product-card__quick-add .variant-option__button-label input,.product-card__quick-add .variant-option--images input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);margin:0;cursor:pointer;width:100%;height:100%}.product-card__quick-add .variant-option__button-label svg{position:absolute;top:0;left:0;cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}.product-card__quick-add .variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.product-card__quick-add .variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.product-card__quick-add .variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border)}.product-card__quick-add .variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.product-card__quick-add .variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;border:0;width:100%;margin:0;cursor:pointer}.product-card__quick-add .variant-option__select-wrapper .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.product-card__quick-add .variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.product-card__quick-add .variant-option__select-wrapper .swatch{position:absolute;top:50%;left:var(--padding-md);transform:translateY(-50%)}.product-card__quick-add .variant-picker--center,.product-card__quick-add .variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.product-card__quick-add .variant-picker--right,.product-card__quick-add .variant-picker--right .variant-option{text-align:right;justify-content:right}.product-card__quick-add [ref=productCardLink]{display:none}product-card:hover .product-card__quick-add .variant-option__button-label{opacity:1}.product-card__quick-add .variant-option__button-label[data-option-available=false]{--variant-picker-stroke-color: rgba(from var(--color-variant-text) r g b / 60%);background-color:inherit;color:rgba(from var(--color-variant-text) r g b / 60%);flex:0 0 0}.product-card__quick-add .variant-option__button-label[data-option-available=false]:hover{border-color:var(--variant-picker-stroke-color)}product-card:hover .product-card__quick-add .variant-option__button-label[data-option-available=false]{opacity:.6}.product-card__quick-add .variant-option__button-label[data-option-available=false] svg{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.product-card__quick-add .variant-option__button-label[data-option-available=false]:hover svg{opacity:1}.quick-add-modal{padding:0;border:var(--style-border-popover);height:fit-content;overflow:hidden;min-height:500px;box-shadow:0 5px 30px #00000026}@media screen and (max-width:750px){.quick-add-modal{position:fixed;display:block;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (min-width:750px){.quick-add-modal[open]{display:flex}}@media screen and (max-width:750px){.quick-add-modal .view-more-details__wrapper{display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-foreground);background-color:var(--color-background);display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:transform .15s var(--animation-timing-bounce),opacity .15s var(--animation-easing);outline:none!important}.quick-add-modal__close:active{transform:scale(.8)}.quick-add-modal__close svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;max-width:var(--wide-content-width);overflow-y:auto;max-height:100vh}@media screen and (max-width:750px){.quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100dvh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:750px){.quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:var(--padding-2xl)}}@media screen and not (min-width:750px){.quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:750px){.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{grid-column:1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;flex-direction:column;overflow-y:visible;max-height:none;height:auto}dialog[open] :is(.quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:750px){.quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;overflow-y:auto;max-height:100%;height:100%}}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.quick-add-modal__content div.view-product-title{padding:var(--padding-2xl);padding-inline-end:var(--padding-5xl);padding-block-end:0}.quick-add-modal__content div.view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.quick-add-modal__content .view-product-title{display:flex}@media screen and (min-width:750px){.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *)):not(.buy-buttons-block){display:none}.quick-add-modal__content .product-details>.group-block{padding-block-start:0;padding-block-end:var(--padding-2xl);padding-inline:var(--padding-2xl)}.quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:750px){.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.quick-add-modal__content .product-information__media slideshow-controls{display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/493/assets/quick-add.css.map */
