@keyframes float-quickadd__open{0%{visibility:hidden;opacity:0;transform:translateY(100%)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes float-quickadd__closing{0%{visibility:visible;opacity:1;transform:translateY(0)}to{visibility:hidden;opacity:0;transform:translateY(100%)}}.float-quickadd{z-index:99;position:fixed;transition:all.3s;visibility:hidden;opacity:0;pointer-events:none;right:2.4rem;bottom:1.6rem;width:clamp(400px,calc(300px + 15.625vw),600px);max-height:calc(100% - var(--header-height));max-width:100%;transform:translateY(100%);transition:all var(--duration-medium) ease;border-radius:16px;background-color:#fff;box-shadow:0 0 1px #1414141f,0 4px 12px 2px #14141414}.float-quickadd[open]{display:block;pointer-events:initial;animation:float-quickadd__open var(--duration-medium) ease forwards}.float-quickadd[closing]{animation:float-quickadd__closing var(--duration-medium) ease forwards}.float-quickadd:not([open]):not([closing]){display:none}.float-quickadd__wrap{height:100%;display:flex;flex-direction:column}.float-quickadd__main{flex:1;overflow:auto;padding:1.6rem}.float-quickadd__product{display:flex;gap:8px}.float-quickadd__media{display:block}.float-quickadd__media img{display:block;width:11.2rem;height:11.2rem;object-fit:cover}.float-quickadd__info{flex:1;display:flex;flex-direction:column;align-items:flex-start}.float-quickadd .float-quickadd__product-title{font-weight:500;font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:0em;text-align:left;margin:0 0 .8rem;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.float-quickadd__select{padding:.6rem 1.4rem;min-height:4rem}.float-quickadd__select-label{font-size:1.4rem;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.float-quickadd__select .arrow-out{margin-left:4px}.float-quickadd__select-label span:not(:last-child):after{content:" / "}.float-quickadd .float-quickadd__product__price-review{color:var(--colors-text-text-secondary-700, #344054);font-weight:400;font-size:1.6rem;line-height:1.3;letter-spacing:0em;margin-top:8px;margin-bottom:0;text-align:left;display:flex;align-items:center}.float-quickadd .float-quickadd__product__price-review .float-quickadd__product__compare_price{font-size:1.2rem;margin-left:4px}.float-quickadd form .float-quickadd__swatch{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-top:16px}.float-quickadd form .float-quickadd__swatch__title{font-weight:500;font-size:1.4rem;line-height:1.4;text-transform:initial;color:var(--colors-text-text-tertiary-600, #475467);margin:0 0 8px;position:relative;text-align:center;font-style:normal}.float-quickadd form .float-quickadd__swatch__title:before{content:"";position:absolute;top:calc(50% - .5px);left:0;right:0;border-bottom:1px solid #E4E7EC}.float-quickadd form .float-quickadd__swatch__title span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.float-quickadd form .float-quickadd__swatch__title .float-quickadd__swatch__current{display:none}.float-quickadd form .float-quickadd__swatch__item{cursor:pointer;display:block;padding:.8rem 1.2rem;min-height:5.6rem;font-size:1.4rem;font-weight:500;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg, 10px);color:var(--colors-foreground-fg-quaternary-500, #667085);border:1px solid var(--colors-foreground-fg-quinary-400, #98A2B3);box-shadow:0 0 0 1px var(--colors-foreground-fg-quinary-400, #98A2B3) inset;transition:all.2s;width:calc(50% - var(--gap) / 2)}.float-quickadd form .float-quickadd__swatch__item.is--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.float-quickadd form .float-quickadd__swatch__list{display:flex;flex-wrap:wrap;--gap: 8px;gap:var(--gap)}.float-quickadd form .float-quickadd__swatch__item.is--selected{color:var(--colors-text-text-primary-900, #101828);border:1px solid var(--colors-foreground-fg-primary-900, #101828);box-shadow:0 0 0 1px var(--colors-foreground-fg-primary-900, #101828) inset}.float-quickadd form .float-quickadd__swatch__item:not(.is--disabled):not(.is--selected):hover{color:var(--Component-colors-Utility-Indigo-utility-indigo-600, #444CE7);border:1px solid var(--Component-colors-Utility-Indigo-utility-indigo-600, #444CE7);box-shadow:0 0 0 1px var(--Component-colors-Utility-Indigo-utility-indigo-600, #444CE7) inset}.float-quickadd__form-wrapper,.float-quickadd__form-wrapper form{height:100%}.float-quickadd__product-form__buttons{display:flex;flex-direction:column;justify-content:center}.float-quickadd .swiper-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:0;visibility:hidden;transition:opacity.3s;display:none;cursor:pointer}.float-quickadd .swiper-btn-next{right:5%}.float-quickadd .swiper-btn-prev{left:5%}.float-quickadd__product__price-review[data-discounted=true] .float-quickadd__product__compare_price{text-decoration:line-through;opacity:.5}.float-quickadd__product__price-review[data-discounted=false] .float-quickadd__product__compare_price,.float-quickadd__product__select{display:none}.float-quickadd__form-bottom-wrapper{display:flex;justify-content:space-between}.float-quickadd__form-qty-wrapper{min-width:12rem;width:13.5rem;height:4rem;text-align:center;display:inline-flex;position:relative;border-radius:var(--radius-sm, 6px);box-shadow:0 0 0 1px var(--Colors-Effects-Shadows-shadow-skeumorphic-inner-border, rgba(16, 24, 40, .18)) inset,0 -2px 0 0 var(--Colors-Effects-Shadows-shadow-skeumorphic-inner, rgba(16, 24, 40, .05)) inset,0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs, rgba(16, 24, 40, .05))}.float-quickadd__form-qty-wrapper .quantity-selector{display:block;padding:0!important;top:0;width:4.2rem;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;appearance:none}.float-quickadd__form-qty-wrapper .quantity-selector>svg{width:2rem;height:2rem}.float-quickadd__form-qty-wrapper .quantity-selector.is--minus{border-right:1px solid var(--Colors-Border-border-primary, #D0D5DD)}.float-quickadd__form-qty-wrapper .quantity-selector.is--plus{border-left:1px solid var(--Colors-Border-border-primary, #D0D5DD)}.float-quickadd__form-qty-wrapper .quantity-input{flex:1;border:0px;background:transparent;padding:0;color:#000;text-align:center;min-width:10px;font-weight:400;font-size:1.4rem;font-family:inherit;letter-spacing:.5px}.float-quickadd__form-qty-wrapper .quantity-input,.float-quickadd__form-qty-wrapper .quantity-input::-webkit-inner-spin-button,.float-quickadd__form-qty-wrapper .quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.float-quickadd form .float-quickadd__form-bottom-wrapper{display:flex;flex-direction:column}.float-quickadd__form-btn-submit{font-size:1.6rem;font-weight:600;line-height:1.5;background-color:#de7641;color:#fff;transition:background-color.3s;padding:1.2rem 2rem;text-transform:capitalize;border-radius:50px;border:1px solid var(--Component-colors-Alpha-alpha-black-10, rgba(0, 0, 0, .1));opacity:var(--sds-size-stroke-border);background-color:rgb(var(--color-button));min-width:initial;min-height:initial}.float-quickadd .float-quickadd__form-btn-submit .float-quickadd__btn-atc_text{display:none}.float-quickadd[data-sold-status=available] .float-quickadd__form-btn-submit .float-quickadd__btn-atc_text.btn-submit-text--add_to_cart{display:inline-flex;align-items:center;gap:6px}.float-quickadd[data-sold-status=sold-out] .float-quickadd__form-btn-submit{opacity:.4;pointer-events:none;cursor:not-allowed}.float-quickadd[data-sold-status=sold-out] .float-quickadd__form-btn-submit .float-quickadd__btn-atc_text.btn-submit-text--sold_out{display:inline-block}@media screen and (max-width: 1399px){.float-quickadd{right:1.6rem}.float-quickadd__select{padding:.8rem 1.2rem .8rem 1rem;min-height:3.6rem}.float-quickadd__select-label{font-size:12px;line-height:1.3}.float-quickadd__media img{height:100px;width:100px}.float-quickadd__form-btn-submit{font-size:14px;padding:8px 16px}}@media screen and (max-width: 989px){.float-quickadd{width:400px}.float-quickadd__media{display:none}}@media screen and (max-width: 989px) and (min-width: 590px){.float-quickadd form .float-quickadd__swatch__title{font-size:12px}.float-quickadd form .float-quickadd__swatch__item{font-size:12px;min-height:40px}}@media screen and (max-width: 768px){.float-quickadd{right:8px;bottom:8px}.float-quickadd .float-quickadd__product-title{-webkit-line-clamp:1}}@media screen and (max-width: 589px){.float-quickadd{width:100%;left:0;right:0;bottom:0;border-radius:0}.float-quickadd--has-variants .float-quickadd__main{padding-bottom:68px}.float-quickadd__info{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:space-between;gap:.4rem 1rem}.float-quickadd--has-variants .float-quickadd__product-form__buttons{position:absolute;left:16px;right:16px;bottom:16px}.float-quickadd__form-bottom-wrapper{width:100%}.float-quickadd__form-btn-submit{width:100%;height:44px;border-radius:8px}.float-quickadd .float-quickadd__product-title{margin-bottom:0;grid-column:1;grid-row:1}.float-quickadd--has-variants .float-quickadd .float-quickadd__product-title{width:calc(50% - 8px)}.float-quickadd__select{grid-column:2 / 3;grid-row:1 / 3;position:static;width:auto}.float-quickadd .float-quickadd__product__price-review{grid-column:1;grid-row:2;margin-top:0}.float-quickadd__select-label{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-float-quickadd.css.map */
