.quick-add-variant-modal__add-button.button--alternative,.quick-add-variant-modal__skip-button.button--alternative{background-color:var(--color-brand-green-dark);color:var(--color-brand-white)}.quick-add-variant-modal__add-button.button--alternative:not([disabled]):hover,.quick-add-variant-modal__add-button.button--alternative:not([disabled]):focus,.quick-add-variant-modal__skip-button.button--alternative:not([disabled]):hover,.quick-add-variant-modal__skip-button.button--alternative:not([disabled]):focus{background-color:var(--color-brand-black);color:var(--color-brand-white)}modal-dialog.quick-add-variant-modal{display:none}modal-dialog.quick-add-variant-modal[open]{display:block;z-index:9999}.quick-add-variant-modal[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:0;animation:quick-add-variant-modal-backdrop-in .25s ease-out}@keyframes quick-add-variant-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.quick-add-variant-modal__dialog{position:fixed;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;overflow-x:hidden;background:rgb(var(--color-background));border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -.2rem 1.2rem rgba(var(--color-foreground),.1);border:.1rem solid rgba(var(--color-foreground),.2);border-bottom:0;transform:translateY(100%);padding:0;padding-bottom:env(safe-area-inset-bottom,0);z-index:1;padding-left:1.5rem;padding-right:1.5rem}.quick-add-variant-modal[open] .quick-add-variant-modal__dialog{animation:quick-add-variant-modal-slide-up .4s cubic-bezier(.32,.72,0,1) forwards}@keyframes quick-add-variant-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.quick-add-variant-modal__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.quick-add-variant-modal__header .h3{margin:0 0 1rem;font-size:calc(var(--font-heading-scale) * 2rem);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * 2rem * -1 / 100);color:rgb(var(--color-foreground));font-family:var(--font-heading-family)}.quick-add-variant-modal .modal__close-button{display:inline-block;padding:0;min-width:4.4rem;min-height:4.4rem;box-shadow:0 0 0 .2rem rgba(var(--color-button),0);position:absolute;top:1rem;right:0;color:rgb(var(--color-foreground));background-color:transparent;border:none;cursor:pointer}.quick-add-variant-modal .modal__close-button .svg-wrapper{height:2rem;width:2rem}.quick-add-variant-modal__content{padding:0 0 1.2rem}.quick-add-variant-modal__product{display:flex;align-items:center;gap:1rem;margin:1.2rem 0;padding:.6rem;border-radius:1.2rem;flex-shrink:0}.quick-add-variant-modal__product img{width:9.6rem;height:9.6rem;max-width:9.6rem;max-height:9.6rem;object-fit:cover;border-radius:.6rem;overflow:hidden;flex-shrink:0}.quick-add-variant-modal__meta{flex:1;min-width:0}.quick-add-variant-modal__meta .card__badge-container{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.quick-add-variant-modal__meta .card__badge{font-size:1.1rem;padding:.2rem .6rem;border-radius:.4rem;font-weight:500}.quick-add-variant-modal__meta .card__badge--sale{color:var(--color-brand-black);background-color:var(--color-seasonal-primrose)}.quick-add-variant-modal__meta .card__badge--low-stock,.quick-add-variant-modal__meta .card__badge--out-of-stock{color:var(--color-brand-white);background-color:var(--color-brand-black)}.quick-add-variant-modal__meta .product__subtitle{font-size:1.2rem;font-weight:var(--font-heading-weight);line-height:calc(var(--font-body-scale) * 1.2rem * 130 / 100);letter-spacing:calc(var(--font-body-scale) * 1.2rem * 3 / 100);text-transform:uppercase;color:var(--color-brand-green-dark);margin:0 0 .6rem}.quick-add-variant-modal__meta .h5{margin:0 0 .6rem;font-size:1.7rem;font-weight:600;line-height:1.3;color:var(--color-brand-black);font-family:var(--font-heading-family)}.quick-add-variant-modal__price{font-size:1.4rem;font-weight:600;color:var(--color-brand-black)}.quick-add-variant-modal__price .price .price-item{margin-right:.4rem}.quick-add-variant-modal__price .price .price-item--last{margin-right:0}.quick-add-variant-modal__actions{position:sticky;bottom:0;background:rgb(var(--color-background));padding-top:1.2rem;margin-top:1.2rem}.quick-add-variant-modal__actions.hidden{display:none}.quick-add-variant-modal__upsells{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}.quick-add-variant-modal__upsells.hidden{display:none}.quick-add-variant-modal__upsells:not(.hidden){animation:quick-add-variant-modal-fieldset-slide-up .25s ease-out}.quick-add-variant-modal__upsells-header{display:flex;flex-direction:column;gap:.4rem}.quick-add-variant-modal__upsells-title,.quick-add-variant-modal__upsells-copy p{margin:0}.quick-add-variant-modal__upsells-list{display:flex;flex-direction:column;gap:.8rem}.quick-add-variant-modal__upsell-actions{margin-top:0}.quick-add-variant-modal__upsell-card{cursor:pointer;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.quick-add-variant-modal__upsell-card:hover,.quick-add-variant-modal__upsell-card:focus-within{transform:translateY(-.1rem);box-shadow:0 .4rem 1.2rem rgba(var(--color-foreground),.08)}.quick-add-variant-modal__upsell-card:focus-visible{outline:.2rem solid var(--color-brand-black);outline-offset:.2rem}.quick-add-variant-modal__upsell-card-content{flex:1 1 auto;min-width:0}.quick-add-variant-modal__upsell-card-content .quick-add-card__detail{width:auto;flex:1 1 auto;min-width:0}.quick-add-variant-modal__upsell-card-button{flex-shrink:0}.quick-add-variant-modal__skip-button{width:100%}.quick-add-variant-modal__variants{width:100%;display:flex;flex-direction:column;gap:.4rem}@keyframes quick-add-variant-modal-fieldset-slide-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.quick-add-variant-modal__variant-fieldset{gap:.4rem;flex-direction:column;margin:0;padding:0;border:none}.quick-add-variant-modal__variant-fieldset:not(.hidden){animation:quick-add-variant-modal-fieldset-slide-up .25s ease-out}.quick-add-variant-modal__variant-fieldset .form__label{display:block;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));text-transform:none;letter-spacing:0;margin-bottom:.5rem;padding:0}.quick-add-variant-modal__variant-fieldset input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.quick-add-variant-modal__variant-fieldset input[type=radio]+.quick-add-variant-modal__option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .8rem;min-height:3.2rem;background:var(--color-beige-light);border-radius:1.2rem;border:.1rem solid transparent;width:100%;flex:none;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.quick-add-variant-modal__variant-fieldset input[type=radio]+.quick-add-variant-modal__option:last-of-type{margin-bottom:0}variant-selects .product-form__input--pill .quick-add-variant-modal__option-text{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;color:var(--color-brand-black);font-family:var(--font-heading-family)}variant-selects .product-form__input--pill input[type=radio]+label .quick-add-variant-modal__option-text{font-size:1.5rem;line-height:100%;font-weight:var(--font-heading-weight)}.quick-add-variant-modal__option-meta{display:inline-flex;align-items:center;padding:.25rem 0 0;border-radius:.4rem;color:var(--color-brand-black);flex-shrink:0;flex-grow:0;width:max-content;font-family:var(--font-body-family)}variant-selects .product-form__input--pill input[type=radio]+label .quick-add-variant-modal__option-meta{font-size:1.1rem;line-height:100%;font-weight:var(--font-body-weight)}.quick-add-variant-modal__option-status{align-self:center;flex:0 0 auto;display:inline-flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;line-height:1;white-space:nowrap;min-width:max-content;font-family:var(--font-heading-family);border:.1rem solid transparent;background-color:transparent}.quick-add-variant-modal__option-status .quick-add-variant-modal__option-status-text{display:inline;flex-shrink:0;white-space:nowrap}.quick-add-variant-modal__option-status .svg-wrapper svg{width:1.2rem;height:1.2rem;color:inherit}.quick-add-variant-modal__option-status--available{color:var(--color-brand-green-dark, #1f7a3e);cursor:pointer}.quick-add-variant-modal__option-status--oos{color:rgba(var(--color-foreground),.45);text-decoration:line-through}.quick-add-variant-modal__option-status .svg-wrapper{width:2.4rem;height:2.4rem;min-width:2.4rem;display:inline-flex!important;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.15);color:rgba(var(--color-foreground),.5);border-radius:50%;flex-shrink:0}.quick-add-variant-modal__option-status--available .svg-wrapper{background:var(--color-brand-green-dark, #1f7a3e);color:var(--color-brand-white)}.quick-add-variant-modal__option-status .svg-wrapper svg,.quick-add-variant-modal__option-status .svg-wrapper .icon{width:1.2rem;height:1.2rem;color:inherit}.quick-add-variant-modal__variant-fieldset input[type=radio]:checked+.quick-add-variant-modal__option{background:var(--color-beige-base);border-color:var(--color-brand-black);box-shadow:0 0 0 .1rem var(--color-brand-black)}.quick-add-variant-modal__variant-fieldset input[type=radio]:not(.disabled)+.quick-add-variant-modal__option:hover{background:var(--color-beige-base)}.quick-add-variant-modal__variant-fieldset input[type=radio]+.quick-add-variant-modal__option:focus-visible{outline:.2rem solid var(--color-brand-black);outline-offset:.2rem}.quick-add-variant-modal__variant-fieldset input[type=radio].disabled+.quick-add-variant-modal__option,.quick-add-variant-modal__variant-fieldset input[type=radio]:disabled+.quick-add-variant-modal__option{opacity:.6;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/quick-add-to-cart.css.map */
