.ann-popup{position:fixed;bottom:32px;left:32px;z-index:1100;display:flex;align-items:stretch;width:460px;max-width:calc(100vw - 32px);font-family:Noto Sans,sans-serif;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.ann-popup.is-visible{opacity:1;transform:translateY(0);pointer-events:all}.ann-popup__brand{background:#000;display:flex;align-items:center;justify-content:center;padding:10px;flex-shrink:0;width:88px}.ann-popup__logo{display:block;height:52px;width:auto;filter:invert(1)}.ann-popup__body{background:#e2e2e2;display:flex;align-items:center;flex:1;padding:18px 36px 18px 20px;position:relative;min-height:88px}.ann-popup__panel{width:100%}.ann-popup__text{margin:0;font-size:.875rem;font-weight:400;letter-spacing:.01em;color:#111;line-height:1.5}.ann-popup__cta{background:none;border:none;padding:0;font-family:Noto Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#111;text-decoration:none;cursor:pointer;transition:opacity .12s}.ann-popup__cta:hover{opacity:.4}.ann-popup__form,#ann-form{display:flex;flex-direction:column;gap:8px;width:100%;margin:0}.ann-popup__email{width:100%;background:transparent;border:none;border-bottom:1px solid #999;padding:4px 0;font-family:Noto Sans,sans-serif;font-size:16px;letter-spacing:.06em;color:#111;outline:none}.ann-popup__email::placeholder{color:#999}.ann-popup__email:focus{border-bottom-color:#111}.ann-popup__consent{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:.72rem;color:#555;letter-spacing:.02em;line-height:1.4}.ann-popup__consent input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:#111;cursor:pointer}.ann-popup__submit{align-self:flex-start;background:none;border:1px solid #111;padding:4px 14px;font-family:Noto Sans,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;color:#111;cursor:pointer;transition:background .12s,color .12s}.ann-popup__submit:hover{background:#111;color:#fff}.ann-popup__form .errors,.ann-popup__form .note,.ann-popup__form .form__message,.ann-popup__form .form-status,.h-captcha,.h-captcha iframe{display:none!important}.ann-popup__text--success{font-style:italic;color:#555}.ann-popup__close{position:absolute;top:8px;right:10px;background:none;border:none;color:#888;font-family:Noto Sans,sans-serif;font-size:.9rem;line-height:1;padding:2px;cursor:pointer;transition:color .12s}.ann-popup__close:hover{color:#111}@media(max-width:640px){.ann-popup{bottom:auto;top:16px;left:16px;width:calc(100vw - 32px);transform:translateY(-10px)}.ann-popup.is-visible{transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}.cart-page{min-height:100vh;background:#fff;font-family:Noto Sans,sans-serif;padding:80px 60px}.cart-page__inner{display:flex;flex-direction:column;max-width:1200px;margin:0 auto}.cart-page__main{display:flex;flex-direction:column;gap:40px}.cart-page__title{font-size:1rem;font-weight:600;letter-spacing:.04em;color:#545454;margin:0;align-self:flex-end}.cart-page__empty{font-size:1rem;font-weight:400;letter-spacing:.04em;color:#969696;margin:0;align-self:flex-end}.cart-page__items{display:flex;flex-direction:column}.cart-item{display:grid;grid-template-columns:56px 80px 1fr auto;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #f0f0f0}.cart-item__qty{display:flex;align-items:center;justify-content:space-between;gap:0}.cart-item__qty-btn{background:none;border:none;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:400;color:#969696;cursor:pointer;padding:0;line-height:1;transition:color .12s;width:16px;text-align:center}.cart-item__qty-btn:hover{color:#545454}.cart-item__qty-val{font-size:1rem;font-weight:400;letter-spacing:.04em;color:#545454;min-width:16px;text-align:center}.cart-item__image-link{display:block}.cart-item__image{display:block;width:80px;height:80px;object-fit:contain;mix-blend-mode:multiply}.cart-item__meta{display:flex;flex-direction:column;gap:6px}.cart-item__title{font-size:1rem;font-weight:600;letter-spacing:.04em;color:#545454;text-decoration:none}.cart-item__variant{font-size:.8rem;font-weight:400;letter-spacing:.01em;color:#969696}.cart-item__price{font-size:1rem;font-weight:400;letter-spacing:.01em;color:#969696;white-space:nowrap}.cart-page__footer{display:flex;align-items:baseline;justify-content:space-between;padding:20px 0;border-bottom:1px solid #f0f0f0}.cart-page__shipping-note{font-size:.7rem;font-weight:400;letter-spacing:.04em;color:#c8c8c8}.cart-page__subtotal{display:flex;align-items:baseline;gap:20px}.cart-page__subtotal-label{font-size:1rem;font-weight:600;letter-spacing:.04em;color:#545454}.cart-page__subtotal-value{font-size:1rem;font-weight:400;letter-spacing:.01em;color:#969696}.cart-page__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding-top:28px}.cart-page__checkout{background:none;border:none;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.04em;color:#545454;cursor:pointer;transition:opacity .15s;padding:0;white-space:nowrap}.cart-page__checkout:hover{opacity:.5}.cart-page__continue{font-size:.8rem;font-weight:400;letter-spacing:.04em;color:#969696;text-decoration:none;white-space:nowrap;transition:color .12s}.cart-page__continue:hover{color:#545454}@media(max-width:640px){.cart-page{padding:48px 24px}.cart-page__inner{gap:40px}.cart-item{grid-template-columns:48px 64px 1fr auto;gap:12px}.cart-item__image{width:64px;height:64px}}.footer{position:fixed;bottom:6px;right:8px;background:transparent;border:none;margin:0;padding:0;z-index:999}.footer__copyright{font-size:.62rem;letter-spacing:.08em;color:#aaa;text-transform:uppercase;margin:0}.header{position:fixed;top:0;left:0;z-index:1000;background:transparent;border:none;padding:18px 20px;height:auto;display:block;width:auto}.header__logo-wrap{position:relative;display:inline-block;min-width:24px;padding-bottom:14px}.header__logo{display:block;line-height:0}.header__logo img{display:block;height:72px;width:auto;object-fit:contain}.header__nav{position:absolute;top:100%;left:0;padding:0 40px 24px 0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.header:hover .header__nav,.header__logo-wrap.nav-open .header__nav{opacity:1;pointer-events:auto;transform:translateY(0)}.header__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.header__nav-item{position:relative}.header__nav-item>a,.header__nav-item>.header__nav-label{display:block;font-family:Noto Sans,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#545454;text-decoration:none;white-space:nowrap;padding:6px 32px 6px 0;cursor:pointer;transition:color .12s ease}.header__nav-item>a:hover,.header__nav-item>.header__nav-label:hover{color:#000}.header__sub-nav{list-style:none;margin:0;padding:0 0 0 10px;overflow:hidden;max-height:0;opacity:0;transition:max-height .16s ease,opacity .16s ease}.header__nav-item--has-sub:hover .header__sub-nav,.header__nav-item--has-sub.sub-open .header__sub-nav{max-height:80px;opacity:1}.header__sub-nav li a{display:block;font-family:Noto Sans,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#969696;text-decoration:none;white-space:nowrap;padding:2px 0;transition:color .12s ease}.header__sub-nav li a:hover{color:#545454}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=Igw */
