@media (max-width: 768.98px){.main-nav__badge{display:none}}@media (min-width: 769px){.main-nav__badge--1{background-color:rgba(var(--badge-1-color)/.1);color:rgb(var(--badge-1-color))}.main-nav__badge--2{background-color:rgba(var(--badge-2-color)/.1);color:rgb(var(--badge-2-color))}.main-nav__badge--3{background-color:rgba(var(--badge-3-color)/.1);color:rgb(var(--badge-3-color))}}@media (max-width: 768.98px){.main-nav__grandchild-grid li:first-child .main-nav__item,.main-nav__grandchild-grid .main-nav__item{padding-top:0}}@media (min-width: 769px){.mega-nav--sidebar{min-height:400px;scrollbar-gutter:stable both-edges}.mega-nav--sidebar .main-nav__item--go{display:none}.mega-nav--sidebar .main-nav__grandchild{padding-bottom:0}.mega-nav--sidebar .child-nav__item,.mega-nav--sidebar .main-nav__grandchild{padding-right:0;padding-left:0}.mega-nav--sidebar .main-nav__grandchild:not(.main-nav__grandchild-grid){padding-top:calc(4 * var(--space-unit))}.mega-nav--sidebar .child-nav__item{padding-top:2rem;padding-bottom:2rem}.mega-nav--sidebar .child-nav__collection-image{min-height:54px}.mega-nav--sidebar .child-nav__item--toggle:not(.nav__item--no-underline),.mega-nav--sidebar .child-nav>li>.child-nav__item:not(.nav__item--no-underline){border-bottom:1px solid var(--nav-line-color)}.mega-nav--sidebar .main-nav__grandchild .main-nav__item{padding:0 0 1em;font-size:.88em}.mega-nav--sidebar .main-nav__collection-image{margin-inline-end:1rem}.mega-nav--sidebar .child-nav{position:relative;min-height:var(--sidebar-height, auto);transition:min-height .2s}.mega-nav--sidebar .child-nav__item--toggle{width:250px;padding:0 .5em;transition:background-color .3s}.mega-nav--sidebar .child-nav>li>.child-nav__item{width:250px;padding-inline-start:.5em;transition:background-color .3s}.mega-nav--sidebar .child-nav>li>.child-nav__item:hover{background-color:rgba(var(--text-color)/.05)}.mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{visibility:hidden;position:absolute;top:0;right:0;left:250px;min-height:350px;max-height:350px;padding-inline-start:calc(8 * var(--space-unit));transition:opacity .3s,visibility .3s;opacity:0}[dir=rtl] .mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{right:250px;left:0}.mega-nav--sidebar .child-nav__item--toggle:hover a,.mega-nav--sidebar .child-nav__item--toggle.is-visible a,.mega-nav--sidebar .child-nav>li>.child-nav__item:hover{color:rgba(var(--nav-text-color)/1)}.js .mega-nav--sidebar .child-nav__item--toggle.is-visible{background-color:rgba(var(--text-color)/.05)}.js .mega-nav--sidebar .child-nav__item--toggle.is-visible+.disclosure__panel{visibility:visible;max-height:none;opacity:1}.no-js .mega-nav--sidebar .child-nav__item--toggle:hover,.no-js .mega-nav--sidebar .child-nav__item--toggle:focus{background-color:rgba(var(--text-color)/.05)}.no-js .mega-nav--sidebar .child-nav__item--toggle:hover+.disclosure__panel,.no-js .mega-nav--sidebar .child-nav__item--toggle:focus+.disclosure__panel{visibility:visible;opacity:1}.no-js .mega-nav--sidebar .disclosure__panel:hover{visibility:visible;opacity:1}.mega-nav--sidebar .main-nav__item-content,.mega-nav--sidebar .child-nav__item{justify-content:space-between;width:100%}.mega-nav--sidebar .child-nav__item .icon{transform:rotate(-90deg)!important}[dir=rtl] .mega-nav--sidebar .child-nav__item .icon{transform:rotate(90deg)!important}.mega-nav--sidebar .mega-nav--promos-right .child-promos{flex-basis:300px;padding-inline-start:calc(8 * var(--space-unit))}.mega-nav--sidebar .mega-nav--promos-right .main-nav__promos{margin-top:0}.no-js .mega-nav--sidebar .child-nav__item{pointer-events:none}.md\:nav-gap-y-4{row-gap:calc(4 * var(--space-unit))}.md\:nav-gap-x-8{column-gap:calc(8 * var(--space-unit))}.md\:nav-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.mega-nav--sidebar .child-nav__item--toggle{width:300px}.mega-nav--sidebar .child-nav>li>.child-nav__item{width:300px}.mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{left:300px}[dir=rtl] .mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{right:300px;left:0}}@media (hover: none){.mega-nav--sidebar .child-nav__item--toggle .main-nav__item-content{pointer-events:none}}.child-nav__item{font-size:13px;-webkit-hyphens:auto;hyphens:auto;white-space:normal;word-break:normal;overflow-wrap:break-word}.disclosure__products{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2rem 3rem;background-color:#fff}.disclosure__product{padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:340px;box-sizing:border-box}.disclosure__product-link{text-decoration:none;color:inherit;width:100%;text-align:left;display:flex;flex-direction:column;height:100%}.grandchild-nav__image{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#fff;flex-shrink:0}.grandchild-nav__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.disclosure__product-title{margin-top:.75rem;font-size:13px;line-height:1.4;min-height:1.5em;font-weight:500}@media screen and (max-width: 768px){.disclosure__products{grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:.2rem;padding:1rem}.disclosure__product{padding:1rem;min-height:320px}.disclosure__product--all{order:-1}.disclosure__product-title{min-height:3.2em}}.badge--in-image{position:absolute;top:.1rem;z-index:2;font-size:.9rem!important;font-weight:700;border-radius:9999px;padding:.4em 1em;text-align:center;display:inline-block;font-family:inherit}.badge{display:inline-block;padding:.35rem .75rem;font-size:.75rem;font-weight:600;border-radius:1rem}.badge--online{background:#e8f1e3;color:#7c8b62}.badge--request-only{background:#fff4cc;color:#d9a600}.badge--sold-out{background:#eaf0f7;color:#7a90a9}.disclosure__all-bg{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden;border-radius:12px}.disclosure__all-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(4px) brightness(1);transition:filter .3s ease}.disclosure__all-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;color:#111;font-weight:700;font-size:14px;padding:6px 12px;border-radius:10px;box-shadow:0 2px 6px #0000001a;white-space:nowrap;z-index:2}.disclosure__all-text{font-weight:400;text-align:center;min-height:3.2em;margin-top:12px;font-size:13px;line-height:18.2px;font-weight:700}.disclosure__product-price{font-size:12px;margin-top:.25rem;line-height:1.3}.disclosure__product-price--compare{text-decoration:line-through;color:#999;margin-right:.5em;font-size:12px}.disclosure__product-price--sale{color:#c00;font-weight:600;font-size:12px}.disclosure__product-price--regular{color:#111;font-size:12px}.featured-collection ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;align-items:stretch}
/*# sourceMappingURL=/cdn/shop/t/8/assets/navigation-mega-sidebar.css.map */
