@charset "UTF-8";.section-header{z-index:30}.section-header .header-wrapper{display:block;position:relative}.section-header .header-wrapper .header{--alpha-shadow: 0;--alpha-border: .05;box-shadow:0 .25rem .5rem rgba(var(--color-shadow),var(--alpha-shadow))}.header-main{display:grid;grid-template-areas:"left-area heading icons";grid-template-columns:auto auto 1fr;gap:1rem;align-items:center;z-index:1;min-height:4rem;padding-top:.25rem;padding-bottom:.25rem}.header-main .header-left-area{grid-area:left-area;height:100%;display:flex;align-items:center;justify-content:flex-start}.header-heading{width:max-content;line-height:0;grid-area:heading;justify-self:center;transition:transform .3s cubic-bezier(0,0,.3,1);transform-origin:left center}.header-heading .header-heading-logo-wrapper{width:100%;display:inline-block}.header-heading .header-heading-logo-wrapper .header-heading-logo{max-width:100%;width:var(--logo-width-mobile, 100px);height:auto}.header-heading .header-heading-logo-wrapper .header-heading-logo.transparent-logo,.header-main .search-wrapper,.header-main .header-menu-nav{display:none}.header-icons{display:flex;grid-area:icons;justify-self:end}.header-icons .header-icon{display:flex;align-items:center;justify-content:center;min-width:3rem;height:4rem;padding:0;cursor:pointer}.header-icons .header-icon .icon{flex:0 0 auto;width:1.5rem;transition:transform .3s ease}.header-icons .header-icon .cart-count-bubble{text-align:center;font-size:.875rem;font-weight:700}.header-icons .header-icon .cart-count-bubble span[aria-hidden=true]{display:inline-block}.header-icons .header-icon .cart-count-bubble.bubble-style--cart,.header-icons .header-icon .cart-count-bubble.bubble-style--bag{position:relative;line-height:0}.header-icons .header-icon .cart-count-bubble.bubble-style--cart span[aria-hidden=true],.header-icons .header-icon .cart-count-bubble.bubble-style--bag span[aria-hidden=true]{position:absolute;top:0;left:100%;font-size:.75rem}.header-icons .header-icon .cart-count-bubble.bubble-style--cart span[aria-hidden=true]{margin-left:-6px;margin-top:4px}.header-icons .header-icon .cart-count-bubble.bubble-style--bag span[aria-hidden=true]{line-height:normal;top:auto;bottom:0;margin-left:.125rem}.header-icons .header-icon .cart-count-bubble.bubble-style--frame{min-width:3rem;padding:.25rem .875rem;margin-left:.5rem;position:relative;border-radius:9999px}.header-icons .header-icon .cart-count-bubble.bubble-style--frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));border-radius:9999px;pointer-events:none;z-index:1}.header-icons .header-icon .cart-count-bubble.bubble-style--frame:hover span[aria-hidden=true]{animation:slideUpDown .3s cubic-bezier(0,0,.3,1) forwards}.header-icons .header-icon .cart-count-bubble.bubble-style--text{min-width:3rem;margin-left:.5rem;font-size:1rem}.header-icons .header-icon .cart-count-bubble.bubble-style--text:hover{opacity:.5}.header-icons .header-icon:hover .icon{transform:scale(1.1)}.section-header .header-wrapper .header .header-bottom{display:none}.header-menu-nav .list-menu{list-style:none;padding:0;margin:0}.header-menu-nav .list-menu.list-menu--inline{display:inline-flex;flex-wrap:wrap;column-gap:1.5rem}.header-menu-nav .list-menu.list-menu--inline .header-menu-first-level{display:inline-flex;align-items:center;justify-content:center}.header-menu-nav .list-menu.list-menu--inline .header-menu-first-level .first-level-item{padding:1rem 0;font-size:.875rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.header-menu-nav .list-menu.list-menu--disclosure{position:absolute;top:100%;min-width:18rem;width:auto;margin-top:.5rem;border-radius:16px;padding:1rem 0;background:rgb(var(--color-background));box-shadow:0 0 .5rem rgba(var(--color-shadow),.2)}.header-menu-nav .list-menu.list-menu--disclosure.list-menu-second--disclosure{top:0;left:100%;margin-top:0;margin-left:.25rem}.header-menu-nav .list-menu.list-menu--disclosure.list-menu-second--disclosure:before{content:"";position:absolute;width:.25rem;left:auto;top:0;right:100%;bottom:0}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item{position:relative;padding:.5rem 2rem;display:flex;align-items:center;justify-content:space-between}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item>drop-menu{width:100%}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item>drop-menu>details>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item>drop-menu>details>summary .icon-caret{width:.875rem;transition:transform .1s cubic-bezier(0,0,.3,1)}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item>drop-menu>details.has-opened>summary .icon-caret{transform:rotate(-90deg)}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item.header-menu-second-level>drop-menu[data-hover-open]>details.has-opened>summary{position:relative}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item.header-menu-second-level>drop-menu[data-hover-open]>details.has-opened>summary:after{content:"";position:absolute;left:100%;top:-100%;height:300%;width:5rem}.header-menu-nav .list-menu.list-menu--disclosure .list-menu-item.header-menu-second-level>drop-menu[data-hover-open]>details.has-opened.position--exceed>summary:after{left:auto;right:100%}.header-menu-nav .list-menu.list-menu--mega{position:absolute;top:100%;left:0;right:0;bottom:auto;max-height:calc(100vh - 8rem);padding:2rem 0;overflow-y:auto;border-bottom:1px solid rgba(var(--color-foreground),.1);--gap-column: 2rem;--gap-row: 2rem}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--gap-row) var(--gap-column);grid-template-columns:repeat(5,minmax(0,1fr))}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item{grid-column:span 1}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .list-menu .list-menu-item{padding:.25rem 0}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .mega-menu-image{--image-ratio: 100%;position:relative;border-radius:var(--medium-radius)}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .mega-menu-image:before{content:"";display:block;width:0;padding-bottom:var(--image-ratio)}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .mega-menu-image .media-content{padding:1rem}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .mega-menu-image .media-content .image-title{padding:1rem 3rem}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .mega-menu-image .media-content .image-title.title-size--small{font-size:1rem}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item .mega-menu-image .media-content .image-title.title-size--large{font-size:2rem}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-2{grid-column:span 2}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-2 .mega-menu-image{--image-ratio: calc((100% - var(--gap-column)) / 2)}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-3{grid-column:span 3}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-3 .mega-menu-image{--image-ratio: calc((100% - var(--gap-column) * 2) / 3)}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-4{grid-column:span 4}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-4 .mega-menu-image{--image-ratio: calc((100% - var(--gap-column) * 3) / 4)}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-5{grid-column:span 5}.header-menu-nav .list-menu.list-menu--mega .mega-menu-list .mega-menu-item.column-5 .mega-menu-image{--image-ratio: calc((100% - var(--gap-column) * 4) / 5)}.header-menu-nav .list-menu details .header-submenu{visibility:hidden;opacity:0}.header-menu-nav .list-menu details.has-opened>.header-submenu{visibility:visible;opacity:1;animation:slideIn .3s ease}.header-menu-nav .list-menu details.has-opened>.header-submenu.list-menu-second--disclosure{animation:slideInFromLeft .3s ease}.header-menu-nav .list-menu details.has-opened.position--exceed>summary .icon-caret{transform:rotate(90deg)!important}.header-menu-nav .list-menu details.has-opened.position--exceed>.header-submenu{left:auto;right:100%;margin-left:auto;margin-right:.25rem}.section-header .header-wrapper .header .first-level-drop>details>summary .icon-caret{width:.75rem;opacity:.75;transition:transform .1s cubic-bezier(0,0,.3,1)}.section-header .header-wrapper .header .first-level-drop>details.has-opened>summary .icon-caret{transform:scaleY(-1)}.section-header .header-wrapper .header .first-level-drop>details.has-opened.position--exceed>.header-submenu{right:0}.section-header .header-wrapper .header .first-level-drop[data-hover-open]>details.has-opened>summary{position:relative}.section-header .header-wrapper .header .first-level-drop[data-hover-open]>details.has-opened>summary:after{content:"";position:absolute;left:-50%;top:90%;width:200%;min-width:10rem;height:5rem;z-index:1}.section-header .header-wrapper .header .first-level-drop[data-hover-open]>details.has-opened>.header-submenu{z-index:11}.section-header .header-wrapper .header header-drawer .menu-toggle-button{line-height:0}.section-header .header-wrapper .header header-drawer .menu-toggle-button .button .hamburger{transition:transform .3s cubic-bezier(0,0,.3,1);-webkit-user-select:none;user-select:none;width:3rem;height:auto}.section-header .header-wrapper .header header-drawer .menu-toggle-button .button .hamburger .line{fill:none;transition:stroke-dasharray .3s,stroke-dashoffset .3s;stroke:rgb(var(--color-foreground));stroke-width:5.5;stroke-linecap:round}.section-header .header-wrapper .header header-drawer .menu-toggle-button .button .hamburger .line.top{stroke-dasharray:40 139}.section-header .header-wrapper .header header-drawer .menu-toggle-button .button .hamburger .line.bottom{stroke-dasharray:40 180}.section-header .header-wrapper .header .image-title{--alpha-text-background: .8;background:linear-gradient(270deg,rgba(var(--color-background),0),rgba(var(--color-background),var(--alpha-text-background)) 40% 60%,rgba(var(--color-background),0));color:rgb(var(--color-foreground));margin-bottom:0;text-align:center}.section-header .header-wrapper .header .menu-bubble{padding:.125rem .625rem;font-size:.625rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.25rem}.section-header .header-wrapper .header:after{content:"";position:absolute;top:auto;bottom:0;left:0;right:0;height:1px;background:rgba(var(--color-foreground),var(--alpha-border))}@media screen and (max-width: 749px){.section-header .header-wrapper .header .header-main{gap:0}.section-header .header-wrapper .header.header-mobile--center .header-main{grid-template-columns:1fr auto 1fr}.section-header .header-wrapper .header.header-mobile--center .header-main .header-heading{text-align:center;transform-origin:center center}}@media screen and (min-width: 1200px){.section-header .header-wrapper .header .header-main{gap:0}.section-header .header-wrapper .header .header-main .header-left-area{display:none}.section-header .header-wrapper .header .header-main .header-left-area header-drawer{display:none}.section-header .header-wrapper .header .header-main .header-heading .header-heading-logo-wrapper .header-heading-logo{width:var(--logo-width, 100px)}.section-header .header-wrapper .header .header-main .search-wrapper{position:relative;display:flex;align-items:center;height:100%;width:100%;max-width:30rem}.section-header .header-wrapper .header .header-main .search-wrapper .search-form{width:100%}.section-header .header-wrapper .header .header-main .search-wrapper .search-container{display:none;position:absolute;z-index:2;top:100%;left:-50%;width:600px;height:auto;background:rgb(var(--color-background));padding:1.25rem;border-radius:var(--medium-radius);box-shadow:0 0 .5rem rgba(var(--color-shadow),.2)}.section-header .header-wrapper .header .header-main .search-wrapper.in-focus .search-container{display:block;animation:slideIn .3s cubic-bezier(0,0,.3,1)}.section-header .header-wrapper .header .header-main .search-wrapper.predictive-search-wrapper .predictive-search-main{max-height:var(--result-max-height)}.section-header .header-wrapper .header .header-main .header-menu-nav{display:block;grid-area:navigation}.section-header .header-wrapper .header .header-bottom{display:block}.section-header .header-wrapper .header .header-bottom .header-bottom-wrapper{display:flex;align-items:center;justify-content:space-between;gap:4rem}.section-header .header-wrapper .header .header-bottom .header-bottom-wrapper .header-contact{flex:0 0 auto;font-size:.875rem}.section-header .header-wrapper .header.drawer-menu .header-main{padding-top:.5rem;padding-bottom:.5rem}.section-header .header-wrapper .header.drawer-menu.header--has-menu .header-left-area{display:flex}.section-header .header-wrapper .header.drawer-menu.header--has-menu .header-left-area header-drawer{display:block}.section-header .header-wrapper .header.header--menu-position-bottom.header--has-menu .header-main{border-bottom:1px solid rgba(var(--color-foreground),.2)}.section-header .header-wrapper .header.header--left-left .header-main{grid-template-areas:"heading icons";grid-template-columns:1fr auto}.section-header .header-wrapper .header.header--left-left.header--has-menu .header-main{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;gap:2rem}.section-header .header-wrapper .header.header--left-left.header--has-menu.drawer-menu .header-main{grid-template-areas:"left-area heading icons";grid-template-columns:auto 1fr auto;gap:1rem}.section-header .header-wrapper .header.header--left-left.header--has-menu.drawer-menu .header-main .header-heading{justify-self:left}.section-header .header-wrapper .header.header--left-center .header-main{grid-template-areas:"heading icons";grid-template-columns:1fr auto}.section-header .header-wrapper .header.header--left-center .header-main .header-heading{justify-self:flex-start}.section-header .header-wrapper .header.header--left-center.header--has-menu .header-main{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;gap:2rem}.section-header .header-wrapper .header.header--left-center.header--has-menu.drawer-menu .header-main{grid-template-areas:"left-area heading icons";grid-template-columns:auto 1fr auto;gap:1rem}.section-header .header-wrapper .header.header--left-bottom .header-main{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"heading inline-search icons"}.section-header .header-wrapper .header.header--left-bottom .header-main .header-heading{justify-self:flex-start}.section-header .header-wrapper .header.header--left-bottom .header-main .search-wrapper{grid-area:inline-search;justify-self:center}.section-header .header-wrapper .header.header--left-bottom.header--has-menu.drawer-menu .header-main{grid-template-columns:auto 1fr 4fr 2fr;grid-template-areas:"left-area heading inline-search icons";gap:1rem}.section-header .header-wrapper .header.header--center-bottom .header-main{grid-template-areas:"left-area heading icons";grid-template-columns:1fr auto 1fr;gap:2rem}.section-header .header-wrapper .header.header--center-bottom .header-main .header-left-area{display:flex}}@media screen and (min-width: 1200px) and (min-width: 750px){.section-header .header-wrapper .header.header--center-bottom .header-main .header-heading{text-align:center;transform-origin:center center}}@media screen and (min-width: 1200px){.section-header .header-wrapper .header.header--center-bottom.drawer-menu .header-main .header-left-area .search-wrapper{margin-left:0}.section-header .header-wrapper .header.header--center-left .header-main{grid-template-areas:"heading icons";grid-template-columns:1fr auto}}@media screen and (min-width: 1200px) and (min-width: 750px){.section-header .header-wrapper .header.header--center-left .header-main .header-heading{text-align:center;transform-origin:center center}}@media screen and (min-width: 1200px){.section-header .header-wrapper .header.header--center-left.header--has-menu .header-main{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;gap:2rem}.section-header .header-wrapper .header.header--center-left.header--has-menu.drawer-menu .header-main{grid-template-areas:"left-area heading icons";grid-template-columns:1fr auto 1fr}}.section-header .header-wrapper.header--background-transparent{height:0}.section-header .header-wrapper.header--background-transparent .header{background:transparent}.section-header .header-wrapper.header--background-transparent .header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:var(--gradient-background, rgb(var(--color-background)));transform:scaleY(0);transform-origin:bottom}.section-header .header-wrapper.header--first-level-uppercase .first-level-item{text-transform:uppercase}.section-header.shopify-section-header-sticky{position:sticky;top:0}.section-header.scrolled-past-header sticky-header[data-sticky-type=reduce-logo-size] .header-heading{transform:scale(.75)}.section-header.scrolled-past-header .header{--alpha-shadow: .1;transition:box-shadow .3s .3s cubic-bezier(0,0,.3,1)}.section-header.animate{transition:top .3s ease-out}.section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.section-header:hover .header-wrapper.header--background-transparent .header:before,.section-header.header--is-active .header-wrapper.header--background-transparent .header:before,.section-header.scrolled-past-header .header-wrapper.header--background-transparent .header:before{transition:transform .3s cubic-bezier(0,0,.3,1);transform:scaleY(1)}.section-header:not(:hover,.header--is-active,.scrolled-past-header) .header-wrapper.header--background-transparent .header{--color-foreground: var(--transparent-foreground-color);--alpha-border: 1}.section-header:not(:hover,.header--is-active,.scrolled-past-header) .header-wrapper.header--background-transparent .header .header-main .header-heading .header-heading-logo-wrapper.has-transparent-logo .header-heading-logo{display:none}.section-header:not(:hover,.header--is-active,.scrolled-past-header) .header-wrapper.header--background-transparent .header .header-main .header-heading .header-heading-logo-wrapper.has-transparent-logo .header-heading-logo.transparent-logo{display:block}
/*# sourceMappingURL=/cdn/shop/t/346/assets/section-header.css.map */
