.header-cart{--header-cart-background: var(--wp--preset--color--background-tertiary);--header-cart-color: var(--wp--preset--color--text-primary);--header-cart-count-background: var(--wp--preset--color--blue-700);--header-cart-count-color: var(--wp--preset--color--white);position:relative;flex-shrink:0}.header-cart__button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--wp--custom--border-radius--full);background-color:var(--header-cart-background);color:var(--header-cart-color);cursor:pointer}.header-cart__icon{width:20px;height:20px}.header-cart__count{display:flex;position:absolute;top:-5px;left:32px;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:5px;border-radius:var(--wp--custom--border-radius--full);background-color:var(--header-cart-count-background);color:var(--header-cart-count-color);font-size:13px;font-weight:600;line-height:1}@media (width <= 767px){.header-cart{--header-cart-background: transparent;--header-cart-color: var(--wp--preset--color--white)}.header-cart__button{width:34px;height:34px;border-radius:var(--wp--custom--border-radius--md)}.header-cart__icon{width:24px;height:24px}.header-cart__count{top:-2px;left:20px}}:is([data-cart-add-id],[data-cart-add-bulk])[aria-busy=true]{position:relative;cursor:progress;-webkit-text-fill-color:transparent}:is([data-cart-add-id],[data-cart-add-bulk])[aria-busy=true]:before{visibility:hidden}:is([data-cart-add-id],[data-cart-add-bulk])[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1.25em;height:1.25em;margin:auto;border:2px solid currentcolor;border-right-color:transparent;border-radius:var(--wp--custom--border-radius--full);background:none;mask:none;animation:cart-add-busy .7s linear infinite}@media (prefers-reduced-motion: reduce){:is([data-cart-add-id],[data-cart-add-bulk])[aria-busy=true]:after{animation-duration:2s}}@keyframes cart-add-busy{to{transform:rotate(1turn)}}.cart-notification{--cart-notification-inset: var(--wp--preset--spacing--3-xl);position:fixed;right:var(--cart-notification-inset);bottom:var(--cart-notification-inset);z-index:100;width:min(556px,calc(100vw - var(--cart-notification-inset) * 2));overflow:hidden;border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--md);background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--body);box-shadow:0 32px 64px -12px #0a0d1224,0 5px 5px -2.5px #0a0d120a}@media (width <= 599px){.cart-notification{--cart-notification-inset: var(--wp--preset--spacing--xl)}}.cart-notification__head{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--xl);border-bottom:1px solid var(--wp--preset--color--border-dark);background-color:var(--wp--preset--color--background-secondary)}.cart-notification .cart-notification__headline{margin:0;font-size:var(--wp--preset--font-size--text-sm);font-weight:500;line-height:20px}.cart-notification__body{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xl);padding:var(--wp--preset--spacing--xl)}.cart-notification__items{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xl);max-height:216px;overflow-y:auto;overscroll-behavior:contain}.cart-notification__item{display:flex;align-items:center;gap:var(--wp--preset--spacing--xl)}.cart-notification__item-body{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--sm);min-width:0}.cart-notification .cart-notification__item-name,.cart-notification .cart-notification__item-price{margin:0;font-size:var(--wp--preset--font-size--text-sm);line-height:20px}.cart-notification .cart-notification__item-name{display:-webkit-box;overflow:hidden;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cart-notification .cart-notification__item-price{font-weight:600}.cart-notification__actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm)}.cart-notification__actions>.basket-sidebar__button{flex:1 1 200px}.basket-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background-color:color-mix(in srgb,var(--wp--preset--color--gray-900) 50%,transparent)}.basket-sidebar{--basket-gutter: var(--wp--preset--spacing--3-xl);--basket-close-size: 44px;--basket-item-gap: var(--wp--preset--spacing--xl);--basket-delete-size: 48px;display:flex;position:fixed;top:0;right:0;bottom:0;z-index:100;flex-direction:column;width:min(700px,100vw);overflow:hidden;background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--body);box-shadow:var(--wp--preset--shadow--xl)}@media (width <= 599px){.basket-sidebar{--basket-gutter: var(--wp--preset--spacing--xl);--basket-item-gap: var(--wp--preset--spacing--lg);--basket-delete-size: 40px}}.basket-sidebar__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px var(--wp--preset--spacing--xl);border:1px solid transparent;border-radius:var(--wp--custom--border-radius--full);font-family:inherit;font-size:var(--wp--preset--font-size--text-base);font-weight:600;line-height:24px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--easing--base)}.basket-sidebar__button--primary{background-color:var(--wp--preset--color--gray-900);color:var(--wp--preset--color--white);box-shadow:var(--wp--preset--shadow--xs-skeuomorphic),inset 0 0 0 2px color-mix(in srgb,var(--wp--preset--color--white) 12%,transparent)}.basket-sidebar__button--primary:hover{background-color:var(--wp--preset--color--gray-800)}.basket-sidebar__button--secondary{border-color:var(--wp--preset--color--border-dark);background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--gray-700);box-shadow:var(--wp--preset--shadow--xs-skeuomorphic)}.basket-sidebar__button--secondary:hover{background-color:var(--wp--preset--color--background-secondary)}.basket-sidebar__button--large{min-height:58px}.basket-sidebar__button--small{min-height:40px;padding-inline:var(--wp--preset--spacing--lg);font-size:var(--wp--preset--font-size--text-sm);line-height:20px}.basket-sidebar__button:focus-visible,.basket-sidebar__close:focus-visible,.cart-notification__close:focus-visible,.basket-item__delete:focus-visible,.basket-item__qty-btn:focus-visible,.basket-item__badge-btn:focus-visible,.basket-suggestions__arrow:focus-visible,.basket-summary__info:focus-visible{outline:2px solid var(--wp--preset--color--text-primary);outline-offset:2px}.basket-sidebar__close,.cart-notification__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--basket-close-size, 44px);height:var(--basket-close-size, 44px);padding:0;border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--full);background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text-primary);cursor:pointer}.basket-sidebar__close:hover,.cart-notification__close:hover{background-color:var(--wp--preset--color--background-secondary)}.basket-sidebar__close{position:absolute;top:var(--wp--preset--spacing--xl);right:var(--wp--preset--spacing--xl);z-index:1}.basket-sidebar__close-icon{width:20px;height:20px}.basket-sidebar__head{display:flex;flex-direction:column;flex-shrink:0;gap:var(--wp--preset--spacing--sm);padding:var(--wp--preset--spacing--5-xl) calc(var(--basket-close-size) + var(--wp--preset--spacing--xl) * 2) var(--wp--preset--spacing--4-xl) var(--basket-gutter)}@media (width <= 599px){.basket-sidebar__head{padding-block:var(--wp--preset--spacing--3-xl)}}.basket-sidebar .basket-sidebar__title{margin:0;font-family:inherit;font-size:var(--wp--preset--font-size--display-sm);font-weight:600;line-height:1.267}@media (width <= 599px){.basket-sidebar .basket-sidebar__title{font-size:var(--wp--preset--font-size--text-2-xl)}}.basket-sidebar .basket-sidebar__summary{margin:0;color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--text-base);font-weight:500;line-height:24px}.basket-sidebar__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.basket-sidebar__items{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--3-xl);padding:0 var(--basket-gutter) var(--wp--preset--spacing--3-xl)}.basket-item{display:flex;align-items:flex-start;gap:var(--basket-item-gap);padding-bottom:var(--wp--preset--spacing--3-xl);border-bottom:1px solid var(--wp--preset--color--border-dark)}.basket-item__thumb{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100px;height:100px;padding:var(--wp--preset--spacing--xs);overflow:hidden;border:1px solid var(--wp--preset--color--gray-blue-100);border-radius:var(--wp--custom--border-radius--xs);background-color:var(--wp--preset--color--background-secondary);box-shadow:var(--wp--preset--shadow--xs)}@media (width <= 599px){.basket-item__thumb{width:72px;height:72px}}.basket-item__img{display:block;width:100%;height:100%;object-fit:contain}.basket-item__body{display:flex;flex:1;flex-direction:column;gap:var(--wp--preset--spacing--lg);min-width:0;container-type:inline-size}:is(.basket-sidebar,.basket-page) .basket-item__title{margin:0;font-size:var(--wp--preset--font-size--text-base);font-weight:500;line-height:24px}:is(.basket-sidebar,.basket-page) .basket-item__meta{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--2-xl);margin:0;font-size:var(--wp--preset--font-size--text-sm);line-height:20px}.basket-item__meta-label{font-weight:600}.basket-item__delete{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--basket-delete-size);height:var(--basket-delete-size);padding:0;border:0;border-radius:var(--wp--custom--border-radius--full);background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--red-600);cursor:pointer}.basket-item__delete:hover{background-color:var(--wp--preset--color--background-secondary)}.basket-item__delete-icon{width:20px;height:20px}.basket-item__badge{display:inline-flex;position:relative;align-items:center;align-self:flex-start;min-height:28px;gap:var(--wp--preset--spacing--xs);max-width:100%;margin:0;padding:2px 10px 2px var(--wp--preset--spacing--md);border:1px solid var(--wp--preset--color--warning-100);border-radius:var(--wp--custom--border-radius--sm);background-color:var(--wp--preset--color--warning-50);color:var(--wp--preset--color--text-primary);font-size:var(--wp--preset--font-size--text-sm);font-weight:500;line-height:20px}.basket-item__badge:has(>.basket-item__badge-btn){padding:0;border:0;background-color:transparent}.basket-item__badge-btn{display:inline-flex;align-items:center;min-height:28px;gap:var(--wp--preset--spacing--xs);padding:2px 10px 2px var(--wp--preset--spacing--md);border:1px solid var(--wp--preset--color--warning-100);border-radius:var(--wp--custom--border-radius--sm);background-color:var(--wp--preset--color--warning-50);color:inherit;font:inherit;text-align:left;cursor:pointer}.basket-item__badge-icon{flex-shrink:0;width:12px;height:12px;color:var(--wp--preset--color--warning-400)}.basket-item__badge-link{font-weight:600;text-decoration:underline;text-underline-offset:2px}.basket-item__tooltip{display:flex;position:absolute;top:calc(100% + var(--wp--preset--spacing--xs));left:max(0px,min(calc(100% - 7rem),calc(100cqi + var(--basket-item-gap) + var(--basket-delete-size) - 306px)));z-index:2;gap:var(--wp--preset--spacing--md);width:min(306px,100cqi);padding:var(--wp--preset--spacing--xl);border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--md);background-color:var(--wp--preset--color--background-secondary);box-shadow:var(--wp--preset--shadow--md)}.basket-item__tooltip-icon{flex-shrink:0;width:20px;height:20px;color:var(--wp--preset--color--text-primary)}.basket-item__tooltip-content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--md)}:is(.basket-sidebar,.basket-page) .basket-item__tooltip-text{margin:0;color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--text-sm);font-weight:500;line-height:20px}.basket-item__tooltip-link,.basket-sidebar__promo-link,.basket-summary__link{color:var(--wp--preset--color--blue-700);text-decoration:underline;text-underline-offset:2px}.basket-item__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--wp--preset--spacing--lg);margin-inline-end:calc(-1 * (var(--basket-item-gap) + var(--basket-delete-size)))}.basket-item__qty{display:inline-flex;align-items:center;border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--full)}.basket-item__qty-btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:var(--wp--custom--border-radius--full);background-color:transparent;color:var(--wp--preset--color--text-primary);cursor:pointer}.basket-item__qty-btn:hover{background-color:var(--wp--preset--color--background-secondary)}.basket-item__qty-icon{width:20px;height:20px}.basket-item__qty-val{min-width:45px;font-size:var(--wp--preset--font-size--text-base);font-weight:600;line-height:24px;text-align:center}.basket-item__price-col{display:flex;flex-direction:column}.basket-item__price{font-size:var(--wp--preset--font-size--text-xl);font-weight:600;line-height:30px}.basket-item__vat{display:flex;gap:var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--text-base);font-weight:500;line-height:28px;white-space:nowrap}.basket-item__vat-label{color:var(--wp--preset--color--gray-700)}.basket-item[aria-busy=true] .basket-item__delete{cursor:progress}.basket-item[aria-busy=true] .basket-item__price-col{opacity:.4;transition:opacity var(--wp--custom--duration--fast) var(--wp--custom--easing--base)}.basket-item--removing{opacity:.4;pointer-events:none;transition:opacity var(--wp--custom--duration--fast) var(--wp--custom--easing--base)}.basket-sidebar__foot{display:flex;flex-direction:column;flex-shrink:0;gap:var(--wp--preset--spacing--lg);padding:var(--wp--preset--spacing--3-xl) var(--wp--preset--spacing--5-xl);border-top:1px solid var(--wp--preset--color--border-dark);background-color:var(--wp--preset--color--background-secondary)}@media (width <= 599px){.basket-sidebar__foot{padding:var(--wp--preset--spacing--xl) var(--basket-gutter)}}.basket-sidebar__total{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--lg)}.basket-sidebar__total-label{color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--text-base);font-weight:500;line-height:24px}.basket-sidebar__total-val{flex-shrink:0;font-size:var(--wp--preset--font-size--text-lg);font-weight:600;line-height:28px}.basket-sidebar__actions{display:flex;gap:var(--wp--preset--spacing--sm)}.basket-sidebar__actions .basket-sidebar__button{flex:1}.basket-sidebar .basket-sidebar__promo{margin:0;color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--text-base);font-weight:500;line-height:24px;text-align:center}.basket-empty{display:flex;flex-direction:column;align-items:center;padding:calc(var(--wp--preset--spacing--9-xl) + var(--wp--preset--spacing--3-xl)) var(--wp--preset--spacing--xl) var(--wp--preset--spacing--5-xl)}@media (width <= 599px){.basket-empty{padding-top:calc(var(--basket-close-size) + var(--wp--preset--spacing--5-xl))}}.basket-empty__intro{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--sm);text-align:center}.basket-sidebar .basket-empty__title{margin:0;font-family:inherit;font-size:var(--wp--preset--font-size--display-sm);font-weight:600;line-height:1.267}@media (width <= 599px){.basket-sidebar .basket-empty__title{font-size:var(--wp--preset--font-size--text-2-xl)}}.basket-sidebar .basket-empty__text{margin:0;font-size:var(--wp--preset--font-size--text-base);line-height:24px}.basket-empty__actions{display:flex;align-self:stretch;flex-wrap:wrap;justify-content:center;gap:var(--wp--preset--spacing--sm);margin-top:var(--wp--preset--spacing--4-xl)}.basket-empty__actions .basket-sidebar__button{flex:0 1 177px;white-space:nowrap}.basket-suggestions{align-self:stretch;margin-top:var(--wp--preset--spacing--8-xl)}@media (width <= 599px){.basket-suggestions{margin-top:var(--wp--preset--spacing--6-xl)}}.basket-suggestions__head{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--xl);margin-bottom:var(--wp--preset--spacing--xl)}.basket-sidebar .basket-suggestions__title{margin:0;font-family:inherit;font-size:var(--wp--preset--font-size--text-xl);font-weight:600;line-height:30px}.basket-suggestions__arrows{display:flex;flex-shrink:0;gap:var(--wp--preset--spacing--md)}.basket-suggestions__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--wp--preset--color--gray-blue-100);border-radius:var(--wp--custom--border-radius--full);background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text-quaternary);cursor:pointer}.basket-suggestions__arrow:hover{background-color:var(--wp--preset--color--background-tertiary)}.basket-suggestions__arrow.swiper-button-disabled{opacity:.4;cursor:not-allowed}.basket-suggestions__arrow.swiper-button-lock{display:none}.basket-suggestions__arrow-icon{width:20px;height:20px}.basket-suggestions__track{overflow:hidden}.basket-suggestions__list{display:flex;box-sizing:content-box;transition-property:transform}.basket-suggestions__list>.swiper-slide{flex-shrink:0;height:auto}.basket-suggestions__list .product-card-detailed{gap:var(--wp--preset--spacing--xl)}.basket-suggestions__list .product-card-detailed__content{flex-grow:1;gap:var(--wp--preset--spacing--md)}.basket-suggestions__list .product-card-detailed__actions{margin-block-start:auto}.basket-suggestions__track:not(.swiper-initialized){overflow-x:auto}.basket-suggestions__track:not(.swiper-initialized) .basket-suggestions__list{gap:var(--wp--preset--spacing--3-xl)}.basket-suggestions__track:not(.swiper-initialized) .basket-suggestions__list>.swiper-slide{width:calc(50% - var(--wp--preset--spacing--3-xl) / 2)}.basket-page{--basket-item-gap: var(--wp--preset--spacing--xl);--basket-delete-size: 48px;display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,34%,544px);align-items:start;gap:var(--wp--preset--spacing--4-xl);width:min(var(--content-size),calc(100% - 2 * var(--wp--preset--spacing--xl)));margin-inline:auto;padding-block:var(--wp--preset--spacing--7-xl) var(--wp--preset--spacing--9-xl);color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--body)}@media (width <= 1023px){.basket-page{grid-template-columns:minmax(0,1fr)}}@media (width <= 767px){.basket-page{--basket-delete-size: 40px;padding-block:var(--wp--preset--spacing--5-xl)}}.basket-page__main{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--5-xl);min-width:0}.basket-page__extras{min-width:0;margin-block-start:calc(var(--wp--preset--spacing--9-xl) - var(--wp--preset--spacing--5-xl))}.basket-page__extras:not(:has(.acf-innerblocks-container>*)){display:none}.basket-page__extras>.acf-innerblocks-container{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8-xl)}.basket-page__notice{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--lg);padding:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--xl);border:1px solid var(--shared-notice-rule);border-radius:var(--wp--custom--border-radius--lg);background-color:var(--shared-notice-ground);color:var(--wp--preset--color--text-primary)}.basket-page__notice--added{--shared-notice-ground: var(--wp--preset--color--success-50);--shared-notice-rule: var(--wp--preset--color--success-100);--shared-notice-icon: var(--wp--preset--color--success-500)}.basket-page__notice--partial{--shared-notice-ground: var(--wp--preset--color--warning-50);--shared-notice-rule: var(--wp--preset--color--warning-100);--shared-notice-icon: var(--wp--preset--color--warning-400)}.basket-page__notice--invalid{--shared-notice-ground: var(--wp--preset--color--error-50);--shared-notice-rule: var(--wp--preset--color--error-100);--shared-notice-icon: var(--wp--preset--color--error-500)}.basket-page__notice-icon{flex-shrink:0;width:20px;height:20px;color:var(--shared-notice-icon)}.basket-page .basket-page__notice-text{flex:1;margin:0;font-size:var(--wp--preset--font-size--text-sm);line-height:20px}.basket-page .basket-page__notice-text strong{font-weight:600}.basket-page__notice-missing{display:block;margin-block-start:var(--wp--preset--spacing--xs)}.basket-page__notice-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px;padding:0;border:0;background:none;color:var(--wp--preset--color--text-secondary);cursor:pointer}.basket-page__notice-close:hover{color:var(--wp--preset--color--text-primary)}.basket-page__notice-close-icon{width:20px;height:20px}.basket-page .basket-page__title{margin:0;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--display-md);font-weight:600;line-height:1.22;letter-spacing:-.02em}@media (width <= 767px){.basket-page .basket-page__title{font-size:var(--wp--preset--font-size--display-sm)}}.basket-page .basket-page__preview-note{margin:var(--wp--preset--spacing--lg) 0 0;color:var(--wp--preset--color--text-secondary)}.basket-page__items{overflow:hidden;border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--xl);container:basket-list / inline-size}.basket-page .basket-item{padding:var(--wp--preset--spacing--3-xl);border-bottom:0}@container basket-list (width < 720px){.basket-page .basket-item{padding:var(--wp--preset--spacing--xl)}}.basket-page .basket-item+.basket-item{border-top:1px solid var(--wp--preset--color--border-dark)}@container basket-list (width >= 720px){.basket-page .basket-item__body{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:var(--wp--preset--spacing--lg) var(--wp--preset--spacing--4-xl)}.basket-page .basket-item__body>*{grid-column:1}.basket-page .basket-item__body>.basket-item__foot{grid-row:1 / span 3;grid-column:2}.basket-page .basket-item__foot{flex-wrap:nowrap;margin-inline-end:0;gap:var(--wp--preset--spacing--5-xl)}.basket-page .basket-item__price-col{order:-1;min-width:7.5rem}.basket-page .basket-item__delete{margin-inline-start:var(--wp--preset--spacing--3-xl)}}.basket-page__empty{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--5-xl)}@media (width <= 767px){.basket-page__empty{align-items:center;gap:var(--wp--preset--spacing--3-xl);text-align:center}}.basket-page__empty-intro{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--lg)}@media (width <= 767px){.basket-page__empty-intro{gap:var(--wp--preset--spacing--xs)}.basket-page__empty-intro .basket-page__title{font-size:var(--wp--preset--font-size--text-xl);line-height:30px;letter-spacing:0}}.basket-page .basket-page__empty-text{margin:0;font-size:var(--wp--preset--font-size--text-base);line-height:24px}@media (width <= 767px){.basket-page .basket-page__empty-text{max-width:19rem;font-size:var(--wp--preset--font-size--text-sm);line-height:20px}}.basket-page__empty-actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm)}.basket-page__empty-actions>.basket-sidebar__button{flex:0 1 177px;padding-inline:var(--wp--preset--spacing--md);white-space:nowrap}@media (width <= 767px){.basket-page__empty-actions{align-self:stretch;justify-content:center}}.basket-page__aside{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--4-xl);min-width:0}@media (width >= 1024px){.basket-page__aside{position:sticky;top:calc(var(--pegasus-header-offset, 90px) + var(--wp--preset--spacing--4-xl))}}.basket-page__aside.basket-page__aside--unpinned{position:static}.basket-summary{display:flex;flex-direction:column;border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--2-xl);background-color:var(--wp--preset--color--background);box-shadow:var(--wp--preset--shadow--md)}.basket-summary__message{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--lg);padding:20px var(--wp--preset--spacing--3-xl);border-bottom:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--2-xl) var(--wp--custom--border-radius--2-xl) 0 0;background-color:var(--wp--preset--color--background-secondary)}.basket-summary__message-icon{flex-shrink:0;width:26px;height:26px;color:var(--wp--preset--color--text-primary)}.basket-summary .basket-summary__message-text{margin:0;font-size:var(--wp--preset--font-size--text-sm);font-weight:500;line-height:20px}.basket-summary__head{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--xl);padding:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--3-xl);border-bottom:1px solid var(--wp--preset--color--border-dark);font-size:var(--wp--preset--font-size--text-lg);font-weight:600;line-height:28px}.basket-summary .basket-summary__title,.basket-summary .basket-summary__count{margin:0;font:inherit}.basket-summary .basket-summary__count{color:var(--wp--preset--color--text-quaternary);white-space:nowrap}.basket-summary .basket-summary__lines{display:flex;flex-direction:column;gap:10px;margin:0;padding:20px var(--wp--preset--spacing--3-xl);font-size:var(--wp--preset--font-size--text-base);font-weight:500;line-height:24px}.basket-summary__line{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--xl)}.basket-summary__line>dt{color:var(--wp--preset--color--text-quaternary)}.basket-summary__line>dd{margin:0;text-align:right}.basket-summary__pending{display:flex;position:relative;align-items:center;gap:var(--wp--preset--spacing--md)}.basket-summary__info{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--wp--custom--border-radius--full);background:none;color:var(--wp--preset--color--text-primary);cursor:pointer}.basket-summary__info-icon{width:20px;height:20px}.basket-summary__tooltip{top:calc(100% + var(--wp--preset--spacing--xs));right:0;left:auto;width:min(306px,80vw);text-align:left}.basket-summary__total{display:flex;justify-content:space-between;gap:var(--wp--preset--spacing--xl);padding:var(--wp--preset--spacing--3-xl) var(--wp--preset--spacing--3-xl) 0;border-top:1px solid var(--wp--preset--color--border-dark);font-size:var(--wp--preset--font-size--text-lg);font-weight:600;line-height:28px}.basket-summary__actions{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xl);padding:20px var(--wp--preset--spacing--3-xl) var(--wp--preset--spacing--3-xl)}.basket-summary__checkout{width:100%;min-height:54px}.basket-summary .basket-summary__promo,.basket-summary .basket-summary__note{margin:0;color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--text-sm);font-weight:500;line-height:20px;text-align:center}.basket-summary .basket-summary__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.basket-summary__checkout-row{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm)}.basket-summary__checkout-row>*{flex:1 1 auto;white-space:nowrap}.basket-promo{display:flex;flex-direction:column;padding:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--3-xl) 0}.basket-promo__form{display:flex;align-items:stretch;min-height:52px;overflow:hidden;border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--md);background-color:var(--wp--preset--color--background)}.basket-promo__form:focus-within{outline:2px solid var(--wp--preset--color--text-primary);outline-offset:2px}.basket-promo .basket-promo__input{flex:1 1 auto;min-width:0;margin:0;padding:0 0 0 15px;border:0;outline:0;background:none;color:var(--wp--preset--color--text-primary);font-size:16px;font-weight:500;line-height:24px}.basket-promo .basket-promo__input::placeholder{color:var(--wp--preset--color--text-quaternary);opacity:1}.basket-promo__clear{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;padding:0;border:0;background:none;color:var(--wp--preset--color--gray-500);cursor:pointer}.basket-promo__clear-icon{width:20px;height:20px}.basket-promo__apply{flex-shrink:0;padding:0 31px;border:0;border-inline-start:1px solid var(--wp--preset--color--border-dark);background-color:var(--wp--preset--color--background-secondary);color:var(--wp--preset--color--text-primary);font-size:16px;font-weight:600;line-height:24px;cursor:pointer}.basket-promo__apply:disabled{cursor:progress}.basket-promo__clear:focus-visible,.basket-promo__apply:focus-visible{outline:2px solid var(--wp--preset--color--text-primary);outline-offset:-2px}.basket-promo .basket-promo__notice{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--md);margin:var(--wp--preset--spacing--md) 0 0;padding:10px;border:1px solid var(--promo-notice-rule, var(--wp--preset--color--warning-100));border-radius:var(--wp--custom--border-radius--sm);background-color:var(--promo-notice-ground, var(--wp--preset--color--warning-50));color:var(--wp--preset--color--text-primary);font-size:var(--wp--preset--font-size--text-xs);font-weight:500;line-height:18px}.basket-promo .basket-promo__notice strong{font-weight:600}.basket-promo .basket-promo__notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}.basket-promo__notice--applied{--promo-notice-ground: var(--wp--preset--color--success-50);--promo-notice-rule: var(--wp--preset--color--success-100);--promo-notice-icon: var(--wp--preset--color--success-500)}.basket-promo__notice--invalid{--promo-notice-ground: var(--wp--preset--color--error-50);--promo-notice-rule: var(--wp--preset--color--error-100);--promo-notice-icon: var(--wp--preset--color--error-500)}.basket-promo__notice-icon{flex-shrink:0;width:16.6667px;height:16.6667px;color:var(--promo-notice-icon, var(--wp--preset--color--warning-400))}.basket-promo .basket-promo__login{display:flex;align-items:flex-start;gap:11px;margin:var(--wp--preset--spacing--lg) 0 0;font-size:var(--wp--preset--font-size--text-xs);font-weight:500;line-height:18px}.basket-promo__login a{white-space:nowrap}.basket-promo__login-icon{flex-shrink:0;width:20px;height:20px}.basket-summary__foot{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--lg);padding:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--3-xl);border-top:1px solid var(--wp--preset--color--border-dark);border-radius:0 0 var(--wp--custom--border-radius--2-xl) var(--wp--custom--border-radius--2-xl);background-color:var(--wp--preset--color--background-secondary)}.basket-summary .basket-summary__accepts{margin:0;font-size:var(--wp--preset--font-size--text-sm);line-height:20px}.basket-summary__payments{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--md);margin:0;padding:0;list-style:none}.basket-summary__payment{width:46px;height:32px;overflow:hidden;border-radius:var(--wp--custom--border-radius--xs);background-color:var(--wp--preset--color--white)}.basket-summary__payment-icon{display:block;width:100%;height:100%}.basket-tools{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xl)}.basket-tools .basket-tools__title{margin:0;color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--text-base);font-weight:600;line-height:24px;text-align:center}.basket-tools__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--wp--preset--spacing--md)}.basket-tools__button{gap:var(--wp--preset--spacing--sm)}.basket-tools__button:disabled{cursor:progress}.basket-tools__icon{flex-shrink:0;width:20px;height:20px;color:var(--wp--preset--color--gray-400)}.basket-tools__notice{padding:var(--wp--preset--spacing--lg)}.basket-tools__notice label{display:block}.basket-tools__link{box-sizing:border-box;width:100%;margin-block-start:var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg);border:1px solid var(--wp--preset--color--border-dark);border-radius:var(--wp--custom--border-radius--md);background-color:var(--wp--preset--color--background);color:var(--wp--preset--color--text-primary);font-size:16px;line-height:24px}@media print{body:has(.basket-page) .wp-site-blocks>:is(header,footer),body:has(.basket-page) .basket-sidebar,body:has(.basket-page) .cart-notification{display:none}.basket-page__notices,.basket-tools,.basket-promo,.basket-summary__info,.basket-summary__actions,.basket-summary__payments,.basket-item__delete,.basket-item__qty-btn,.basket-item__tooltip{display:none}.basket-summary{padding-bottom:var(--wp--preset--spacing--3-xl);box-shadow:none;break-inside:avoid}.basket-item{break-inside:avoid}}
