html.hl-stage{--hls-paper: #f6f2ec;--hls-navy: #021237;--hls-gold: #b9a03d;--hls-shadow: 0 18px 50px rgba(2, 18, 55, .28);--hls-gap: clamp(56px, 12vh, 140px);--hls-h: clamp(34px, 3.6vw, 52px);--hl-group-tint: transparent}html.hl-stage main{position:relative;isolation:isolate;clip-path:inset(0)}html.hl-stage main:before,html.hl-stage main:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}html.hl-stage main:before{background:var(--hl-stage-img) center 62% / cover no-repeat;transform-origin:50% 60%}html.hl-stage main:after{background:linear-gradient(180deg,#02123761,#02123794)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){@keyframes hls-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}html.hl-stage:not(.hl-stage--product) main:before{animation:hls-zoom linear both;animation-timeline:scroll(root)}}}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) hl-image-band{background:transparent;box-shadow:none;min-height:calc(100svh - 190px);display:flex;align-items:center}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) :is(.hl-band__fix,.hl-band__overlay,.hl-band__content:before){display:none}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__inner{width:100%}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__content{max-width:min(980px,100%)!important}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__heading{font-size:clamp(44px,5.6vw,92px);line-height:1;letter-spacing:-1px;max-width:none;margin-block:.2em .3em;text-wrap:wrap;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__heading em,html.hl-stage .hls-gold{font-style:italic;color:var(--hls-gold);white-space:nowrap}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__heading em{display:inline}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__heading em.hls-end{display:block}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) :is(.hl-band__eyebrow--h1,.hl-eyebrow){letter-spacing:.2em;font-size:clamp(12px,1vw,14px);max-width:none;white-space:normal}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) .hl-band__text{font-size:clamp(16px,1.3vw,19px);max-width:46ch;line-height:1.6}html.hl-stage .hl-breadcrumb{background:var(--hls-paper);padding-bottom:14px}html.hl-stage .shopify-section[id$=__before_after],html.hl-stage .shopify-section[id*=__row_],html.hl-stage .shopify-section[id$=__set],html.hl-stage .shopify-section[id$=__video],html.hl-stage .shopify-section[id$=__main]{padding:var(--hls-gap) clamp(12px,3vw,40px)}html.hl-stage .hl-ba-section,html.hl-stage .hl-prow,html.hl-stage .hl-bundle{background:transparent;padding-top:0;padding-bottom:0}html.hl-stage .hl-ba-section .hl-page-section__inner,html.hl-stage .hl-prow__inner,html.hl-stage .hl-bundle__inner,html.hl-stage .hl-collection,html.hl-stage [id$=__video] .hl-marketing-section,html.hl-stage .hl-section-blog .hl-page-section{max-width:1180px;margin-inline:auto;background:var(--hls-paper);border-radius:3px;box-shadow:var(--hls-shadow);overflow:hidden}html.hl-stage .hl-ba-section .hl-page-section__inner{padding:clamp(28px,5vw,64px)}html.hl-stage .hl-ba-section__hold{margin-inline:auto}html.hl-stage .hl-prow__inner{padding:clamp(20px,3vw,44px)}html.hl-stage [id$=__video] .hl-marketing-section{padding-block:clamp(28px,4vw,56px)}html.hl-stage .hl-section-blog .hl-page-section{padding-block:clamp(36px,5vw,72px)}html.hl-stage [id$=__video] .hl-marketing-section__inner,html.hl-stage .hl-section-blog .hl-page-section__inner{padding-inline:clamp(20px,4vw,56px)}html.hl-stage .hl-bundle__inner{background:var(--hls-navy);max-width:1020px;padding:clamp(28px,4vw,52px)}html.hl-stage .hl-collection{padding:clamp(28px,5vw,64px) 0 clamp(28px,5vw,64px)}html.hl-stage .hl-collection>*{background:transparent;margin-block:0}html.hl-stage .hl-collection__inner{padding-top:clamp(20px,3vw,36px);padding-bottom:0}html.hl-stage .hl-collection__group{background:transparent}html.hl-stage .shopify-section:not([id$=__hero]):not([id$=__band_slogan]) .hl-band__heading,html.hl-stage .hl-collection__title,html.hl-stage .hl-bundle__title,html.hl-stage .hl-ba-section .hl-h2{font-size:var(--hls-h);line-height:1.02;letter-spacing:.6px}html.hl-stage .hl-prow__heading{font-size:clamp(28px,2.9vw,42px);line-height:1.08;letter-spacing:.4px}html.hl-stage .hl-section-collection:has(.hl-collection__hero){padding-top:0;padding-inline:0}html.hl-stage .hl-section-collection:has(.hl-collection__hero) .hl-breadcrumb{max-width:none}html.hl-stage .hl-collection:has(>.hl-collection__hero){max-width:none;background:transparent;box-shadow:none;overflow:visible;border-radius:0;padding:0 clamp(12px,3vw,40px) var(--hls-gap)}html.hl-stage .hl-collection__hero{background:transparent;min-height:calc(100svh - 190px);display:flex;align-items:center}html.hl-stage .hl-collection__hero :is(.hl-hold,.hl-collection__scrim){display:none}html.hl-stage .hl-collection__hero-inner{position:relative;width:100%;max-width:1440px;margin-inline:auto;padding:0 clamp(20px,7vw,121px);box-sizing:border-box}html.hl-stage .hl-collection__hero-text{max-width:min(980px,100%)}html.hl-stage .hl-collection__hero-text .hl-collection__title{font-size:clamp(40px,4.8vw,80px)!important;line-height:1.02!important;letter-spacing:-.5px;max-width:none;text-wrap:wrap;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}html.hl-stage .hl-collection__hero-text .hls-gold{display:inline}html.hl-stage .hl-collection:has(>.hl-collection__hero)>.hl-collection__inner{max-width:1180px;margin-inline:auto;background:var(--hls-paper);border-radius:3px;box-shadow:var(--hls-shadow);padding:clamp(28px,5vw,64px)}html.hl-stage .hl-collection__hero--plain{min-height:0;align-items:flex-end;padding:clamp(120px,22vh,220px) 0 clamp(20px,3vw,36px);margin-bottom:0;background:linear-gradient(180deg,#02123700,#0212378c)}html.hl-stage .hl-collection__hero--plain .hl-collection__hero-text{color:#fff}html.hl-stage .hl-collection__hero--plain :is(.hl-collection__title,.hl-collection__intro,.hl-collection__intro p){color:#fff;text-shadow:0 1px 14px rgba(2,18,55,.55)}html.hl-stage .hl-collection__hero--plain .hl-collection__eyebrow{color:var(--hl-gold-light, #d9c46a)}html.hl-stage hl-image-band{position:relative;z-index:1;background:var(--hls-navy);transform:translateZ(0)}html.hl-stage :is([id$=__hero],[id$=__band_slogan]) hl-image-band{background:transparent}@media(min-width:750px){html.hl-stage .shopify-section:not([id$=__hero]):not([id$=__band_slogan]) hl-image-band .hl-band__media{top:auto;bottom:0}}html.hl-stage--product{--hls-gap: clamp(40px, 8vh, 96px)}html.hl-stage--product main:after{background:linear-gradient(180deg,#0212379e,#021237cc)}html.hl-stage--product .hl-section-product .hl-breadcrumb{max-width:1320px;margin:18px auto 0;padding:14px clamp(20px,4vw,56px) 12px;border-radius:3px 3px 0 0;box-shadow:var(--hls-shadow);position:relative;z-index:1}html.hl-stage--product hl-product{background:transparent;padding:0 clamp(12px,3vw,40px) var(--hls-gap);display:block}html.hl-stage--product .hl-product__layout{max-width:1320px;margin-inline:auto;background:var(--hls-paper);border-radius:0 0 3px 3px;box-shadow:var(--hls-shadow);padding:clamp(20px,3vw,44px) clamp(20px,4vw,56px) clamp(32px,4vw,56px)}html.hl-stage--product main>.shopify-section:not(:first-child){padding:0 clamp(12px,3vw,40px) var(--hls-gap);background:transparent}html.hl-stage--product main>.shopify-section:not(:first-child) .hl-marketing-section{max-width:1180px;margin-inline:auto;background:var(--hls-paper);border-radius:3px;box-shadow:var(--hls-shadow);overflow:hidden;padding-block:clamp(28px,4vw,56px)}html.hl-stage--product .hl-gallery .hl-gallery__frame{background:#fff!important}html.hl-stage--product .hl-story-panel{background:transparent}html.hl-stage--product .hl-recos__inner{max-width:1180px;margin-inline:auto;background:var(--hls-paper);border-radius:3px;box-shadow:var(--hls-shadow);padding:clamp(24px,3.5vw,44px) clamp(20px,4vw,56px)}html.hl-stage--product .hl-recos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,270px));justify-content:center;gap:clamp(14px,2vw,28px);padding:0;margin:0;max-width:none}html.hl-stage--product .hl-recos__grid>li{width:auto;max-width:none;min-width:0}html.hl-stage--product .hl-recos__heading{text-align:center}html.hl-stage--product .v11-amazon-end{padding-bottom:clamp(32px,5vw,56px)}html.hl-stage--product .v11-amazon-end :is(.hl-product__amazon,.hl-product__amazon *){color:#fff}html.hl-stage--product .v11-amazon-end .hl-product__amazon-link{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600}@media(max-width:749px){html.hl-stage--product .hl-recos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){html.hl-stage{--hls-gap: clamp(32px, 8vh, 72px)}html.hl-stage .hl-ba-section .hl-page-section__inner,html.hl-stage .hl-bundle__inner{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hl-stage.css.map */
