@charset "UTF-8";@media(min-width:1280px){.site-header:not(.is-scrolled) .site-header__logo{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.site-header:not(.is-scrolled) .site-header__nav-wrap{width:max-content!important;min-width:0!important;max-width:calc(100vw - 292px)!important;justify-self:end!important;justify-content:flex-end!important;background:#261f1680!important;-webkit-backdrop-filter:blur(6px) saturate(.92)!important;backdrop-filter:blur(6px) saturate(.92)!important;box-shadow:none!important}.site-header:not(.is-scrolled) .header-actions{background:transparent!important;box-shadow:none!important}}@media(max-width:1279px){.site-header:not(.is-scrolled){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.site-header:not(.is-scrolled) .site-header__logo,.site-header:not(.is-scrolled) .site-header__nav-wrap,.site-header:not(.is-scrolled) .header-actions{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.site-header:not(.is-scrolled) .header-search-link{background:#19161333!important;border-color:#ffffff57!important;box-shadow:none!important}body.menu-open .site-header{background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 8px 24px #20202012!important}body.menu-open .site-header__logo,body.menu-open .site-header__nav-wrap,body.menu-open .header-actions{background:transparent!important}body.menu-open .site-header__logo img{filter:none!important}body.menu-open .header-search-link{border-color:#2020201f!important;background:#ffffffeb!important;color:#202020!important}}@media(max-width:1279px){.product-page-hero__content.section-frame,.error-hero__content.section-frame{width:calc(100% - (var(--side-space) * 2))!important;max-width:var(--content-width)!important;margin-inline:auto!important}.product-detail-hero__content.section-frame{width:calc(100% - (var(--side-space) * 2))!important}}@media(min-width:768px)and (max-width:1279px){.product-page-hero__content.section-frame,.error-hero__content.section-frame{min-width:0!important}}@media(max-width:767px){.product-page-hero__content.section-frame,.error-hero__content.section-frame,.product-detail-hero__content.section-frame{width:calc(100% - 36px)!important}}
