.product-quick-add{--inner: 20px;--outer: 20px;--outer-offset: calc(var(--outer) * -1)}dialog.is-loading .loader{opacity:1;visibility:visible}@media only screen and (max-width: 749px){dialog[open] .product-quick-add__content,dialog[open] .product-modal__notification{animation:translateUp .5s ease forwards}dialog[closing] .product-quick-add__content,dialog[closing] .product-modal__notification{animation:translateDown .5s ease forwards}}.product-quick-add__inner{display:flex;flex-direction:column;height:100%}@media only screen and (max-width: 749px){.product-quick-add__inner{display:block;height:auto}}.product-quick-add__content,.product-modal__notification{position:absolute;height:auto;bottom:0;z-index:2;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:var(--DRAWER-WIDTH);max-height:100%;background:var(--bg)}@media only screen and (min-width: 750px){.product-quick-add__content,.product-modal__notification{top:0;left:100%}}@media only screen and (max-width: 749px){.product-quick-add__content,.product-modal__notification{top:auto;left:0;max-width:100%;max-height:95%}}.product-quick-add__images{position:relative;margin:52px 20px 24px}.product-quick-add__images .product-item__bg-award-badges-wrapper{display:flex;flex-direction:column;gap:10px;position:absolute;top:8px;right:8px;z-index:2}@media only screen and (max-width: 749px){.product-quick-add__images .product-item__bg-award-badges-wrapper{top:6px;right:6px}}.product-quick-add__images .product-item__bg-award-badges-wrapper .product_award-badge{width:80px;height:80px}@media only screen and (max-width: 749px){.product-quick-add__images .product-item__bg-award-badges-wrapper .product_award-badge{width:60px;height:60px}}.product-quick-add__images [data-button-arrow]{position:absolute;top:calc(50% - 18px);z-index:20;padding:0;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.product-quick-add__images [data-button-arrow]:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#2c140e;opacity:.4;border-radius:50%}.product-quick-add__images [data-button-arrow] svg{width:14px;height:14px;z-index:2}.product-quick-add__images [data-button-arrow] svg path{stroke-width:2px;stroke:#fffaf4}.product-quick-add__images [data-button-prev]{left:12px}.product-quick-add__images [data-button-next]{right:12px}.product-quick-add__images .product-images__dots{position:absolute;bottom:20px;width:100%;padding:0 20px;display:flex;justify-content:center;align-items:center;z-index:20;gap:8px}.product-quick-add__images .product-images__dots [data-product-dot]{width:8px;height:8px;background:#ebe5de;border-radius:50%;transition:all .3s;padding:0;margin:0}.product-quick-add__images .product-images__dots [data-product-dot].is-active{background:#fff;width:24px;border-radius:30px}@media only screen and (max-width: 749px){.product-quick-add__images{display:none}}.product-quick-add__images .product__slides{height:auto}.product-quick-add__images .product__slide{overflow:hidden;width:100%;height:43.1vh}.product-quick-add__images .product__slide:only-child{width:100%}.product-quick-add__images .product__photo{height:100%;padding:0}.product-quick-add__images .lazy-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-quick-add__images .deferred-media{height:100%;padding:0!important}.product__block--mobile-image{position:absolute;left:0;top:0;width:80px;height:99px}.product__block--mobile-image .product__block_mobile_image{position:relative;height:99px}.product__block--mobile-image .product__block_mobile_image .product-item__bg-award-badges-wrapper{position:absolute;right:2px;top:2px;z-index:2}.product__block--mobile-image .product__block_mobile_image .product-item__bg-award-badges-wrapper img{width:20px;height:20px}@media screen and (min-width: 750px){.product__block--mobile-image{display:none}}.product-quick-add__form{width:100%;padding:0 var(--outer) var(--outer) var(--outer);margin:0 auto;display:flex;justify-content:center;flex:1 1 auto}.product-quick-add__form .product__form__outer{flex-grow:1}.product-quick-add__form .product__form__outer .selector-wrapper[data-option-position="2"] .radio__fieldset{padding-top:0}.product-quick-add__form .product__title__wrapper{padding-right:0}.product-quick-add__form .product__form__holder{position:relative;z-index:3}.product-quick-add__form .product__title{margin-top:0}.product-quick-add__form .product__block--description{min-height:64px}.product-quick-add__form .product__submit__buttons{width:100%;margin:var(--inner) 0 0}.product-quick-add__form .product__submit__item{max-width:100%;padding:0}.product-quick-add__form .product__block--buttons{position:sticky;bottom:0;left:0;right:0;z-index:3;margin:auto 0 var(--outer-offset);padding-bottom:var(--outer);background:var(--bg);box-shadow:0 0 10px 10px var(--bg)}.product-quick-add__form .product__form__errors{padding-bottom:0;margin:15px 0 0}.product-quick-add__form .product__form__errors:empty{margin-top:0}.product-quick-add__form .select__fieldset,.product-quick-add__form .radio__fieldset{grid-template-columns:minmax(0,5rem) minmax(0,100%)}.product-quick-add__form .select-popout__list{max-height:120px;top:auto;bottom:100%;margin-bottom:-1px;border-top-width:1px;border-bottom-width:0}.product-quick-add__form .select-popout__toggle[aria-expanded=true]{border-radius:0 0 var(--RADIUS-SELECT) var(--RADIUS-SELECT)}@media only screen and (max-width: 749px){.product-quick-add__form{--padding-vertical: 3px;padding:20px var(--outer) var(--outer) var(--outer)}.product-quick-add__form .product__title__wrapper{padding-right:40px;margin:0}}.product-quick-add__form .custom-product-variants__products .radio__fieldset{display:flex;flex-direction:column;gap:8px}.product-quick-add__form .custom-product-variants__products .radio__fieldset .radio__buttons .radio__button.sibling__link--current{border-color:var(--accent);background:var(--accent);color:#fffaf4}.product-quick-add__form__inner{display:flex;flex-direction:column;flex:0 1 550px;position:relative}@media only screen and (max-width: 749px){.product-quick-add__form__inner{max-width:none}}.product-quick-add__form__inner .product-form{display:flex;flex-direction:column;height:100%}.product-quick-add__form__inner .product__block--buttons{margin-top:auto}.product-quick-add__form__inner .product__block--yotpo-star{margin-bottom:5px}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__block--yotpo-star{max-height:20px}}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-summary{max-height:20px;justify-content:flex-start}.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-summary span{max-height:20px}.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-summary span span svg{width:12px;height:12px}.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-right-panel{max-height:20px;line-height:1}}.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-text{padding-top:0!important;font-size:12px!important;position:relative}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-text{margin-top:-4px}}.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-text:before{content:"";position:absolute;bottom:5px;width:60%;left:20%;background:var(--text);height:1px}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__block--yotpo-star .yotpo-sr-bottom-line-text:before{bottom:-2px}}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__block--yotpo-star{margin-left:92px;margin-top:12px}}.product-quick-add__form__inner .product__head{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #2C140E}.product-quick-add__form__inner .product__head .product-item__collection-title{display:none}.product-quick-add__form__inner .product__head .product__title{font-size:28px}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__head{margin-left:92px;border-bottom:none;padding-bottom:0;margin-bottom:24px;position:relative}.product-quick-add__form__inner .product__head:after{content:"";position:absolute;bottom:-12px;left:-92px;width:calc(100% + 92px);height:1px;background:#2c140e}.product-quick-add__form__inner .product__head:not(:has(.product-item__collection-title)) .product__title{margin-bottom:44px}.product-quick-add__form__inner .product__head .product__title{font-size:13px;font-weight:600;color:var(--text)}.product-quick-add__form__inner .product__head .product-item__collection-title{display:inline-block;margin-bottom:24px}}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__siblings{margin-bottom:20px;border-top:none!important}}.product-quick-add__form__inner .product__siblings .radio__fieldset{display:flex;flex-direction:column;gap:8px}.product-quick-add__form__inner .product__siblings .radio__fieldset .radio__legend{margin-bottom:0}.product-quick-add__form__inner .product__siblings .radio__fieldset .radio__legend .radio__legend__option-name{font-weight:600;font-size:12px;text-transform:uppercase}.product-quick-add__form__inner .product__siblings .radio__fieldset .radio__legend .radio__legend__value{display:block;flex-basis:auto;padding-top:0}.product-quick-add__form__inner .product__siblings .radio__fieldset .radio__buttons{display:flex;justify-content:flex-start;align-items:center;gap:6px}.product-quick-add__form__inner .product__siblings .radio__fieldset .radio__buttons .sibling__link{width:56px;height:56px}.product-quick-add__form__inner .product__siblings .radio__fieldset .radio__buttons .sibling__link:after{height:62px;width:62px}.product-quick-add__form__inner .product__siblings .radio__fieldset .sibling__link:after{background:var(--text)}@media only screen and (max-width: 749px){.product-quick-add__form__inner .product__siblings{padding-top:12px;border-top:1px solid #2C140E}}.product-quick-add__form__inner .product__form__holder .radio__fieldset{display:flex;flex-direction:column;gap:8px}.product-quick-add__form__inner .product__form__holder .radio__fieldset .radio__legend{margin-bottom:0}.product-quick-add__form__inner .product__form__holder .radio__fieldset .radio__legend .radio__legend__option-name{font-weight:600;font-size:12px;text-transform:uppercase}.product-quick-add__form__inner .product__form__holder .radio__fieldset .radio__buttons{display:flex;gap:6px;justify-content:flex-start;flex-wrap:wrap}.product-quick-add__form__inner .product__form__holder .radio__fieldset .radio__buttons label{color:#2c140e}.product-quick-add__form__inner .product__form__holder .radio__fieldset .radio__buttons .radio__button input:checked~label{background:#2c140e;color:#fffaf4}.product-quick-add__form__inner .product__block--buttons .product__submit__item{display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}.product-quick-add__form__inner .product__block--buttons .product__submit .shop-pay-terms{display:none}.product-quick-add__form__inner .product__block--buttons .product__submit quantity-counter{width:100px;min-width:100px}.product-quick-add__form__inner .product__block--buttons .product__submit button[data-add-to-cart]{min-width:auto}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group{margin-bottom:10px}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .selling-plan-group-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label{font-family:Sofia Pro;cursor:pointer;display:flex;-moz-column-gap:.2rem;column-gap:.2rem;align-items:center;position:relative;padding-left:20px;color:#2c140e}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label .subscription-widget__subs-option-title,.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label .subscription-widget__discount,.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label .subscription-widget__subs-price,.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label .product__price{font-weight:800;font-size:14px}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label:before{content:"";position:absolute;left:0;top:42%;transform:translateY(-50%);width:14px;height:14px;border:1px solid #2C140E;border-radius:100%;background:transparent;box-sizing:border-box}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label:after{content:"";background:#2c140e;position:absolute;width:8px;height:8px;top:42%;left:3px;border-radius:100%;transition:all .2s ease;opacity:0;transform:translateY(-50%) scale(0)}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label .subscription-widget__info-tooltip svg{width:10px;height:10px;margin-top:-12px}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__subs-label .subscription-widget__info-tooltip .subscription-widget__tooltip-text{position:absolute;top:0;right:0;transform:translate(-10%,-90%);width:245px;border:1px solid var(--accent-2);background:var(--bg);padding:10px;font-size:12px;font-weight:600;line-height:16px;cursor:default;visibility:visible;opacity:1;z-index:1;transition:.2s ease;color:var(--text)}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .selling-plan-group-input:checked+.subscription-widget__subs-label:after{opacity:1;transform:translateY(-50%) scale(1)}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .product__block{margin:0;display:inline}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .product__block .product__price__wrap{display:inline-flex}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__selling-plans{margin-top:5px}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__selling-plans .subscription-widget__selling-plans-title{margin-bottom:10px;display:inline-block;font-family:Sofia Pro}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__selling-plans .subscription-widget__selling-plans-fieldset input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__selling-plans .subscription-widget__selling-plans-fieldset label{color:inherit;background-color:transparent;border:1px solid var(--accent-2);padding:3px 8px 2px;border-radius:min(var(--RADIUS),20px);font-family:Sofia Pro;font-size:14px;font-weight:700;line-height:14px;letter-spacing:.42px;text-transform:uppercase}.product-quick-add__form__inner .product__block--buttons .subscription-widget__wrapper .subscription-widget__subs-group .subscription-widget__selling-plans .subscription-widget__selling-plans-fieldset input:checked+label{background:#2c140e;color:#fffaf4}.product-quick-add__form__inner .product__block--buttons .btn--secondary{background:#2c140e}.product-quick-add__close-outer{position:sticky;top:0;display:flex;justify-content:flex-end;z-index:5}.drawer:has(.popout-list--visible) .product-quick-add__close-outer{z-index:1}.product-quick-add__close{position:absolute;top:11px;right:5px;transform:none;padding:8px}@media only screen and (min-width: 750px){.product-quick-add__close{top:var(--outer);right:var(--outer);background:transparent;width:20px;height:20px;padding:0}}.product-quick-add__description{font-size:var(--font-body-medium)}
