@media(min-width:769px){.sv-msheet,.sv-mpanel{display:contents}.sv-msheet__hdr,.sv-vendor-strip,.sv-mpanel--images,.sv-mpanel--cards,.sv-drilldown-marketing,.sv-mlabel,.sv-mcarousel,.sv-mcard,.sv-nav-icon,.sv-drilldown-icon,.sv-nav-badge{display:none!important}}.header__contact,.header__utility-icon{display:none}.header__cart-count{font-weight:700}.header__account-component{display:flex;flex:0 0 44px;color:inherit;--shopify-account-avatar-size: 44px;--shopify-account-color-accent: var(--sv-brand-teal, #07577a);--shopify-account-color-accent-text: #fff;--shopify-account-color-background: #fff;--shopify-account-color-text: #12181c;--shopify-account-font-body: var(--body-font-family);--shopify-account-font-heading: var(--heading-font-family);--shopify-account-radius-base: 12px;--shopify-account-radius-button: 12px;--shopify-account-radius-input: 12px;--shopify-account-radius-dialog: 20px;--shopify-account-signed-in-avatar-size: 24px;--shopify-account-signed-in-avatar-color-background: var(--sv-brand-teal, #07577a);--shopify-account-signed-in-avatar-color-text: #fff}.header__account-component::part(signed-out-avatar){width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit}@media(max-width:750px){.header__account-component::part(dialog){--color-backdrop: rgb(0 29 43 / .58);min-height:min(82dvh,760px)}}.header__account-fallback{display:none}@media(max-width:768.98px){.header__icons>a.header__account.hidden{display:none}}.header__account-component:not(:defined)>[slot=signed-out-avatar]{display:none}.header__account-component:not(:defined)>.header__account-fallback{display:flex}@media(min-width:769px){.header__account-component{display:none}.header__contact{display:flex}.header__icon>.header__utility-icon{display:block;flex:0 0 26px;width:26px;height:26px}.header__account>.icon{display:none}#cart-icon>.icon{width:26px;height:26px}.header__icons{align-self:flex-end;margin-bottom:0}.header__icons>.header__icon{width:36px;padding-inline:5px}.header__icon+.header__icon{margin-inline-start:0}.main-menu .secondary-nav-container{display:none}.main-menu__content{display:flex;justify-content:center}.sv-mpanel--nav>nav{flex:1 1 100%;min-width:0;max-width:none;margin-inline:auto}.main-nav{width:100%;margin-inline:0;flex-wrap:nowrap;justify-content:space-between}.main-nav__item--primary{display:inline-flex;align-items:center;margin-inline:0;font-family:"sv-navigation-bold",var(--navigation-font-family);font-size:clamp(11px,1.4vw,14px);font-weight:700;line-height:1.25;white-space:nowrap}.main-nav__item--primary:hover,.main-nav__item--primary.is-active,.is-open>summary>.main-nav__item--primary{box-shadow:none;text-decoration:none}.main-nav>li>details>summary .main-nav__item--primary>.icon{width:10px;height:10px;margin-inline-start:4px}}@media(min-width:769px)and (hover:hover)and (pointer:fine){.main-nav__item--primary{transition:color .15s ease}.main-nav__item--primary:hover{color:#b9ecf7}}@media(min-width:1024px){.header__icons{transform:translateY(-10px)}#cart-icon .header__cart-count{top:0;right:-1px}.main-nav__item--primary{font-size:15px}.main-nav>li>details>summary .main-nav__item--primary>.icon{width:12px;height:12px}}@media(max-width:768.98px){body.overflow-hidden [id^=shopify-section-][id$=__announcement]{z-index:29!important}.main-menu__content{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;z-index:2147483000!important;background:#0a0e1080!important;padding:0!important;overflow:hidden!important;box-shadow:none!important}.sv-msheet{position:relative;margin-left:auto;width:calc(100% - 45px);max-width:390px;height:100%;background:#ededed;border-radius:16px 0 0 16px;clip-path:inset(0 round 16px 0 0 16px);overflow-y:auto;overscroll-behavior:none;display:flex;flex-direction:column}.main-menu__disclosure.is-open .sv-msheet{animation:sv-msheet-in .34s cubic-bezier(.22,.8,.3,1)}@keyframes sv-msheet-in{0%{transform:translate(105%)}}.sv-msheet__hdr{position:sticky;top:0;z-index:6;flex:0 0 auto;height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:16px 0 0;transition:box-shadow .18s ease}.sv-msheet__hdr.is-stuck{box-shadow:0 10px 18px -8px #10141838}.sv-msheet__title{font-size:22px;font-weight:700;color:#101315}.sv-msheet__back{display:none;background:none;border:0;padding:0;color:#101315;cursor:pointer}.sv-msheet__hdr.is-drill .sv-msheet__back{display:inline-flex;align-items:center}.sv-msheet__hdr.is-drill .sv-msheet__title{display:none}.sv-msheet__icons{display:flex;align-items:center;gap:18px}.sv-msheet__icons a,.sv-msheet__icons button{display:inline-flex;padding:0;background:none;border:0;color:#101315;cursor:pointer}.sv-msheet__icons svg{width:24px;height:24px}.sv-msheet__cart{position:relative}.sv-msheet__cart-count{position:absolute;top:-7px;right:-8px;min-width:15px;height:14px;padding:0 3px;border-radius:4px;background:var(--sv-brand-teal, #07577A);color:#fff;font-size:10px;font-weight:700;line-height:14px;text-align:center}.sv-msheet__cart-count.hidden{display:none}.sv-mpanel{background:#fff;border-radius:14px;flex:0 0 auto;margin-bottom:8px}.sv-mpanel:last-child{margin-bottom:0;border-radius:14px 14px 0 16px}.sv-mpanel--nav{border-radius:0 0 14px 14px;padding-bottom:8px}.sv-mpanel--secondary,.sv-mpanel--cards{padding-bottom:6px}.sv-vendor-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:12px 16px 8px;border-bottom:1px solid #eceeef}.sv-vendor-strip__link{display:flex;align-items:center;justify-content:center;min-width:0;height:34px;padding:3px 4px;border-radius:8px;background:transparent}.sv-vendor-strip__logo{display:block;max-width:100%;max-height:28px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(0)}.sv-mlabel{padding:16px 16px 6px;font-size:13.5px;font-weight:700;letter-spacing:1.2px;color:#777;text-transform:uppercase}.main-nav>li{border-bottom:none!important}.main-nav .main-nav__item--primary{display:flex!important;align-items:center;justify-content:flex-start;width:100%;min-height:48px;padding:0 18px 0 16px!important;font-size:15.5px!important;font-weight:600!important;letter-spacing:0!important;color:#0d1013!important}.main-nav .main-nav__item.is-active{color:#0d1013!important}.main-nav>li a:active,.main-nav summary:active{background:#f6f7f8!important}.main-nav .main-nav__item--toggle .icon{display:none!important}.main-nav>li>details>summary .main-nav__item-content:after{content:"";width:12px;height:12px;flex:0 0 auto;margin-left:auto;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230d1013' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 5l7 7-7 7'/></svg>") center / contain no-repeat}.sv-nav-icon{width:22px;height:22px;flex:0 0 auto;margin-right:14px;color:#0d1013;display:inline-flex}.sv-nav-icon svg{width:100%;height:100%}.sv-nav-icon img,.sv-nav-icon .sv-nav-icon__img{width:100%;height:100%;object-fit:contain}.sv-category-nav-link{display:flex!important;align-items:center}.sv-category-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin-right:12px}.sv-category-nav-icon img{display:block;width:22px;height:22px;object-fit:contain;filter:brightness(0)}.sv-drilldown-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin-right:12px;color:#0d1013}.sv-drilldown-icon svg{width:100%;height:100%}.sv-nav-badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 6px 1px;border-radius:5px;font-size:8.5px;font-weight:800;letter-spacing:.06em;line-height:1.2;color:#fff;text-transform:uppercase}.sv-mcarousel{display:flex;align-items:flex-start;gap:8px;padding:6px 12px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sv-mcarousel::-webkit-scrollbar{display:none}.sv-mtile{position:relative;flex:0 0 47%;scroll-snap-align:start;aspect-ratio:.74;background:#f1f1f1;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#b8bcc0;text-decoration:none}.sv-mtile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-mcarousel--short .sv-mtile{aspect-ratio:.99}.sv-mcarousel--stack{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none}.sv-mcarousel .sv-mtile--fw{flex:0 0 100%;aspect-ratio:1.58}.sv-mcarousel .sv-mtile--fw-half{aspect-ratio:3.16}.sv-mcarousel .sv-mtile--fw-quarter{aspect-ratio:6.32}.sv-mpanel--embedded{background:transparent;border-radius:0;margin:0}.sv-mtile__badge,.sv-mtile__cap{position:absolute;z-index:1;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;pointer-events:none}.sv-mtile__badge{top:8px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sv-mtile__badge--tl{left:8px}.sv-mtile__badge--tr{right:8px}.sv-mtile__cap{bottom:8px;font-size:11px;font-weight:400}.sv-mtile__cap p{display:inline;margin:0}.sv-mtile__cap strong{font-weight:700}.sv-mtile__cap--bl{left:10px}.sv-mtile__cap--br{right:10px}.sv-sec-icon{display:inline-flex;margin-right:10px;color:#000;flex:none}.sv-sec-icon svg{width:16px;height:16px}.sv-mpanel--secondary .secondary-nav-container{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.sv-mpanel--secondary .secondary-nav{display:block}.sv-mpanel--secondary .secondary-nav>li{display:block!important;width:100%!important;margin:0!important}.sv-mpanel--secondary .secondary-nav .secondary-nav__item,.sv-mpanel--secondary .secondary-nav .secondary-nav__cta--button{display:flex!important;align-items:center;justify-content:flex-start!important;width:100%;min-width:0!important;min-height:32px;margin:0!important;padding:0 16px!important;gap:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:none!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;color:#7a7f84!important;text-indent:0!important}.sv-mpanel--secondary .secondary-nav .secondary-nav__cta--button svg{display:none!important}.sv-mpanel--secondary .secondary-nav .secondary-nav__cta--button .sv-sec-icon svg{display:block!important}.sv-mpanel--secondary .secondary-nav .secondary-nav__cta--button .sv-sec-icon{margin-right:10px!important}.sv-mpanel--secondary .secondary-nav .secondary-nav__cta--button span{margin:0!important}.sv-mpanel--secondary .secondary-nav .secondary-nav__item:active,.sv-mpanel--secondary .secondary-nav .secondary-nav__cta--button:active{background:#f6f7f8!important}.sv-mcard{display:flex;align-items:center;gap:10px;margin:2px 12px 8px;padding:12px 14px;background:#fff;border:1px solid #ececec;border-radius:12px;text-decoration:none;color:#101315}.sv-mcard__logo{width:46px;height:46px;flex:0 0 auto;border-radius:8px;background:#f1f1f1;display:inline-flex;align-items:center;justify-content:center;color:#b8bcc0;overflow:hidden}.sv-mcard__logo img{width:100%;height:100%;object-fit:cover}.sv-mcard__text{display:flex;flex-direction:column;min-width:0}.sv-mcard__title{font-size:16px;font-weight:700;color:#101315}.sv-mcard__sub{font-size:15px;font-weight:500;color:#8a8f94}.sv-mcard__ext{margin-left:auto;flex:0 0 auto;color:#101315;width:18px;height:18px}.js .main-nav__child{background:#ededed!important;padding:0!important;overflow-x:hidden!important}.js .main-nav__child>.container{padding:0!important}.js .main-nav__child .child-nav{background:#fff;border-radius:0 0 14px 14px;padding-bottom:10px;margin:0!important}.js .main-nav__child .child-nav>li{border-bottom:none!important}.js .main-nav__child .main-nav__item--back{display:none!important}.js .main-nav__child .child-nav__item.large-text{font-size:22px!important;font-weight:700!important;color:#101315!important;padding:16px 16px 10px!important;display:block}.js .main-nav__child .child-nav__item:not(.large-text),.js .main-nav__child .main-nav__grandchild:not(.main-nav__grandchild-grid) .grandchild-nav__item{font-size:15px!important;font-weight:600!important;color:#0d1013!important;min-height:46px;display:flex!important;align-items:center;padding:8px 18px 8px 16px!important}.js .main-nav__child a:active,.js .main-nav__child summary:active{background:#f6f7f8!important}.js .main-nav__child summary>.main-nav__item-content:not(:has(>.btn)){display:flex!important;align-items:center;width:100%!important;padding:8px 18px 8px 16px}.js .main-nav__child summary>.main-nav__item-content>.child-nav__item{padding:0!important;min-height:0!important;justify-content:flex-start!important}.js .main-nav__child summary>.main-nav__item-content:after{content:"";width:12px;height:12px;flex:0 0 auto;margin-left:auto;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230d1013' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 5l7 7-7 7'/></svg>") center / contain no-repeat;transition:transform .2s}.js .main-nav__child details[open]>summary>.main-nav__item-content:after{transform:rotate(90deg)}.js .main-nav__child summary>.main-nav__item-content:has(>.btn):after{content:none!important}.js .main-nav__child .child-nav__item.btn,.js .main-nav__child .main-nav__grandchild-grid>li.sv-browse-all .grandchild-nav__item{display:flex!important;align-items:center;justify-content:center;width:-webkit-fit-content!important;width:fit-content!important;max-width:calc(100% - 32px);flex:0 0 auto;margin:6px 16px 12px!important;min-height:34px!important;padding:0 22px!important;background:#0c3346!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;letter-spacing:.2px!important}.js .main-nav__child .main-nav__grandchild-grid>li.sv-browse-all .grandchild-nav__item{margin:0 0 10px!important}.js .main-nav__child .main-nav__promotions{display:grid!important;grid-template-columns:1fr;gap:8px;padding:2px 16px 8px!important;margin:0!important}.js .main-nav__child .main-nav__promotions>li{border:none!important;margin:0!important}.js .main-nav__child .main-nav__promotions .product-card{display:flex!important;flex-direction:row!important;align-items:center;gap:11px;background:#fff!important;border:1px solid #eef1f3!important;border-radius:14px!important;padding:6px 11px 6px 8px!important;box-shadow:0 3px 12px #0c334612!important;margin:0!important}.js .main-nav__child .main-nav__promotions .banner-media{flex:0 0 50px;width:50px;height:50px;overflow:hidden;background:transparent;border:none;border-radius:10px}.js .main-nav__child .main-nav__promotions .image-container{width:100%;height:100%;padding:0!important;border-radius:10px}.js .main-nav__child .main-nav__promotions .image-container .card-badge,.js .main-nav__child .main-nav__promotions .image-container .product-card-label{display:none!important}.js .main-nav__child .main-nav__promotions .image-container img{width:100%;height:100%;object-fit:contain;padding:0;border-radius:0!important;box-shadow:none!important;box-sizing:border-box}.js .main-nav__child .main-nav__promotions .card-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.js .main-nav__child .main-nav__promotions .text-container{padding:0!important}.js .main-nav__child .main-nav__promotions .vendor{display:none!important}.js .main-nav__child .main-nav__promotions .title{font-size:13px!important;font-weight:700!important;color:#0c1f2b!important;line-height:1.25!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.js .main-nav__child .main-nav__promotions .sv-promo-price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:6px!important}.js .main-nav__child .main-nav__promotions .sv-promo-price strong{color:#0c3346!important;font-weight:800!important;font-size:16px!important;letter-spacing:-.01em}.js .main-nav__child .main-nav__promotions .sv-promo-was{color:#aeb4b9!important;text-decoration:line-through;font-size:11.5px!important;font-weight:600!important}.js .main-nav__child .main-nav__promotions .sv-promo-save{display:inline-flex;align-items:center;background:var(--sv-brand-teal, #07577A);color:#fff!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.03em;padding:2px 7px;border-radius:999px;text-transform:uppercase;white-space:nowrap;align-self:center}.js .main-nav__child .main-nav__promotions .sv-promo-pack{font-size:11px!important;color:#8a9096!important;font-weight:600!important}.js .main-nav__child .main-nav__promotions .sv-promo-price strong,.js .main-nav__child .main-nav__promotions .sv-promo-price s,.js .main-nav__child .main-nav__promotions .sv-promo-price span{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.js .main-nav__child .main-nav__promotions .title{overflow-wrap:normal;word-break:keep-all}.js .main-nav__child .main-nav__promotions .sv-promo-add{display:block;flex:0 0 auto}.js .main-nav__child .main-nav__promotions .sv-promo-add__btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:11px;background:var(--sv-brand-teal, #07577A);color:#fff;cursor:pointer;box-shadow:0 3px 8px #07577a47}.js .main-nav__child .main-nav__promotions .sv-promo-add__btn svg{width:17px;height:17px}.js .main-nav__child .main-nav__grandchild-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:4px 12px 14px!important;margin:0!important;align-items:stretch}.js .main-nav__child .main-nav__grandchild-grid>li{margin:0!important;border:none!important}.js .main-nav__child .main-nav__grandchild-grid .grandchild-nav__item{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;height:100%;min-height:110px!important;padding:7px 3px!important;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;font-size:11px!important;font-weight:800!important;text-align:center;color:#101315!important;line-height:1.18!important}.js .main-nav__child .main-nav__grandchild-grid .grandchild-nav__image{width:66px!important;margin:0!important}.js .main-nav__child .main-nav__grandchild-grid>li.sv-browse-all{grid-column:1 / -1;order:-1}.js .main-nav__child .main-nav__grandchild-grid>li.sv-browse-all .grandchild-nav__item{flex-direction:row;min-height:34px!important;height:auto}.js .main-nav__child .main-nav__promotions .sv-promo-add__btn.is-loading{opacity:.6}.js .main-nav__child .main-nav__promotions .sv-promo-add__btn--soldout{opacity:.35;cursor:default}.js .main-nav__child .main-nav__promotions .sv-promo-add__error{font-size:11px;margin:0 0 4px}.js .main-nav__child summary .main-nav__item-content .main-nav__item-content:after{content:none!important}.sv-drilldown-marketing{padding:2px 0 14px;border-top:1px solid #eceeef}.sv-drilldown-marketing__rail{display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:8px;padding:4px 16px 2px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:16px;scrollbar-width:none}.sv-drilldown-marketing__rail::-webkit-scrollbar{display:none}.sv-drilldown-marketing__card{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#f1f3f4;scroll-snap-align:start}.sv-drilldown-marketing__image{display:block;width:100%;height:100%;object-fit:cover}.sv-drilldown-marketing__card>span{position:absolute;right:7px;bottom:7px;left:7px;overflow:hidden;color:#fff;font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8);white-space:nowrap}.js .main-nav__child{overscroll-behavior:none;top:52px!important;left:auto!important;right:0!important;width:calc(100% - 45px)!important;max-width:390px;height:calc(100dvh - 52px)!important;border-radius:0 0 0 16px;z-index:5!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sv-mobile-menu.css.map */
