.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}.col-wheel{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;font-family:Noto Sans,sans-serif;cursor:default;-webkit-user-select:none;user-select:none}.col-wheel__list{display:flex;flex-direction:column;align-items:center;gap:0}.col-wheel__item{display:block;height:28px;line-height:28px;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;transition:font-size .12s ease,color .12s ease,letter-spacing .12s ease,font-weight .12s ease}.col-wheel__item:not(.active){font-size:1rem;font-weight:400;color:#969696;letter-spacing:.01em}.col-wheel__item.active{font-size:1rem;font-weight:600;color:#545454;letter-spacing:.04em}@media(max-width:640px){.col-wheel__item{font-size:.9rem!important;height:24px;line-height:24px}}.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=ggw */
