/* START_SECTION:header (INDEX:19) */
@media(min-width:1000px){
.section-header{position:relative!important;top:auto;z-index:130;margin:14px auto!important;width:calc(100% - 48px);max-width:1380px}
.section-header page-header{display:block;position:relative}
.section-header .pageheader{border:1px solid rgba(32,34,35,.08);border-radius:22px;background:rgba(245,243,239,var(--smn-header-alpha,.94))!important;color:#202223!important;box-shadow:0 6px 26px rgba(0,0,0,.06);backdrop-filter:blur(20px);--header-text-col:#202223;--main-nav-link-col:#202223;--header-text-hover-col:#7732ed}
.section-header .logo-area{display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:12px 22px!important}
.section-header .logo-area__middle{order:0;flex:0 0 auto;position:static!important;transform:none!important;width:auto!important}
.section-header .logo-area__left{order:1;flex:1 1 auto;min-width:0;width:auto!important}
.section-header .logo-area__right{order:2;flex:0 0 auto;width:auto!important}
.section-header .logo-area__left__inner{display:flex!important;max-width:none!important}
.section-header .logo-area__right__inner{display:flex;align-items:center;gap:14px}
.section-header .logo__image{display:block!important;max-width:160px}.section-header .logo__image-transparent{display:none!important}
.section-header #proxy-nav,.section-header #main-nav,.section-header .logo-area__left .show-search-link,.section-header .mobile-nav-toggle{display:none!important}
.section-header .logo-area__middle__inner{position:static!important}
.smn{display:flex;align-items:center;gap:4px}
.smn__details{display:block}.smn__details>summary{list-style:none}.smn__details>summary::-webkit-details-marker{display:none}
.smn__link{display:flex;align-items:center;gap:5px;border-radius:13px;padding:11px 12px;color:#202223!important;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none!important;cursor:pointer}
.smn__link:hover,.smn__details[open]>summary{background:#fff;color:#7732ed!important}
.smn__link svg{width:13px;height:13px}.smn__details[open]>summary svg{transform:rotate(180deg)}
.smn__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:30px;padding:26px;background:rgba(245,243,239,var(--smn-panel-alpha,.98));border:1px solid rgba(32,34,35,.08);border-radius:22px;box-shadow:0 15px 35px rgba(0,0,0,.12);text-align:left;color:#202223;max-height:calc(100vh - 150px);overflow:auto}
.smn__panel:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
.smn__heading{display:block;color:#77736f;font-size:14px;font-weight:500;padding:0 0 12px;margin-bottom:14px;border-bottom:1px solid #d9d6d0;text-decoration:none}
.smn__product{display:block;position:relative;border-radius:15px;overflow:hidden;background:#fff;text-decoration:none;color:#202223}
.smn__product-image{display:block;width:100%;height:210px;object-fit:contain;background:#eee9e3}
.smn__product-copy{display:grid;gap:7px;padding:17px}.smn__product-copy strong{font-size:17px}.smn__product-copy span{font-size:12px;line-height:1.6;color:#686461}
.smn__row{display:flex;align-items:flex-start;gap:13px;padding:12px 8px;border-radius:12px;text-decoration:none;color:inherit!important}.smn__row:hover{background:#fff}
.smn__thumb,.smn__glyph{flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#fff;object-fit:contain}.smn__glyph{display:grid;place-items:center;color:#7732ed;font-size:23px}
.smn__row strong{display:block;font-size:13px;line-height:1.5;font-weight:600}.smn__row small{display:block;margin-top:4px;font-size:12px;line-height:1.6;color:#686461}
.smn__panel--support{left:auto;right:0;width:300px;display:grid;grid-template-columns:1fr;gap:3px;padding:16px}
.smn__support-link{padding:10px 12px;border-radius:10px;color:#202223;text-decoration:none;font-size:13px}.smn__support-link:hover{background:white}
.shootz-header-cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 19px;background:#7732ed;color:white!important;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none!important;white-space:nowrap}
.smn :focus-visible,.shootz-header-cta:focus-visible{outline:2px solid #7732ed;outline-offset:3px}
}
@media(max-width:999px){.smn,.shootz-header-cta{display:none!important}}
@media(min-width:1000px) and (max-width:1199px){.section-header{width:calc(100% - 24px)}.section-header .logo-area{gap:10px;padding-inline:15px!important}.section-header .logo__image{max-width:130px}.smn__link{padding:10px 8px;font-size:12px}.section-header .logo-area__right__inner{gap:10px}}


@media(min-width:1000px){.section-header .logo-area__left{position:static!important;margin:0!important;align-items:center}.section-header .logo-area__left__inner{position:static!important;transform:none!important;left:auto!important;top:auto!important;width:auto!important}.section-header .logo-area__middle__inner{padding:0!important}.section-header .logo,.section-header .logo__h1{margin:0!important;padding:0!important;line-height:1!important}.section-header .logo__link{display:block;padding:0!important}.section-header .logo__image{height:auto!important}.section-header .logo-area{min-height:72px!important}.section-header .logo-area__middle{height:auto!important}}

@media(min-width:1000px){.section-header:has(page-header[data-floating-transparent="true"]){background:transparent!important}.section-header page-header[data-floating-transparent="true"] .pageheader{background:rgba(245,243,239,var(--smn-header-alpha,0))!important;box-shadow:none;border-color:transparent;backdrop-filter:none}.section-header page-header[data-floating-transparent="false"] .pageheader{background:rgba(245,243,239,.94)!important}.section-header .smn__panel{backdrop-filter:blur(18px)}}

@media(min-width:1000px){.section-header:has(page-header[data-floating-transparent="true"])::after{background:none!important}.section-header page-header[data-floating-transparent="true"] .logo__image{opacity:1!important;visibility:visible!important}.section-header page-header[data-floating-transparent="true"] .logo-area__right a,.section-header page-header[data-floating-transparent="true"] .header-account-link{color:#202223!important}.section-header page-header[data-floating-transparent="true"] .shootz-header-cta{color:#fff!important}body.template-index .section-header:has(page-header[data-floating-transparent="true"]){margin-bottom:calc(var(--theme-header-height,74px) * -1)!important}}

@media(min-width:1000px){.section-header page-header[data-floating-transparent="true"] #pageheader{--transparent-header-text-color:#202223}.section-header page-header[data-floating-transparent="true"] #pageheader .shootz-header-cta{color:#fff!important}.section-header page-header[data-floating-transparent="true"] .header-account-link__icon{color:#202223!important}}
@media(min-width:1000px){
.smn__link{transition:background-color .2s ease,color .2s ease}
.smn__link svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}
.smn__details[data-motion-state="closed"]>summary svg{transform:rotate(0)}
.smn__details[data-motion-state="closed"]>summary{background:transparent}
.smn__panel{transform-origin:top center}
.smn__product,.smn__row{transition:background-color .2s ease,box-shadow .25s ease}
.smn__product-image{transition:transform .4s cubic-bezier(.22,1,.36,1)}
.smn__product:hover .smn__product-image{transform:scale(1.035)}
.smn__product:hover{box-shadow:0 8px 20px rgba(32,34,35,.08)}
}
@media(prefers-reduced-motion:reduce){.smn__link,.smn__link svg,.smn__product,.smn__row,.smn__product-image{transition:none!important}.smn__product:hover .smn__product-image{transform:none}}

@media(min-width:1000px){
.section-header #pageheader{isolation:isolate;overflow:visible!important}
.section-header #pageheader::before{content:"";position:absolute;inset:0 0 auto;height:100%;border-radius:22px;background:rgba(245,243,239,var(--smn-panel-alpha,.9));backdrop-filter:blur(20px);box-shadow:0 18px 40px rgba(0,0,0,.1);opacity:0;z-index:-1;pointer-events:none;transition:height .55s cubic-bezier(.22,1,.36,1),opacity .22s ease}
.section-header #pageheader.smn-expanded::before{height:calc(100% + var(--smn-drop-height,0px));opacity:1}
.section-header #pageheader .smn__panel{top:100%;background:transparent!important;backdrop-filter:none!important;border:0;border-radius:0 0 22px 22px;box-shadow:none;padding-top:22px}
.section-header #pageheader .smn__panel:before{display:none}
}
@media(prefers-reduced-motion:reduce){.section-header #pageheader::before{transition:none}}
@media(min-width:1000px){
.section-header #pageheader .smn__panel--separate{grid-template-columns:minmax(0,1fr);gap:0}
.smn__panel--1 .smn__column{max-width:420px}
.smn__panel--2 .smn__column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}
.smn__panel--2 .smn__heading{grid-column:1/-1;margin-bottom:0}
.smn__panel--2 .smn__row{padding:16px}
.smn__panel--2 .smn__thumb{width:80px;height:80px;flex-basis:80px}
.smn__panel--3 .smn__column,.smn__panel--4 .smn__column{max-width:560px}
}
/* END_SECTION:header */
