.modal__close-icon--toast,.modal-quick-shop__more-details{display:none}@keyframes modal-quick-shop-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modal-quick-shop-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media only screen and (max-width:769px){.modal.modal--quick-shop,.modal--is-active.modal--quick-shop{align-items:flex-end}.modal--quick-shop .modal__inner{position:relative}.modal-open .modal.modal--quick-shop .modal__inner{animation:modal-quick-shop-open .32s ease forwards!important}.modal-closing .modal.modal--quick-shop .modal__inner{animation:modal-quick-shop-close .28s ease forwards!important}.modal--quick-shop .modal__inner,.modal--is-active.modal--quick-shop .modal__inner{flex:1 1 auto;margin:0;max-width:100%;width:100%}.modal--quick-shop.modal--square .modal__inner{border-radius:16px 16px 0 0;overflow:hidden}.modal--quick-shop .modal__centered{flex:1 1 auto;width:100%}.modal--quick-shop.modal--square .modal__centered-content{-webkit-overflow-scrolling:touch;max-height:56vh;max-height:56dvh;max-width:100%;min-height:56vh;min-height:56dvh;overflow-x:hidden;overflow-y:auto;padding:44px 16px 24px;position:relative}.modal--quick-shop.is-loading.modal--square .modal__centered-content{min-height:56vh;min-height:56dvh}.modal--quick-shop.modal--square .modal__close{background:transparent;border:0;color:#111;display:block!important;opacity:1!important;padding:10px;pointer-events:auto;position:absolute;right:6px;top:6px;visibility:visible!important;z-index:30}.modal--quick-shop.modal--square .modal__close .modal__close-icon--default{display:none}.modal--quick-shop.modal--square .modal__close .modal__close-icon--toast{color:#111;display:block;height:15px;width:15px}.modal--quick-shop .product-section,.modal--quick-shop .page-content--product,.modal--quick-shop .page-content--product .page-width{padding:0}.modal--quick-shop .grid--product-images-right,.modal--quick-shop .grid{margin-left:0}.modal--quick-shop .grid--product-images-right>.grid__item,.modal--quick-shop .grid>.grid__item{padding-left:0}.modal--quick-shop .product-single__sticky{position:static}.modal--quick-shop .product-single__meta{margin-top:14px;padding:0;text-align:left}.modal--quick-shop .product-block--header{padding-right:0}.modal--quick-shop .product-block--header .product-single__title{margin:0;text-align:left;word-break:break-word}.modal--quick-shop .product-block--price-modal{align-items:baseline;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:8px;row-gap:4px}.modal--quick-shop .product-block--price-modal>*:not(.modal-quick-shop__more-details):not(.product__policies){flex:0 0 auto;order:1}.modal--quick-shop .product-block--price-modal .product__price,.modal--quick-shop .product-block--price-modal .product__price span.money{color:var(--colorTextBody);font-size:13px;font-weight:700;line-height:20px;margin:0;order:2}.modal--quick-shop .product-block--price-modal .product__price.product__price--compare,.modal--quick-shop .product-block--price-modal .product__price.product__price--compare span.money,.modal--quick-shop .product-block--price-modal [data-product-price-wrap] .product__price--compare,.modal--quick-shop .product-block--price-modal [data-product-price-wrap] .product__price--compare span.money{color:#6b7280;font-size:11px;font-weight:400;line-height:20px;order:1;text-decoration:line-through}.modal--quick-shop .product-block--price-modal [data-product-price-wrap]{order:1}.modal--quick-shop .modal-quick-shop__more-details{align-items:center;color:#cdb282;display:inline-flex!important;flex:0 0 auto;font-size:12px;font-weight:400;gap:2px;line-height:1;margin-left:auto;order:50;text-decoration:none;white-space:nowrap}.modal--quick-shop .modal-quick-shop__more-details:hover,.modal--quick-shop .modal-quick-shop__more-details:focus{color:#cdb282;text-decoration:underline}.modal--quick-shop .modal-quick-shop__more-details svg{display:block;flex-shrink:0}.modal--quick-shop .product-block--price-modal .product__policies{color:#6b7280;flex:0 0 100%;font-size:12px;line-height:18px;margin-top:2px;order:99;text-align:left!important}.modal--quick-shop .product-block--buy-buttons{background:var(--colorBody);bottom:0;box-shadow:0 -2px 12px #0000000f;left:0;margin:18px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:sticky;right:0;z-index:6}.modal--quick-shop .product-block--buy-buttons>.product-block{margin:0;padding:0}.add-to-cart.add-to-cart--adding,.add-to-cart.add-to-cart--adding:hover,.add-to-cart.add-to-cart--adding:focus,.add-to-cart.add-to-cart--adding:active{color:#fff!important;text-indent:0!important}.add-to-cart.add-to-cart--adding:before{display:none!important}.modal--quick-shop .product__photos,.modal--quick-shop .product__main-photos{border:0;margin:0;width:100%}.modal--quick-shop .product-slideshow{display:block!important;height:135px!important;overflow:hidden!important;touch-action:pan-y;white-space:normal!important;width:100%!important}.modal--quick-shop .product-slideshow .flickity-viewport{height:135px!important;overflow:hidden!important;position:relative!important;touch-action:pan-y;width:100%!important}.modal--quick-shop .product-slideshow .flickity-slider{height:135px!important;touch-action:pan-y}.modal--quick-shop .product-main-slide{height:135px!important;margin:0!important;padding:0!important;width:135px!important}.modal--quick-shop .flickity-slider .product-main-slide:not(:last-child){margin-right:8px!important}.modal--quick-shop .product-main-slide .product-image-main{height:135px;position:relative;width:135px}.modal--quick-shop .product-main-slide .image-wrap,.modal--quick-shop .product-main-slide .image-wrap.hide{border-radius:8px;display:block!important;height:135px!important;overflow:hidden;padding-bottom:0!important;position:relative;visibility:visible!important;width:135px}.modal--quick-shop .product-main-slide .image-wrap img{border-radius:8px;display:block;height:135px!important;max-height:135px;max-width:135px;-o-object-fit:cover;object-fit:cover;width:135px!important}.modal--quick-shop .product-main-slide .product__video-wrapper,.modal--quick-shop .product-main-slide .product-video-trigger,.modal--quick-shop .product-main-slide .product-video-mp4-sound,.modal--quick-shop .product__main-photos .flickity-page-dots,.modal--quick-shop .product__main-photos .flickity-prev-next-button{display:none!important}.modal--quick-shop .product-block hr,.modal--quick-shop .product__photos:after,.modal--quick-shop .product__main-photos:after{display:none!important}.modal--quick-shop .product-main-slide .image-wrap img,.modal--quick-shop .product-main-slide .image-wrap image-element{pointer-events:none}.modal--quick-shop .product__photo-zoom{background:transparent!important;border:0;border-radius:0;bottom:0!important;box-shadow:none;cursor:zoom-in;display:block!important;height:135px!important;left:0!important;margin:0!important;opacity:1!important;padding:0!important;pointer-events:auto;touch-action:pan-y;position:absolute!important;right:0!important;top:0!important;width:135px!important;z-index:4}.modal--quick-shop .product__photo-zoom .product__photo-zoom-default-icon{display:none!important}.modal--quick-shop .product-main-slide .image-wrap{position:relative!important}.modal--quick-shop .product__photo-zoom-modal-icon{align-items:center;background:#fff;border-radius:50%;bottom:6px!important;box-shadow:0 1px 4px #0000002e;display:flex!important;height:22px;justify-content:center;left:auto!important;padding:0;pointer-events:none;position:absolute!important;right:6px!important;top:auto!important;width:22px;z-index:5}.modal--quick-shop .product__photo-zoom-modal-icon svg{display:block;height:12.5px;width:12.5px}.modal--quick-shop .product-slideshow .product__photo-zoom,.modal--quick-shop .product-slideshow .is-selected .product__photo-zoom{opacity:1!important}}body.modal-open .pswp.pswp--open{z-index:2147483010!important}@media only screen and (max-width:769px){.modal--quick-shop .variant-input-wrap input[type=radio]:checked+label{background-color:color-mix(in srgb,var(--colorBtnPrimary) 18%,var(--colorBody))!important;box-shadow:0 0 0 1.5px var(--colorBtnPrimary)!important;color:var(--colorTextBody)!important}}.modal--quick-shop .quick-shop-mobile-assurance{align-items:center;border-bottom:1px solid var(--colorBorder);border-top:1px solid var(--colorBorder);display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;margin:16px 0 18px;padding:10px 0}.modal--quick-shop .quick-shop-mobile-assurance__item{align-items:center;background:#f1f3f7;border-radius:999px;color:#555;display:inline-flex;flex:0 1 auto;font-size:10px;font-weight:600;gap:5px;line-height:1.15;min-width:0;padding:5px 8px;white-space:nowrap}.modal--quick-shop .quick-shop-mobile-assurance__icon{color:#111;flex:0 0 15px;height:15px;width:15px}.modal--quick-shop .quick-shop-mobile-assurance__icon path,.modal--quick-shop .quick-shop-mobile-assurance__icon circle{vector-effect:non-scaling-stroke}.modal--quick-shop .product-block--quick-shop-promo{display:block;margin:0 0 18px}.modal--quick-shop .product-block--quick-shop-promo .trust-badge{margin:0 auto!important;max-width:100%!important}.modal--quick-shop .product-block--quick-shop-promo .image-wrap{margin:0}.modal--quick-shop .product-block--quick-shop-promo .image-element{opacity:1!important}.modal--quick-shop .product-tab-set{display:grid!important;margin:0 0 20px}.modal--quick-shop .product-tab-set .collapsible-content__inner{padding-top:28px!important}@media only screen and (min-width:770px){.modal--quick-shop.modal--square .modal__centered-content{overflow-y:auto}.modal--quick-shop .product-single__meta{padding-bottom:24px}}@media only screen and (max-width:769px){.modal--quick-shop .product-block--buy-buttons{box-shadow:none;position:static}.modal--quick-shop .quick-shop-mobile-assurance{gap:4px;margin:14px 0 16px;padding:9px 0}.modal--quick-shop .quick-shop-mobile-assurance__item{font-size:9px;gap:3px;padding:5px 6px}.modal--quick-shop .quick-shop-mobile-assurance__icon{flex-basis:14px;height:14px;width:14px}.modal--quick-shop .product-block--quick-shop-promo{margin-bottom:16px}.modal--quick-shop .product-tab-set{margin-bottom:18px}.modal--quick-shop .product-tab-set .collapsible-content__inner{padding-top:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/quick-shop-modal-mobile.css.map */
