@font-face{font-family:Agatho;src:url(agatho.woff2) format("woff2")}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Medium.woff2) format("woff2")}.product-image-badge{position:absolute;top:0;right:0;padding:40px 40px 0 0;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 768px){.product-image-badge{padding:20px 20px 0 0}}@media screen and (max-width: 544px){.product-image-badge img{width:80%}}.dropLine{height:1px;background-color:#000;position:relative;top:18px;left:24px}.megaLine{height:1px;background-color:#000;position:relative;top:1px}.font-mega-menu,.font-sidebar-mobile-first{font-size:24px;line-height:24px;font-weight:500}.font-sidebar-mobile-second{font-size:30px;line-height:24px;font-family:Agatho,serif;font-weight:700}.font-sidebar-mobile-third{font-size:22px;line-height:24px;font-weight:500}.narrow-container{max-width:800px}.nav-maple-leaf-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;vertical-align:middle}.extra-nav-wrapper{font-size:var(--extra-nav-root-font-size, 1.1rem)}.extra-nav-root{font-weight:500}.extra-nav-root-link{font-weight:inherit}.extra-nav-item{position:relative}.extra-nav-trigger{display:inline-flex;align-items:center;gap:.35rem;font-size:inherit;line-height:1.5;cursor:pointer;font-weight:inherit}.extra-nav-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.extra-nav-trigger-icon{display:inline-flex;width:16px;height:16px;transition:transform .18s ease}.extra-nav-trigger-icon--open{transform:rotate(180deg)}.extra-nav-panel{position:absolute;left:0;top:calc(100% + .75rem);min-width:14rem;padding:1rem;background-color:var(--extra-nav-bg, rgb(var(--color-scheme-background, 255 255 255)));color:var(--extra-nav-text, rgb(var(--color-scheme-text, 22 35 23)));border:1px solid rgba(22,35,23,.08);border-radius:.375rem;box-shadow:0 12px 28px #0000001f;z-index:30}.extra-nav-submenu{display:grid;gap:.5rem}.extra-nav-submenu-item{display:block}.extra-nav-link{display:block;font-size:.9em}.extra-nav-tertiary{margin-top:.35rem;padding-left:1rem;display:grid;gap:.35rem}.extra-nav-link-tertiary{font-size:.85em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
