@keyframes spinner{to{transform:rotate(360deg)}}.loading-spinner{position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;transition:opacity .4s .3s;animation:spinner .6s linear infinite;border:2px solid rgb(var(--text-color));border-radius:50%;border-top-color:var(--bg-color);pointer-events:none}.loading-spinner--out{transition-duration:0s;opacity:0}.revealable{visibility:hidden;opacity:0}.revealable.revealable--in{visibility:visible;transition:opacity .4s,visibility .4s;opacity:1}.quick-add-info__details>hr{margin:calc(4 * var(--space-unit)) 0}.quick-add-info__details>*:empty{display:none}.quick-add-btn-icon,.quick-add-view-btn{display:none}.quick-add__product-details{margin-top:calc(4 * var(--space-unit) * -1)}.quick-add__product-details .text-theme-text .link,.quick-add__product-details .product-vendor-sku a{color:currentColor}.quick-add-info .product-info__price{font-size:1em}.quick-add-info .product-info__price .price__current,.quick-add-info .product-info__price .price__was{font-size:1.25em}.quick-add-info .product-info__price .price__discount{font-size:.875em}.quick-add__product-details .product-options__siblings,.quick-add__product-details .custom-option__inner{margin-bottom:3rem}.quick-add-info .unit-price{margin-top:4px;font-size:calc(var(--body-font-size) * .88px)}.drawer__back-btn{margin-inline-end:calc(2 * var(--space-unit))}.quick-add__content{z-index:-2;padding-bottom:calc(6 * var(--space-unit));overflow-x:hidden}.quick-add__footer:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:var(--drawer-bg-color)}.quick-add__footer .backorder{margin-top:calc(4 * var(--space-unit))}.quick-add__footer-message{padding:0;border-top-color:rgba(var(--info-text-color)/.3)}.quick-add__alert{display:block!important;z-index:-2;bottom:100%;transition:transform .5s,opacity .5s,visibility .5s;transition-delay:0s;border:0}.quick-add__alert .link{color:currentColor}.quick-add__alert .icon{margin-top:var(--space-unit);margin-inline-end:calc(5 * var(--space-unit));transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s;transition-delay:.2s}.quick-add__alert .icon--check_mark_in_circle circle{fill:currentColor}.quick-add__alert .icon--check_mark_in_circle path{stroke:rgb(var(--success-bg-color))}.quick-add__alert[hidden]{visibility:hidden;transform:translateY(30px);transition-delay:2s;opacity:0}.quick-add__alert[hidden] .icon{transform:scale(.5);transition-delay:1.9s;opacity:0}.quick-add-drawer{max-width:var(--quick-buy-width)}.quick-add-drawer [quick-add-hidden]{display:none}.quick-add-drawer .product-media{margin-right:calc(6 * var(--space-unit) * -1);margin-left:calc(6 * var(--space-unit) * -1)}.quick-add-drawer .media-viewer__item{flex-basis:40%;overflow:hidden;border-radius:var(--media-border-radius);background-color:var(--gallery-bg-color)}.quick-add-drawer .media-viewer__item[data-media-type=model]{display:none}.quick-add-drawer .product-media--single-slider .media-viewer__item{flex-basis:calc(40% + 6 * var(--space-unit) * .4);margin-inline-start:auto;margin-inline-end:auto}.quick-add-drawer .media-gallery__thumbs,.quick-add-drawer .media-ctrl__counter{display:none}.quick-add-drawer .media-viewer,.quick-add-drawer .media-gallery__viewer{background-color:var(--drawer-bg-color)}.quick-add__header--price .product-info__price{margin-bottom:0}.quick-add__header--price .product-info__price .price{margin-top:calc(3 * var(--space-unit));font-size:calc(var(--body-font-size) * .1rem);line-height:1.3em}.shade-filters .link:not(.font-bold){text-decoration:none}.quick-add__color-options .label,.quick-add__color-options .shade-filters,.quick-add__color-options .dual-option-selector__dropdown{display:none}.quick-add__color-options .custom-select__btn{font-weight:400}.quick-add__color-options .option-selector__btns,.quick-add__color-options .opt-label--swatch{display:block}.quick-add__color-options .is-unavailable+label[data-swatch]:after{width:100%}.quick-add__color-options .opt-label--swatch{overflow:visible}.quick-add__color-options .opt-label--swatch span{top:0;left:calc(var(--swatch-size) + 3 * var(--space-unit));width:auto;max-width:min(450px,100vw - 80px);height:auto;margin:0;clip:inherit;text-overflow:ellipsis}.quick-add__header:has(.quick-add__header--price){align-items:flex-start}.card--related .quick-add-btn{padding:0;transition-property:opacity,background-color,border-color,color}.card--related .quick-add-btn-text,.card--related .quick-add-btn-icon{display:inline-block;vertical-align:middle}.card--related .quick-add-btn-icon svg{display:block;width:calc(4 * var(--space-unit));height:calc(4 * var(--space-unit))}@media(hover:hover)and (pointer:fine){.media-gallery .media-ctrl{transition:opacity .4s;opacity:0}.media-gallery:hover .media-ctrl{opacity:1}}@media(min-width:480px){.quick-add__header:has(.quick-add__header--price){padding:calc(5 * var(--space-unit)) calc(8 * var(--space-unit)) calc(3 * var(--space-unit))}.drawer__content:has(.quick-add__color-options){padding-top:0}}@media(max-width:767.98px){.quick-add-drawer .product-media:not(.product-media--full-width-xs) .media-viewer__item:not(.media-viewer__item--single){flex-basis:40%}}@media(min-width:768px){.quick-add-drawer .product-media--single-slider .media-viewer__item{flex-basis:40%;margin-inline-start:calc(8 * var(--space-unit));margin-inline-end:0}.quick-add__product-details{margin-top:calc(4 * var(--space-unit) * -1)}.quick-add-drawer .media-ctrl{display:block}.quick-add__content{padding-bottom:calc(8 * var(--space-unit))}.quick-add-drawer .product-media{margin-right:calc(8 * var(--space-unit) * -1);margin-left:calc(8 * var(--space-unit) * -1)}}@media(min-width:1024px){.video-carousel .slider-nav__btn.media-ctrl__btn{--media-gutter: 32px}.quick-add__header:has(.quick-add__header--price){padding:calc(5 * var(--space-unit)) calc(8 * var(--space-unit)) calc(3 * var(--space-unit))}.quick-add-info .product-info__price,.quick-add-info .product-info__price .price__current,.quick-add-info .product-info__price .price__was{font-size:var(--h4-font-size)}}.quick-add-drawer .product-title,.quick-add-drawer .product-title a{display:block!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important;color:#333!important;margin-bottom:10px!important;text-decoration:none!important}.quick-add-drawer .product-info__price{font-size:32px!important;color:#00c896!important;font-weight:700!important;margin-bottom:20px!important}.quick-add-drawer .product-options .opt-label:before,.quick-add-drawer .product-options .opt-label:after,.quick-add-drawer fieldset .opt-label:before,.quick-add-drawer fieldset .opt-label:after{display:none!important;box-shadow:none!important;border:0!important;content:none!important}.quick-add-drawer .product-options .opt-label,.quick-add-drawer fieldset .opt-label{border-radius:30px!important;border:1px solid #00c896!important;background-color:transparent!important;color:#000!important;box-shadow:none!important;outline:0!important;font-weight:600!important;padding:8px 16px!important}.quick-add-drawer .product-options input:checked+.opt-label,.quick-add-drawer fieldset input:checked+.opt-label{background-color:#00c896!important;border-color:#00c896!important;color:#fff!important;font-weight:700!important}.quick-add-drawer .quick-add-extra-content{margin-top:20px!important;padding-top:0!important;border-top:0!important}.quick-add-drawer .quick-add-extra-content hr,.quick-add-drawer .product-info__block hr{display:none!important}.quick-add-drawer .product-info__block{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;margin-bottom:15px!important;border-top:0!important}.quick-add-drawer details-disclosure summary{font-size:16px!important;color:#333!important;padding-top:12px!important;padding-bottom:12px!important;border-top:0!important}.quick-add-drawer .text-theme-text.mt-6 a.js-prod-link,.quick-add-drawer .social-share,.quick-add-drawer .product-recommendations,.quick-add-drawer .product-vendor-sku,.quick-add-drawer .cc-product-reviews,.quick-add-drawer .product-rating{display:none!important}.quick-add-drawer .drawer__content{padding-bottom:160px!important}.quick-add-drawer .drawer__footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:#fff;border-top:1px solid #eaeaea;padding:15px 20px!important;z-index:50;box-shadow:0 -4px 10px #0000000d}.quick-add-drawer .btn.js-add-to-cart{background-color:#00c896!important;color:#fff!important;border-radius:30px!important;height:48px!important;font-weight:700!important;box-shadow:none!important;border:0!important;width:100%!important}.quick-add-drawer .shopify-payment-button{display:none!important}.quick-add-direct-link-wrap{display:block}.quick-add-direct-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:14px;background:linear-gradient(180deg,#fff,#fafafa);color:#222;font-weight:700;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.quick-add-direct-link__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#00c8961a;color:#00c896;transition:transform .18s ease}.quick-add-direct-link__icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.quick-add-direct-link:hover{border-color:#00c896;box-shadow:0 8px 20px #00c8961f;transform:translateY(-1px)}.quick-add-direct-link:hover .quick-add-direct-link__icon{transform:translate(3px)}.quick-add-direct-link:focus-visible{outline:2px solid #00c896;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/quick-add.css.map */
