.product-card-wrapper[data-elsakary-variant-id]{position:relative}.elsakary-card-action{position:absolute;z-index:15;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid #e91e8c;border-radius:50%;background:#fff;color:#e91e8c;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000026;padding:0}.elsakary-card-action:focus-visible{outline:2px solid #111;outline-offset:3px}.elsakary-card-action:disabled{cursor:not-allowed;opacity:.55}.elsakary-card-action--add{top:10px;right:10px;font-weight:700}.elsakary-card-action--add,.elsakary-card-action--fav,.elsakary-card-action--share{width:37px;height:37px;border:1.5px solid rgba(233,30,140,.26);background:#fffffff7;color:#d91b7a;box-shadow:0 2px 8px #2517221c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .18s ease}.elsakary-card-action--add svg,.elsakary-card-action--fav svg,.elsakary-card-action--share svg{display:block;width:19px;height:19px;pointer-events:none}.elsakary-card-action--fav{top:10px;left:10px}.elsakary-card-action--share{top:55px;left:10px}.elsakary-card-action--add:is(:hover,:focus-visible),.elsakary-card-action--fav:is(:hover,:focus-visible),.elsakary-card-action--share:is(:hover,:focus-visible){background:#fff4f9;border-color:#e91e8ca6;box-shadow:0 3px 12px #e91e8c26}.elsakary-card-action--add:active,.elsakary-card-action--fav:active,.elsakary-card-action--share:active{transform:scale(.94)}.elsakary-card-action--fav.is-active{background:#fff0f7;border-color:#e866aa;color:#d91b7a}.elsakary-card-action--fav.is-active svg{fill:currentColor}.elsakary-card-action--add,.elsakary-card-action--fav,.elsakary-card-action--share{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease,background .16s ease,border-color .16s ease}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .elsakary-card-action--add,.product-card-wrapper:hover .elsakary-card-action--fav,.product-card-wrapper:hover .elsakary-card-action--share,.product-card-wrapper:focus-within .elsakary-card-action--add,.product-card-wrapper:focus-within .elsakary-card-action--fav,.product-card-wrapper:focus-within .elsakary-card-action--share{opacity:1;visibility:visible;pointer-events:auto}}.product-card-wrapper.elsakary-actions-open .elsakary-card-action--add,.product-card-wrapper.elsakary-actions-open .elsakary-card-action--fav,.product-card-wrapper.elsakary-actions-open .elsakary-card-action--share{opacity:1;visibility:visible;pointer-events:auto}.elsakary-load-more-actions{display:none;text-align:center;margin:2.5rem auto}.elsakary-load-more-actions.elsakary-load-more-ready{display:block}.elsakary-load-more-actions.elsakary-load-more-ready+.elsakary-pagination-fallback{display:none}.elsakary-load-more-button{min-width:190px}.elsakary-load-more-button[aria-busy=true]{opacity:.65}.product-card-wrapper .quick-add__submit[name=add]{gap:9px;min-height:46px;padding-inline:14px;border:1px solid #efbdd5;border-radius:12px!important;background:#fff1f7;color:#a61d60;font-weight:600;letter-spacing:0;box-shadow:none;transition:background .18s ease,border-color .18s ease}.product-card-wrapper .quick-add__submit[name=add]:before,.product-card-wrapper .quick-add__submit[name=add]:after{box-shadow:none;border-radius:12px}.product-card-wrapper .quick-add__submit[name=add]:hover{background:#ffe2f0;border-color:#de7cab}.elsakary-cart-button-icon{display:inline-flex;flex-shrink:0;width:20px;height:20px}.elsakary-cart-button-icon svg{display:block;width:20px;height:20px}.quick-add__submit.loading .elsakary-cart-button-icon{visibility:hidden}.product__media-wrapper .elsakary-product-cart{top:10px;right:10px;width:44px;height:44px;z-index:5;border:1px solid #efbdd5;background:#fff;color:#b8246e;box-shadow:0 2px 9px #40203118;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.product__media-wrapper.elsakary-actions-open .elsakary-product-cart{opacity:1;visibility:visible;pointer-events:auto}.elsakary-product-cart svg{width:22px;height:22px;pointer-events:none}@media(hover:hover)and (pointer:fine){.product__media-wrapper .elsakary-product-cart{opacity:0;visibility:hidden;pointer-events:none}.product__media-wrapper:hover .elsakary-product-cart,.product__media-wrapper:focus-within .elsakary-product-cart{opacity:1;visibility:visible;pointer-events:auto}}.product__info-wrapper .product-form__submit{border-radius:12px!important;border:1px solid #efbdd5;background:#fff1f7;color:#a61d60;gap:10px;box-shadow:none}.product__info-wrapper .product-form__submit:before,.product__info-wrapper .product-form__submit:after{border-radius:12px;box-shadow:none}.product__info-wrapper .product-form__submit:hover{background:#ffe2f0}.product-form__submit.loading .elsakary-cart-button-icon{visibility:hidden}body>cart-notification .cart-notification{display:block!important;position:fixed!important;top:16px;bottom:auto;inset-inline:16px;margin-inline:auto;width:calc(100% - 32px);max-width:410px;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;z-index:10000;padding:20px;border:1px solid #efc9dc;border-radius:16px;background:#fff;color:#29232a;box-shadow:0 10px 45px #39233230;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}body>cart-notification .cart-notification.active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}body>cart-notification .cart-notification__heading{font-family:inherit;font-size:17px;line-height:1.6}body>cart-notification .cart-notification__close{min-width:44px;min-height:44px}body>cart-notification .cart-notification__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}body>cart-notification .cart-notification__heading{display:flex;align-items:center;gap:8px;margin:0;flex:1}body>cart-notification .cart-notification__heading svg{width:22px!important;height:22px!important;flex:0 0 22px;color:#23804a}body>cart-notification .cart-notification__close{position:static!important;margin:0;flex:0 0 44px;padding:10px}body>cart-notification .cart-notification__close svg{width:20px;height:20px}body>cart-notification .cart-notification-product{display:flex;align-items:flex-start;gap:14px;padding:16px 0}body>cart-notification .cart-notification-product__image{width:70px!important;height:70px!important;flex:0 0 70px;margin:0;overflow:hidden}body>cart-notification .cart-notification-product__image img{display:block;width:70px;height:70px;object-fit:contain}body>cart-notification .cart-notification-product__name{margin:0 0 8px;font-family:inherit;font-size:16px;line-height:1.6}body>cart-notification .cart-notification__links{display:grid;gap:8px}body>cart-notification .cart-notification__links .button{min-height:44px;margin:0}product-modal[data-elsakary-zoom="1.5"] .product-media-modal__content{direction:ltr;text-align:center;overscroll-behavior:contain}product-modal[data-elsakary-zoom="1.5"] .product-media-modal__content>img.active{display:block;margin-inline:auto}product-modal[data-elsakary-zoom="1.5"] .product-media-modal__content>:not(.active){display:none}@media(max-width:749px){.elsakary-consistent-product-media .product__media-wrapper .slider-mobile-gutter{margin-inline:0}.elsakary-consistent-product-media .product__media-list.slider{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.elsakary-consistent-product-media .product__media-item.slider__slide{margin-inline:0;width:100%;max-width:100%;flex:0 0 100%}}.elsakary-card-order{width:min(440px,calc(100% - 24px));max-height:85vh;overflow:auto;border:1px solid #e5d4df;border-radius:16px;padding:24px;background:#fff;color:#17263b;box-sizing:border-box}.elsakary-card-order::backdrop{background:#00000073}.elsakary-card-order h2{font-size:20px;margin:0 0 14px;padding-inline-end:24px}.elsakary-card-order__close{position:absolute;inset-inline-end:12px;top:8px;font-size:28px;background:transparent;border:0;cursor:pointer}.elsakary-card-order form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.elsakary-card-order form[hidden]{display:none}.elsakary-card-order label{display:flex;flex-direction:column;gap:6px;font-size:14px}.elsakary-card-order input,.elsakary-card-order select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #bdaab7;border-radius:8px;padding:10px;font:inherit;font-size:16px;background:#fff;color:inherit}.elsakary-card-order__note,.elsakary-card-order [data-total],.elsakary-card-order [data-confirm]{grid-column:1/-1}.elsakary-card-order [data-total]{margin:0;font-weight:700}.elsakary-card-order [data-image]{object-fit:contain}.elsakary-card-order [data-status]{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/elsakary-restored-features.css.map */
