.contact-strip{font-size:1.25rem;line-height:1.4;padding-top:.3rem!important;padding-bottom:.3rem!important}@media screen and (min-width:750px){.contact-strip{background:#1a1a1a!important}.contact-strip__inner,.contact-strip__items{justify-content:flex-end}}@media screen and (max-width:749px){.contact-strip{background:#1a1a1a!important}}.contact-strip .contact-strip__item,.contact-strip .contact-strip__item:hover,.contact-strip .contact-strip__separator{color:#fff}.contact-strip .contact-strip__icon--svg svg,.contact-strip .contact-strip__icon--svg .icon{color:inherit}.contact-strip__inner{display:flex;justify-content:center;align-items:center}.contact-strip__items{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.6rem 1.2rem}.contact-strip__account--mobile{display:none}@media screen and (max-width:749px){.contact-strip{padding-top:.2rem!important;padding-bottom:.2rem!important;font-size:1rem!important}.contact-strip__item--email,.contact-strip__separator--before-email{display:none!important}.contact-strip__account--mobile{display:flex!important}.contact-strip__inner{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.contact-strip__items{flex:1;min-width:0;justify-content:flex-start}.contact-strip__account--mobile{align-items:center;justify-content:center;padding:.2rem .4rem;flex-shrink:0;opacity:1;color:inherit}.contact-strip__account--mobile .contact-strip__icon--svg svg,.contact-strip__account--mobile .contact-strip__icon--svg .icon{width:1.1em;height:1.1em}.contact-strip__item .contact-strip__icon--svg svg,.contact-strip__item .contact-strip__icon--svg .icon{width:1.1em;height:1.1em}.contact-strip__account--mobile,.contact-strip__account--mobile .contact-strip__icon--svg svg,.contact-strip__account--mobile .contact-strip__icon--svg .icon{color:#fff!important}}@media screen and (max-width:360px){.contact-strip{font-size:.9rem!important}}.contact-strip__item{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;transition:opacity .2s ease}.contact-strip__item:hover{opacity:.85}.contact-strip__icon{font-size:1.2em}.contact-strip__icon--svg{display:inline-flex;align-items:center;justify-content:center}.contact-strip__icon--svg svg,.contact-strip__icon--svg .icon{width:1.4em;height:1.4em;flex-shrink:0;color:inherit}.contact-strip__separator{opacity:.5;-webkit-user-select:none;user-select:none}html{overflow-y:scroll;scrollbar-gutter:stable}.header-wrapper.header-clean{background:#fff!important;border-bottom:none;width:100%;max-width:none}.header-clean{background:transparent;border-bottom:none}.header-two-tier{display:flex;flex-direction:column;padding:0;width:100%}.header-two-tier .header__top{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo search icons";align-items:center;gap:1.5rem 2rem;padding:1.4rem 3rem;width:100%;max-width:100%;background:transparent;border-bottom:1px solid rgba(0,0,0,.08);min-height:5.6rem}.header-two-tier.header--no-inline-search .header__top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo icons"}.header-two-tier .header__top-left{grid-area:logo;display:flex;align-items:center;gap:.8rem;justify-self:start}.header-two-tier .header__heading,.header-two-tier .header__heading-link--top{flex-shrink:0}.header-two-tier .header__top .header__heading-link,.header-two-tier .header__top .header__heading-link .h2,.header-two-tier .header__top .header__icon{color:#1e222b}.header-two-tier .header__top .header__icon:hover{color:#1e222bcc}.header-two-tier .header__top .header__icon .svg-wrapper{color:inherit}.header-two-tier .header__search-bar{grid-area:search;justify-self:stretch;width:100%;min-width:0;display:flex;align-items:center;gap:1.2rem}.header-two-tier .header__search-bar .product-search-container,.header-two-tier .header__search-bar [data-product-search-root]{flex:1 1 auto;min-width:0;max-width:none;width:100%;margin:0;align-self:stretch}@media screen and (min-width:750px){.header-two-tier .header__search-bar{flex-direction:row;align-items:stretch}}.header__search-form{display:flex;align-items:center;flex:1;min-width:0;min-height:4.4rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:0 .6rem 0 1.6rem;gap:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.header__search-form:focus-within{border-color:#0003;box-shadow:0 0 0 3px #ffffff26}.header__search-bar.header__search-bar--trade-in .header__search-bar-input::placeholder{color:#15803dbf}.header__search-bar.header__search-bar--trade-in .header__search-bar-icon{color:#16a34ad9}@media screen and (min-width:750px){.header__search-bar.header__search-bar--trade-in .header__search-form{background:#f0fdf4;border-color:#16a34a59}.header__search-bar.header__search-bar--trade-in .header__search-form:focus-within{border-color:#16a34a8c;box-shadow:0 0 0 3px #16a34a2e}}.header__search-toggle{display:flex;align-items:stretch;align-self:stretch;flex-shrink:0;min-height:2.4rem;min-width:14rem;box-sizing:border-box;background:#eef6ff;border:1px solid rgba(37,99,235,.4);border-radius:8px;padding:.2rem;gap:.2rem}@media screen and (min-width:750px){.header-two-tier .header__search-toggle{min-height:4.4rem}}.header__search-toggle-btn{flex:1;min-width:5rem;padding:.4rem 1rem;font-size:1.25rem;font-weight:600;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:6px;transition:color .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.header__search-toggle-btn:not(.header__search-toggle-btn--active):hover{color:#64748b;background:#0f172a0f}.header__search-toggle-btn--active[data-mode=buy]{background:#2563eb;color:#fff}.header__search-toggle-btn--active[data-mode=buy]:hover{background:#1d4ed8;color:#fff}.header__search-bar.header__search-bar--trade-in .header__search-toggle-btn--active[data-mode=trade-in]{background:#16a34a;color:#fff}.header__search-bar.header__search-bar--trade-in .header__search-toggle-btn--active[data-mode=trade-in]:hover{background:#15803d;color:#fff}.header__search-bar.header__search-bar--trade-in .header__search-toggle{background:#f1f5f9;border-color:#16a34a59}.header__search-bar.header__search-bar--trade-in .header__search-toggle-btn:not(.header__search-toggle-btn--active){background:transparent;color:#94a3b8}.header__search-bar-icon{display:flex;align-items:center;justify-content:center;color:#00000080;flex-shrink:0}.header__search-bar-input{flex:1;min-width:0;border:none!important;background:transparent!important;font-family:inherit;font-weight:400;font-size:1.55rem;line-height:1.4;color:#1e222b;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.header__search-bar-input::placeholder{color:#00000073}.header-two-tier .header__icons--top{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:.2rem;min-height:4.4rem}.header-two-tier .header__icons--top .header__icon{display:flex;align-items:center;justify-content:center;padding:.6rem .8rem}.header-two-tier .header__nav{width:100%;padding:0;box-sizing:border-box;position:relative}.header-two-tier .header__nav:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;top:0;bottom:0;background-color:#2563eb;z-index:0;pointer-events:none}.header-two-tier .header__nav--trade-in:before{background-color:#059669}.header-two-tier .header__nav--trade-in .header-trade-in-nav{position:relative;z-index:1;width:100%;box-sizing:border-box}.header-two-tier .header__nav--trade-in .header-trade-in-nav__link.header__menu-item{color:#fff;font-size:1.75rem;font-weight:500;line-height:1.4}.header-two-tier .header__nav--trade-in .header-trade-in-nav__link--active{font-weight:600;background:#ffffff26}@media screen and (max-width:989px){.header-two-tier .header__nav--trade-in{display:none!important}}.header-two-tier .header__nav .header__inline-menu{position:relative;z-index:1;display:flex;justify-content:stretch;align-items:center;flex-wrap:nowrap;gap:0;margin:0;padding:1.1rem 2rem;list-style:none;width:100%;box-sizing:border-box}.header-two-tier .header__nav .list-menu--inline{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:0;margin:0;padding:0;width:100%;min-width:0}.header-two-tier .header__nav .list-menu--inline>li{flex:0 0 auto;min-width:0;display:flex;justify-content:center;align-items:center}.header-two-tier .header__nav .list-menu--inline>li>.header__menu-item,.header-two-tier .header__nav .list-menu--inline>li>header-menu .header__menu-item{width:auto;display:block;text-align:center}.header-two-tier .header__nav .list-menu--inline>li>header-menu,.header-two-tier .header__nav .list-menu--inline>li>header-menu details{width:auto;min-width:0}.header-two-tier .header__nav .list-menu--inline>li>header-menu summary.header__menu-item{cursor:pointer;width:auto;border:none;background:none;display:flex;align-items:center;justify-content:center;gap:.35rem;list-style:none}.header-two-tier .header__nav summary.header__menu-item .header__menu-parent-link{color:inherit;text-decoration:none;flex:0 1 auto;min-width:0;text-align:center;font-size:1.75rem;font-weight:500;line-height:1.4}.header-two-tier .header__nav summary.header__menu-item .header__menu-parent-link:hover{text-decoration:none}.header-two-tier .header__nav summary.header__menu-item .header__menu-parent-chevron{display:inline-flex;flex-shrink:0;align-items:center;pointer-events:none}.header-two-tier .header__nav summary.header__menu-item .header__menu-parent-chevron svg{display:block}.header-two-tier .header__nav .header__menu-item{color:#fff;font-size:1.75rem;font-weight:500;padding:.7rem .4rem;text-decoration:none;border-radius:.4rem;transition:color .2s ease,background .2s ease;white-space:nowrap;text-align:center;box-sizing:border-box}.header-two-tier .header__nav .header__menu-item:hover{color:#fff;background:#ffffff1a}.header-two-tier .header__nav .header__menu-item .header__active-menu-item{color:#fff;font-weight:600}.header-two-tier .header__nav .header__submenu{background:#1d4ed8;border-color:#ffffff1a;margin-top:.4rem}.header-two-tier .header__nav .header__submenu .header__menu-item{color:#ffffffe6}.header-two-tier .header__nav .header__submenu .header__menu-item:hover{background:#ffffff14;color:#fff}.header-two-tier .header__nav .header__menu-item--highlight{color:#e53935!important}.header-two-tier .header__nav .header__menu-item--highlight:hover{color:#ff5252!important}@media screen and (min-width:990px){.header-two-tier .header__nav .mega-menu__content--tc-flyout{background:#fff!important;border-radius:0 0 1.2rem 1.2rem;box-shadow:0 1.6rem 5rem #00000024;border-top:.1rem solid rgba(0,0,0,.06);padding-top:2rem;padding-bottom:2.5rem}.header-two-tier .header__nav .mega-menu__content--tc-flyout.tc-menu-flyout--light{--color-foreground: 18, 18, 18;--color-background: 255, 255, 255}.header-two-tier .header__nav .mega-menu__flyout-main{min-width:min(100%,42rem)}}@media screen and (min-width:990px){.header-two-tier .header__icons--top .header__search{display:none}}@media screen and (min-width:750px){.header-two-tier .header__icons--top .header__icon--wishlist,.header-two-tier .header__icons--top .header__icon--basket{display:none!important}}.header-clean .header-wrapper{background:rgb(var(--color-background));transition:background-color .2s ease,box-shadow .2s ease}.template-collection main#MainContent,.template-index main#MainContent{--page-width: 126rem}.shopify-section-header-sticky .header-wrapper.header-clean,.section-header.scrolled-past-header .header-wrapper.header-clean{background:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #00000014}.header-clean .header__heading-link{padding:.4rem;transition:opacity .2s ease}.header-clean .header__heading-link:hover{opacity:.8}.header-clean .header__heading-logo{max-height:5.5rem;width:auto;height:auto;object-fit:contain}.header-clean .header__inline-menu{display:flex;align-items:center;gap:.2rem}.header-clean .header__menu-item{padding:.8rem 1.4rem;font-size:1.4rem;font-weight:500;color:rgba(var(--color-foreground),.8);text-decoration:none;border-radius:.6rem;transition:color .2s ease,background-color .2s ease;position:relative}.header-clean .header__menu-item:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.header-clean .header__menu-item .header__active-menu-item{color:rgb(var(--color-foreground));font-weight:600}.header-clean .header__menu-item .svg-wrapper{width:1rem;height:1rem;margin-left:.4rem;transition:transform .2s ease}.header-clean .header__menu-item[aria-expanded=true] .svg-wrapper{transform:rotate(180deg)}.header-clean .header__submenu{position:absolute;top:calc(100% + .8rem);left:0;min-width:20rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;box-shadow:0 4px 12px #00000014;padding:.8rem 0;margin-top:0;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .2s ease;z-index:1000}.header-clean header-menu details[open] .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header-clean .header__submenu .header__menu-item{padding:.8rem 1.6rem;display:block;width:100%;border-radius:0;font-size:1.3rem}.header-clean .header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.04)}.header-clean .header__icons{gap:.15rem}.header-clean .header__icon{padding:.8rem;border-radius:.6rem;transition:color .2s ease,background-color .2s ease;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center}.header-clean .header__icon:hover{background:rgba(var(--color-foreground),.04)}.header-clean .header__icon .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header-clean .header__icon--search,.header-clean .header__icon--search .svg-wrapper{display:flex;align-items:center;justify-content:center}.header-clean .cart-count-bubble{position:absolute;top:.2rem;right:.2rem;min-width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:50%;font-size:1rem;font-weight:600;padding:0 .3rem;line-height:1}.header-clean .search-modal{background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-clean .search-modal__content{background:rgb(var(--color-background));border-radius:1.6rem;box-shadow:0 24px 48px #0000001f,0 0 0 1px #0000000a;max-width:56rem;margin:2rem auto;padding:2rem 2.4rem}.header-clean .search-modal__form .field{display:flex;align-items:center;background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;overflow:hidden;gap:1rem;padding:.4rem 1.2rem .4rem 1.6rem;transition:border-color .2s ease,box-shadow .2s ease}.header-clean .search-modal__form .field:focus-within{border-color:#2563eb66;background:rgb(var(--color-background));box-shadow:0 0 0 3px #2563eb14}.header-clean .search-modal__form .search__input{flex:1;padding:1rem 0;font-size:1.55rem;border:none;background:transparent}.header-clean .search-modal__form .field__button{padding:.8rem;border:none;background:transparent;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:4rem}.header-clean .search-modal__form .field__button .svg-wrapper{width:2rem;height:2rem}.header-clean .search-modal__form .field__button.reset__button{order:1;margin-left:auto}.header-clean .search-modal__form .field__button.search__button{order:2}.header-clean .search-modal__close-button{position:absolute;top:1.6rem;right:1.6rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--color-foreground),.04);border:none;cursor:pointer;transition:all .2s ease;z-index:10}.header-clean .search-modal__close-button:hover{background:rgba(var(--color-foreground),.08)}.header-clean .search-modal__close-button .svg-wrapper{width:2rem;height:2rem}@media screen and (max-width:749px){.header-clean .search-modal__close-button{width:3rem;height:3rem;min-width:3rem;min-height:3rem;top:1rem;right:1rem}.header-clean .search-modal__close-button .svg-wrapper{width:1.6rem;height:1.6rem}.header-clean details[open] .search-modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0}.header-clean details[open] .search-modal .modal-overlay:after{display:none}.header-clean .search-modal__content{margin:1.2rem;padding:1.6rem;border-radius:1.2rem}.header-clean .search-modal__form .field{border-radius:1rem;padding:.6rem 1rem .6rem 1.2rem}.header-clean .search-modal__form .search__input{font-size:1.6rem}}.header-clean .search-modal__form .field__button.reset__button{display:none}.header-clean .search-modal__form .field__button.search__button{display:flex}.header-clean .menu-drawer{background:rgb(var(--color-background));box-shadow:-2px 0 16px #0000001a}@media screen and (max-width:749px){.header-clean .menu-drawer{position:fixed!important;top:var(--header-bottom-position, 60px)!important;left:0!important;width:88%;max-width:36rem;height:calc(100svh - var(--header-bottom-position, 60px))!important;max-height:calc(100svh - var(--header-bottom-position, 60px))!important;overflow:hidden}@supports not (height: 100svh){.header-clean .menu-drawer{height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 60px))!important;max-height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 60px))!important}}.header-clean menu-drawer>details[open]>summary:before{height:calc(100svh - var(--header-bottom-position, 60px))!important}@supports not (height: 100svh){.header-clean menu-drawer>details[open]>summary:before{height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 60px))!important}}.header-clean .menu-drawer__navigation-container{display:flex;flex-direction:column;align-content:flex-start;align-items:stretch;grid-template-rows:unset;height:auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.header-clean .menu-drawer__navigation{flex:0 0 auto}.header-clean .menu-drawer__utility-links{flex:0 0 auto;margin-top:0}}.header-clean .menu-drawer__menu-item{padding:1.2rem 1.6rem;font-size:1.5rem;color:rgb(var(--color-foreground));border-radius:.6rem;transition:all .2s ease;margin-bottom:.2rem}.header-clean .menu-drawer__menu-item:hover{background:rgba(var(--color-foreground),.04)}.header-clean .menu-drawer__trade-in-block{padding:.4rem 0 1.2rem;margin-bottom:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header-clean .menu-drawer__trade-in-heading{margin:0 0 .6rem;padding:0 1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#15803d}.header-clean .menu-drawer__trade-in-heading--secondary{margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));opacity:.85}.header-clean .menu-drawer__trade-in-list{list-style:none;margin:0;padding:0}.header-clean .menu-drawer__trade-in-list .menu-drawer__menu-item{font-weight:500}.header-clean .menu-drawer__trade-in-link.menu-drawer__menu-item--active{background:#16a34a1f;color:#15803d}@media screen and (max-width:989px){.header-clean .menu-drawer__panel--trade-in{display:none!important}.header-clean .menu-drawer__panel--shop{display:block}body.trade-in-flow .header-clean .menu-drawer__panel--shop{display:none!important}body.trade-in-flow .header-clean .menu-drawer__panel--trade-in{display:block!important}}@media screen and (min-width:990px){.header-clean .menu-drawer__panel--trade-in{display:none!important}.header-clean .menu-drawer__panel--shop{display:block}}.header-clean .menu-drawer__close-button{padding:1rem 1.6rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);border-radius:.6rem;margin-bottom:1.2rem;display:flex;align-items:center;gap:.8rem}@media screen and (max-width:749px){.header-clean.header.page-width{padding-left:0;padding-right:0;max-width:100%}.header-two-tier.header--no-inline-search .header__top{grid-template-rows:auto;grid-template-areas:"menu logo icons"}.header-two-tier .header__top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"menu logo icons" "search search search";padding:.5rem 1rem .8rem;gap:.6rem .8rem;width:100%;box-sizing:border-box}.header-two-tier .header__top-left{display:contents}.header-two-tier .header__search-bar{grid-area:search;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:0 .4rem 0 1.2rem;gap:.5rem}.header-two-tier .header__search-form{padding:0;border:none;background:transparent;min-height:4rem}.header-two-tier .header__search-toggle{min-width:11rem;min-height:1.9rem;padding:.15rem;background:#eef6ff;border:1px solid rgba(37,99,235,.35);margin-left:0}.header-two-tier .header__search-bar.header__search-bar--trade-in .header__search-toggle{background:#f1f5f9;border-color:#16a34a59}.header-two-tier .header__search-toggle-btn{padding:.25rem .8rem;font-size:1.15rem}.header-two-tier .header__search-bar.header__search-bar--trade-in{background:#f0fdf4;border-color:#16a34a59}.header-two-tier header-drawer{grid-area:menu;justify-self:start;align-self:center;min-width:0}.header-two-tier .header__top .header__heading,.header-two-tier .header__top .header__heading-link--top{grid-area:logo;justify-self:center;align-self:center}.header-two-tier .header__heading-link--top,.header-two-tier .header__heading-logo-wrapper{min-width:0}.header-clean .header__heading-logo{max-height:3.5rem}.header-two-tier .header__icons--top{grid-area:icons;justify-self:end;align-self:center;gap:0;margin-right:0;min-width:0}.header-two-tier .header__icons--top .header__search,.header-two-tier .header__icons--top .header__icon--wishlist,.header-two-tier .header__icons--top .header__icon--basket,.header-two-tier .header__icons--top .header__icon--account,.header-two-tier .header__icons--top .header__icon--account-custom{display:none!important}.header-clean .header__icon--menu{display:flex;align-items:center;justify-content:center;padding:.8rem}.header-clean .header__icon{padding:.3rem}.header-clean .header__icon .svg-wrapper{width:2rem;height:2rem}.header-two-tier .header__icons--top .header__icon--cart .svg-wrapper{width:2.2rem;height:2.2rem}.header-two-tier .header__icons--top .header__icon--cart .svg-wrapper svg{width:100%;height:100%}.header-two-tier .header__search-form .header__search-bar-input{font-size:1.1rem}.header-two-tier .header__search-form .header__search-bar-input::placeholder{font-size:1.05rem}.header-two-tier .header__nav{display:none}}@media screen and (min-width:750px)and (max-width:989px){.header-two-tier .header__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/header-clean.css.map */
