.quick-buy-modal-shell{--modal-transition-duration: .4s;--modal-transition-curve: cubic-bezier(.45, .05, .55, .95);--theme-padding: 0}hh-modal.quick-buy-modal-shell[data-shell-closing=true]{opacity:1!important;visibility:visible!important;z-index:1000!important;pointer-events:auto!important}hh-modal.quick-buy-modal-shell[data-shell-closing=true] .quick-buy-modal-shell__wrapper{pointer-events:auto}hh-modal.quick-buy-modal-shell[data-shell-closing=true] .quick-buy-modal-shell__content{pointer-events:none}.quick-buy-modal-shell__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background-color:rgba(0,0,0,var(--quick-buy-modal-bg-opacity, .5));opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--modal-transition-duration) var(--modal-transition-curve)}.quick-buy-modal-shell__bg.is-visible{opacity:1;pointer-events:auto}.quick-buy-modal-shell__wrapper{--quick-buy-modal-shell-inset: 1.2rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--quick-buy-modal-shell-inset);pointer-events:none}.quick-buy-modal-shell__content{--quick-buy-modal-content-padding-x: 1.6rem;--quick-buy-modal-content-padding-top: 2.4rem;position:relative;width:100%;max-width:39.4rem;height:auto;max-height:calc(100vh - (2 * var(--quick-buy-modal-shell-inset)));overflow-x:hidden;overflow-y:auto;padding:var(--quick-buy-modal-content-padding-top) var(--quick-buy-modal-content-padding-x) 1.6rem;border-radius:0;background-color:var(--theme-color-reverse, #fff);pointer-events:auto;opacity:1;transform:translateY(calc(100% + var(--quick-buy-modal-shell-inset)));transition:transform var(--modal-transition-duration) var(--modal-transition-curve)}.quick-buy-modal-shell[animateOpen=true] .quick-buy-modal-shell__content:has(quick-buy-modal-content),.quick-buy-modal-shell[animateOpen=true] .quick-buy-modal-shell__content:has(.quick-buy-modal__error){transform:translate(0)}@media screen and (max-width:767px){.quick-buy-modal-shell__wrapper{--quick-buy-modal-shell-inset: 0;padding:0;align-items:flex-end;justify-content:flex-end}.quick-buy-modal-shell__content{max-height:100dvh;border-radius:.5rem .5rem 0 0;transform:translateY(100%)}.quick-buy-modal-shell__close-button{top:1.6rem;right:1.6rem}}@media screen and (min-width:768px){.quick-buy-modal-shell__wrapper{align-items:flex-start}.quick-buy-modal-shell__content{transform:translate(calc(100% + var(--quick-buy-modal-shell-inset)))}.quick-buy-modal-shell--style-timex .quick-buy-modal-shell__content{border-radius:.5rem}}.quick-buy-modal-shell__close-button{position:absolute;top:1rem;right:1rem;z-index:2;width:3.2rem;height:3.2rem;box-shadow:0 1px 4px #0000000f}.quick-buy-modal-shell__close-button:hover,.quick-buy-modal-shell__close-button:focus,.quick-buy-modal-shell__close-button:focus:not(:focus-visible){background-color:var(--theme-color-reverse)!important;color:var(--theme-color-ink)!important;box-shadow:0 4px 4px #0000001a!important}.quick-buy-modal{position:relative;height:auto}.quick-buy-modal.loading:empty{min-height:24rem}.quick-buy-modal-shell__content:has(.quick-buy-modal.loading):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#ffffffa6;pointer-events:auto}.quick-buy-modal.loading *{pointer-events:none}.quick-buy-modal__error{display:flex;align-items:center;justify-content:center;min-height:12rem;padding:2.4rem 0;text-align:center}.quick-buy-modal__error-message{margin:0;font-size:1.4rem;line-height:1.5;color:var(--theme-color-ink)}.quick-buy-modal-content{display:flex;flex-direction:column;gap:1.2rem}.quick-buy-modal-content__media{width:calc(100% + (2 * var(--quick-buy-modal-content-padding-x, 1.6rem)));margin-top:calc(-1 * var(--quick-buy-modal-content-padding-top, 2.4rem));margin-right:calc(-1 * var(--quick-buy-modal-content-padding-x, 1.6rem));margin-left:calc(-1 * var(--quick-buy-modal-content-padding-x, 1.6rem));aspect-ratio:var(--theme-product-card-image-wrapper-aspect-ratio);background-color:var(--theme-color-background-grey);overflow:hidden}.quick-buy-modal-content__media-splide{position:relative;width:100%;height:100%}.quick-buy-modal-content__media-splide .splide__track{overflow:hidden;height:100%}.quick-buy-modal-content__media-splide .splide__slide{width:100%;height:100%}.quick-buy-modal-content__media-splide:not(.is-initialized) .splide__slide:not(:first-child){display:none}.quick-buy-modal-content__media-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;background-color:var(--theme-color-background-grey)}.quick-buy-modal-content__media-image{display:block;width:var(--theme-product-card-image-width-mobile);height:auto;object-fit:contain;aspect-ratio:1 / 1;filter:drop-shadow(12px 3px 43px rgba(0,0,0,.25));transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}.quick-buy-modal-content__media-image.quick-buy-modal-content__media-image--jpg{width:100%;height:100%;object-fit:cover;filter:none;aspect-ratio:var(--theme-product-card-image-wrapper-aspect-ratio)}@media screen and (min-width:1000px){.quick-buy-modal-content__media-image{width:var(--theme-product-card-image-width-desktop);aspect-ratio:1 / 1}}.quick-buy-modal-content__media-splide-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;z-index:2}.quick-buy-modal-content__media-splide-arrow.splide__arrow--prev{left:1.2rem}.quick-buy-modal-content__media-splide-arrow.splide__arrow--next{right:1.2rem}@media screen and (min-width:768px){.quick-buy-modal-content__media:not(:hover):not(:focus-within) .quick-buy-modal-content__media-splide-arrows{opacity:0;pointer-events:none}.quick-buy-modal-content__media-splide-arrows{transition:opacity .2s ease}}@media screen and (max-width:767px){.quick-buy-modal-content__media-splide-arrows{display:none}}.quick-buy-modal-content__media-splide-progress{--quick-buy-modal-progress-bar-width: 5.6rem;position:absolute;bottom:.8rem;left:1.6rem;right:1.6rem;z-index:1;height:.2rem;overflow:clip;background-color:#e2e2e2}.quick-buy-modal-content__media-splide-progress-track{height:100%;position:absolute;left:calc(var(--quick-buy-modal-progress-bar-width) / 2);right:calc(var(--quick-buy-modal-progress-bar-width) / 2)}.quick-buy-modal-content__media-splide-progress-bar{height:100%;width:var(--quick-buy-modal-progress-bar-width);position:absolute;left:var(--quick-buy-modal-progress-bar-position, 0%);transform:translate(-50%);transition:left .25s ease;background-color:var(--theme-color-ink, #000)}.quick-buy-modal-content__title{font-family:var(--theme-font-body),sans-serif;font-size:1.2rem;line-height:1.38;margin-bottom:1.6rem}.quick-buy-modal-content__subtitle{display:block;margin-top:.2rem;color:var(--theme-color-subdued)}.quick-buy-modal-content__price{margin-bottom:.8rem}.quick-buy-modal-content__actions{display:flex;gap:.8rem;margin-top:1.6rem;padding-top:.8rem}.quick-buy-modal-content__actions>hh-broadcast,.quick-buy-modal-content__actions>.button{flex:1 1 0;min-width:0}@media screen and (min-width:375px)and (max-width:399px){.quick-buy-modal-content__actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.quick-buy-modal-content__actions>hh-broadcast,.quick-buy-modal-content__actions>.button{flex:unset;min-width:0}.quick-buy-modal-content__actions>hh-broadcast{width:100%;min-width:0}.quick-buy-modal-content__actions>hh-broadcast hh-product-form{display:block;width:100%}.quick-buy-modal-content__actions>.button--secondary-inverted{width:auto}.quick-buy-modal-content__actions>.button--secondary-inverted span{white-space:nowrap}}.quick-buy-modal-content__actions hh-product-form,.quick-buy-modal-content__actions .form{height:100%}.quick-buy-modal-content__actions .button{width:100%;padding:1.2rem;gap:.6rem;line-height:2rem;text-align:left;height:100%}.quick-buy-modal-content__actions .button--secondary-inverted{background-color:var(--theme-color-reverse);color:var(--theme-color-ink);border-color:var(--theme-color-button-outlines)}.quick-buy-modal-content__actions .button--secondary-inverted:hover,.quick-buy-modal-content__actions .button--secondary-inverted:focus{border-color:var(--theme-color-ink);background-color:var(--theme-color-ink);color:var(--theme-color-reverse)}.quick-buy-modal-content__yotpo-widget-instance button span span{height:1rem!important;line-height:1rem}.quick-buy-modal-content__variants-list{display:flex;gap:.4rem;margin:0 0 2rem}.quick-buy-modal-content__variant-item{width:5.6rem;height:5.6rem;border-radius:.175rem;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--theme-color-background-grey);border:.1rem solid transparent}.quick-buy-modal-content__variant-item.is-current{border-color:var(--theme-color-subdued, #666)}.quick-buy-modal-content__variant-item.is-oos:after{content:"";display:block;width:67%;height:.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--theme-color-subdued, #666);z-index:1;pointer-events:none}.quick-buy-modal-content__variant-item-button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:.6rem;border-radius:.175rem}.quick-buy-modal-content__variant-item-image{width:100%;height:100%;object-fit:contain;object-position:center}.quick-buy-modal-content__variant-item.is-oos .quick-buy-modal-content__variant-item-image{opacity:.5}.dark-theme .quick-buy-modal-content__variant-item{background:linear-gradient(180deg,#131112,#191819 50.96%,#151313);border-radius:.25rem}.dark-theme .quick-buy-modal-content__variant-item.is-current{border:.2rem solid #959595}.quick-buy-modal-content__yotpo-widget-instance{display:flex!important;align-items:center!important;height:1.4rem!important;min-height:1.4rem;max-height:1.4rem;overflow:hidden;font-size:1.2rem!important;opacity:0;transition:opacity .3s ease}.quick-buy-modal-content__yotpo-widget-instance:has(.yotpo-reviews-star-ratings-widget){opacity:1}.quick-buy-modal-content__yotpo-widget-instance .yotpo-reviews-star-ratings-widget,.quick-buy-modal-content__yotpo-widget-instance .yotpo-sr-bottom-line-summary{margin:0!important}.quick-buy-modal-content__yotpo-widget-instance span[role=img]{height:1.2rem!important}.quick-buy-modal-content__yotpo-widget-instance .yotpo-sr-bottom-line-summary .star-container svg{width:1.2rem;height:1.2rem}.quick-buy-modal-content__yotpo-widget-instance .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-right-panel{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/410/assets/component-quick-buy-modal.css.map */
