.sticky-cart-modal{position:fixed;left:0;width:100%;background:var(--color-simple-dropdown);box-shadow:0 4px 14px 9px #0000000f;z-index:20;visibility:hidden;transition:transform var(--duration-large) var(--animation-bezier),visibility var(--duration-large) var(--animation-bezier)}.sticky-cart{display:flex;align-items:center;min-height:84px;padding:0 16px}.sticky-cart-button{height:48px}.sticky-cart-button:active:not([disabled]){filter:brightness(.92)}.field.sticky-cart-select{--form_field-height: 48px}.sticky-cart-right{width:100%}.sticky-cart-button__container{display:flex;align-items:center;margin-left:auto}.sticky-cart-button__form{flex:0 0 auto;margin-left:auto}.sticky-cart-select:not(.visibility-hidden){margin-right:12px}.sticky-cart .product-form__error-message-wrapper:not([hidden]){margin-left:auto;margin-bottom:0}.sticky-cart .product-form__error-message-wrapper:not([hidden])~.sticky-cart-button__form{display:none}.sticky-cart-modal .price__container>:first-child{font-size:calc(16px * var(--font-heading-scale))}.sticky-cart-modal .price__regular+.price__container{margin-top:1px}@media(min-width:993px){.sticky-cart-modal .price{margin-left:auto;text-align:right}.sticky-cart-modal .price~form{margin-left:20px}.sticky-cart-modal{bottom:0;transform:translateY(calc(100% + 30px))}.sticky-cart-right{margin-left:auto}.cart-right-large{max-width:58.333333%;padding-left:calc(60px + var(--page-padding) / 2)}.cart-right-medium{max-width:50%;padding-left:calc(30px + var(--page-padding) / 2)}.cart-right-small{max-width:41.666666%;padding-left:calc(var(--page-padding) / 2)}}@media(max-width:992px){.field.sticky-cart-select{--form_field-height: 48px}.field.sticky-cart-select select{border-radius:6px;border:2px solid #e0e6ed;background:var(--White, #fff);padding-left:16px;padding-right:44px;color:var(--Black, #2b2b2b);font-size:14px;font-style:normal;font-weight:700;line-height:normal}.sticky-cart-modal{bottom:0;transform:translateY(calc(100% + 30px))}footer.sticky-cart-modal_bottom_padding{padding-bottom:112px}}@media(min-width:993px){.field.sticky-cart-select select{border-radius:6px;border:2px solid #e0e6ed;background:var(--White, #fff);padding-left:16px;color:var(--Black, #2b2b2b);font-size:14px;font-style:normal;font-weight:700;line-height:normal}}@media(min-width:577px){.modal__sticky-cart .product__media-sticky{top:100px}}.sticky-cart-modal.show-modal{transform:translateY(0);visibility:visible}.sticky-cart .field__icon{opacity:1!important}.sticky-cart .field__icon--select{right:16px}.sticky-cart .field__icon--select svg{width:24px;height:24px;opacity:1!important}.sticky-cart .field__icon--select path{fill:none}.sticky-cart-image{display:none}@media(min-width:993px){.sticky-cart-image{display:block;width:60px;height:60px;border-radius:7.351px;flex-shrink:0;overflow:hidden;margin-right:24px}.sticky-cart-image img{width:100%;height:100%;object-fit:cover}}.sticky-cart__heading{color:var(--Black, #2b2b2b);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.sticky-cart__price{display:none;color:var(--Black, #2b2b2b);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.product-form__submit__hide-text>span{display:none}.sticky-cart-button__label--short{display:none}@media(min-width:993px){.product-form__submit__hide-text>span{display:block;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-left:10px}}.sticky-cart-button svg{width:16px;height:16px;opacity:1!important}.field:hover .field__icon svg path{fill:none!important}.sticky-cart .field:hover .field__input,.field__input:not(:focus):hover{box-shadow:none!important}.sticky-cart-button__container>.price{display:none!important}@media(max-width:992px){.sticky-cart{flex-wrap:wrap;row-gap:10px;min-height:0;padding:12px 16px}.sticky-cart__summary{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.sticky-cart__heading{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-cart__price{display:block;flex:0 0 auto;margin-left:auto;white-space:nowrap}.field.sticky-cart-select{flex:1 1 auto;min-width:0;width:auto}.sticky-cart-modal .form.sticky-cart-button__form,.sticky-cart-modal .form.sticky-cart-button__form .sticky-cart-button{margin-left:0;width:100%}.sticky-cart-modal .form.sticky-cart-button__form .sticky-cart-button>svg{flex-shrink:0}.sticky-cart-modal .form.sticky-cart-button__form .sticky-cart-button>span{display:block;min-width:0;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-cart-modal variant-selects~.form.sticky-cart-button__form{flex:0 0 auto;max-width:60%;margin-left:auto;width:auto}.sticky-cart-modal variant-selects~.form.sticky-cart-button__form .sticky-cart-button{margin-left:0;width:100%;padding:0 16px}.sticky-cart-modal variant-selects~.form.sticky-cart-button__form .sticky-cart-button__label--full{display:none}.sticky-cart-modal variant-selects~.form.sticky-cart-button__form .sticky-cart-button__label--short{display:inline}}@media(min-width:993px){.sticky-cart-modal .form.sticky-cart-button__form{margin-left:auto}.sticky-cart-modal variant-selects~.form.sticky-cart-button__form{margin-left:20px}}.sticky-cart-select--drawer>select{pointer-events:none}.sticky-cart-variant-trigger{display:flex;align-items:center;gap:8px;width:100%;height:var(--form_field-height);padding:0 12px;border:2px solid #e0e6ed;border-radius:6px;background:var(--White, #fff);color:var(--Black, #2b2b2b);text-align:left;cursor:pointer;transition:border-color var(--duration-short) ease,background var(--duration-short) ease}.sticky-cart .sticky-cart-variant-trigger:hover{border:2px solid #c3ccd8}.sticky-cart .sticky-cart-variant-trigger:focus{border:2px solid #e0e6ed}.sticky-cart .sticky-cart-variant-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--color-base-rgb, 0, 0, 0),.3)}.sticky-cart .sticky-cart-variant-trigger:active,.sticky-cart .sticky-cart-variant-trigger[aria-expanded=true]{border:2px solid #2098ff}.sticky-cart .sticky-cart-variant-trigger:active{background:var(--color-secondary-background)}.sticky-cart-variant-trigger__image{flex-shrink:0;width:32px;height:32px;border-radius:4px;object-fit:cover}.sticky-cart-variant-trigger__text{display:block;flex:1 1 auto;min-width:0}.sticky-cart-variant-trigger__title,.sticky-cart-variant-trigger__unit{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-cart-variant-trigger__title{font-size:14px;font-weight:700;line-height:normal}.sticky-cart-variant-trigger__unit{font-size:12px;font-weight:400;line-height:1.3;color:#787878}.sticky-cart-variant-trigger svg{flex-shrink:0;width:12px;height:12px}.sticky-cart-variant-trigger svg path{fill:var(--Black, #2b2b2b)}.sticky-variant-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity var(--duration-medium) var(--animation-bezier),visibility var(--duration-medium) var(--animation-bezier)}.sticky-variant-drawer:not(.active){pointer-events:none}.sticky-variant-drawer.active{opacity:1;visibility:visible}.sticky-variant-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-base-rgb, 0, 0, 0),.3)}.sticky-variant-drawer__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:518px;height:100%;background:var(--color-body-background);transform:translate(100%);transition:transform var(--duration-medium) var(--animation-bezier)}.sticky-variant-drawer.active .sticky-variant-drawer__panel{transform:translate(0)}.sticky-variant-drawer__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-lines-borders)}.sticky-variant-drawer__heading{color:var(--Black, #2b2b2b);font-size:20px;font-weight:700;line-height:normal}@media(min-width:993px){.sticky-variant-drawer__header{padding:20px 32px}}.sticky-variant-drawer__close{display:flex;padding:6px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background var(--duration-short) ease}.sticky-variant-drawer .sticky-variant-drawer__close:hover{background:var(--color-secondary-background)}.sticky-variant-drawer .sticky-variant-drawer__close:active{background:rgba(var(--color-base-rgb, 0, 0, 0),.12)}.sticky-variant-drawer .sticky-variant-drawer__close:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--color-base-rgb, 0, 0, 0),.3)}.sticky-variant-drawer__close svg path{fill:var(--Black, #2b2b2b)}.sticky-variant-drawer__list{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;overflow-y:auto;margin:0;padding:16px;list-style:none}@media(min-width:993px){.sticky-variant-drawer__list{padding:24px 32px}}.sticky-variant-drawer__option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:2px solid #e0e6ed;border-radius:8px;background:var(--White, #fff);color:var(--Black, #2b2b2b);text-align:left;cursor:pointer;transition:border-color var(--duration-short) ease,background var(--duration-short) ease}.sticky-variant-drawer .sticky-variant-drawer__option:hover{border:2px solid #c3ccd8}.sticky-variant-drawer .sticky-variant-drawer__option:focus{border:2px solid #e0e6ed}.sticky-variant-drawer .sticky-variant-drawer__option:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--color-base-rgb, 0, 0, 0),.3)}.sticky-variant-drawer .sticky-variant-drawer__option:active{border:2px solid #2098ff;background:var(--color-secondary-background)}.sticky-variant-drawer .sticky-variant-drawer__option[aria-current=true]{border:2px solid #2098ff}.sticky-variant-drawer__option[disabled]{opacity:.4;pointer-events:none}.sticky-variant-drawer__option-image{flex-shrink:0;width:48px;height:48px;border-radius:6px;object-fit:cover}.sticky-variant-drawer__option-text{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.sticky-variant-drawer__option-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:normal}.sticky-variant-drawer__option-note{font-size:13px;font-weight:400;line-height:1.3;color:#787878}.sticky-variant-drawer__option-price{flex-shrink:0;font-size:16px;font-weight:700;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/94/assets/component-sticky-addtocart.css.map */
