.auto-gift-offer{margin:0 0 1rem;padding:.875rem 1rem;border:1px solid rgb(var(--color-border, 220 220 220));border-radius:var(--blocks-radius, .5rem);background:rgb(var(--color-background-secondary, 247 247 247))}.auto-gift-notice{position:fixed;right:1rem;bottom:1rem;z-index:50;max-width:min(24rem,calc(100vw - 2rem));padding:.875rem 1rem;border-radius:.5rem;color:#fff;background:#1f5132;box-shadow:0 .75rem 2rem #0003;opacity:0;transform:translateY(.75rem);transition:opacity .18s ease,transform .18s ease}.auto-gift-notice.is-visible{opacity:1;transform:translateY(0)}.menu-highlight{display:inline-flex;align-items:center;gap:var(--mh-icon-gap,6px);position:relative;isolation:isolate;line-height:1.35;color:var(--mh-text);border-radius:var(--mh-radius);transition:color .15s,background-color .15s;max-width:100%}.menu-highlight--fill,.menu-highlight--outline{padding:.3em .55em;border:1px solid var(--mh-border)}.menu-highlight--fill{background:var(--mh-bg)}a:hover .menu-highlight,summary:hover .menu-highlight,a:focus-visible .menu-highlight,summary:focus-visible .menu-highlight{color:var(--mh-hover-text)}a:hover .menu-highlight--fill,summary:hover .menu-highlight--fill,a:focus-visible .menu-highlight--fill,summary:focus-visible .menu-highlight--fill{background:var(--mh-hover-bg)}.menu-highlight__text{order:2;min-width:0}.menu-highlight__icon{flex:none;width:var(--mh-icon-size,18px);height:var(--mh-icon-size,18px);color:var(--mh-icon-color,currentColor);pointer-events:none}.menu-highlight__icon--before{order:1}.menu-highlight__icon--after{order:3}.menu-highlight__icon--top_left,.menu-highlight__icon--top_right{position:absolute;top:calc(var(--mh-icon-size) * -.4);width:var(--mh-icon-size);height:var(--mh-icon-size)}.menu-highlight__icon--top_left{left:calc((var(--mh-icon-index) - 1) * (var(--mh-icon-size) + 2px))}.menu-highlight__icon--top_right{right:calc((var(--mh-icon-index) - 1) * (var(--mh-icon-size) + 2px))}.menu-highlight__badge{order:4}.menu-highlight__badge{font-size:.6em;font-weight:700;padding:.15em .4em;border:1px solid currentColor;border-radius:3px;white-space:nowrap}.header__menu .menu-highlight--mobile,#MenuDrawer .menu-highlight--desktop{display:contents;color:inherit}.header__menu .menu-highlight--mobile>.menu-highlight__icon,.header__menu .menu-highlight--mobile>.menu-highlight__badge,#MenuDrawer .menu-highlight--desktop>.menu-highlight__icon,#MenuDrawer .menu-highlight--desktop>.menu-highlight__badge{display:none}@media(prefers-reduced-motion:reduce){.menu-highlight{transition:none}}.header__menu>ul{align-items:center;justify-content:flex-start;column-gap:clamp(1.5rem,2.2vw,3rem);row-gap:.35rem}.header__menu>ul>li{display:flex;align-items:center;flex:0 0 auto;margin:0}.header__menu>ul>li>.menu__item,.header__menu>ul>li>details>summary .menu__item{display:flex;align-items:center;min-height:3rem;padding-block:.35rem;line-height:1.4}.header__menu>ul>li>details>summary>.menu__item>.reversed-link{align-items:center;gap:.5rem}.header__menu .reversed-link:has(>.menu-highlight){background-image:none!important;text-decoration:none}.header__menu .reversed-link:has(>.menu-highlight):before,.header__menu .reversed-link:has(>.menu-highlight):after{display:none!important}.header__menu .menu-highlight{vertical-align:middle;line-height:1.35}.header__menu .menu-highlight--fill,.header__menu .menu-highlight--outline{padding:.3em .6em}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAEAAAAAAAAAAACA */
