:root{--afp-blue:#0556d7;--afp-ink:#0f1115;--afp-mut:#5b6270;--afp-soft:#f4f6fb;--afp-tint:#e0edff;--afp-line:#e3e6ee}#header-component .menu-list__link{padding:8px 16px;border-radius:999px;font-weight:600;transition:background-color .2s,color .2s}#header-component .menu-list__link:hover,#header-component .menu-list__link[aria-expanded=true]{background:var(--afp-soft)}#header-component .menu-list__link--active,#header-component .menu-list__link[aria-current=page]{background:var(--afp-tint);color:var(--afp-blue)}#header-component .header-actions__action:not(.localization-selector){border-radius:50%;transition:background-color .2s}#header-component .header-actions__action:not(.localization-selector):hover{background:var(--afp-soft)}#header-component[data-sticky-state=active]{box-shadow:0 8px 24px #0f11150f}.menu-drawer__navigation{display:none}.menu-drawer-container .header__icon--summary{border-radius:50%;transition:background-color .2s}.menu-drawer-container .header__icon--summary:hover{background:var(--afp-soft)}.afp-dn{padding:20px 20px 32px;color:var(--afp-ink);font-size:15px}.afp-dn *{box-sizing:border-box}.afp-dn__search{position:relative;margin-bottom:16px}.afp-dn .afp-dn__search input[type=search]{width:100%;height:46px;padding:0 18px 0 44px;border:1px solid var(--afp-line);border-radius:999px;background:var(--afp-soft);color:var(--afp-ink);font-size:16px}.afp-dn__search svg{position:absolute;top:50%;left:16px;width:18px;height:18px;color:var(--afp-mut);transform:translateY(-50%)}.afp-dn__promo{display:block;margin-bottom:8px;padding:20px;border-radius:20px;background:linear-gradient(135deg,#0556d7,#3b8cff);color:#fff;text-decoration:none}.afp-dn__promo small{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.afp-dn__promo b{display:block;margin:4px 0;font-size:22px;line-height:1.2}.afp-dn__promo span{font-size:14px;opacity:.9}.afp-dn__h{margin:24px 0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--afp-mut)}.afp-dn__list,.afp-dn__sub{margin:0;padding:0;list-style:none}.afp-dn__row{display:flex;align-items:center;gap:14px;padding:9px 0;color:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.afp-dn__thumb{display:grid;flex:none;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:14px;background:var(--afp-tint);color:var(--afp-blue)}.afp-dn__thumb img{width:100%;height:100%;object-fit:cover}.afp-dn__thumb svg{width:24px;height:24px}.afp-dn__t{flex:1}.afp-dn__chev{flex:none;width:16px;height:16px;color:var(--afp-mut);transition:transform .2s}.afp-dn details[open]>summary .afp-dn__chev{transform:rotate(90deg)}.afp-dn__sub{margin:0 0 8px 62px}.afp-dn__sub a{display:block;padding:8px 0;color:var(--afp-mut);font-size:15px;text-decoration:none}.afp-dn__sub a:hover{color:var(--afp-blue)}.afp-dn__foot{margin-top:24px;padding-top:12px;border-top:1px solid var(--afp-line)}.afp-dn__foot a{display:block;padding:8px 0;color:var(--afp-mut);font-size:15px;text-decoration:none}:root:root{--style-border-radius-buttons-primary:999px;--style-border-radius-buttons-secondary:999px;--style-border-radius-pills:999px;--style-border-radius-inputs:12px;--color-primary-button-hover-background:#0f1115;--color-primary-button-hover-border:#0f1115;--color-primary-button-hover-text:#fff}.button,.button-secondary{font-weight:600}.button-secondary:hover{--button-background-color:#0f1115;--button-color:#fff;--button-border-color:#0f1115}.product-grid__item .product-card{transition:transform .25s}.product-grid__item .product-card:hover{transform:translateY(-3px)}.product-card :is(h3,h4,.product-title,[class*=title]){font-weight:600}.sticky-add-to-cart__bar{border-radius:20px;box-shadow:0 12px 40px #0f111524}.buy-buttons-block .button{width:100%}.cart-page__title{font-weight:700}.cart-page__summary{border-radius:16px;overflow:hidden}.cart-drawer__header,.theme-drawer__header{border-bottom:1px solid var(--afp-line)}.cart-drawer__summary{border-top:1px solid var(--afp-line)}html.afp-lock,html.afp-lock .page-wrapper{overflow:hidden}.header-drawer .menu-drawer{display:none}.afp-side__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0f111573;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.afp-side{position:fixed;top:0;bottom:0;left:0;z-index:100001;display:flex;flex-direction:column;width:min(420px,100%);background:#fff;border-radius:0 28px 28px 0;box-shadow:24px 0 60px #0f11152e;transform:translate(-102%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility .35s}.afp-side-wrap.is-open .afp-side__backdrop{opacity:1;visibility:visible}.afp-side-wrap.is-open .afp-side{transform:none;visibility:visible}.afp-side__top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--afp-line)}.afp-side__top img{width:auto;height:30px}.afp-side__x{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--afp-soft);color:var(--afp-ink);cursor:pointer}.afp-side__x svg{width:18px;height:18px}.afp-side__body{flex:1;overflow-y:auto;overscroll-behavior:contain}@media(max-width:749px){.afp-side{width:100%;border-radius:0}}.theme-drawer__dialog{border-radius:28px 0 0 28px;overflow:hidden}.theme-drawer__header{padding:18px 20px}.theme-drawer__title{font-size:20px;font-weight:700}.theme-drawer__badge{border-radius:999px;background:var(--afp-blue);color:#fff}.cart-items__table-row{padding:12px;border-bottom:0;border-radius:20px;background:var(--afp-soft)}.cart-items__media-container{border-radius:14px;overflow:hidden}.cart-items__title{font-weight:600}.cart-items__price{font-weight:700}.cart-items__quantity-controls{border-radius:999px}.cart-drawer__summary{padding:16px 20px 20px;border-top:1px solid var(--afp-line);background:#fff;box-shadow:0 -10px 30px #0f11150d}.cart-totals__total-label,.cart-totals__total-value{font-size:18px;font-weight:700}.cart__checkout-button{width:100%;min-height:52px;font-size:16px}media-gallery{background:var(--afp-soft);border-radius:24px}.card-gallery{background:var(--afp-soft)}.view-product-title,.product-details h1{font-weight:700}.product-form-buttons .add-to-cart-button{min-height:54px;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/afp-theme.css.map */
