.sns-mega .mega-menu__content{z-index:3;padding-top:var(--pt-space-7);padding-bottom:var(--pt-space-7);border-top:0}@media screen and (min-width:990px){.sns-mega .mega-menu__content{margin-top:var(--pt-space-2);border:var(--pt-hairline) solid var(--pt-glass-hairline);border-radius:var(--pt-radius-l);max-height:calc(100vh - 15rem);overflow-y:auto}}@media(prefers-reduced-motion:no-preference){.sns-mega .mega-menu__content{transition:opacity var(--pt-duration) var(--pt-ease),transform var(--pt-duration) var(--pt-ease)}}.sns-mega__grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:var(--pt-space-5) var(--pt-space-7)}.sns-mega__grid--1{grid-template-columns:1fr}.sns-mega__grid--2{grid-template-columns:1.7fr 1fr 1fr}.sns-mega__grid--4{grid-template-columns:1.5fr 1.2fr 1fr 1fr;gap:var(--pt-space-5) var(--pt-space-6)}.sns-mega__grid--5{grid-template-columns:1.15fr 2.1fr 1.05fr 1.35fr 1.05fr;gap:var(--pt-space-5)}.sns-mega__eyebrow{margin:0 0 var(--pt-space-4);font-family:var(--pt-font-label);font-size:var(--pt-size-label);font-weight:var(--pt-weight-medium);letter-spacing:var(--pt-tracking-label);text-transform:uppercase;color:var(--pt-stone)}.sns-mega__link{display:inline-block;padding:var(--pt-space-1) 0;font-size:var(--pt-size-body);font-weight:var(--pt-weight-regular);line-height:1.35;color:var(--pt-ink);text-decoration:none}.sns-mega__link:hover,.sns-mega__link:focus-visible,.sns-mega__link--active{color:var(--pt-accent);text-decoration:underline;text-underline-offset:.3rem}.sns-mega__col--explore .sns-mega__link{font-family:var(--pt-font-display);font-size:var(--pt-size-h3);font-weight:var(--pt-weight-medium);letter-spacing:var(--pt-tracking-heading);line-height:var(--pt-leading-heading);padding:.6rem 0}.sns-mega__col--explore .sns-mega__link:hover{text-decoration:none;color:var(--pt-accent)}.sns-mega__grid--4 .sns-mega__col:not(.sns-mega__col--explore) .sns-mega__link,.sns-mega__grid--5 .sns-mega__col:not(.sns-mega__col--explore) .sns-mega__link{font-size:var(--pt-size-body-s);padding:.3rem 0}.sns-mega__grid--5 .sns-mega__col--explore .sns-mega__link{font-size:var(--pt-size-h4)}@media screen and (max-width:989px){.sns-mega__grid{grid-template-columns:1fr 1fr}.sns-mega__col--explore .sns-mega__link{font-size:var(--pt-size-h4)}}@media screen and (min-width:990px){.header.header--middle-left:has(>.sns-mega-nav){grid-template-columns:auto 1fr auto}.sns-mega-nav .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;width:100%;gap:var(--pt-space-2)}.sns-mega-nav .list-menu--inline>li{flex:0 0 auto}.sns-mega-nav .list-menu--inline>li>a.header__menu-item,.sns-mega-nav .list-menu--inline>li>header-menu>details>summary.header__menu-item{display:inline-flex;align-items:center;gap:.6rem;padding:var(--pt-space-2) var(--pt-space-3);line-height:1.4;border-radius:var(--pt-radius-pill)}.sns-mega-nav .pt-mm>summary .header__menu-item-link{color:inherit;text-decoration:none}.sns-mega-nav .pt-mm[open]>summary.header__menu-item{text-decoration:none}.sns-mega-nav .pt-mm[open]>summary .icon-caret{transform:rotate(180deg)}.sns-mega-nav .pt-mm>summary:hover .header__menu-item-link,.sns-mega-nav .pt-mm[open]>summary .header__menu-item-link{text-decoration:underline;text-decoration-color:var(--pt-accent);text-underline-offset:.6rem}.sns-mega-nav .list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{position:static;flex:none;width:1rem;height:.6rem;margin:0}.sns-mega-nav .sns-mega-tab--primary .header__menu-item{font-weight:var(--pt-weight-medium);color:var(--pt-ink)}.sns-mega-nav .sns-mega-tab--utility .header__menu-item{font-size:var(--pt-size-body-s);font-weight:var(--pt-weight-regular);color:var(--pt-ink);padding-right:var(--pt-space-3)}.sns-mega-nav .sns-mega-tab--utility .icon-caret{display:none}.sns-mega-nav .list-menu--inline>li:not(.sns-mega-tab--utility)+.sns-mega-tab--utility{margin-left:auto}}@media screen and (min-width:990px)and (max-width:1319px){.header.header--middle-left:has(>.sns-mega-nav){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto;row-gap:var(--pt-space-1)}.header.header--middle-left>.sns-mega-nav{min-width:0}}.sns-mega-nav .pt-nav-house>.header__menu-item,.sns-mega-nav .pt-nav-house>header-menu>details>summary.header__menu-item{background:var(--pt-house-soft);color:var(--pt-house);border-radius:var(--pt-radius-pill);padding:var(--pt-space-2) var(--pt-space-3)}.sns-mega-nav .pt-nav-house .header__menu-item span,.sns-mega-nav .pt-nav-house .header__menu-item-link,.sns-mega-nav .pt-nav-house .icon-caret{color:var(--pt-house)}.sns-mega-nav .pt-nav-house>.header__menu-item:hover span{text-decoration-color:var(--pt-house)}#HeaderDrawer-made-by-sniff-and-shift,#HeaderDrawer-sniff-and-shift-treats{color:var(--pt-house)}#HeaderDrawer-learn,#HeaderDrawer-about{font-size:var(--pt-size-body);font-weight:var(--pt-weight-regular);color:var(--pt-stone)}#HeaderDrawer-learn{border-top:var(--pt-hairline) solid var(--pt-mist);margin-top:var(--pt-space-3);padding-top:var(--pt-space-4)}.menu-drawer__navigation>.menu-drawer__menu{display:flex;flex-direction:column}.menu-drawer__navigation>.menu-drawer__menu>li:has(>a.menu-drawer__menu-item:not([id])){order:1}.menu-drawer__navigation>.menu-drawer__menu>li:has(#HeaderDrawer-learn),.menu-drawer__navigation>.menu-drawer__menu>li:has(#HeaderDrawer-about){order:2}.menu-drawer__menu-item{font-family:var(--pt-font-display);font-weight:var(--pt-weight-medium)}.sns-mega--explore .mega-menu__content{max-height:70vh;overflow:hidden;padding-top:var(--pt-space-6);padding-bottom:var(--pt-space-6)}.sns-xp{display:grid;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);grid-template-rows:repeat(6,min-content) 1fr;column-gap:var(--pt-space-7);align-items:start;min-height:min(46rem,calc(70vh - 6.4rem))}.sns-xp__item{grid-column:1;display:flex;align-items:center;gap:var(--pt-space-1)}.sns-xp__rail-link{display:inline-block;padding:.55rem 0;font-family:var(--pt-font-display);font-size:var(--pt-size-h4);font-weight:var(--pt-weight-medium);letter-spacing:var(--pt-tracking-heading);line-height:var(--pt-leading-heading);color:var(--pt-ink);text-decoration:none}.sns-xp__rail-link:hover,.sns-xp__rail-link:focus-visible,.sns-xp__item.is-active .sns-xp__rail-link{color:var(--pt-accent)}.sns-xp__caret{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:var(--pt-radius-pill);background:transparent;color:var(--pt-stone);cursor:pointer}.sns-xp__caret .icon-caret{width:1rem;height:.6rem;transform:rotate(-90deg)}.sns-xp__caret:hover,.sns-xp__caret:focus-visible{background:rgba(var(--pt-ink-rgb),.06);color:var(--pt-ink)}.sns-xp__item.is-active .sns-xp__caret{color:var(--pt-accent)}.sns-xp__pane{grid-column:2;grid-row:1 / span 7;display:none;max-height:calc(70vh - 6.4rem);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--pt-space-3)}.sns-xp__pane.is-active{display:block}.sns-xp__pane .sns-mega__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pt-space-5) var(--pt-space-7)}.sns-xp__pane .sns-mega__grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pt-space-5) var(--pt-space-6)}.sns-xp__pane .sns-mega__grid .sns-mega__col .sns-mega__link{font-size:var(--pt-size-body);padding:var(--pt-space-1) 0}.sns-xp__pane .sns-xp__overflow{display:none}.sns-xp__pane .sns-mega__grid .sns-mega__col .sns-xp__see-all{color:var(--pt-accent)}@media screen and (min-width:990px)and (max-width:1199px){.sns-xp{column-gap:var(--pt-space-6);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.sns-xp__pane .sns-mega__grid{gap:var(--pt-space-5)}}@media screen and (min-width:990px){.sns-mega.pt-mm>.mega-menu__content{padding:0;margin-top:var(--pt-space-2);border:var(--pt-hairline) solid var(--pt-glass-hairline);border-top-color:var(--pt-mist);border-radius:var(--pt-radius-m);background:linear-gradient(rgba(var(--pt-raised-rgb),var(--pt-glass-menu-alpha)),rgba(var(--pt-raised-rgb),var(--pt-glass-menu-alpha))),var(--pt-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--pt-glass-border),var(--pt-shadow-3);max-height:calc(100vh - 16rem);overflow-y:auto;overscroll-behavior:contain}}@media(forced-colors:active){.sns-mega.pt-mm>.mega-menu__content{background:Canvas;border-color:CanvasText}}.pt-mm__inner{display:flex;align-items:flex-start;gap:var(--pt-space-7);max-width:120rem;margin:0 auto;padding:var(--pt-space-6)}.pt-mm__links{flex:0 1 auto;min-width:0;display:flex;flex-direction:column}.pt-mm__cols{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--pt-space-7)}.pt-mm__col{flex:0 0 22rem;min-width:0}.pt-mm__label{margin:0 0 .5rem;font-family:var(--pt-font-label);font-size:var(--pt-size-label);font-weight:var(--pt-weight-medium);letter-spacing:var(--pt-tracking-label);line-height:1.3;text-transform:uppercase;color:var(--pt-stone)}.pt-mm__list+.pt-mm__label{margin-top:1.9rem}.pt-mm__list{margin:0;padding:0;list-style:none}.pt-mm__col>.pt-mm__list:first-child{margin-top:-.5rem}.pt-mm__list--rest{margin-top:0}.pt-mm__link{display:block;padding:.5rem 0;font-family:var(--pt-font-body);font-size:var(--pt-size-body);font-weight:var(--pt-weight-regular);line-height:1.4;color:var(--pt-ink);text-decoration:none}.pt-mm__link:hover,.pt-mm__link:focus-visible{color:var(--pt-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.pt-mm__link--current{position:relative;color:var(--pt-accent);font-weight:var(--pt-weight-medium)}.pt-mm__link.pt-mm__link--current:before{content:"";position:absolute;left:-1.2rem;top:50%;width:.6rem;height:.6rem;margin-top:-.3rem;border-radius:50%;background:var(--pt-accent)}.pt-mm__foot{margin:var(--pt-space-5) 0 0;padding-top:var(--pt-space-4);border-top:var(--pt-hairline) solid var(--pt-mist)}.pt-mm__all,.pt-mm__feature-link{display:inline-flex;align-items:center;gap:var(--pt-space-2);font-family:var(--pt-font-body);font-size:var(--pt-size-body);font-weight:var(--pt-weight-medium);line-height:1.4;text-decoration:none}.pt-mm__all{color:var(--pt-accent)}.pt-mm__all .icon-arrow,.pt-mm__feature-link .icon-arrow{width:1.4rem;height:1rem;flex:none}.pt-mm__all:hover,.pt-mm__all:focus-visible,.pt-mm__feature-link:hover,.pt-mm__feature-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.pt-mm__feature{position:relative;flex:0 0 30rem;margin-left:auto;display:flex;flex-direction:column;gap:var(--pt-space-2);padding:var(--pt-space-5);background:var(--pt-house-soft);border-radius:var(--pt-radius-s)}.pt-mm__feature p{margin:0}.pt-mm__feature-label{display:flex;align-items:center;gap:var(--pt-space-2);font-family:var(--pt-font-label);font-size:var(--pt-size-label);font-weight:var(--pt-weight-medium);letter-spacing:var(--pt-tracking-label);line-height:1.3;text-transform:uppercase;color:var(--pt-house)}.pt-mm__feature-label:before{content:"";width:2.4rem;height:var(--pt-hairline);background:var(--pt-house);flex:none}.pt-mm__feature-title{font-family:var(--pt-font-display);font-size:var(--pt-size-h4);font-weight:var(--pt-weight-medium);letter-spacing:var(--pt-tracking-heading);line-height:var(--pt-leading-heading);color:var(--pt-ink)}.pt-mm__feature-line{font-size:var(--pt-size-body-s);line-height:var(--pt-leading-body);color:var(--pt-ink)}.pt-mm__feature-link{margin-top:var(--pt-space-2);color:var(--pt-house)}.pt-mm__feature-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.pt-mm__feature:has(.pt-mm__feature-link:focus-visible){outline:2px solid var(--pt-focus);outline-offset:3px}.pt-mm__feature-link:focus-visible{outline:none}@media(pointer:coarse){.pt-mm__link,.pt-mm__all,.pt-mm__feature-link{display:flex;align-items:center;min-height:4.4rem;padding-top:0;padding-bottom:0}.pt-mm__col>.pt-mm__list:first-child{margin-top:0}}@media screen and (min-width:990px)and (max-width:1319px){.pt-mm__inner,.pt-mm__cols{gap:var(--pt-space-6)}.pt-mm__col{flex-basis:20rem}.pt-mm__feature{flex-basis:26rem}}.menu-drawer .menu-drawer__navigation{padding:var(--pt-space-4) 0}.js .menu-drawer .menu-drawer__menu li{margin-bottom:0}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:var(--pt-hairline) solid var(--pt-mist)}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{display:flex;align-items:center;min-height:4.8rem;padding:var(--pt-space-3) var(--pt-space-5);font-size:var(--pt-size-body-l);line-height:1.3}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{padding-right:var(--pt-space-8)}.js .menu-drawer .menu-drawer__menu details>.menu-drawer__submenu{position:static;transform:none;visibility:visible;display:none;background:transparent;z-index:auto;transition:none}.js .menu-drawer .menu-drawer__menu details[open]>.menu-drawer__submenu{display:block}.js .menu-drawer .menu-drawer__navigation .submenu-open{visibility:visible}.menu-drawer .menu-drawer__submenu .menu-drawer__close-button{display:none}.menu-drawer .menu-drawer__submenu .menu-drawer__inner-submenu{height:auto;overflow:visible}.menu-drawer .menu-drawer__submenu .menu-drawer__menu{padding-bottom:var(--pt-space-3)}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{display:flex;align-items:center;min-height:4.4rem;padding:var(--pt-space-2) var(--pt-space-5) var(--pt-space-2) 4rem;font-family:var(--pt-font-body);font-size:var(--pt-size-body);font-weight:var(--pt-weight-regular);line-height:1.4;color:var(--pt-ink)}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item--active{position:relative;color:var(--pt-accent);font-weight:var(--pt-weight-medium)}.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item--active:before{content:"";position:absolute;left:2.4rem;top:50%;width:.6rem;height:.6rem;margin-top:-.3rem;border-radius:50%;background:var(--pt-accent)}.menu-drawer .menu-drawer__submenu .pt-drawer-all{color:var(--pt-accent);font-weight:var(--pt-weight-medium)}.menu-drawer .menu-drawer__menu summary .icon-arrow{display:none}.js .menu-drawer .menu-drawer__menu summary .icon-caret{display:block;width:1.2rem;height:.7rem;transition:transform var(--pt-duration) var(--pt-ease)}.menu-drawer .menu-drawer__menu summary.menu-drawer__menu-item>.svg-wrapper{right:var(--pt-space-5)}.menu-drawer .menu-drawer__menu details[open]>summary .icon-caret{transform:rotate(180deg)}.menu-drawer-container .menu-drawer,.menu-drawer-container .menu-drawer.gradient{background:linear-gradient(rgba(var(--pt-raised-rgb),var(--pt-glass-menu-alpha)),rgba(var(--pt-raised-rgb),var(--pt-glass-menu-alpha))),var(--pt-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media(forced-colors:active){.menu-drawer-container .menu-drawer{background:Canvas}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sns-mega-menu.css.map */
