:root{--hdr-radius:16px}.site-header,.header,.header-wrapper,.header-sticky{border-radius:var(--hdr-radius)}.announcement-bar,.shopify-section-group-header-group .section[class*=announcement]{border-radius:0 !important}.site-header,.header,.header-wrapper,.header-sticky,.shopify-section-group-header-group .section{overflow:clip;background-clip:padding-box}.announcement-bar{border-radius:0 !important}.header-inner,.header-nav,.header-grid,.header__navigation,.header__menu,.header__icons{border-radius:0}.header__icons .button,.header__icons .icon-button,.header__icons .search-drawer-button,.header__icons .menu-drawer-button,.header__icons .cart-drawer-button,.header__icons .account-drawer-button,.header__icons .menu-toggle-button{position:relative;border-radius:9999px !important;background:transparent;border:1px solid transparent;outline:none}.header__icons .search-drawer-button .icon,.header__icons .cart-drawer-button .icon{width:20px !important;height:20px !important}.header__icons .search-drawer-button,.header__icons .cart-drawer-button{margin-right:12px !important}.topbar,.announcement-bar,nav[aria-label="Announcement bar"],.section--rounded.topbar,.section--first-rounded.topbar,.section--next-rounded.topbar,.section--rounded.announcement-bar,.section--first-rounded.announcement-bar,.section--next-rounded.announcement-bar{border-radius:0 !important;overflow:visible !important}.topbar *,.announcement-bar *,nav[aria-label="Announcement bar"] *,.section--rounded.topbar *,.section--first-rounded.topbar *,.section--next-rounded.topbar *{border-radius:0 !important}.announcement__slides,.announcement__slide,.announcement__content,.flickity-viewport,.flickity-slider{border-radius:0 !important}.topbar{--rounded:0 !important;--border-radius:0 !important;--rounded-button:0 !important;--rounded-block:0 !important}.btn-loader span{border-radius:50% !important;width:5px !important;height:5px !important}.header__icons .button:focus-visible,.header__icons .icon-button:focus-visible,.header__icons .search-drawer-button:focus-visible,.header__icons .menu-drawer-button:focus-visible,.header__icons .cart-drawer-button:focus-visible,.header__icons .account-drawer-button:focus-visible,.header__icons .menu-toggle-button:focus-visible{border-radius:9999px !important;background:transparent;border:1px solid transparent;outline:none}.header__icons .button:hover,.header__icons .icon-button:hover,.header__icons .search-drawer-button:hover,.header__icons .menu-drawer-button:hover,.header__icons .cart-drawer-button:hover,.header__icons .account-drawer-button:hover,.header__icons .menu-toggle-button:hover{border-radius:9999px !important;background:transparent;border:1px solid transparent;outline:none}.header__icons .button:focus-visible,.header__icons .icon-button:focus-visible,.header__icons .search-drawer-button:focus-visible,.header__icons .menu-drawer-button:focus-visible,.header__icons .cart-drawer-button:focus-visible,.header__icons .account-drawer-button:focus-visible,.header__icons .menu-toggle-button:focus-visible{box-shadow:0 0 0 3px rgba(220,38,38,.25)}.header__icons .button::before,.header__icons .icon-button::before,.header__icons .search-drawer-button::before,.header__icons .menu-drawer-button::before,.header__icons .cart-drawer-button::before,.header__icons .account-drawer-button::before,.header__icons .menu-toggle-button::before{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;pointer-events:none;z-index:0}.site-header,.header{z-index:40}[data-drawer="cart"],.quick-search,.drawer,.search-drawer,.cart-drawer{z-index:39}.hero-video__panel,.hero__panel,.hero-optimized__content,.hero__text{border-radius:var(--hdr-radius)}.is-sticky .site-header,.is-sticky .header,.is-sticky .header-wrapper,.is-sticky .announcement-bar,.header[is="sticky-header"]{border-radius:var(--hdr-radius)}.is-sticky .site-header,.is-sticky .header,.header[is="sticky-header"]{overflow:visible}.top-strip,.announcement,.topbar-section,.timer-section{border-radius:var(--hdr-radius);overflow:clip}.header__logo,.logo{border-radius:0}.cart-count-bubble,.cart-notification{border-radius:9999px}.section--rounded{border-radius:var(--hdr-radius)}.section.header::before,.section.section--next-rounded.header::before{border-radius:var(--hdr-radius)}.header__navigation--desktop,.header__menu--desktop{display:none}@media screen and (min-width:1024px){.header__navigation--desktop{display:flex;align-items:center}.header__menu--desktop{display:flex}}