.drawer-menu-item.--drilldown:has(>.drawer-menu-toggle){display:flex;align-items:stretch}.drawer-menu-item.--drilldown:has(>.drawer-menu-toggle)>.menu-link{flex:1 1 auto;min-width:0}.drawer-menu-toggle{flex:0 1 40%;min-width:4.8rem;display:flex;align-items:center;justify-content:flex-end;align-self:stretch;padding-right:var(--drawer-padding);border:0;background:none;cursor:pointer}.drawer-menu-toggle>svg{opacity:.35;transition:all .2s ease-in-out}@media(hover:hover)and (pointer:fine){.drawer-menu-toggle:hover>svg{opacity:1}}@media only screen and (min-width:1024px){.has-open-submenu .drawer-menu-nav .is-open>.drawer-menu-toggle>svg{opacity:1;transform:rotateY(180deg)}.has-open-submenu .drawer-menu-item:not(.is-open) .drawer-menu-toggle{opacity:.35}}.drawer-menu-item.--drilldown:has(>.drawer-menu-toggle)>[class*=style--badge]{width:auto}.submenu-accordion{display:block;width:100%;margin-bottom:0}.drawer-menu-nav{--snag-l2-row-height: 5rem;--snag-l2-row-pad: .9rem}.drawer-menu-nav .sub-menu-link{min-height:var(--snag-l2-row-height);padding-top:var(--snag-l2-row-pad);padding-bottom:var(--snag-l2-row-pad)}.submenu-accordion>.sub-menu-link{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-right:0;cursor:pointer;position:relative;white-space:nowrap}.submenu-chevron{display:flex;align-items:center;justify-content:flex-end;align-self:stretch;flex:0 1 40%;min-width:4.8rem;margin-left:auto;margin-right:30px;cursor:pointer}.submenu-chevron svg{width:16px;height:16px;transition:transform .3s ease;transform:rotate(90deg)}.submenu-accordion.is-open .submenu-chevron svg{transform:rotate(-90deg)}.submenu-accordion-content{padding-left:16px;margin-left:8px;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .2s ease-in-out}.submenu-accordion.is-open .submenu-accordion-content{max-height:750px;opacity:1;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.submenu-accordion-content .sub-sub-menu-link:before{content:none!important}.submenu-accordion-content .sub-sub-menu,.submenu-accordion-content .sub-sub-menu ul{list-style:none!important;list-style-type:none!important;list-style-image:none!important;margin:0;padding-left:0}.submenu-accordion-content .sub-sub-menu-link{position:relative;display:block;padding-left:16px;text-indent:0;list-style-type:none!important;opacity:0;transform:translateY(-5px)}.submenu-accordion.is-open .sub-sub-menu-link{opacity:1;transform:translateY(0);transition:opacity .3s ease-out .1s,transform .3s ease-out .1s}.drawer-menu-nav .sub-menu-link+.sub-sub-menu:not([data-snag-accordion-ready]){max-height:0;overflow:hidden;opacity:0}.drawer-menu-nav:has(>.secondary-menu){display:flex;flex-direction:column;min-height:100%}.drawer-menu-nav:has(>.secondary-menu).drawer-content{padding-bottom:0}.drawer-menu-nav:has(>.secondary-menu):after{content:"";flex-grow:1;background-color:#e5f6ff;min-height:15svh}.drawer-menu-nav>.secondary-menu{background-color:#e5f6ff;margin-top:calc(var(--drawer-padding) * .6)}.drawer-menu-nav>.secondary-menu>.drawer-menu-item{position:relative;display:flex;align-items:center;background-color:#e5f6ff}.drawer-menu-nav>.secondary-menu>.drawer-menu-item>.menu-link{display:flex;align-items:center;width:100%}.drawer-menu-nav>.secondary-menu>.drawer-menu-divider{display:none!important}.drawer-menu-nav>.secondary-menu>.drawer-menu-item:after{display:none}.drawer-menu-nav>.secondary-menu>.drawer-menu-item~.drawer-menu-item:after{content:"";display:block;position:absolute;top:0;bottom:auto;left:30px;right:30px;height:1px;background-color:#fff}.drawer-menu-nav>.secondary-menu>.drawer-menu-item:last-of-type{padding-bottom:calc(var(--drawer-padding) * 1.2)}@media only screen and (min-width:1024px){.drawer-menu-nav{min-height:auto}.drawer-menu-nav>.secondary-menu>.drawer-menu-item~.drawer-menu-item:after{left:36px;right:36px}}.drawer-menu-nav a [class*=badge],.drawer-menu-nav a .sale-badge,.drawer-menu-nav a span[style],.header-shortlinks a [class*=badge],.header-shortlinks a .sale-badge,.header-shortlinks a span[style],.header-main-menu-link [class*=badge],.header-main-menu-link .sale-badge,.header-main-menu-link span[style]{display:inline-block;text-decoration:none}.drawer-menu-item>.menu-link .badge:after{display:none}.sale-badge{display:inline-block;margin-left:8px;padding:.3rem .8rem;border-radius:999px;font-family:var(--font-badge-family);font-size:max(calc(var(--font-navigation-size) * .6),1rem);font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:var(--color-foreground);color:var(--color-background);position:relative;top:4px}.sale-badge.new{background:#d81e5b;color:#fff}.sale-badge.eco{background:#2e7d32;color:#fff}.header-shortlink{font-weight:400}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Refer]:before,.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Subscribe]:before,.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Gift]:before,.drawer-menu-nav>.secondary-menu .menu-link[aria-label*="Size Guide"]:before,.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Contact]:before,.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=FAQ]:before,.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Purpose]:before{content:"";display:inline-block;flex:0 0 auto;width:18px;height:18px;margin-left:0;margin-right:8px;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(45%) sepia(94%) saturate(1847%) hue-rotate(175deg) brightness(98%) contrast(94%)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Refer]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/megaphone.svg?v=1783350775)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Subscribe]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/bell.svg?v=1758572249)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Gift]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/gift.svg?v=1758571721)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*="Size Guide"]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/star.svg?v=1758571721)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Contact]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/chat-bubble.svg?v=1758571721)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=FAQ]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/zap.svg?v=1758572250)}.drawer-menu-nav>.secondary-menu .menu-link[aria-label*=Purpose]:before{background-image:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/gem.svg?v=1758571721)}.drawer-menu-nav .snag-offers-red{color:#dd4242;text-transform:uppercase}.drawer-menu-item>.snag-offers-dd__toggle{width:100%;justify-content:space-between;gap:12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.drawer-menu-item>.snag-offers-dd__toggle>.snag-offers-dd__chevron{flex:0 0 auto;opacity:.35;transform:none;transition:transform .2s ease-in-out}.drawer-menu-item>.snag-offers-dd__toggle[aria-expanded=true]>.snag-offers-dd__chevron{opacity:1;transform:rotate(180deg)}.snag-offers-dd__panel{padding:0 var(--drawer-padding) 8px calc(var(--drawer-padding) * 1.5)}.snag-offers-dd__panel[hidden]{display:none}.snag-offers-dd__panel .sub-menu-link{display:flex;align-items:center;color:inherit;text-decoration:none}.snag-offers-dd__panel .snag-offers-dd__all{font-weight:600;text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:767px){#drawer-menu{--drawer-size: 100vw}}@media only screen and (max-width:1023px){#drawer-menu .drawer-panel,#drawer-menu .drawer-submenu__panel-container{overflow-x:clip}}#drawer-menu .drawer-panel{top:var(--snag-drawer-top, 0px)}html.js #drawer-menu .drawer-submenu__panel{top:0}#drawer-menu .snag-nav-lead{display:flex;flex-direction:column;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .1)}#drawer-menu .snag-nav-lead__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4rem;font-size:inherit;font-weight:400;text-decoration:none;color:inherit}#drawer-menu .snag-nav-lead__range{font-size:inherit;opacity:.6;white-space:nowrap}#drawer-menu .snag-nav-group{margin:1.2rem 0 1.6rem}#drawer-menu .snag-nav-heading{display:block;margin:0 0 .4rem;font-size:1.3rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;opacity:.7;color:inherit;text-decoration:none}#drawer-menu .snag-nav-group__links{display:flex;flex-direction:column;padding-left:2.4rem}#drawer-menu .snag-nav-group__links .sub-sub-menu-link{display:flex;align-items:center;min-height:4rem;font-size:inherit}#drawer-menu .snag-nav-group__links .sub-sub-menu-link:before{content:none}#drawer-menu [data-snag-window][hidden]{display:none!important}#drawer-menu .snag-nav-campaign{position:relative;margin:0;padding:1rem 1.4rem;overflow:hidden;background:#211d1e;color:#fff;border:0}#drawer-menu .snag-nav-campaign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.22;-webkit-mask:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/snag-pattern-stars-night-sky-mono.webp) 0 0 / 180px repeat;mask:url(https://cdn.shopify.com/s/files/1/0605/3458/7580/files/snag-pattern-stars-night-sky-mono.webp) 0 0 / 180px repeat;pointer-events:none}#drawer-menu .snag-nav-campaign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#211d1e 0 46%,#211d1eb3 68%,#211d1e26);pointer-events:none}#drawer-menu .snag-nav-campaign__main{position:relative;z-index:1;display:flex;align-items:center;gap:1.2rem;margin:0;color:#fff;text-decoration:none}#drawer-menu>.drawer-panel>.drawer-header{position:absolute;top:0;right:0;left:auto;z-index:5;width:auto;margin:0;padding:8px 10px;border:0;background:transparent}#drawer-menu .drawer-menu-nav:has(>.main-menu>.snag-nav-campaign:not([hidden])){padding-top:0}#drawer-menu:not(:has(.snag-nav-campaign:not([hidden]))) .drawer-menu-nav{padding-top:56px}#drawer-menu:not(:has(.snag-nav-campaign:not([hidden])))>.drawer-panel>.drawer-header .close{color:inherit}#drawer-menu>.drawer-panel>.drawer-header .close{color:#fff;min-height:44px;min-width:44px}#drawer-menu .snag-nav-dests{display:flex;flex-wrap:nowrap;gap:8px;padding:10px 16px 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#drawer-menu .snag-nav-dests::-webkit-scrollbar{display:none}#drawer-menu .snag-nav-dests a{display:inline-flex;align-items:center;flex:none;min-height:40px;padding:0 14px;border:1px solid rgba(35,31,32,.28);border-radius:200px;font-size:14.5px;color:inherit;text-decoration:none;background:#fff;white-space:nowrap}@media(min-width:768px){#drawer-menu .snag-nav-dests{gap:6px;padding-left:14px;padding-right:14px}#drawer-menu .snag-nav-dests a{padding:0 11px;font-size:14px}}#drawer-menu .snag-nav-campaign__img{width:5.2rem;height:6.9rem;object-fit:cover;border-radius:0;flex:none}#drawer-menu .snag-nav-campaign__copy{display:flex;flex-direction:column;gap:4px;min-width:0}#drawer-menu .snag-nav-campaign__eyebrow{font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#f3f3f5}#drawer-menu .snag-nav-campaign__label{position:relative;z-index:1;font-size:18px;font-weight:600;letter-spacing:.01em;text-transform:none}#drawer-menu .snag-nav-campaign__line{position:relative;z-index:1;font-size:13px;font-weight:400;line-height:1.35}#drawer-menu .snag-nav-campaign__links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.8rem}#drawer-menu .snag-nav-campaign__links a{color:#fff;text-decoration:underline;text-underline-offset:.3em}#drawer-menu .snag-nav-panel-promo{margin:0 0 1.2rem}#drawer-menu .snag-nav-panel-promo a,#drawer-menu .snag-nav-panel-promo p{margin:0;color:inherit;text-decoration:underline;text-underline-offset:.3em}#drawer-menu .snag-nav-panel-img{display:none}#drawer-menu .snag-nav-panel-promo:has(.snag-nav-panel-img):not(:has(>a:not(.snag-nav-panel-img),>p)){margin:0;padding:0;border:0}@media only screen and (max-width:1023px){#drawer-menu .snag-nav-panel-promo:has(.snag-nav-panel-img):not(:has(>a:not(.snag-nav-panel-img),>p)){display:none}}@media only screen and (min-width:1024px){html.js #drawer-menu .drawer-submenu__panel:has(.snag-nav-panel-promo:not([hidden]) .snag-nav-panel-img){width:720px}#drawer-menu .drawer-submenu__panel:has(.snag-nav-panel-promo:not([hidden]) .snag-nav-panel-img) .drawer-content{position:relative;padding-right:350px}#drawer-menu .snag-nav-panel-promo:not([hidden]) .snag-nav-panel-img{display:block;position:absolute;top:30px;right:30px;width:300px;height:300px}#drawer-menu .snag-nav-panel-promo:not([hidden]):has(.snag-nav-panel-img)~.snag-nav-panel-promo .snag-nav-panel-img{display:none}#drawer-menu .snag-nav-panel-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:0}}#drawer-menu .snag-nav-feature{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .1);color:inherit;text-decoration:none}#drawer-menu .snag-nav-feature[hidden]{display:none}#drawer-menu .snag-nav-feature__img{flex:none;width:64px;height:64px;overflow:hidden;background:#f4f4f4}#drawer-menu .snag-nav-feature__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:0}#drawer-menu .snag-nav-feature__copy{display:flex;flex-direction:column;gap:2px;min-width:0}#drawer-menu .snag-nav-feature__label{font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}#drawer-menu .snag-nav-feature__title{font-weight:600;line-height:1.25}#drawer-menu .snag-nav-feature__price{font-size:.9em}@media only screen and (min-width:1024px){html.js #drawer-menu .drawer-submenu__panel:has(.snag-nav-feature:not([hidden])){width:720px}#drawer-menu .drawer-submenu__panel:has(.snag-nav-feature:not([hidden])) .drawer-content{position:relative;padding-right:350px}#drawer-menu .drawer-submenu__panel:has(.snag-nav-feature:not([hidden])) .snag-nav-panel-img{display:none}#drawer-menu .snag-nav-feature{position:absolute;top:30px;right:30px;width:300px;flex-direction:column;align-items:stretch;gap:1rem;margin:0;padding:0;border:0}#drawer-menu .snag-nav-feature__img{width:300px;height:300px}}#drawer-menu .drawer-submenu__panel>.drawer-header{flex:none;min-height:52px;border-bottom:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .12)}#drawer-menu .drawer-submenu__panel>.drawer-header>.text-align-center{font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}#drawer-menu .drawer-submenu__panel>.drawer-header .close--submenu{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#drawer-menu .snag-nav-lead__link>span:first-child{font-size:16px;font-weight:600}#drawer-menu .snag-nav-lead__link>span:first-child:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg)}#drawer-menu .snag-nav-lead__range{font-size:13px;font-weight:400;color:rgb(var(--color-foreground-rgb, 0 0 0) / .6)}#drawer-menu .snag-nav-heading{margin:2.4rem 0 .4rem;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 0 0 0) / .6)}#drawer-menu .drawer-submenu__panel .sub-menu-link,#drawer-menu .drawer-submenu__panel .sub-sub-menu-link{display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:400;line-height:1.3}#drawer-menu .main-menu>.drawer-menu-item>.menu-link{font-size:16px;font-weight:600}#drawer-menu .secondary-menu .drawer-menu-item>a,#drawer-menu .secondary-menu .drawer-menu-item>.menu-link{font-size:14px;font-weight:400;color:rgb(var(--color-foreground-rgb, 0 0 0) / .7)}#drawer-menu .menu-colour-dot{display:inline-block;flex:none;width:14px;height:14px;margin-right:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}#drawer-menu .main-menu a[aria-current=page],#drawer-menu .drawer-submenu__panel a[aria-current=page]{font-weight:600}#drawer-menu .main-menu a[aria-current=page]:after{content:"";flex:none;width:6px;height:6px;margin-left:8px;border-radius:50%;background:#ff67a7}#drawer-menu .drawer-submenu__panel>.drawer-header>.close{visibility:hidden;pointer-events:none}#drawer-menu .snag-nav-panel-promo>a{display:flex;align-items:center;min-height:4rem;font-size:16px;font-weight:600;text-decoration:none}#drawer-menu .snag-nav-panel-promo>a:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg)}#drawer-menu .snag-nav-panel-promo>p{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/274/assets/snag-drawer-nav.css.map */
