/** Shopify CDN: Minification failed

Line 40:0 All "@import" rules must come first

**/
/* Primora Commerce | premium black header + centered navigation | unpublished theme */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
.shopify-section-group-header-group .header-wrapper{background:#111214!important;border-bottom:1px solid #27272a!important}
.shopify-section-group-header-group .header{position:relative;display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(410px,auto) minmax(160px,1fr);align-items:center;max-width:1480px;margin:auto;min-height:85px;padding:8px 42px;gap:18px}
.shopify-section-group-header-group .header__heading{justify-self:start;margin:0!important;z-index:2}
.shopify-section-group-header-group .header__heading-link{padding:0!important;display:flex!important;align-items:center;background:transparent!important}
.shopify-section-group-header-group .header__heading-logo-wrapper{display:none!important}
/* Oct 15: transparent logo (sb-logo.png) — no black box behind it */
.shopify-section-group-header-group .header__heading-link:before{content:"";display:block;width:132px;height:64px;background:transparent url('sb-logo.png') left center/contain no-repeat}
.shopify-section-group-header-group .header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;gap:3px}
.shopify-section-group-header-group .header__icon,.shopify-section-group-header-group .header__icon svg{color:#fff!important;stroke:currentColor}
.shopify-section-group-header-group .header__icon:hover{color:#ff6c57!important}
.shopify-section-group-header-group .header__icon .svg-wrapper{width:23px;height:23px}
/* Oct 16: cart count matches the orange buttons */
.shopify-section-group-header-group .cart-count-bubble{background:#c93710!important;color:#fff!important;border:2px solid #111214;font-size:10px}
.shopify-section-group-header-group .pc-header-nav{grid-column:2;justify-self:center;display:block!important;margin:0}
.shopify-section-group-header-group .pc-header-nav__list{display:flex;list-style:none;align-items:center;gap:clamp(17px,2.25vw,39px);margin:0;padding:0}
.shopify-section-group-header-group .pc-header-nav__link{font-family:Inter,Arial,sans-serif!important;display:inline-flex;align-items:center;gap:8px;color:#f6f4f2!important;text-decoration:none;font-weight:600;font-size:12px;letter-spacing:.06em;padding:20px 0;white-space:nowrap;cursor:pointer;transition:color .2s}
.shopify-section-group-header-group .pc-header-nav__link:hover,.shopify-section-group-header-group .pc-header-nav__details[open]>.pc-header-nav__link{color:#ff6552!important}
.shopify-section-group-header-group .pc-header-nav__summary{list-style:none}.pc-header-nav__summary::-webkit-details-marker{display:none}
.shopify-section-group-header-group .pc-header-nav__parent{position:relative}
.shopify-section-group-header-group .pc-header-nav__dropdown{position:absolute;z-index:100;left:-30px;top:100%;min-width:310px;padding:21px 23px 18px;background:#18191b;color:white;border:1px solid #393337;border-top:2px solid #e72738;box-shadow:0 16px 50px rgba(0,0,0,.3);border-radius:0 0 8px 8px}
.shopify-section-group-header-group .pc-header-nav__dropdown a{display:flex;justify-content:space-between;gap:15px;color:#e9e8e6;text-decoration:none;font:500 12px/1.55 Inter,Arial,sans-serif;padding:9px 4px;transition:color .2s}
.shopify-section-group-header-group .pc-header-nav__dropdown a:hover{color:#ff6955}
.shopify-section-group-header-group .pc-header-nav__label{font:800 10px/1.5 Inter,sans-serif;color:#e46e67;letter-spacing:.16em;margin:0 0 5px}
.shopify-section-group-header-group .pc-header-nav__divider{height:1px;background:#343437;margin:11px 0 16px}
.shopify-section-group-header-group .menu-drawer{background:#18191b!important}
.shopify-section-group-header-group .menu-drawer__menu-item,.shopify-section-group-header-group .menu-drawer__close-button{color:white!important}
.shopify-section-group-header-group .menu-drawer__submenu{background:#18191b!important}
.shopify-section-group-header-group .menu-drawer__menu-item:hover{background:#29282b!important}
@media(max-width:1100px) and (min-width:990px){.shopify-section-group-header-group .header{padding-left:20px;padding-right:20px;grid-template-columns:minmax(125px,1fr) auto minmax(125px,1fr)}.shopify-section-group-header-group .header__heading-link:before{width:110px;height:56px}.shopify-section-group-header-group .pc-header-nav__list{gap:17px}}
@media(max-width:989px){.shopify-section-group-header-group .header{min-height:69px;padding:7px 14px!important;display:grid!important;grid-template-columns:1fr auto 1fr;gap:5px}.shopify-section-group-header-group .header-drawer{grid-column:1;grid-row:1;justify-self:start}.shopify-section-group-header-group .header__heading{grid-column:2;grid-row:1;justify-self:center}.shopify-section-group-header-group .header__heading-link:before{width:100px;height:52px;background-position:center}.shopify-section-group-header-group .header__icons{grid-column:3;grid-row:1;justify-self:end}.shopify-section-group-header-group .pc-header-nav{display:none!important}}

/* Primora Commerce refinement: balanced, higher-end centered navigation typography */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;650;700;750;800&display=swap');
.shopify-section-group-header-group .pc-header-nav__link{font-family:'DM Sans',Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.025em!important;text-transform:none;position:relative}
.shopify-section-group-header-group .pc-header-nav__link::after{content:'';height:2px;background:#e43746;width:0;position:absolute;bottom:12px;left:0;transition:width .2s ease}
.shopify-section-group-header-group .pc-header-nav__link:hover::after,.shopify-section-group-header-group .pc-header-nav__details[open]>.pc-header-nav__link::after{width:100%}
.shopify-section-group-header-group .pc-header-nav__dropdown a{font-family:'DM Sans',Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.005em;line-height:1.5}
.shopify-section-group-header-group .pc-header-nav__label{font-family:'DM Sans',Inter,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important}
.shopify-section-group-header-group .menu-drawer__menu-item{font-family:'DM Sans',Inter,Arial,sans-serif!important;font-size:15px!important;font-weight:650!important;letter-spacing:.01em!important}
@media(min-width:990px) and (max-width:1199px){.shopify-section-group-header-group .pc-header-nav__link{font-size:12px!important}}
