/* Cart / all-products / search / 404: the live store theme's own CSS (Dawn base + components), scoped to .eg-dawn; rem converted at the live 10px root */
.eg-dawn{--font-body-family: Outfit, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-heading-family: Cabin, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1.0;--font-heading-scale: 1.0;--font-button-family: var(--font-body-family);--font-button-size: 12px;--font-button-baseline: 0px;--font-price-family: var(--font-heading-family);--font-price-scale: var(--font-heading-scale);--color-base-text: 33, 35, 38;--color-base-background: 255, 255, 255;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 26, 27, 24;--color-base-accent: 120, 155, 74;--color-base-heading: 26, 27, 24;--color-base-border: 210, 213, 217;--color-placeholder: 243, 243, 243;--color-overlay: 33, 35, 38;--color-keyboard-focus: 135, 173, 245;--color-shadow: 168, 232, 226;--shadow-opacity: 1;--color-background-dark: 235, 235, 235;--color-price: #1a1b18;--color-sale-price: #d72c0d;--color-critical: #d72c0d;--color-success: #008060;--page-width: 1600px;--page-width-margin: 0px;--button-radius: 0px;--button-border-width: 1px;--button-shadow-horizontal-offset: 0px;--button-shadow-vertical-offset: 0px;font-size:15px;letter-spacing:.6px;line-height:1.8;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));background:rgb(var(--color-background))}
@media screen and (min-width:750px){.eg-dawn{font-size:16px}}
.eg-dawn *,.eg-dawn *::before,.eg-dawn *::after{box-sizing:border-box}
.eg-main.eg-main--cart,.eg-main.eg-main--dawn{padding:0}
.eg-dawn .section--padding{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}
@media screen and (min-width:750px){.eg-dawn .section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}
.eg-dawn .eg-cart-section .section--padding .section--padding{padding:0}
.eg-dawn .woocommerce-notices-wrapper:empty{display:none}
@media screen and (max-width:749px){.eg-dawn .small-hide{display:none!important}}
@media screen and (min-width:750px) and (max-width:989px){.eg-dawn .medium-hide{display:none!important}}
@media screen and (min-width:990px){.eg-dawn .large-up-hide{display:none!important}}
.eg-dawn .woocommerce-notices-wrapper .woocommerce-message{display:none}
.eg-dawn .rte,.eg-dawn .rte p,.eg-dawn .rte li{font-size:17px!important;line-height:1.7!important}
@media screen and (max-width:749px){.eg-dawn .rte,.eg-dawn .rte p,.eg-dawn .rte li{font-size:16px!important}}
.eg-dawn .tax-note.rte,.eg-dawn .tax-note{font-size:inherit}
.eg-dawn .shopify-policy__container{max-width:683.28px;margin:0 auto 70px;padding:0 20px}
.eg-dawn .shopify-policy__title{text-align:center}
.eg-dawn .shopify-policy__title h1{font-size:40px;line-height:52px;margin:26.8px 0}
.eg-dawn .contact .wpcf7-form-control-wrap{display:block;width:100%}
.eg-dawn .contact .wpcf7-not-valid-tip{font-size:13px;margin-top:4px}
.eg-dawn .contact .wpcf7-response-output{margin:16px 0 0;padding:10px 14px;font-size:14px}
.eg-dawn .contact .wpcf7-spinner{display:none}
.eg-dawn strong,.eg-dawn b{font-weight:bolder}
@media screen and (max-width:749px){.eg-dawn .shopify-policy__title h1{font-size:28px;line-height:36.4px;margin:19px 0}.eg-dawn .page-404 .button{margin-top:10px}}
.eg-dawn input.field__input,.eg-dawn textarea.field__input{font-weight:300}
.eg-dawn .rte h1{margin:.67em 0}.eg-dawn .rte h2{margin:.83em 0}.eg-dawn .rte h3{margin:1em 0}.eg-dawn .rte h4{margin:1.33em 0}
.eg-dawn{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background);--color-heading: var(--color-base-heading);--color-border: var(--color-base-border)}
.eg-dawn{--color-button-background: var(--color-base-accent);--color-button-border: var(--color-base-accent);--color-button-text: var(--color-base-solid-button-labels)}
.eg-dawn .button--secondary{--color-button-background: var(--color-background);--color-button-border: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels)}
.eg-dawn .button--tertiary{--color-button-background: var(--color-background);--color-button-border: var(--color-border);--color-button-text: var(--color-base-outline-button-labels)}
.eg-dawn{--color-link: var(--color-base-outline-button-labels)}
.eg-dawn{--color-badge-background: rgba(var(--color-background), .95);--color-badge-foreground: rgb(var(--color-foreground));--color-badge-border: rgb(var(--color-border))}
.eg-dawn{--duration-short: .1s;--duration-default: .25s;--duration-long: .5s;--duration-animate: 1s;--image-position: center center}
.eg-dawn .no-js:not(html){display:none!important}
.eg-dawn .no-js-inline{display:none!important}
.eg-dawn{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.eg-dawn .page-width{max-width:var(--page-width);margin:0 auto;padding:0 15px}
.eg-dawn .page-width-desktop{padding:0;margin:0 auto}
@media screen and (min-width:750px){.eg-dawn .page-width{padding:0 50px}.eg-dawn .page-width--narrow{padding:0 90px}.eg-dawn .page-width-desktop{padding:0}}
@media screen and (min-width:990px){.eg-dawn .page-width--inner{padding:0 150px}.eg-dawn .page-width--narrow{max-width:726px;padding:0}.eg-dawn .page-width-desktop{max-width:var(--page-width);padding:0 50px}}
.eg-dawn .page-width--full-width{max-width:100%;padding:0}
.eg-dawn .section+.section{margin-top:var(--spacing-sections-mobile)}
@media screen and (min-width:750px){.eg-dawn .section+.section{margin-top:var(--spacing-sections-desktop)}}
.eg-dawn .element-margin{margin-top:50px}
.eg-dawn .element-margin-small{margin-top:30px}
@media screen and (min-width:750px){.eg-dawn .element-margin{margin-top:calc(50px + var(--page-width-margin))}}
.eg-dawn [data-page-rendering] .shopify-section+.shopify-section{content-visibility:auto}
.eg-dawn .shopify-design-mode[data-page-rendering] .shopify-section+.shopify-section,.eg-dawn .no-js [data-page-rendering] .shopify-section+.shopify-section{content-visibility:visible}
.eg-dawn{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overflow-x:hidden}
.eg-dawn .background-secondary{border-top:1px solid rgb(var(--color-border));padding:40px 0 50px}
@media screen and (min-width:750px){.eg-dawn .background-secondary{padding:60px 0 50px}}
.eg-dawn .grid-auto-flow{display:grid;grid-auto-flow:column}
.eg-dawn .page-margin,.eg-dawn .shopify-challenge__container{margin:70px auto}
.eg-dawn .rte-width{max-width:820px;margin:0 auto 20px}
.eg-dawn .list-unstyled{margin:0;padding:0;list-style:none}
.eg-dawn .hidden{display:none!important}
.eg-dawn .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
.eg-dawn .visually-hidden--inline{margin:0;height:1em}
.eg-dawn .overflow-hidden{overflow:hidden}
.eg-dawn .skip-to-content-link:focus{z-index:9999;position:inherit;width:auto;height:auto;clip:auto}
.eg-dawn .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.eg-dawn .heading,.eg-dawn h1,.eg-dawn h2,.eg-dawn h3,.eg-dawn h4,.eg-dawn h5,.eg-dawn .h0,.eg-dawn .h1,.eg-dawn .h2,.eg-dawn .h3,.eg-dawn .h4,.eg-dawn .h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * 0.6px);color:rgb(var(--color-heading));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}
.eg-dawn .h0{font-size:calc(var(--font-heading-scale) * 36px)}
@media only screen and (min-width:750px){.eg-dawn .h0{font-size:calc(var(--font-heading-scale) * 60px)}}
.eg-dawn h1,.eg-dawn .h1{font-size:calc(var(--font-heading-scale) * 28px)}
@media only screen and (min-width:750px){.eg-dawn h1,.eg-dawn .h1{font-size:calc(var(--font-heading-scale) * 40px)}}
.eg-dawn h2,.eg-dawn .h2{font-size:calc(var(--font-heading-scale) * 20px)}
@media only screen and (min-width:750px){.eg-dawn h2,.eg-dawn .h2{font-size:calc(var(--font-heading-scale) * 28px)}}
.eg-dawn h3,.eg-dawn .h3{font-size:calc(var(--font-heading-scale) * 17px)}
@media only screen and (min-width:750px){.eg-dawn h3,.eg-dawn .h3{font-size:calc(var(--font-heading-scale) * 20px)}}
.eg-dawn h4,.eg-dawn .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 15px)}
@media only screen and (min-width:750px){.eg-dawn h4,.eg-dawn .h4{font-size:calc(var(--font-heading-scale) * 16px)}}
.eg-dawn h5,.eg-dawn .h5{font-size:calc(var(--font-heading-scale) * 12px)}
@media only screen and (min-width:750px){.eg-dawn h5,.eg-dawn .h5{font-size:calc(var(--font-heading-scale) * 13px)}}
.eg-dawn h6,.eg-dawn .h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}
.eg-dawn [data-heading-capitalize] h1,.eg-dawn [data-heading-capitalize] h2,.eg-dawn [data-heading-capitalize] h3,.eg-dawn [data-heading-capitalize] .h0,.eg-dawn [data-heading-capitalize] .h1,.eg-dawn [data-heading-capitalize] .h2,.eg-dawn [data-heading-capitalize] .h3,.eg-dawn [data-heading-capitalize] .card-information__text,.eg-dawn [data-heading-capitalize] .bundle-products .product-title{text-transform:uppercase}
.eg-dawn [data-heading-capitalize] .article-card__title,.eg-dawn [data-heading-capitalize] .article-template__navigation .h3{font-size:calc(var(--font-heading-scale) * 17px - 2px);letter-spacing:.2em}
.eg-dawn [data-heading-capitalize] .card-information__text.h4,.eg-dawn [data-heading-capitalize] .bundle-products .product-title{font-size:calc(var(--font-heading-scale) * 15px - 2px);letter-spacing:.2em}
@media only screen and (min-width:750px){.eg-dawn [data-heading-capitalize] .article-card__title,.eg-dawn [data-heading-capitalize] .article-template__navigation .h3{font-size:calc(var(--font-heading-scale) * 20px - 2px)}.eg-dawn [data-heading-capitalize] .card-information__text.h4,.eg-dawn [data-heading-capitalize] .bundle-products .product-title{font-size:calc(var(--font-heading-scale) * 16px - 2px)}}
.eg-dawn blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-inline-start:2px solid rgb(var(--color-border));padding-inline-start:10px}
@media screen and (min-width:750px){.eg-dawn blockquote{padding-inline-start:15px}}
.eg-dawn .caption{font-size:10px;letter-spacing:0.7px;line-height:calc(1 + .7 / var(--font-body-scale))}
@media screen and (min-width:750px){.eg-dawn .caption{font-size:12px}}
.eg-dawn .typeset0,.eg-dawn .typeset,.eg-dawn .typeset2,.eg-dawn .typeset3{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}
.eg-dawn .typeset0{font-size:13px}
@media screen and (min-width:750px){.eg-dawn .typeset0{font-size:14px}}
.eg-dawn .typeset{font-size:15px}
@media screen and (min-width:750px){.eg-dawn .typeset{font-size:16px}}
.eg-dawn .typeset2{font-size:18px}
@media screen and (min-width:750px){.eg-dawn .typeset2{font-size:20px}}
.eg-dawn .typeset3{font-size:20px}
@media screen and (min-width:750px){.eg-dawn .typeset3{font-size:24px}}
.eg-dawn .typeset .link,.eg-dawn .typeset2 .link,.eg-dawn .typeset3 .link{font-size:inherit}
.eg-dawn .caption-with-letter-spacing{font-size:10px;letter-spacing:1.3px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.75)}
.eg-dawn .caption-with-letter-spacing .link{font-size:inherit;color:inherit}
.eg-dawn .caption-large,.eg-dawn .customer .field input,.eg-dawn .customer select,.eg-dawn .field__input,.eg-dawn .form__label,.eg-dawn .select__select{font-size:13px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0.4px}
.eg-dawn .color-foreground{color:rgb(var(--color-foreground))}
.eg-dawn table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:14px;border-style:hidden;box-shadow:0 0 0 1px rgb(var(--color-border))}
.eg-dawn table:not([class]) td,.eg-dawn table:not([class]) th{padding:1em;border:1px solid rgb(var(--color-border))}
@media screen and (max-width:749px){.eg-dawn .small-hide{display:none!important}}
@media screen and (min-width:750px)and (max-width:989px){.eg-dawn .medium-hide{display:none!important}}
@media screen and (min-width:990px){.eg-dawn .large-up-hide{display:none!important}}
.eg-dawn .center{text-align:center}
.eg-dawn .left{text-align:start}
.eg-dawn .right{text-align:end}
@media screen and (max-width:749px){.eg-dawn .mobile-center{text-align:center}.eg-dawn .mobile-left{text-align:start}.eg-dawn .mobile-right{text-align:end}}
.eg-dawn .uppercase{text-transform:uppercase}
.eg-dawn .light{opacity:.7}
.eg-dawn a:empty,.eg-dawn ul:empty,.eg-dawn dl:empty,.eg-dawn div:empty,.eg-dawn section:empty,.eg-dawn article:empty,.eg-dawn p:empty,.eg-dawn h1:empty,.eg-dawn h2:empty,.eg-dawn h3:empty,.eg-dawn h4:empty,.eg-dawn h5:empty,.eg-dawn h6:empty{display:none}
.eg-dawn .link{font-family:inherit;font-size:14px;cursor:pointer;padding:0;position:relative;border:none;box-shadow:none;text-decoration:none;color:rgb(var(--color-link));background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}
@media screen and (hover:hover){.eg-dawn .link:hover{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}
.eg-dawn .link--text{color:rgb(var(--color-foreground))}
.eg-dawn .link--underline{background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px)}
.eg-dawn .link-with-icon{background-image:none;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}
.eg-dawn .link-with-icon .label{position:relative}
@media screen and (hover:hover){.eg-dawn .link-with-icon .label{background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition:background-size var(--duration-default) ease}.eg-dawn .link-with-icon:hover .label{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}
.eg-dawn .link-with-icon .icon{width:18px;height:18px;margin-inline-end:10px}
.eg-dawn .circle-divider:after{content:"\2022";font-weight:400;margin:0 13px 0 15px}
.eg-dawn .circle-divider:last-of-type:after{content:none}
.eg-dawn .dash-divider:after{content:"\2014";font-weight:400;margin:0 10px 0 12px}
.eg-dawn .dash-divider:last-of-type:after{content:none}
.eg-dawn hr{border:none;height:1px;background-color:rgb(var(--color-border));display:block;margin:50px 0}
@media screen and (min-width:750px){.eg-dawn hr{margin:70px 0}}
.eg-dawn .full-unstyled-link{text-decoration:none;color:currentColor;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.eg-dawn .placeholder{background-color:rgba(var(--color-base-text),.04);color:rgba(var(--color-base-text),.55);fill:rgba(var(--color-base-text),.55)}
.eg-dawn details>*{box-sizing:border-box}
.eg-dawn .break{word-break:break-word}
.eg-dawn .visibility-hidden{visibility:hidden}
@media(prefers-reduced-motion){.eg-dawn .motion-reduce{transition:none!important;animation:none!important}}
@media screen and (hover:hover){.eg-dawn .animate-arrow .icon-arrow path{transform:translate(-2.5px);transition:transform var(--duration-default) ease}.eg-dawn .animate-arrow:hover .icon-arrow path{transform:translate(-0.5px)}}
.eg-dawn summary{cursor:pointer;list-style:none;position:relative}
.eg-dawn summary .icon-caret{position:absolute;top:50%;right:15px;margin-top:-3px;height:6px;transition:transform var(--duration-default) ease}
.eg-dawn summary::-webkit-details-marker{display:none}
.eg-dawn .disclosure-has-popup{position:relative}
.eg-dawn .disclosure-has-popup[open]>summary:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;display:block;cursor:default;background:none}
.eg-dawn .disclosure-has-popup>summary:before{content:none}
.eg-dawn .disclosure-has-popup[open]>summary+*{z-index:101}
.eg-dawn *:focus{outline:0;box-shadow:none}
.eg-dawn *:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-keyboard-focus),.5)}
.eg-dawn .focused,.eg-dawn .no-js *:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-keyboard-focus),.5)}
.eg-dawn .no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}
.eg-dawn .focus-inset:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-keyboard-focus),.5)}
.eg-dawn .focused.focus-inset,.eg-dawn .no-js .focus-inset:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-keyboard-focus),.5)}
.eg-dawn .no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}
.eg-dawn .focus-none{box-shadow:none!important;outline:0!important}
.eg-dawn .focus-offset:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-keyboard-focus),.5)}
.eg-dawn .focus-offset.focused,.eg-dawn .no-js .focus-offset:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-keyboard-focus),.5)}
.eg-dawn .no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}
.eg-dawn .title-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:20px}
.eg-dawn .title-wrapper.center{justify-content:center}
.eg-dawn .title-wrapper.right{justify-content:flex-end}
.eg-dawn .title-wrapper .title{margin:0}
.eg-dawn .title{margin:30px 0 20px}
.eg-dawn .title--primary{margin:40px 0}
@media screen and (min-width:990px){.eg-dawn .title{margin:50px 0 30px}.eg-dawn .title--primary{margin:20px 0}.eg-dawn .title-wrapper{margin-bottom:30px;align-items:center}}
.eg-dawn .title-wrapper .link{font-size:16px;margin-top:0;flex-shrink:0}
.eg-dawn .title-wrapper .link-with-icon{display:flex;align-items:center;text-transform:uppercase;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 13px);letter-spacing:3px;font-weight:600}
.eg-dawn .title-wrapper.right .link-with-icon .icon{width:15px}
.eg-dawn .title-wrapper--no-margin{margin-bottom:0}
.eg-dawn .title-wrapper--no-heading{display:none}
@media screen and (max-width:989px){.eg-dawn .title-wrapper--mobile-link{display:flex}}
.eg-dawn [data-heading-center] .title-wrapper:not(.title-wrapper--no-heading){flex-direction:column;align-items:center;text-align:center}
.eg-dawn [data-heading-center] .page-title{text-align:center}
.eg-dawn .title .link{font-size:inherit;line-height:normal}
.eg-dawn .subtitle{font-size:16px;line-height:calc(1 + .6 / var(--font-body-scale));letter-spacing:0.5px;color:rgba(var(--color-foreground),.7)}
@media screen and (min-width:750px){.eg-dawn .subtitle{font-size:18px;line-height:calc(1 + .8 / var(--font-body-scale))}}
.eg-dawn .grid{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none;column-gap:var(--grid-horizontal-spacing);--grid-horizontal-spacing: 10px}
@media screen and (min-width:480px){.eg-dawn .grid{--grid-horizontal-spacing: 20px}}
@media screen and (min-width:750px){.eg-dawn .grid{--grid-horizontal-spacing: 30px}}
.eg-dawn .grid__item{padding-bottom:5px;flex-grow:1;flex-shrink:0;width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}
@media screen and (min-width:750px){.eg-dawn .grid__item{padding-bottom:10px}.eg-dawn .grid__item--one-third{max-width:100%;width:calc(33.33% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid__item--two-third{max-width:100%;width:calc(66.67% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid__item--one-quarter{max-width:100%;width:calc(25% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid__item--three-quarter{max-width:100%;width:calc(75% - var(--grid-horizontal-spacing) / 2)}}
.eg-dawn .grid--gapless{margin-bottom:0;--grid-horizontal-spacing: 0px}
.eg-dawn .grid--gapless .grid__item{padding-bottom:0}
@media screen and (max-width:749px){.eg-dawn .grid__item.slider__slide--full-width{width:100%;max-width:none}}
@media screen and (min-width:750px)and (max-width:989px){.eg-dawn .grid--1-col-tablet .grid__item{max-width:100%}.eg-dawn .grid--one-third-max.grid--2-col-tablet .grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid--one-third-max.grid--3-col-tablet .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}
@media screen and (min-width:990px){.eg-dawn .grid--one-third-max.grid--3-col-desktop .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}
.eg-dawn .grid--1-col .grid__item{max-width:100%;width:100%}
.eg-dawn .grid--3-col .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}
@media screen and (min-width:750px){.eg-dawn .grid--3-col .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}
.eg-dawn .grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:100%}
@media screen and (min-width:750px){.eg-dawn .grid--2-col .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.eg-dawn .grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.eg-dawn .grid--3p3-col-tablet .grid__item{width:calc(30.3% - var(--grid-horizontal-spacing) * 3 / 3.3)}.eg-dawn .grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid--2p3-col-tablet .grid__item{width:calc(43.48% - var(--grid-horizontal-spacing) 2 / 2.3)}.eg-dawn .grid--1-col-tablet .grid__item{width:100%}}
@media screen and (min-width:990px){.eg-dawn .grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.eg-dawn .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.eg-dawn .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.eg-dawn .grid--4p3-col-desktop .grid__item{width:calc(23.26% - var(--grid-horizontal-spacing) * 4 / 4.3)}.eg-dawn .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.eg-dawn .grid--3p3-col-desktop .grid__item{width:calc(30.3% - var(--grid-horizontal-spacing) * 3 / 3.3)}.eg-dawn .grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .grid--rigid.grid--6-col-desktop .grid__item{max-width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.eg-dawn .grid--rigid.grid--5-col-desktop .grid__item{max-width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.eg-dawn .grid--rigid.grid--4-col-desktop .grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.eg-dawn .grid--rigid.grid--3-col-desktop .grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.eg-dawn .grid--rigid.grid--2-col-desktop .grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}}
@media screen and (min-width:990px){.eg-dawn .grid--1-col-desktop{flex:0 0 100%;max-width:100%}.eg-dawn .grid--1-col-desktop .grid__item{width:100%;max-width:100%}}
@media screen and (max-width:480px){.eg-dawn .grid--1-col-mobile .grid__item{max-width:100%;width:100%}}
.eg-dawn .grid__item--vertical-align{align-self:center}
.eg-dawn .grid__item--full-width{flex:0 0 100%;max-width:100%}
.eg-dawn .grid--no-gutters{column-gap:0}
.eg-dawn .grid--no-gutters .grid__item{padding-bottom:0}
.eg-dawn .media-wrapper{display:block;position:relative;overflow:hidden;background-color:rgb(var(--color-placeholder))}
.eg-dawn [data-lazy-image] .media-wrapper.loading,.eg-dawn .media-wrapper[loading]{position:relative}
.eg-dawn [data-lazy-image] .media-wrapper.loading:before,.eg-dawn [data-lazy-image] .media-wrapper.loading:after,.eg-dawn .media-wrapper[loading]:before,.eg-dawn .media-wrapper[loading]:after{content:"";position:absolute;width:50px;height:2px;left:50%;top:50%;margin-top:-1px;margin-left:-25px;z-index:1;background-color:rgb(var(--color-base-background))}
.eg-dawn [data-lazy-image] .media-wrapper.loading:before,.eg-dawn .media-wrapper[loading]:before{opacity:1;background-color:rgb(var(--color-base-text))}
.eg-dawn [data-lazy-image] .media-wrapper.loading:after,.eg-dawn [data-lazy-image] .media-wrapper--small.loading:after,.eg-dawn .media-wrapper[loading]:after{animation:preloading 1.5s infinite ease;will-change:transform}
.eg-dawn [data-lazy-image] .media-wrapper.loading img[is=lazy-image],.eg-dawn .media-wrapper[loading] img[is=lazy-image]{opacity:0}
.eg-dawn .media-wrapper--large[loading]:before,.eg-dawn .media-wrapper--large[loading]:after{width:80px;height:3px;margin-left:-40px;margin-top:-1.5px}
.eg-dawn [data-lazy-image] .media-wrapper--small.loading:before,.eg-dawn [data-lazy-image] .media-wrapper--small.loading:after{width:30px;margin-left:-15px}
.eg-dawn .media{display:block;position:relative;overflow:hidden}
.eg-dawn .media--transparent{background-color:transparent}
.eg-dawn .media>*:not(.zoom,.eg-dawn .deferred-media__poster-button),.eg-dawn .media model-viewer,.eg-dawn .media>picture *:not(.zoom,.eg-dawn .deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}
.eg-dawn .media>img,.eg-dawn .media>picture img{backface-visibility:hidden;object-fit:cover;object-position:var(--image-position)}
.eg-dawn .media>img,.eg-dawn .media>picture{transition:opacity var(--duration-long) ease}
.eg-dawn .media--image-contain>img,.eg-dawn .media--image-contain>picture img{object-fit:contain}
.eg-dawn .media--square{padding-bottom:100%}
.eg-dawn .media--portrait{padding-bottom:125%}
.eg-dawn .media--landscape{padding-bottom:66.6%}
.eg-dawn .media--cropped{padding-bottom:56%}
.eg-dawn .media--wide{padding-bottom:56.25%}
.eg-dawn .media--circle{padding-bottom:100%;border-radius:50%}
.eg-dawn .media.media--hover-effect>img+img,.eg-dawn .media.media--hover-effect>picture+picture{opacity:0;pointer-events:none;background-color:rgb(var(--color-placeholder))}
@media screen and (min-width:990px){.eg-dawn .media--cropped{padding-bottom:63%}}
.eg-dawn .media .image-fit{position:relative;width:100%;height:100%;object-fit:cover;z-index:1;object-position:var(--image-position)}
.eg-dawn .media--image-contain .image-fit{object-fit:contain}
.eg-dawn .media--adapt{position:relative;height:0;padding-bottom:var(--image-ratio-percent)}
.eg-dawn .media--adapt .image-fit{position:absolute;top:0;left:0;right:0;bottom:0}
.eg-dawn .media--400px{height:260px}
.eg-dawn .media--450px{height:292.5px}
.eg-dawn .media--500px{height:325px}
.eg-dawn .media--550px{height:357.5px}
.eg-dawn .media--600px{height:390px}
.eg-dawn .media--650px{height:422.5px}
.eg-dawn .media--700px{height:455px}
.eg-dawn .media--750px{height:487.5px}
.eg-dawn .media--850px{height:552.5px}
.eg-dawn .media--900px{height:585px}
.eg-dawn .media--100vh{height:100vh}
@media screen and (min-width:750px){.eg-dawn .media--400px{height:400px}.eg-dawn .media--450px{height:450px}.eg-dawn .media--500px{height:500px}.eg-dawn .media--550px{height:550px}.eg-dawn .media--600px{height:600px}.eg-dawn .media--650px{height:650px}.eg-dawn .media--700px{height:700px}.eg-dawn .media--750px{height:750px}.eg-dawn .media--850px{height:850px}.eg-dawn .media--900px{height:900px}}
@media screen and (max-width:749px){.eg-dawn .media-mobile--200px{height:200px}.eg-dawn .media-mobile--250px{height:250px}.eg-dawn .media-mobile--300px{height:300px}.eg-dawn .media-mobile--400px{height:400px}.eg-dawn .media-mobile--500px{height:500px}.eg-dawn .media-mobile--600px{height:600px}.eg-dawn .media-mobile--100vh{height:90vh}.eg-dawn .media-mobile--square{padding-bottom:100%}.eg-dawn .media-mobile--portrait{padding-bottom:125%}.eg-dawn .media-mobile--landscape{padding-bottom:66.6%}.eg-dawn .media-mobile--adapt{position:relative;height:0;padding-bottom:var(--image-ratio-percent)}.eg-dawn .media-mobile--adapt .image-fit{position:absolute;top:0;left:0;right:0;bottom:0}}
.eg-dawn deferred-media{display:block}
.eg-dawn .button,.eg-dawn .shopify-challenge__button{position:relative;z-index:1;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font-family:inherit;padding:10px 30px;padding-top:calc(10px + var(--font-button-baseline));text-decoration:none;border-radius:var(--button-radius);border:var(--button-border-width) solid rgb(var(--color-button-border));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));font-family:var(--font-button-family);min-width:240px;max-width:100%;min-height:46px;text-transform:uppercase;font-weight:600;transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;-webkit-appearance:none;appearance:none;overflow:hidden;box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))}
.eg-dawn .shopify-challenge__button{border:var(--button-border-width) solid rgb(var(--color-button-border))}
@media screen and (min-width:750px){.eg-dawn .button,.eg-dawn .shopify-challenge__button{min-height:50px}.eg-dawn .button--large{font-size:calc(var(--font-button-size) + 2px);padding:15px 30px;padding-top:calc(15px + var(--font-button-baseline));min-height:60px}}
.eg-dawn .button[disabled],.eg-dawn .button[aria-disabled=true]{pointer-events:none}
.eg-dawn .button,.eg-dawn .button-label,.eg-dawn .shopify-challenge__button{font-size:var(--font-button-size);letter-spacing:.2em;line-height:calc(1 + .2 / var(--font-body-scale))}
.eg-dawn .button--tertiary{font-size:calc(var(--font-button-size) - 1px);padding:8px 15px;padding-top:calc(8px + var(--font-button-baseline));min-width:90px;min-height:40px;line-height:calc(1 + .8 / var(--font-body-scale));border:none;box-shadow:inset 0 0 0 1px rgb(var(--color-button-border));transition:box-shadow var(--duration-default) ease}
.eg-dawn .button--small{font-size:max(calc(var(--font-button-size) - 2px),12px);padding:6px 20px;padding-top:calc(6px + var(--font-button-baseline));min-height:40px;min-width:180px}
.eg-dawn .shopify-challenge__container .shopify-challenge__button{min-width:160px;margin-top:30px}
@media screen and (hover:hover){.eg-dawn .button:after{content:"";z-index:-1;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(var(--color-button-text),.25),transparent)}.eg-dawn .button--secondary:after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:100%;background-image:none;background-color:rgb(var(--color-button-text));backface-visibility:hidden;will-change:transform;transform:rotate3d(0,0,1,10deg) translate3d(-1.2em,110%,0);transform-origin:0% 100%;transition:transform var(--duration-long) ease}.eg-dawn .button--tertiary:after{content:none}.eg-dawn .button:hover{box-shadow:none;background-color:rgba(var(--color-button-background),.85);transition-delay:var(--duration-default)}.eg-dawn .button:hover:after{animation:shine var(--duration-animate) ease}.eg-dawn .button--secondary:hover{color:rgb(var(--color-button-background));transition-delay:0s}.eg-dawn .button--secondary:hover:after{animation:none;transform:rotate3d(0,0,1,0) translateZ(0)}.eg-dawn .button--tertiary:hover{color:rgb(var(--color-button-text));box-shadow:inset 0 0 0 2px rgb(var(--color-button-border));transition-delay:0s}.eg-dawn @keyframes shine{to{left:100%}}}
.eg-dawn .button:disabled,.eg-dawn .button[aria-disabled=true],.eg-dawn .button.disabled{cursor:not-allowed;opacity:.5}
.eg-dawn .button--full-width{display:flex;width:100%}
.eg-dawn .button.loading{color:transparent}
.eg-dawn .button.loading:after{content:"";display:block;animation:loading var(--duration-long) infinite linear;border:2px solid transparent;border-inline-start:2px solid rgb(var(--color-button-text));border-radius:100%;height:24px;width:24px;z-index:-1;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;right:auto;bottom:auto;background:none;transform:none;transform-origin:unset}
.eg-dawn .button--small.loading:before{width:20px;height:20px}
.eg-dawn .button--cta{min-height:45px;background:none;box-shadow:none;min-width:auto;max-width:100%;padding:0;border:none;justify-content:space-between;text-transform:none;color:rgb(var(--color-link))}
.eg-dawn .button--cta.button--small{min-height:27px;min-width:auto}
.eg-dawn .button--cta.button--small .label{padding-inline-end:10px;font-size:10px;line-height:20px;text-transform:uppercase;letter-spacing:.2em}
@media screen and (min-width:750px){.eg-dawn .button--cta{min-width:225px}.eg-dawn .button--cta.button--large .label{font-size:18px}}
@media screen and (hover:hover){.eg-dawn .button--cta:hover{color:rgb(var(--color-link));background-color:transparent}}
.eg-dawn .button--cta:before,.eg-dawn .button--cta:after{content:"";position:absolute;width:100%;height:1px;bottom:0;right:0;top:auto;left:auto;transform:none;border:none;background-image:none;background-color:rgb(var(--color-border));transition:transform var(--duration-default) ease}
.eg-dawn .button--cta:before{transform:scaleX(0);transform-origin:left;transition-delay:0s}
.eg-dawn .button--cta:after{transform-origin:right;transition-delay:.25s}
@media screen and (hover:hover){.eg-dawn .button--cta:hover:before{transform:scaleX(1);transition-delay:.25s}.eg-dawn .button--cta:hover:after{transform:scaleX(0);transition-delay:0s}}
.eg-dawn .button--cta .label{padding-inline-end:20px;font-size:16px;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:0.4px;text-align:start;display:inline-block;vertical-align:top;overflow:hidden;transition:transform var(--duration-default) ease}
@media screen and (hover:hover){.eg-dawn .button--cta:hover .label{transform:translate(5px)}}
.eg-dawn .button--cta .icon{fill:currentColor;width:15px;height:15px}
.eg-dawn .button--cta.loading{color:rgb(var(--color-link))}
.eg-dawn .button--cta.loading:before{content:none}
.eg-dawn .button--cta.loading:after{background-color:transparent;border-width:1px;width:16px;height:16px;margin-top:-8px;margin-left:0;left:auto;right:0}
.eg-dawn .button--cta.loading .icon{color:transparent}
.eg-dawn .button--arrow{box-shadow:none;min-height:auto;min-width:auto}
.eg-dawn .field__input,.eg-dawn .select__select,.eg-dawn .customer .field input,.eg-dawn .customer select{font-family:inherit;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:rgb(var(--color-foreground));width:100%;box-shadow:inset 0 0 0 1px rgb(var(--color-border));height:42px;box-sizing:border-box;transition:box-shadow var(--duration-default) ease}
@media screen and (min-width:750px){.eg-dawn .field__input,.eg-dawn .select__select,.eg-dawn .customer .field input,.eg-dawn .customer select{min-height:45px}}
.eg-dawn .select__select{font-size:12px;color:rgba(var(--color-foreground),.75)}
.eg-dawn .select__select option{color:initial}
@media screen and (hover:hover){.eg-dawn .field__input:hover,.eg-dawn .select__select:hover,.eg-dawn .customer .field input:hover,.eg-dawn .customer select:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-border))}}
.eg-dawn .field__input.invalid,.eg-dawn .select__select.invalid,.eg-dawn .customer .field input.invalid,.eg-dawn .customer select.invalid{box-shadow:inset 0 0 0 1px var(--color-critical)}
@media screen and (hover:hover){.eg-dawn .field__input.invalid:hover,.eg-dawn .select__select.invalid:hover,.eg-dawn .customer .field input.invalid:hover,.eg-dawn .customer select.invalid:hover{box-shadow:inset 0 0 0 2px var(--color-critical)}}
.eg-dawn .field__input:focus-visible,.eg-dawn .select__select:focus-visible,.eg-dawn .customer .field input:focus-visible,.eg-dawn .customer select:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--color-border))}
.eg-dawn .text-area,.eg-dawn .select{display:inline-block;position:relative;width:100%}
.eg-dawn .select .icon-caret,.eg-dawn .customer select+svg{height:6px;pointer-events:none;position:absolute;top:calc(50% - 3.5px);right:15px}
.eg-dawn .select__select,.eg-dawn .customer select{cursor:pointer;padding:0;padding-inline-start:15px;padding-inline-end:40px}
.eg-dawn .field{position:relative;width:100%;display:flex}
.eg-dawn .customer .field{display:block}
.eg-dawn .field--with-error{flex-wrap:wrap}
.eg-dawn .field__input,.eg-dawn .customer .field input{flex-grow:1;text-align:start;padding:15px}
.eg-dawn .field__input::-webkit-search-cancel-button,.eg-dawn .customer .field input::-webkit-search-cancel-button{display:none}
.eg-dawn .field__input::placeholder,.eg-dawn .customer .field input::placeholder{color:rgb(var(--color-foreground));opacity:.7;transition:opacity var(--duration-default) ease}
.eg-dawn .field__input:focus::placeholder,.eg-dawn .customer .field input:focus::placeholder{opacity:.4}
.eg-dawn .field__input:-webkit-autofill,.eg-dawn .customer .field input:-webkit-autofill{background-clip:text;-webkit-background-clip:text}
.eg-dawn .field__input::-webkit-search-decoration,.eg-dawn .customer .field input::-webkit-search-decoration{-webkit-appearance:none}
.eg-dawn .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:44px}
@media screen and (hover:hover){.eg-dawn .field__button:hover{color:currentColor}}
.eg-dawn .field__button:before{content:none}
.eg-dawn .field__button>.icon{height:25px;width:25px}
.eg-dawn .text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:12px;min-height:100px;resize:none}
.eg-dawn .text-area--resize-vertical{resize:vertical}
.eg-dawn input[type=checkbox]{display:inline-block;width:auto;margin-inline-end:5px}
.eg-dawn .form__label{display:block;margin-bottom:6px}
.eg-dawn .form__message{font-family:var(--font-body-family);align-items:center;display:grid;grid-template-columns:auto 1fr;font-size:14px;line-height:1;margin-top:10px;margin-bottom:0;font-weight:400;color:var(--color-success)}
.eg-dawn .form__message.errors{color:var(--color-critical)}
.eg-dawn .form__message.errors .rte a{color:inherit}
.eg-dawn .form__message.errors+.errors{margin-top:10px}
.eg-dawn .form__message.errors+.errors ul{margin-top:0}
.eg-dawn .customer .field .form__message{font-size:14px;text-align:start}
.eg-dawn .form__message .icon,.eg-dawn .customer .form__message .icon{align-self:flex-start;height:16px;width:16px;margin-inline-end:5px}
.eg-dawn .customer .field .form__message .icon{align-self:start}
.eg-dawn .form-status{margin:0;font-size:16px}
.eg-dawn .form-status .icon{width:18px;height:18px}
.eg-dawn .form-status-list{padding:0;margin:20px 0 40px}
.eg-dawn .form-status-list li{list-style-position:inside}
.eg-dawn .form-status-list .link:first-letter{text-transform:capitalize}
.eg-dawn .quantity{position:relative;width:120px;display:flex;align-items:center;--color-keyboard-focus: var(--color-border)}
.eg-dawn .form__label+.quantity{width:140px;box-shadow:0 0 0 1px rgb(var(--color-border))}
.eg-dawn .no-js .quantity{height:40px;width:100px;box-shadow:0 0 0 1px rgb(var(--color-border))}
.eg-dawn .quantity__input{font-family:inherit;color:currentColor;font-size:14px;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 5px;height:36px;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}
.eg-dawn .form__label+.quantity .quantity__input{height:45px}
.eg-dawn .quantity__button{padding:0;position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;flex-shrink:0;font-size:18px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.06);transition:color var(--duration-default) ease}
.eg-dawn .form__label+.quantity .quantity__button{flex:0 0 26px;width:26px;height:26px}
.eg-dawn .form__label+.quantity .quantity__button:first-child{margin-inline-start:10px}
.eg-dawn .form__label+.quantity .quantity__button:last-child{margin-inline-end:10px}
.eg-dawn .quantity__button:after{content:"";width:100%;height:100%;pointer-events:none;position:absolute;z-index:1;top:0;left:0;border-radius:50%;transform:scale(0);background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}
@media screen and (hover:hover){.eg-dawn .quantity__button:hover{color:rgb(var(--color-background))}.eg-dawn .quantity__button:hover:after{transform:scale(1)}}
.eg-dawn .quantity__button .icon{flex:0 0 10px;width:10px;height:10px;pointer-events:none;position:relative;z-index:2}
.eg-dawn .quantity__input:-webkit-autofill,.eg-dawn .quantity__input:-webkit-autofill:hover,.eg-dawn .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 100px rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 100px rgb(var(--color-background)) inset!important}
.eg-dawn .quantity__input::-webkit-outer-spin-button,.eg-dawn .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.eg-dawn .quantity__input[type=number]{-moz-appearance:textfield}
.eg-dawn .modal__toggle{list-style-type:none}
.eg-dawn .no-js details[open] .modal__toggle{position:absolute;z-index:101;height:34px;width:44px;right:15px}
@media screen and (min-width:750px){.eg-dawn .no-js details[open] .modal__toggle{height:44px;right:calc(50% - 300px)}}
.eg-dawn .modal__toggle-close{display:none}
.eg-dawn .no-js details[open] .modal__toggle span{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:rgb(var(--color-background))}
.eg-dawn .no-js details[open] .modal__toggle .icon-close{display:flex;width:12px;height:12px}
.eg-dawn .modal__toggle-open{display:flex}
.eg-dawn .no-js details[open] .modal__toggle-open{display:none}
.eg-dawn .no-js .modal__close-button{visibility:hidden}
.eg-dawn .modal__close-button{padding:12px;height:44px;width:44px;border:none;background-color:transparent;cursor:pointer;position:relative;color:rgb(var(--color-link))}
.eg-dawn .modal__close-button .icon{width:20px;height:20px;transition:transform var(--duration-default) ease}
@media screen and (hover:hover){.eg-dawn .modal__close-button:hover .icon{transform:scale(.8) rotate(90deg)}}
.eg-dawn .modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-background));z-index:1;display:flex;justify-content:center;align-items:center}
.eg-dawn .no-js details[open] .modal__content{overflow:visible}
.eg-dawn .no-js details[open] .modal-overlay{display:block;animation:fade-in var(--duration-long) ease}
.eg-dawn .no-js details[open] .modal-overlay:after{content:"";position:absolute;background-color:rgba(var(--color-overlay),.5);top:100%;left:0;right:0;height:100vh}
.eg-dawn .cart-count-bubble:empty{display:none}
.eg-dawn .cart-count-bubble{position:absolute;background-color:rgb(var(--color-base-accent));color:rgb(var(--color-base-solid-button-labels));font-family:var(--font-button-family);height:14px;width:14px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:9px;top:0;right:5px;line-height:1;transition-property:opacity,transform,color,background-color;transition-duration:var(--duration-default);transition-timing-function:ease}
@media screen and (min-width:750px){.eg-dawn .cart-count-bubble{top:6px}}
.eg-dawn .cart-count-bubble--dot{top:12px;right:8px;width:4px;height:4px;background-color:rgb(var(--color-header-foreground))}
.eg-dawn .shopify-section-header.animate{transition:transform var(--duration-default) ease}
.eg-dawn .header-wrapper{display:block;position:relative;z-index:20;transition:box-shadow var(--duration-default) ease}
.eg-dawn .header-wrapper--border-bottom{box-shadow:0 1px rgba(var(--color-header-border),.3)}
.eg-dawn .header{display:grid;grid-template-areas:"left-icon heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;padding-top:10px;padding-bottom:10px}
@media screen and (min-width:990px){.eg-dawn .header--top-left{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.eg-dawn .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:20px}.eg-dawn .header--top-center{grid-template-areas:"left-icon heading icons" "navigation navigation navigation"}.eg-dawn .header--center-split{grid-template-areas:"left-icon navigation heading navigation-split icons";grid-template-columns:auto 1fr auto 1fr auto;column-gap:20px}.eg-dawn .header--center-split .header__heading{margin:0 10px}.eg-dawn .header--off-canvas{grid-template-areas:"left-icon heading icons";grid-template-columns:1fr auto 1fr;column-gap:20px}.eg-dawn .header--off-canvas header-drawer{display:block}.eg-dawn .header--off-canvas .header__inline-menu{display:none}.eg-dawn .header--off-canvas .header__heading,.eg-dawn .header--off-canvas .header__heading-link{grid-area:heading;justify-self:center}.eg-dawn .header--middle-left .header__inline-menu{min-width:450px}.eg-dawn .header:not(.header--middle-left):not(.header--center-split) .header__inline-menu{margin-top:10.5px}}
.eg-dawn .header-wrapper>.header:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--gradient-header-background);background-color:rgb(var(--color-header-background))}
@media screen and (min-width:750px){.eg-dawn .header-wrapper>.header:before{transition:height var(--duration-default) ease}}
.eg-dawn .header *[tabindex="-1"]:focus{outline:none}
.eg-dawn .header__heading{margin:0;line-height:0}
.eg-dawn .header>.header__heading-link{line-height:0}
.eg-dawn .header__heading,.eg-dawn .header__heading-link{grid-area:heading;justify-self:center}
.eg-dawn .header__heading-link{display:block;position:relative;word-break:break-word;text-decoration:none}
.eg-dawn .header__heading-link:before,.eg-dawn .header__heading-link:after{content:none}
.eg-dawn .header__heading-link .h2{line-height:1;color:rgb(var(--color-header-foreground));transition:color var(--duration-default) ease}
@media screen and (hover:hover){.eg-dawn .header__heading-link:hover .h2{color:rgb(var(--color-header-foreground),.7)}}
.eg-dawn .header__heading-logo{width:auto;height:auto;max-height:var(--image-logo-height)}
@media screen and (min-width:750px){.eg-dawn .header__heading-logo{transition:opacity var(--duration-default) ease}}
.eg-dawn .header__heading-logo.inverse{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media screen and (max-width:989px){.eg-dawn .header__heading,.eg-dawn .header__heading-link{text-align:center}.eg-dawn .header--mobile-left .header__heading,.eg-dawn .header--mobile-left .header__heading-link{text-align:center;justify-self:start}.eg-dawn .header--mobile-left{grid-template-columns:auto 2fr 1fr}}
@media screen and (min-width:990px){.eg-dawn .header__heading,.eg-dawn .header__heading-link{justify-self:start}.eg-dawn .header--top-center .header__heading-link,.eg-dawn .header--top-center .header__heading,.eg-dawn .header--center-split .header__heading-link,.eg-dawn .header--center-split .header__heading{justify-self:center}}
.eg-dawn .header__right{display:flex;grid-area:icons;justify-self:end;margin-inline-end:-15px}
.eg-dawn .header__icon:not(.header__icon--summary),.eg-dawn .header__icon span:not(.cart-count-bubble){display:flex;align-items:center;justify-content:center}
.eg-dawn .header__icon span:not(.cart-count-bubble){height:100%}
.eg-dawn .header__icon{color:rgb(var(--color-header-foreground));height:34px;width:52px}
@media screen and (hover:hover){.eg-dawn .header__icon:hover{color:rgba(var(--color-header-foreground),.7)}}
@media screen and (min-width:750px){.eg-dawn .header__icon{height:44px;transition:color var(--duration-default) ease}}
.eg-dawn .header__icon:after{content:none}
.eg-dawn .header__icon .icon{stroke-width:var(--icon-weight);height:20px;width:20px;fill:none;vertical-align:middle;transition:transform var(--duration-default) ease;will-change:transform}
.eg-dawn .header__icon .icon,.eg-dawn #icon-close,.eg-dawn #icon-search,.eg-dawn #icon-cart{overflow:visible}
@media screen and (hover:hover){.eg-dawn .header__icon:hover .icon{transform:scale(1.07)}}
.eg-dawn .header__icon--cart{position:relative}
.eg-dawn .no-js .cart-drawer-container{display:none}
@media screen and (max-width:989px){.eg-dawn menu-drawer~.header__right .header__icon--account{display:none}}
.eg-dawn .header__left{display:flex;grid-area:left-icon;margin-inline-start:-15px}
.eg-dawn .header__left header-menu-toggle,.eg-dawn .header__left--localization search-modal,.eg-dawn .header__left--localization>localization-form,.eg-dawn .header--top-center .header__left search-modal,.eg-dawn .header--center-split .header__left search-modal{display:none}
.eg-dawn search-modal{display:inline-flex;line-height:0}
.eg-dawn .header--top-center .header__right search-modal,.eg-dawn .header--center-split .header__right search-modal,.eg-dawn .header--top-center .header__left--localization~.header__right search-modal,.eg-dawn .header--center-split .header__left--localization~.header__right search-modal{display:inline-flex}
@media screen and (min-width:990px){.eg-dawn .header__left--localization>localization-form,.eg-dawn .header--top-center .header__left search-modal,.eg-dawn .header--center-split .header__left search-modal{display:block}.eg-dawn .header--top-center .header__right search-modal,.eg-dawn .header--center-split .header__right search-modal{display:none}}
.eg-dawn .details-modal{overflow:hidden;height:0}
.eg-dawn .header .localization-selector{width:auto;padding:0;height:34px;color:rgb(var(--color-header-foreground));background-color:transparent;border:none}
@media screen and (min-width:750px){.eg-dawn .header .localization-selector{height:44px}}
.eg-dawn .header .localization-selector .icon+.label{margin-inline-start:8px}
.eg-dawn .header .localization-selector .label{font-family:var(--font-navigation-family);font-size:calc(var(--font-navigation-size) - 2px);font-weight:var(--font-navigation-weight);display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap}
.eg-dawn .header .menu-drawer .localization-selector{color:rgb(var(--color-link))}
.eg-dawn .header__left>localization-form .localization-selector+.disclosure__list,.eg-dawn .header__right>localization-form .localization-selector+.disclosure__list{animation-name:animateHeaderLocalization;top:calc(100% + 10px);bottom:auto;border:none;box-shadow:0 10px 20px rgba(var(--color-header-foreground),.08);--color-background: var(--color-header-background);--color-link: var(--color-header-foreground)}
.eg-dawn .header__right .localization-form{display:none}
@media screen and (min-width:990px){.eg-dawn .header__right .localization-form{display:block}}
.eg-dawn summary .header__icon--summary:after,.eg-dawn drawer-close-button.header__icon--summary:after,.eg-dawn drawer-close-button.header__icon--menu:after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;transform:scale(0);background-color:rgba(var(--color-foreground),.08);transition:transform var(--duration-default) ease}
.eg-dawn details[open].menu-opening>summary .header__icon--summary:after{transform:scale(1)}
.eg-dawn drawer-close-button.header__icon--summary,.eg-dawn drawer-close-button.header__icon--menu{position:absolute;top:10px;right:10px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}
.eg-dawn drawer-close-button.header__icon--menu{right:auto;left:10px}
.eg-dawn drawer-close-button.header__icon--summary .icon-close,.eg-dawn drawer-close-button.header__icon--menu .icon-close{height:14px;width:14px;stroke-width:calc(var(--icon-weight) - .1px);color:rgb(var(--color-link))}
.eg-dawn .header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-default);stroke-width:calc(calc(var(--icon-weight) * 2) - .4px)}
.eg-dawn .header__icon--menu .icon-close{height:14px;width:14px;stroke-width:calc(var(--icon-weight) - .1px)}
.eg-dawn details:not([open])>.header__icon--menu .icon-close,.eg-dawn details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}
.eg-dawn details[open].menu-opening>.header__icon--menu span{color:rgb(var(--color-header-foreground));transition:color var(--duration-default) ease}
.eg-dawn .js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}
.eg-dawn .js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}
.eg-dawn .header__inline-menu{margin-inline-start:-12px;grid-area:navigation;display:none}
.eg-dawn .header__inline-menu-split{grid-area:navigation-split}
.eg-dawn .header--top-center .header__inline-menu,.eg-dawn .header--top-center .header__heading-link,.eg-dawn .header--center-split .header__inline-menu,.eg-dawn .header--center-split .header__heading-link{margin-inline-start:0}
@media screen and (min-width:990px){.eg-dawn .header__inline-menu{display:block}.eg-dawn .header--top-center .header__inline-menu{justify-self:center}.eg-dawn .header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.eg-dawn .header--center-split .header__inline-menu:not(.header__inline-menu-split){text-align:end}.eg-dawn .header--center-split .header__inline-menu .list-menu{justify-content:center;column-gap:0}.eg-dawn .header--middle-left .header__inline-menu{margin-inline-start:0;text-align:end}}
@media screen and (min-width:1200px){.eg-dawn .header--center-split .header__inline-menu .list-menu{column-gap:15px}.eg-dawn .header--middle-left .header__right{margin-inline-start:80px}}
.eg-dawn .header__menu{padding:0 10px}
.eg-dawn [data-animate-image] .header__menu-item>use-animate{transition:none}
.eg-dawn .header__menu-item{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);display:inline-flex;align-items:center;text-decoration:none;letter-spacing:.2em;padding:12px 15px;color:rgb(var(--color-header-foreground));transition:color var(--duration-default) ease}
.eg-dawn .header-wrapper--uppercase .header__menu-item{text-transform:uppercase}
@media screen and (hover:hover){.eg-dawn .header__menu-item:hover{color:rgba(var(--color-header-foreground),.7)}}
.eg-dawn .header__menu-item--top .label{--color-border: var(--color-header-border)}
@media screen and (hover:hover){.eg-dawn .header__menu-item .label{background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}.eg-dawn details[open].menu-opening>.header__menu-item .label,.eg-dawn .no-js details[open]>.header__menu-item .label,.eg-dawn .header__menu-item:hover .label{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}
.eg-dawn .header__active-menu-item .label,.eg-dawn .list-menu__item--active .label{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}
.eg-dawn .header__menu-item .icon-caret{position:static;height:6px;width:auto;display:none;transition:transform var(--duration-default) ease}
.eg-dawn .header__submenu .icon-caret{margin-inline-start:12px;margin-top:3px;display:block}
.eg-dawn .header__submenu details[open]>summary .icon-caret{transform:scaleY(-1)}
.eg-dawn .section--divider{border-top:1px solid rgb(var(--color-base-border))}
.eg-dawn .section--padding,.eg-dawn .header-section--padding{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}
.eg-dawn .spacing-section{display:block;min-height:var(--spacing-section-mobile)}
@media screen and (min-width:750px){.eg-dawn .section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.eg-dawn .spacing-section{min-height:var(--spacing-section-desktop)}}
@media screen and (min-width:990px){.eg-dawn .header-section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}
.eg-dawn .transition-body{position:relative}
.eg-dawn .transition-body:after{content:"";display:block;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;opacity:0;cursor:url(cross.svg),url(cross.png),zoom-out;pointer-events:none;transition:opacity var(--duration-long) ease;background-color:rgba(var(--color-overlay),.5)}
.eg-dawn #MainContent,.eg-dawn .shopify-section-footer{transition:transform var(--duration-long) ease}
.eg-dawn .badge{border:1px solid transparent;display:inline-block;font-size:11px;text-transform:uppercase;line-height:1;padding:5px 10px;text-align:center;word-break:break-word;width:max-content;background-color:var(--color-badge-background);border-color:var(--color-badge-border);color:var(--color-badge-foreground);font-family:var(--font-button-family);padding-top:calc(5px + var(--font-button-baseline));border-radius:min(var(--button-radius),2px)}
@media screen and (max-width:480px){.eg-dawn .badge{font-size:9px;padding:3px 5px;padding-top:calc(3px + calc(var(--font-button-baseline) * .65))}}
.eg-dawn .badge:empty{display:none}
.eg-dawn .badge--onsale{color:rgb(var(--color-background));background-color:var(--color-sale-badge-background);border-color:var(--color-sale-badge-background)}
.eg-dawn .icon-plus-alt{position:relative}
.eg-dawn .icon-plus-alt:before,.eg-dawn .icon-plus-alt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor}
.eg-dawn .icon-plus-alt:before{width:100%;height:1px}
.eg-dawn .icon-plus-alt:after{width:1px;height:100%}
@media screen and (forced-colors:active){.eg-dawn .icon{color:CanvasText;fill:CanvasText!important}}
.eg-dawn quick-view-drawer{display:none}
.eg-dawn use-animate{display:block}
.eg-dawn [data-animate-image] use-animate{transition-duration:var(--duration-long);transition-timing-function:ease}
.eg-dawn [data-animate-image] use-animate[data-animate^=fade]{opacity:0;transition-property:opacity,transform}
.eg-dawn [data-animate-image] use-animate[data-animate^=fade][animate],.eg-dawn .no-js [data-animate-image] use-animate[data-animate^=fade]{opacity:1;transform:translateZ(0)}
.eg-dawn [data-animate-image] use-animate[data-animate=fade-up]{transform:translate3d(0,50px,0)}
.eg-dawn [data-animate-image] use-animate[data-animate^=zoom-fade] .image-animate{opacity:0}
.eg-dawn [data-animate-image] use-animate[data-animate=zoom-fade][animate]:not(.loading) .image-animate{animation:zoom-fade var(--duration-animate) ease forwards}
.eg-dawn [data-animate-image] use-animate[data-animate=zoom-fade-small][animate]:not(.loading) .image-animate{animation:zoom-fade-small var(--duration-animate) ease forwards}
.eg-dawn .no-js [data-animate-image] use-animate .image-animate{opacity:1}
.eg-dawn .modal-scrollbar-measure{display:block;position:absolute;top:-1000px;width:50px;height:50px;overflow:scroll}
.eg-dawn .breadcrumb{line-height:calc(1 + .4 / var(--font-body-scale))}
.eg-dawn .breadcrumb--divider{border-bottom:1px solid rgb(var(--color-border));padding-bottom:6px}
.eg-dawn .breadcrumb .link{font-size:inherit}
.eg-dawn .shopify-policy__container{margin-bottom:50px}
@media screen and (min-width:750px){.eg-dawn .shopify-policy__container{margin-bottom:70px}}
.eg-dawn .flickity-enabled{position:relative}
.eg-dawn .flickity-enabled:focus{outline:none}
.eg-dawn .flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}
.eg-dawn .flickity-slider{position:absolute;width:100%;height:100%;left:0;top:0}
.eg-dawn .flickity-rtl .flickity-slider{left:unset;right:0}
.eg-dawn .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
.eg-dawn .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}
.eg-dawn .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}
.eg-dawn .flickity-cell{position:absolute;left:0}
.eg-dawn .flickity-rtl .flickity-cell{left:unset;right:0}
.eg-dawn .flickity-button{position:absolute;background-color:rgb(var(--color-background));border:none;color:rgb(var(--color-foreground))}
.eg-dawn .flickity-button:hover{cursor:pointer}
.eg-dawn .flickity-button:focus{outline:none}
.eg-dawn .flickity-button:active{opacity:.6}
.eg-dawn .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.eg-dawn .flickity-button-icon{fill:currentColor}
.eg-dawn .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.eg-dawn .flickity-prev-next-button.previous{left:10px}
.eg-dawn .flickity-prev-next-button.next{right:10px}
.eg-dawn .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.eg-dawn .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.eg-dawn .flickity-prev-next-button .flickity-button-icon{position:absolute;left:25%;top:25%;width:50%;height:50%}
.eg-dawn .flickity-page-dots{position:absolute;z-index:2;bottom:100%;padding:0 10px;background-color:rgb(var(--color-background));margin:0;list-style:none;text-align:center;line-height:0;animation:fade-in var(--duration-default) ease;display:flex;align-items:center;justify-content:center}
.eg-dawn .flickity-rtl .flickity-page-dots{direction:rtl}
.eg-dawn .flickity-page-dot{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;width:30px;height:40px;opacity:.4;cursor:pointer;transition:transform var(--duration-default) ease;font-size:0}
.eg-dawn .flickity-page-dot.is-selected{opacity:1}
.eg-dawn .flickity-page-dot:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}
.eg-dawn .flickity-page-dot.is-selected:after{transform:scale(1.5)}
@media(prefers-reduced-motion:no-preference){.eg-dawn .animate--ambient>img,.eg-dawn .animate--ambient>svg{animation:animateAmbient 30s linear infinite}.eg-dawn @keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}}
.eg-dawn span[data-highlight=marker]{background-color:unset}
.eg-dawn [animate] span[data-highlight=marker]{animation:1s hlMarker .5s 1 normal forwards;animation-timing-function:cubic-bezier(.86,0,.07,1);background:linear-gradient(90deg,rgb(var(--color-highlight)),rgba(var(--color-highlight),0) 50%);background-size:200% 100%;background-position:100% 0;padding:1.5px}
.eg-dawn span[data-highlight]{position:relative}
.eg-dawn span[data-highlight=circle]{padding:0 10px}
.eg-dawn span[data-highlight] mark{background-color:transparent;width:100%;position:absolute}
.eg-dawn span[data-highlight=circle] mark{top:50%;left:50%;transform:translate(-50%,-43%)}
.eg-dawn span[data-highlight=underline] mark{top:40%;left:50%;transform:translate(-50%)}
.eg-dawn span[data-highlight] mark svg{fill:none;color:rgb(var(--color-highlight));transition:stroke-dashoffset 0s .2s}
.eg-dawn span[data-highlight=circle] mark svg{stroke-width:2px;stroke-miterlimit:10;stroke-dasharray:338;stroke-dashoffset:338;stroke-linecap:round}
.eg-dawn [animate] span[data-highlight=circle] mark svg{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.645,.045,.355,1)}
.eg-dawn span[data-highlight=underline] mark svg path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}
.eg-dawn [animate] span[data-highlight=underline] mark svg path{opacity:1;animation:hlUnderline 1.3s cubic-bezier(.65,0,.35,1) forwards}
.eg-dawn .menu-drawer--open,.eg-dawn .menu-drawer--opening,.eg-dawn .menu-drawer--closing{overflow:hidden}
.eg-dawn .menu-drawer--open .transition-body:after,.eg-dawn .menu-drawer--opening .transition-body:after{opacity:1;pointer-events:visible}
.eg-dawn .menu-drawer--open .transition-content,.eg-dawn .menu-drawer--opening .transition-content,.eg-dawn .menu-drawer--closing .transition-content,.eg-dawn .menu-drawer--open .header-wrapper,.eg-dawn .menu-drawer--opening .header-wrapper,.eg-dawn .menu-drawer--closing .header-wrapper,.eg-dawn .menu-drawer--open .announcement-bar,.eg-dawn .menu-drawer--opening .announcement-bar,.eg-dawn .menu-drawer--closing .announcement-bar{padding-inline-end:var(--scrollbar-width)}
@media screen and (min-width:750px){.eg-dawn .menu-drawer--open #MainContent,.eg-dawn .menu-drawer--open .shopify-section-footer,.eg-dawn .menu-drawer--opening #MainContent,.eg-dawn .menu-drawer--opening .shopify-section-footer{transform:translate(-40px)}}
.eg-dawn .menu-drawer--open .shopify-section-announcement-bar,.eg-dawn .menu-drawer--opening .shopify-section-announcement-bar,.eg-dawn .menu-drawer--closing .shopify-section-announcement-bar{position:relative;z-index:100}
.eg-dawn .menu-drawer--open .shopify-section-header:not(.shopify-section-header-sticky),.eg-dawn .menu-drawer--opening .shopify-section-header:not(.shopify-section-header-sticky),.eg-dawn .menu-drawer--closing .shopify-section-header:not(.shopify-section-header-sticky){position:relative;z-index:99}
.eg-dawn .menu-drawer--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}
.eg-dawn .list-menu-drawer{position:absolute;transform:translate(100%);visibility:hidden;z-index:100;right:0;top:100%;width:calc(100% - 40px);padding:0;border:1px solid rgb(var(--color-border));border-inline-end:0;background-color:rgb(var(--color-background));text-align:start;overflow-x:hidden;overflow-y:auto;padding:30px 80px}
.eg-dawn .hover-collection{display:none}
@media screen and (min-height:480px){.eg-dawn .list-menu-drawer{overflow:hidden;display:flex;flex-direction:column}.eg-dawn .list-menu--disclosure{height:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.eg-dawn .list-menu--disclosure::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:9px;background-clip:padding-box;border:3px solid transparent;border-radius:16px;background-color:rgba(var(--color-border),.3)}.eg-dawn .list-menu--disclosure::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:16px;background-color:rgb(var(--color-border))}.eg-dawn .list-menu__hover{height:130px;margin-top:30px;display:block}.eg-dawn .hover-collection{display:flex;text-decoration:none;animation:appear-down var(--duration-long) ease}.eg-dawn .hover-collection--no-image .hover-collection__image{display:none}.eg-dawn .hover-collection--no-image .hover-collection__content{padding-inline-start:0}.eg-dawn .hover-collection__image{flex:0 0 130px;width:130px;height:90px;margin:0;background-color:rgba(var(--color-foreground),.1);background-size:cover;background-repeat:no-repeat;background-position:center center}.eg-dawn .hover-collection__content{flex:1 1 0;padding-inline-start:20px;align-self:center}.eg-dawn .hover-collection__title{display:inline}.eg-dawn @media screen and (hover:hover){.hover-collection__title{background-image:linear-gradient(to top,rgb(var(--color-border)) 0 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px,100% 1px;transition:background-size var(--duration-default) ease}.hover-collection:hover .hover-collection__title{background-position:left bottom;background-size:100% 1px,100% 1px}}.eg-dawn .hover-collection__description{color:rgba(var(--color-foreground),.7);font-size:13px;line-height:calc(1 + .6 / var(--font-body-scale));height:40px;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.eg-dawn .hover-collection__description p{margin:0}}
.eg-dawn .js .list-menu-drawer{border:none;border-top:1px solid rgb(var(--color-border));height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}
.eg-dawn .js .shopify-section-header-sticky.shopify-section-header-hidden .list-menu-drawer{height:100vh}
.eg-dawn .js details>.list-menu-drawer{transition-property:transform,visibility,opacity;transition-duration:var(--duration-long);transition-timing-function:ease}
.eg-dawn .no-js details[open]>.list-menu-drawer,.eg-dawn .js details[open].menu-opening>.list-menu-drawer,.eg-dawn .menu-drawer--opening.menu-drawer--closing details>.list-menu-drawer{transform:translate(0);visibility:visible}
.eg-dawn .menu-drawer--opening.menu-drawer--closing details>.list-menu-drawer{transition-property:visibility,opacity}
.eg-dawn .menu-drawer--opening.menu-drawer--closing details[open].menu-closing>.list-menu-drawer{z-index:101;visibility:hidden}
.eg-dawn .menu-drawer--opening.menu-drawer--closing details[open].menu-closing>.list-menu-drawer .header__submenu{opacity:0;transform:translate(-30px);transition-property:transform,opacity;transition-duration:var(--duration-long);transition-timing-function:ease}
.eg-dawn .menu-drawer--opening.menu-drawer--closing details[open].menu-closing>.list-menu-drawer .list-menu__hover{opacity:0;transition-delay:0s}
@media screen and (min-width:750px){.eg-dawn .list-menu-drawer{width:600px}.eg-dawn .no-js .list-menu-drawer{height:auto}}
.eg-dawn .list-menu--disclosure .header__menu-item{padding:6px 0;line-height:calc(1 + .4 / var(--font-body-scale));font-size:22px;text-transform:none;letter-spacing:0.6px}
.eg-dawn .list-chilmenu--disclosure{padding-top:6px;padding-bottom:12px;padding-inline-start:30px}
.eg-dawn .list-menu--disclosure .list-chilmenu--disclosure .header__menu-item{font-size:16px}
.eg-dawn .list-menu-drawer details[open]>summary{color:rgba(var(--color-link),.7)}
.eg-dawn .list-menu-drawer details[open]>summary~*{animation:appear-down var(--duration-long) ease}
.eg-dawn .js details>.list-menu-drawer [data-animate]{opacity:0;transform:translate(30px);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-long);transition-delay:calc(var(--duration-default) + .5s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-1]{transition-delay:var(--duration-default)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-2]{transition-delay:calc(var(--duration-default) + 50ms)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-3]{transition-delay:calc(var(--duration-default) + .1s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-4]{transition-delay:calc(var(--duration-default) + .15s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-5]{transition-delay:calc(var(--duration-default) + .2s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-6]{transition-delay:calc(var(--duration-default) + .25s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-7]{transition-delay:calc(var(--duration-default) + .3s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-8]{transition-delay:calc(var(--duration-default) + .35s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-9]{transition-delay:calc(var(--duration-default) + .4s)}
.eg-dawn .js details[open]>.list-menu-drawer [data-animate-delay-10]{transition-delay:calc(var(--duration-default) + .45s)}
.eg-dawn .js details[open].menu-opening>.list-menu-drawer [data-animate],.eg-dawn .no-js details[open]>.list-menu-drawer [data-animate]{opacity:1;transform:translate(0)}
.eg-dawn .js details[open]>.list-menu-drawer .list-menu__hover{opacity:0;transition-property:opacity;transition-timing-function:ease;transition-duration:var(--duration-long);transition-delay:calc(var(--duration-default) + .5s)}
.eg-dawn .js details[open].menu-opening>.list-menu-drawer .list-menu__hover,.eg-dawn .no-js details[open]>.list-menu-drawer .list-menu__hover{opacity:1}
.eg-dawn .loading-overlay{position:absolute;z-index:3;width:30px;line-height:1}
@media screen and (max-width:749px){.eg-dawn .loading-overlay{top:0;right:0}}
@media screen and (min-width:750px){.eg-dawn .loading-overlay{left:0}}
.eg-dawn .loading-overlay__spinner{width:30px;display:inline-block}
.eg-dawn .icon-spinner{animation:rotator 1.4s infinite linear}
.eg-dawn .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s infinite ease}
.eg-dawn .loading-overlay:not(.hidden)+.cart-item__price-wrapper,.eg-dawn .loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}
.eg-dawn .loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
.eg-dawn .rte>p:first-child{margin-top:0}
.eg-dawn .rte>p:last-child{margin-bottom:0}
.eg-dawn .rte>p[data-spam-detection-disclaimer]{margin:20px 0}
.eg-dawn .rte table{table-layout:fixed}
@media screen and (min-width:750px){.eg-dawn .rte table td{padding-inline-start:12px;padding-inline-end:12px}}
.eg-dawn .rte img{height:auto;max-width:100%}
.eg-dawn .rte cite{display:block}
.eg-dawn .rte ul{padding-inline-start:20px}
.eg-dawn .rte li{margin-bottom:5px;list-style:inherit}
.eg-dawn .rte li:last-child{margin-bottom:0}
.eg-dawn .rte a{color:rgb(var(--color-link));font-size:inherit;position:relative;cursor:pointer;padding-bottom:2px;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}
@media screen and (hover:hover){.eg-dawn .rte a:hover{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}
.eg-dawn .rte blockquote{display:inline-flex}
.eg-dawn .rte blockquote>*{margin:-5px 0}
.eg-dawn .search-modal--open{overflow:hidden}
.eg-dawn .search-modal--open .transition-content,.eg-dawn .search-modal--open .announcement-bar,.eg-dawn .search-modal--open .header-wrapper{padding-inline-end:var(--scrollbar-width)}
.eg-dawn .search-modal--open .shopify-section-header-hidden{transform:none}
.eg-dawn .search-modal--open .header-wrapper{z-index:20}
.eg-dawn .search-modal--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}
.eg-dawn .search-modal{z-index:30;display:block;height:100%;transition:height var(--duration-long) ease}
@media screen and (min-width:750px){.eg-dawn .search-modal{height:100%}.eg-dawn .search-modal.searching{height:calc(100vh - var(--announcement-height, 0px) - 48px)}}
.eg-dawn .search-modal .page-width,.eg-dawn .search-modal__content{height:100%}
.eg-dawn details[open]>.search-modal{padding-inline-end:var(--scrollbar-width);animation:fade-in var(--duration-default) ease}
.eg-dawn details[open]>.search-modal .modal-overlay{display:block;animation:fade-in var(--duration-default) ease}
.eg-dawn details[open]>.search-modal .modal-overlay:after{content:"";position:absolute;background-color:rgba(var(--color-overlay),.5);top:100%;left:0;right:0;height:100vh}
.eg-dawn .js details[open]>.search-modal .modal-overlay:after{cursor:url(cross.svg),url(cross.png),zoom-out}
.eg-dawn .search-modal__form{height:100%;display:flex;flex-direction:column}
.eg-dawn .no-js .search-modal__form{justify-content:center}
.eg-dawn .search-modal__form .field{flex:0 0 auto;align-self:center;width:100%;display:flex;align-items:center;background-color:rgba(var(--color-foreground),.06);border-radius:10px;column-gap:15px;padding:0 15px;margin-top:calc(calc(var(--header-bottom-position) - var(--announcement-height, 0px) - 50px) / 2)}
.eg-dawn .search-modal__form .field.has-recommendation{margin-top:var(--section-padding-top)}
.eg-dawn .shopify-section-header-sticky:not(.shopify-section-header-hidden) .search-modal__form .field{margin-top:calc(calc(var(--header-bottom-position) - 50px) / 2)}
@media screen and (min-width:750px){.eg-dawn .search-modal__form .field{width:calc(100% + 30px)}}
.eg-dawn .search-modal__form .search__input{padding:0;font-size:16px;box-shadow:none;border:none;height:50px;min-height:auto}
.eg-dawn .search-modal__form .search__button{color:rgb(var(--color-foreground));background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.eg-dawn .search-modal__form .search__button .icon{width:20px;height:20px;overflow:visible;stroke-width:var(--icon-weight)}
.eg-dawn .no-js .search-modal__form .search__button[type=button],.eg-dawn .no-js .search-modal__form .search__button[type=reset]{display:none}
.eg-dawn .search-modal__form .search__button[type=button],.eg-dawn .search-modal__form .search__button[type=reset]{min-width:24px;min-height:24px}
.eg-dawn .search-modal__form .search__button[type=button] .icon{width:12px;stroke-width:calc(var(--icon-weight) - .1px);transition:transform var(--duration-default) ease;will-change:transform}
@media screen and (hover:hover){.eg-dawn .search-modal__form .search__button[type=button]:hover .icon{transform:scale(1.07)}}
.eg-dawn .search-modal__form .search__button[type=reset]{font-family:inherit;letter-spacing:0.6px;opacity:0;transition:opacity var(--duration-default) ease}
.eg-dawn .search-modal__form .search__input:not(:placeholder-shown)~.search__button[type=reset]{opacity:1}
.eg-dawn .search__input:placeholder-shown~.search__recommendation{display:block}
.eg-dawn .search__recommendation{display:none;z-index:1;position:absolute;top:100%;left:0;width:100%;padding:20px 0;margin-top:4px;border-radius:10px;background-color:rgb(var(--color-background));box-shadow:0 1px 8px rgba(var(--color-foreground),.15),0 20px 40px rgba(var(--color-foreground),.08)}
.eg-dawn .search__recommendation a{display:block;text-decoration:none;padding:5px 45px;color:rgb(var(--color-link));line-height:calc(1 + .6 / var(--font-body-scale));transition:background-color var(--duration-default) ease}
@media screen and (hover:hover){.eg-dawn .search__recommendation a:hover{background-color:rgba(var(--color-foreground),.06)}}
@media screen and (max-width:749px){.eg-dawn .search-modal--open .header-wrapper{position:static}.eg-dawn details[open]>.search-modal{animation:appear-down var(--duration-default) ease}.eg-dawn .search-modal{position:fixed}.eg-dawn details[open]>.search-modal .modal-overlay:after{bottom:0}}
.eg-dawn .search__recommendation .menu-item.is-parent>a{pointer-events:none;letter-spacing:.2em;text-transform:uppercase;font-size:10px;line-height:12px;padding-top:0;padding-bottom:0;margin-bottom:8px;color:rgba(var(--color-heading),.55);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}
.eg-dawn .search__recommendation .menu-item+.is-parent,.eg-dawn .search__recommendation .is-parent+.menu-item{margin-top:30px}
@media screen and (min-width:750px){.eg-dawn .facet-drawer--open .shopify-section-header-sticky,.eg-dawn .facet-drawer--opening .shopify-section-header-sticky,.eg-dawn .facet-drawer--closing .shopify-section-header-sticky{z-index:101}.eg-dawn .facet-drawer--open announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}.eg-dawn .no-js facet-drawer .disclosure-has-popup[open]>summary:before{height:100vh;cursor:url(cross.svg),url(cross.png),zoom-out;background-color:rgba(var(--color-overlay),.5)}}
.eg-dawn .facet-drawer--open,.eg-dawn .facet-drawer--opening,.eg-dawn .facet-drawer--closing{overflow:hidden}
.eg-dawn .facet-drawer--open .transition-content,.eg-dawn .facet-drawer--opening .transition-content,.eg-dawn .facet-drawer--closing .transition-content,.eg-dawn .facet-drawer--open .header-wrapper,.eg-dawn .facet-drawer--opening .header-wrapper,.eg-dawn .facet-drawer--closing .header-wrapper,.eg-dawn .facet-drawer--open .announcement-bar,.eg-dawn .facet-drawer--opening .announcement-bar,.eg-dawn .facet-drawer--closing .announcement-bar{padding-inline-end:var(--scrollbar-width)}
.eg-dawn .facet-drawer--open .transition-body:after,.eg-dawn .facet-drawer--opening .transition-body:after{opacity:1;pointer-events:visible}
.eg-dawn .facet-drawer--open .shopify-section-filters-sticky,.eg-dawn .facet-drawer--opening .shopify-section-filters-sticky,.eg-dawn .facet-drawer--closing .shopify-section-filters-sticky{transform:none!important}
.eg-dawn .facet-drawer--open .shopify-section-header.shopify-section-header-sticky,.eg-dawn .facet-drawer--opening .shopify-section-header.shopify-section-header-sticky,.eg-dawn .facet-drawer--closing .shopify-section-header.shopify-section-header-sticky{transform:translateY(-100%)}
.eg-dawn .facet-drawer--open .facet-filters,.eg-dawn .facet-drawer--opening .facet-filters,.eg-dawn .facet-drawer--closing .facet-filters{position:static}
.eg-dawn .product-count{position:relative;display:flex;align-items:center;white-space:nowrap}
.eg-dawn .facets__form .product-count{justify-content:flex-end}
.eg-dawn .mobile-facets .product-count{justify-content:center}
.eg-dawn .product-count__text{margin:0;font-size:14px;color:rgba(var(--color-foreground),.7)}
.eg-dawn .product-count__text.loading{visibility:hidden}
.eg-dawn .product-count .loading-overlay__spinner{display:none;position:absolute;width:18px;height:18px}
.eg-dawn .product-count__text.loading+.loading-overlay__spinner{display:block}
.eg-dawn .facet-filters{position:relative;top:0;z-index:15;display:flex;flex-direction:column;transition:transform var(--duration-default) ease}
@media screen and (min-width:750px){.eg-dawn .facet-filters{display:block}.eg-dawn .facet-filters>*+*{margin-top:0;margin-inline-start:20px}}
.eg-dawn .facet-filters-sticky{position:sticky}
.eg-dawn .facet-filters>.page-width{width:100%;padding-top:15px;padding-bottom:15px;background-color:rgb(var(--color-background))}
.eg-dawn .facet-filters__label{display:block;color:rgba(var(--color-foreground),.85);font-size:14px;line-height:1;margin:0 0 10px;width:100%}
.eg-dawn .facet-filters__summary{display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;height:45px;padding:0 15px;min-width:240px;margin-top:24px;border:1px solid rgb(var(--color-border))}
.eg-dawn .facet-filters__summary:after{position:static}
.eg-dawn .facets__wrapper{display:flex}
.eg-dawn [data-button-round] .facets__wrapper{column-gap:20px}
.eg-dawn .facet-filters__disclosure{min-width:240px}
.eg-dawn .facet-filters__disclosure summary:after{top:0}
.eg-dawn .facet-filters__disclosure a{color:rgb(var(--color-foreground));cursor:pointer;display:block;padding:12px;text-transform:capitalize;text-decoration:none}
.eg-dawn .facet-filters__sort{height:40px}
@media screen and (min-width:750px){.eg-dawn .facet-filters__sort{width:200px;max-width:100%}.eg-dawn .facet-filters__sort .facets__display{width:100%;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.eg-dawn .facet-filters__sort .facets__display::-webkit-scrollbar{-webkit-appearance:none;appearance:none;height:3px;border-radius:16px;background-color:rgba(var(--color-border),.3)}.eg-dawn .facet-filters__sort .facets__display::-webkit-scrollbar-thumb{border-radius:16px;background-color:rgb(var(--color-border))}}
.eg-dawn .facets{display:block}
.eg-dawn .facets__form{display:grid;grid-template-columns:1fr auto;row-gap:20px;column-gap:20px;align-items:center}
.eg-dawn .no-js .facets__form{grid-template-columns:1fr}
.eg-dawn facet-drawer .disclosure-has-popup{position:static}
.eg-dawn facet-drawer .facets__display{width:100%;max-width:min(900px,calc(100vw - 100px));max-height:0;border:none;box-shadow:0 0 40px rgba(var(--color-foreground),.2)}
.eg-dawn .js facet-drawer details[open]>.facets__display{transition-property:max-height,visibility;transition-duration:var(--duration-long);transition-timing-function:ease}
.eg-dawn .no-js facet-drawer details[open]>.facets__display,.eg-dawn .js facet-drawer details[open].menu-opening>.facets__display{max-height:550px;visibility:visible}
.eg-dawn .facets__inner{max-height:550px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:auto}
.eg-dawn .facets__inner::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:9px;background-clip:padding-box;border:3px solid transparent;border-radius:16px;background-color:rgba(var(--color-border),.3)}
.eg-dawn .facets__inner::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:16px;background-color:rgb(var(--color-border))}
.eg-dawn .facets__main{display:flex;flex-wrap:wrap}
.eg-dawn .facets__main>.js-filter{flex:1 0 25%;margin-bottom:20px}
.eg-dawn .facets__main>.facets__footer{flex:0 0 100%;z-index:1;position:sticky;bottom:0}
.eg-dawn .facets__footer{background-color:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border));padding:20px}
.eg-dawn .facets__footer button{margin-block-start:0;margin-inline-end:20px;min-width:160px;max-width:100%}
.eg-dawn .facets__footer button+facet-remove{display:inline-block;font-size:16px}
.eg-dawn .facets__footer noscript .button{margin-top:20px;width:100%}
.eg-dawn .facets__selected{display:flex;align-items:center;font-size:16px;line-height:calc(1 + .3 / var(--font-body-scale));color:rgb(var(--color-heading))}
.eg-dawn .facets__selected h4{margin:0}
.eg-dawn .facets__heading{display:block;color:rgba(var(--color-foreground),.85);font-size:14px;line-height:1;margin:0 0 10px 6px;width:100%}
.eg-dawn .facets__reset{margin:10px 20px 15px;padding-bottom:2px}
.eg-dawn .facets__summary>span{display:flex;justify-content:start;min-width:auto;padding-inline-end:35px;line-height:calc(1 + .3 / var(--font-body-scale))}
.eg-dawn .facets__summary .icon-plus{position:absolute;top:50%;right:15px;margin-top:-5px;height:10px}
.eg-dawn .facets__count-bubble{position:relative;padding-inline-end:10px}
.eg-dawn .facets__count-bubble .count-bubble{width:6px;height:6px;position:absolute;margin:0;color:inherit;background-color:currentColor;transition-property:background-color}
.eg-dawn .facets__count-bubble .count-bubble:before{content:none}
.eg-dawn .facet-filters__sort[open]>summary+.facets__display{animation:appear-down var(--duration-default) ease}
.eg-dawn .facets__display{background-color:rgb(var(--color-background));position:absolute;border:1px solid rgb(var(--color-border));width:350px;max-height:550px;overflow:hidden}
.eg-dawn .facets__display .field__input{height:40px}
.eg-dawn .facets__header{border-bottom:1px solid rgb(var(--color-border));padding:15px 20px;display:flex;justify-content:space-between;font-size:14px;position:sticky;top:0;background-color:rgb(var(--color-background));z-index:15}
.eg-dawn .facets__list{padding:8px 20px}
.eg-dawn .facets__item{display:flex;align-items:center;padding:10px 0}
.eg-dawn .facets__item label:not(.facet-checkbox--disabled),.eg-dawn .facets__item input[type=checkbox]{cursor:pointer}
.eg-dawn .facet-checkbox{position:relative;font-size:14px;display:flex;align-items:center;word-break:break-word;line-height:16px}
.eg-dawn .facet-checkbox .caption-with-letter-spacing{white-space:nowrap}
.eg-dawn .facet-checkbox input[type=checkbox]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
.eg-dawn .facet-checkbox .icon{display:block;width:16px;height:16px;margin-inline-end:10px;position:relative;border:1px solid rgb(var(--color-border));border-radius:min(var(--button-radius),2px)}
.eg-dawn .facet-checkbox .icon:after{content:"";width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;border-radius:min(var(--button-radius),1.5px);opacity:0;transition:opacity var(--duration-short) ease}
.eg-dawn .facet-checkbox>input[type=checkbox]:checked~.icon:after{opacity:1}
.eg-dawn .facet-checkbox--disabled{color:rgba(var(--color-foreground),.4)}
.eg-dawn .facet-checkbox .label{display:flex;align-items:center;position:relative;white-space:nowrap}
.eg-dawn .facet-checkbox .label:before{content:"";height:1px;width:0;display:block;transform:translate(-5px);background-color:currentColor;transition:width var(--duration-default) ease}
.eg-dawn .facet-checkbox .label:after{content:"";position:absolute;height:1px;background-color:currentColor;width:0;bottom:-2px;left:auto;right:0;transition:width var(--duration-default) ease}
.eg-dawn .facet-checkbox input[type=radio]:checked~.label{cursor:default;color:rgba(var(--color-foreground),.55)}
.eg-dawn .facet-checkbox input[type=radio]:checked~.label:before{width:10px}
.eg-dawn .facet-checkbox input[type=radio]:checked~.label:after{width:0;right:0;left:auto}
@media screen and (hover:hover){.eg-dawn .facet-checkbox:hover .label:after{width:100%;right:auto;left:0}}
.eg-dawn .facets__price{display:flex;flex-wrap:wrap;padding:12px 20px}
.eg-dawn .facets__price .fields{display:none;width:100%}
.eg-dawn .no-js .facets__price .fields{display:table}
@media screen and (hover:none){.eg-dawn .facets__price .fields{display:table}}
.eg-dawn .facets__price .field{display:table-row}
.eg-dawn .facets__price .field+.field>*{border-top:1px solid rgb(var(--color-border))}
.eg-dawn .facets__price .field__label,.eg-dawn .facets__price .field__currency,.eg-dawn .facets__price .field__input{display:table-cell;font-size:14px}
.eg-dawn .facets__price .field__currency{text-align:center;color:rgba(var(--color-foreground),.55)}
.eg-dawn .facets__price .field__input{box-shadow:none;padding:0}
.eg-dawn button.facets__button{font-size:11px;margin-inline-start:6px}
.eg-dawn .active-facets-mobile .active-facets:not(.hidden)+.product-count{margin-top:10px}
@media screen and (min-width:750px){.eg-dawn .active-facets-mobile{display:flex;justify-content:space-between;align-items:flex-start}.eg-dawn .active-facets-mobile .active-facets:not(.hidden)+.product-count{margin-top:0;justify-content:flex-end}}
.eg-dawn .active-facets{display:flex;flex-wrap:wrap;white-space:nowrap;overflow-x:auto;margin-inline-start:-20px}
.eg-dawn a.active-facets__button{font-size:14px;line-height:1;margin-top:5px;margin-bottom:5px;margin-inline-start:20px;display:flex;align-items:center;text-decoration:none;color:rgba(var(--color-foreground),.55)}
.eg-dawn a.active-facets__button--dark{color:rgb(var(--color-foreground));position:relative;margin-inline-end:20px}
.eg-dawn a.active-facets__button--dark:after{content:"";border-left:1px solid currentColor;height:100%;margin-inline-start:20px;position:absolute;left:100%;pointer-events:none}
.eg-dawn .active-facets__button .icon{width:10px;height:10px;margin-inline-end:6px;pointer-events:none;transition:transform var(--duration-default) ease}
@media screen and (hover:hover){.eg-dawn .active-facets__button:hover .icon{transform:scale(.8) rotate(90deg)}}
.eg-dawn .active-facets facet-remove:only-child{display:none}
.eg-dawn .active-facets__button.disabled,.eg-dawn .mobile-facets__clear.disabled{pointer-events:none}
.eg-dawn .count-bubble{font-weight:400;display:flex;justify-content:center;align-items:center;letter-spacing:0;font-size:10px;line-height:1;width:16px;height:16px;border-radius:50%;background-color:rgb(var(--color-button-border));color:rgb(var(--color-button-text));margin-inline-start:6px;transition-property:color,background-color;transition-timing-function:ease;transition-duration:var(--duration-long)}
.eg-dawn .count-bubble:empty{visibility:hidden}
.eg-dawn .count-bubble--dot:empty{visibility:visible}
.eg-dawn .count-bubble--dot:before{content:"";width:2px;height:2px;display:block;border-radius:50%;background-color:currentColor;transition:background-color var(--duration-long) ease}
.eg-dawn .mobile-facets{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;pointer-events:none;transform:translate(100%)}
.eg-dawn .js details[open]>facet-filters-form .mobile-facets{transition-property:transform,visibility;transition-duration:var(--duration-long);transition-timing-function:ease}
.eg-dawn .no-js details[open]>facet-filters-form .mobile-facets,.eg-dawn .js details[open].menu-opening>facet-filters-form .mobile-facets{transform:translate(0);visibility:visible}
.eg-dawn .mobile-facets__wrapper{display:block}
.eg-dawn .no-js .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:100vh;cursor:url(cross.svg),url(cross.png),zoom-out;background-color:rgba(var(--color-overlay),.5)}
.eg-dawn .js .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{content:none}
.eg-dawn .mobile-facets__wrapper>details>summary{line-height:0}
.eg-dawn .mobile-facets__inner{background-color:rgb(var(--color-background));width:calc(100% - 40px);margin-inline-start:auto;height:100%;pointer-events:all;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}
.eg-dawn .mobile-facets__header{background-color:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-border));padding:10px 25px;text-align:center;display:flex;position:sticky;top:0;z-index:2}
.eg-dawn .mobile-facets__header-inner{flex-grow:1;position:relative}
.eg-dawn .mobile-facets__heading{font-size:calc(var(--font-heading-scale) * 14px);margin:0}
.eg-dawn .mobile-facets__count{color:rgba(var(--color-foreground),.7);font-size:13px;margin:0;flex-grow:1}
.eg-dawn .mobile-facets__open>*+*{margin-inline-start:10px}
.eg-dawn .mobile-facets__open .facets__count-bubble{margin-inline-start:0;padding-inline-end:0}
.eg-dawn .mobile-facets__open .icon{width:20px}
.eg-dawn .mobile-facets__close{display:flex;justify-content:center;align-items:center;position:fixed;top:7px;right:10px;width:44px;height:44px;z-index:102;opacity:0;pointer-events:none}
.eg-dawn .mobile-facets__close:after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background-color:rgba(var(--color-foreground),.06)}
.eg-dawn .mobile-facets__close .icon{margin-inline-start:10px;width:14px;height:14px}
@media screen and (hover:hover){.eg-dawn .js details[open] .mobile-facets__close:hover .icon{transform:scale(.8) rotate(90deg)}}
.eg-dawn .facet-drawer--open details[open] .mobile-facets__close{opacity:1;pointer-events:visible;transition:opacity var(--duration-default) ease}
.eg-dawn .facet-drawer--open details[open] .mobile-facets__close .icon{transition:transform var(--duration-default) ease;margin:0}
.eg-dawn .no-js details[open] .mobile-facets__close{opacity:1;pointer-events:visible}
.eg-dawn .mobile-facets__close-button{display:flex;align-items:center;background:none;border-bottom:1px solid rgb(var(--color-border))}
.eg-dawn .no-js .mobile-facets__close-button{display:none}
.eg-dawn .mobile-facets__close-button .icon-arrow{transform:rotate(180deg);margin-inline-end:15px;margin-inline-start:15px;width:15px;height:15px}
.eg-dawn .mobile-facets__close-button span{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;font-size:18px;padding:15px 22px;padding-inline-start:0}
.eg-dawn .mobile-facets__close-button span:before{content:"";height:20px;border-inline-start:1px solid rgb(var(--color-border));padding-inline-end:15px}
.eg-dawn .mobile-facets__main{padding-inline-start:20px;position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column}
@media screen and (min-width:750px){.eg-dawn .mobile-facets__main{padding-inline-start:30px}}
.eg-dawn .mobile-facets__main .facets__price .fields{display:table}
.eg-dawn .mobile-facets__details[open] .icon-caret{transform:scaleY(-1)}
.eg-dawn .mobile-facets__details+.mobile-facets__details>.mobile-facets__summary{border-top:1px solid rgb(var(--color-border))}
.eg-dawn .mobile-facets__summary{padding:15px 0;font-size:18px}
.eg-dawn .mobile-facets__summary .icon{width:15px;height:15px;margin-inline-start:auto}
.eg-dawn .mobile-facets__summary .icon-caret{width:11px;height:11px}
.eg-dawn .mobile-facets__summary>span{display:flex;align-items:center;width:100%}
.eg-dawn .mobile-facets__submenu .mobile-facets__footer{padding:20px}
.eg-dawn .mobile-facets__submenu .facets__price{padding:10px 20px}
.eg-dawn .mobile-facets__submenu{display:flex;flex-direction:column}
.eg-dawn .js .mobile-facets__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));border-top:none;border-bottom:none;z-index:3;transform:translate(100%);visibility:hidden}
.eg-dawn .js details[open]>.mobile-facets__submenu{transition-property:visibility,transform;transition-timing-function:ease;transition-duration:var(--duration-long)}
.eg-dawn .js details[open].menu-opening>.mobile-facets__submenu{transform:translate(0);visibility:visible}
.eg-dawn .js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}
.eg-dawn .mobile-facets__list{padding-inline-start:20px}
.eg-dawn .no-js .mobile-facets__list{padding-inline-start:20px;padding-bottom:20px}
.eg-dawn .mobile-facets__item{position:relative}
.eg-dawn .mobile-facets__item+.mobile-facets__item{border-top:1px solid rgb(var(--color-border))}
.eg-dawn input.mobile-facets__checkbox{width:16px;height:16px;position:absolute;top:50%;margin:0;margin-top:-8px;z-index:0;appearance:none;-webkit-appearance:none;opacity:0}
.eg-dawn .mobile-facets__label{font-size:16px;padding:10px 0;width:100%;word-break:break-word;display:flex;align-items:center}
.eg-dawn .mobile-facets__label .icon{display:block;width:16px;height:16px;margin-inline-end:12px;position:relative;border:1px solid rgb(var(--color-border))}
.eg-dawn .mobile-facets__label .icon:after{content:"";width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;visibility:hidden;opacity:0;transition-property:opacity,visibility;transition-timing-function:ease;transition-duration:var(--duration-short)}
.eg-dawn .mobile-facets__label>input[type=checkbox]:checked~.icon:after{visibility:visible;opacity:1}
.eg-dawn .mobile-facets__arrow,.eg-dawn .mobile-facets__summary .icon-caret{margin-inline-start:auto;margin-inline-end:20px;display:block}
@media screen and (min-width:750px){.eg-dawn .mobile-facets__arrow,.eg-dawn .mobile-facets__summary .icon-caret{margin-inline-end:30px}}
.eg-dawn .mobile-facets__label--disabled{opacity:.5}
.eg-dawn .mobile-facets__footer{background-color:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border));padding:20px 0;padding-inline-end:20px;margin-top:auto;bottom:0;position:sticky;z-index:2;display:flex;align-items:center}
.eg-dawn .mobile-facets__footer button{margin-inline-end:20px;flex:1 1 auto}
.eg-dawn .mobile-facets__footer button+a{display:inline-block;font-size:16px}
.eg-dawn .mobile-facets__footer noscript .button{margin-top:20px;width:100%}
.eg-dawn .no-js .sorting{display:flex}
.eg-dawn .no-js .sorting .button{min-width:auto}
.eg-dawn .no-js .sorting .facet-filters__field~*{margin-inline-start:calc(0px - var(--button-border-width))}
.eg-dawn facet-drawer+.sorting{margin-inline-start:calc(0px - var(--button-border-width))}
.eg-dawn .no-js facet-drawer+.sorting{margin-inline-start:30px}
.eg-dawn facet-drawer.loading>details[open]>summary .button{color:transparent;transition-duration:0s}
.eg-dawn facet-drawer.loading>details[open]>summary:after{content:"";display:block;position:absolute;z-index:1;top:50%;left:50%;margin-top:-10px;margin-left:-10px;animation:loading var(--duration-long) infinite linear;border:2px solid transparent;border-inline-start:2px solid rgb(var(--color-button-text));border-radius:100%;height:20px;width:20px}
.eg-dawn .mobile-facets__sort{display:flex;align-items:center;justify-content:space-between}
.eg-dawn .mobile-facets__sort label{flex-shrink:0}
.eg-dawn .mobile-facets__sort .select{width:auto}
.eg-dawn .js .mobile-facets__sort .select .icon-caret{right:0}
.eg-dawn .mobile-facets__sort .select__select{box-shadow:none;font-size:15px;padding-inline-end:65px}
.eg-dawn .mobile-facets .facets__price .field__label,.eg-dawn .mobile-facets .facets__price .field__currency,.eg-dawn .mobile-facets .facets__price .field__input{font-size:16px}
.eg-dawn .price-range+div{font-size:14px;margin-top:6px;color:rgba(var(--color-foreground),.75)}
.eg-dawn .no-js .price-range+div{display:none}
@media screen and (hover:none){.eg-dawn .price-range+div{display:none}}
.eg-dawn .price-range{position:relative;width:100%;display:flex}
.eg-dawn .price-range div:empty{display:block}
.eg-dawn .price-range__prefix{flex:0 0 auto;margin-inline-end:12px;font-size:14px}
.eg-dawn .no-js .price-range__prefix{display:none}
@media screen and (hover:none){.eg-dawn .price-range__prefix{display:none}}
.eg-dawn .price-range__track-wrapper{position:relative;width:100%;display:flex;align-items:center;min-height:28px;margin-inline-start:-8px;margin-inline-end:8px}
.eg-dawn .no-js .price-range__track-wrapper{display:none}
@media screen and (hover:none){.eg-dawn .price-range__track-wrapper{display:none}}
.eg-dawn .price-range__track{--gradient-colors: var(--unselected-range) 0%, var(--unselected-range) var(--progress-lower), var(--selected-range) var(--progress-lower), var(--selected-range) var(--progress-upper), var(--unselected-range) var(--progress-upper), var(--unselected-range) 100%;background-image:linear-gradient(90deg,var(--gradient-colors));position:absolute;z-index:1;width:100%;height:2px;border-radius:4px;margin-inline-start:8px;--unselected-range: transparent;--selected-range: rgb(var(--color-foreground))}
.eg-dawn .price-range__track-dashed{position:absolute;height:2px;width:100%;background-image:linear-gradient(90deg,rgb(var(--color-border)),rgb(var(--color-border)) 50%,transparent 0,transparent);background-size:4px 4px;border-radius:4px;border-right:4px rgb(var(--color-border)) solid;margin-inline-start:8px}
.eg-dawn .price-range__thumbs{position:absolute;z-index:10;padding:0;width:16px;height:16px;border-radius:50%;cursor:grab}
.eg-dawn .price-range__thumbs.is-lower{left:var(--progress-lower)}
.eg-dawn .price-range__thumbs.is-upper{left:var(--progress-upper)}
.eg-dawn .price-range__thumbs:active{cursor:grabbing}
.eg-dawn .price-range__thumbs:focus{outline:0}
.eg-dawn .price-range__thumbs:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;background-color:rgb(var(--color-foreground));transition:transform var(--duration-short) ease}
.eg-dawn .price-range__thumbs:active:before{transform:scale(1.3)}
.eg-dawn .price-range__thumbs:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;pointer-events:none;border-radius:50%;box-shadow:0 0 0 -2px rgb(var(--color-foreground));transition-property:box-shadow,transform;transition-timing-function:ease;transition-duration:var(--duration-short)}
.eg-dawn .price-range__thumbs:active:after{transform:scale(1.3)}
.eg-dawn .price-range__thumbs:focus:after{box-shadow:0 0 0 2px rgb(var(--color-foreground));outline:1px solid transparent}
.eg-dawn .price-range__output{position:absolute;z-index:20;bottom:24px;opacity:0;visibility:hidden;pointer-events:none;transition-property:opacity,visibility;transition-duration:var(--duration-default);transition-timing-function:ease;transform:translate(calc(-50% + 8px))}
.eg-dawn .price-range__thumbs.is-lower+.price-range__output{left:var(--progress-lower)}
.eg-dawn .price-range__thumbs.is-upper+.price-range__output{left:var(--progress-upper)}
.eg-dawn .price-range__thumbs:focus+.price-range__output,.eg-dawn .price-range__thumbs:hover+.price-range__output{opacity:0}
.eg-dawn .price-range__thumbs:active+.price-range__output{opacity:1;visibility:visible}
.eg-dawn .price-range__output-bubble{position:relative;display:flex;padding:0 8px;min-width:34px;height:34px;background-color:rgb(var(--color-background));box-shadow:-1px 0 20px rgb(var(--color-border));border-radius:3px;transition-property:transform;transition-duration:var(--duration-default);transition-timing-function:ease}
.eg-dawn .price-range__thumbs:active+.price-range__output .price-range__output-bubble{transform:translateY(-16px)}
.eg-dawn .price-range__output-text{font-size:13px;font-weight:600;line-height:calc(1 + .6 / var(--font-body-scale));text-transform:uppercase;display:block;flex:1 1 auto;margin:auto;text-align:center;color:rgb(var(--color-foreground))}
.eg-dawn .no-js layout-switcher{display:none}
.eg-dawn .list-view{display:flex;align-items:center;margin-inline-start:-10px;margin-inline-end:-10px;line-height:0}
.eg-dawn .list-view li{padding-inline-start:10px;padding-inline-end:10px}
.eg-dawn .list-view__item{color:rgb(var(--color-foreground));border:none;background:none;padding:0;line-height:0;position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;font-family:var(--font-button-family)}
.eg-dawn .list-view__item span{position:relative;pointer-events:none}
.eg-dawn .list-view__item .icon{width:25px;height:20px;stroke:rgb(var(--color-border));transition:stroke var(--duration-default) ease}
.eg-dawn .list-view__item .icon-grid-3{width:31px}
.eg-dawn .list-view__item .icon-grid-4{width:39px}
.eg-dawn .list-view__item .icon+i{font-size:12px;position:absolute;left:100%;top:0;font-style:normal;pointer-events:none}
.eg-dawn .list-view__item--active{pointer-events:none}
.eg-dawn .list-view__item--active .icon{stroke:currentColor}
@media screen and (hover:hover){.eg-dawn .list-view__item:hover .icon+i{animation:beat .6s infinite ease}}
.eg-dawn .product-grid-container .facet-filters>.page-width{padding-inline-start:0;padding-inline-end:0}
.eg-dawn .facet-filters show-more-button{display:none}
@media screen and (min-width:750px){.eg-dawn .facets-container-drawer{display:flex;flex-direction:row-reverse}.eg-dawn [data-button-round] .facets-container-drawer{column-gap:20px}.eg-dawn .facets-container-drawer .facets{flex:1 1 auto;z-index:2}.eg-dawn .facets-container-drawer .mobile-facets__wrapper{flex:0 0 auto;margin-bottom:0}.eg-dawn .facets-container-drawer .mobile-facets__open{min-width:auto;padding-inline-end:35px}.eg-dawn .facets-container-drawer .facets{margin-inline-start:calc(0px - var(--button-border-width))}.eg-dawn .no-js .facets-container-drawer .facets{margin-inline-start:30px}.eg-dawn .facets-container-drawer .mobile-facets{width:450px;left:auto}.eg-dawn .facets-container-drawer .mobile-facets__inner{width:100%}.eg-dawn .facet-filters .js-filter[aria-expanded=false] .facets__item--alt{display:none}.eg-dawn .facet-filters .js-filter[aria-expanded=false] .facets__list--swatch .facets__item--alt{display:block}.eg-dawn .facet-filters .js-filter[aria-expanded=false] .facets__list--swatch-label .facets__item--alt{display:none}.eg-dawn .facet-filters show-more-button{display:block;margin-top:-28px;margin-bottom:28px}.eg-dawn #main-facet-filters show-more-button{padding:0 20px;margin-top:-8px;margin-bottom:8px}.eg-dawn .facet-filters .button-show-more{background:none;border:none;padding:0;font-size:0;display:flex;cursor:pointer}.eg-dawn .facet-filters .button-show-more .icon{pointer-events:none;width:18px;height:18px}.eg-dawn .facets-vertical{--grid-horizontal-spacing: 30px;display:flex;align-items:flex-start;column-gap:var(--grid-horizontal-spacing)}.eg-dawn .facets-vertical .product-grid-container{flex:1 1 auto}.eg-dawn .facets-vertical .facet-filters{flex:0 0 auto;opacity:1!important}.eg-dawn .facets-vertical>.facet-filters{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3);max-height:100vh;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.eg-dawn .facets-vertical .product-grid-container>.page-width{padding:0}.eg-dawn .facets-vertical>.facet-filters::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:10px;background-clip:padding-box;border:3px solid transparent;border-radius:16px;background-color:transparent}.eg-dawn .facets-vertical>.facet-filters::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:16px;background-color:transparent}.eg-dawn .facets-vertical>.facet-filters:hover::-webkit-scrollbar{background-color:rgba(var(--color-border),.3)}.eg-dawn .facets-vertical>.facet-filters:hover::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border))}.eg-dawn .facets-vertical>.facet-filters .facets__wrapper{display:block}.eg-dawn .facets-vertical>.facet-filters .facets__inner{max-height:unset;overflow:visible}.eg-dawn .facets-vertical>.facet-filters .facets__form{display:block;padding-inline-end:15px}.eg-dawn .facets-vertical>.facet-filters .facets__main{flex-direction:column}.eg-dawn .facets-vertical>.facet-filters .facets__main>details{margin-bottom:0}.eg-dawn .facets-vertical>.facet-filters .facets__main>details:first-child .facets__header{border-top:0}.eg-dawn .facets-vertical>.facet-filters .facets__list,.eg-dawn .facets-vertical>.facet-filters .facets__price,.eg-dawn .facets-vertical>.facet-filters .facets__header{padding-inline-start:0;padding-inline-end:0}.eg-dawn .facets-vertical>.facet-filters .facets__reset{margin:0}.eg-dawn .facets-vertical>.facet-filters .facets__header{position:relative;border-bottom:0;border-top:1px solid rgb(var(--color-border))}.eg-dawn .facets-vertical>.facet-filters .facets__header .icon{margin-inline-end:-15px;transition-duration:var(--duration-short)}.eg-dawn .facets-vertical>.facet-filters details[open] .facets__header .icon{transform:scaleY(-1)}.eg-dawn .facets-vertical>.facet-filters .facets__selected{font-size:18px}.eg-dawn .facets-vertical>.facet-filters .facets__list,.eg-dawn .facets-vertical>.facet-filters .facets__price{margin-bottom:20px}.eg-dawn .facets-vertical .facet-filters__sort[open] .facets__display{border-top:0}}
@media screen and (min-width:990px){.eg-dawn .facets-vertical>.facet-filters{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}}
.eg-dawn .facets__list .list-menu{margin-inline-start:15px}
.eg-dawn .facets__list .list-menu__item.link{padding-bottom:2px}
.eg-dawn .facets__list .list-menu__item--active{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}
.eg-dawn .facets__list.block-image a{display:block}
.eg-dawn .facets__list.block-image img{height:auto}
@media screen and (max-width:749px){.eg-dawn .facets-vertical .product-grid-container>.page-width{padding:0}}
.eg-dawn .facets__list--swatch{display:flex;flex-wrap:wrap;column-gap:8px}
.eg-dawn .facets__list--swatch .facets__item{padding-bottom:0}
.eg-dawn .facets__list--swatch .color__swatch{text-indent:-9999px;width:26px;height:26px;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;position:relative}
.eg-dawn .facets__list--swatch .color__swatch:before,.eg-dawn .facets__list--swatch .color__swatch:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;transform:scale(.6);background-size:cover;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image);transition:transform var(--duration-long) ease}
.eg-dawn .facets__list--swatch .color__swatch:before{box-shadow:inset 0 0 0 1px rgb(var(--color-border))}
@media screen and (hover:hover){.eg-dawn .facets__list--swatch .color__swatch:hover:before,.eg-dawn .facets__list--swatch .color__swatch:hover:after{transform:scale(.8)}}
.eg-dawn .facets__list--swatch .color__swatch-dot{z-index:1;position:absolute;width:6px;height:6px;border-radius:50%;background-color:rgb(var(--color-background));transform:scale(0);transition:transform var(--duration-long) ease}
.eg-dawn .facets__list--swatch input:checked+.color__swatch:before,.eg-dawn .facets__list--swatch input:checked+.color__swatch:after,.eg-dawn .facets__list--swatch input:checked+.color__swatch .color__swatch-dot{transform:scale(1)}
.eg-dawn .facets__list--swatch.mobile-facets__list{padding:15px 20px}
.eg-dawn .facets__list--swatch .mobile-facets__label{padding-bottom:0;cursor:pointer}
.eg-dawn .facets__list--swatch .mobile-facets__item:first-child .mobile-facets__label{padding-top:0}
.eg-dawn .facets__list--swatch .mobile-facets__item+.mobile-facets__item{border-top:0}
.eg-dawn .facets__list .list-menu__item--top{font-size:inherit}
.eg-dawn .facets__list .list-menu__item--top+.list-menu{margin-bottom:15px}
.eg-dawn .color__swatch-label{display:none}
.eg-dawn .facets__list--swatch-label .color__swatch-label{display:initial}
.eg-dawn .facets__list--swatch-label{display:block}
.eg-dawn .facets__list--swatch-label .facets__item{padding-bottom:5px}
.eg-dawn .facets__list--swatch-label .color__swatch{width:42px;height:20px;margin-inline-end:12px}
.eg-dawn .facets__list--swatch-label .color__swatch:before,.eg-dawn .facets__list--swatch-label .color__swatch:after{transform:scale(1);border-radius:10px}
@media screen and (hover:hover){.eg-dawn .facets__list--swatch-label .color__swatch:hover:before,.eg-dawn .facets__list--swatch-label .color__swatch:hover:after{transform:scale(1)}}
@media screen and (min-width:750px){.eg-dawn .facet-filters .facets__list--swatch-label+show-more-button{margin-top:-22px}.eg-dawn #main-facet-filters .facets__list--swatch-label+show-more-button{margin-top:0}}
@media screen and (min-width:750px)and (max-width:989px){.eg-dawn .facets-vertical .collection .product-grid.grid--3-col-tablet>.grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}}
.eg-dawn .facets__and-helptext{color:rgba(var(--color-foreground),.5);font-size:calc(var(--font-heading-scale) * 12px);line-height:calc(var(--font-heading-scale) * 12px)}
@media only screen and (min-width:750px){.eg-dawn .facets__and-helptext{font-size:calc(var(--font-heading-scale) * 13px);line-height:calc(var(--font-heading-scale) * 13px)}}
.eg-dawn body:not(.facet-drawer--open):not(.facet-drawer--opening):not(.facet-drawer--closing) .shopify-section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)+.transition-content .shopify-section-filters-sticky{opacity:0;transition-property:transform,opacity}
.eg-dawn .shopify-section-filters-sticky{z-index:90;transition:opacity var(--duration-default) ease}
.eg-dawn .shopify-section-filters-sticky>.page-width:after{content:"";position:absolute;right:15px;bottom:0;left:15px;z-index:-2;height:20px;border-radius:100%;box-shadow:0 0 40px rgba(var(--color-foreground),.2)}
@media(min-width:1280px){.eg-dawn .shopify-section-filters-sticky:not(.is--vertical-top)>.page-width:after{right:0;bottom:0;left:0;height:100%;width:100vw;border-radius:0;box-shadow:0 0 40px rgba(var(--color-foreground),.2)}}
.eg-dawn .collection-hero__title{margin:0}
.eg-dawn .collection-hero__title+.collection-hero__description{font-size:16px;line-height:calc(1 + .5 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);padding-top:20px}
@media screen and (min-width:750px){.eg-dawn .collection-hero__title+.collection-hero__description{font-size:18px}.eg-dawn .collection-hero__description{max-width:66.67%}.eg-dawn .center .collection-hero__description{margin-inline-start:auto;margin-inline-end:auto}.eg-dawn .right .collection-hero__description{margin-inline-start:auto}}
.eg-dawn .collection-hero--with-image{padding-top:0}
.eg-dawn .collection-hero--with-image .collection-hero__title{position:absolute;z-index:1;width:100%;bottom:100%;margin-bottom:30px;color:#fff}
.eg-dawn .collection-hero--with-image .collection-hero__description{margin-top:0}
.eg-dawn .collection-hero--with-image .collection-hero__title+.collection-hero__description{padding-top:30px}
.eg-dawn .collection-hero--with-image .collection-hero__text-wrapper,.eg-dawn .collection-hero__image-container{position:relative}
.eg-dawn .collection-hero--contrast .collection-hero__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to bottom,transparent 0%,rgba(54,54,54,.2) 40%,rgba(4,4,4,.46) 100%)}
.eg-dawn .collection-hero__image{min-height:100%}
.eg-dawn [data-heading-center] .collection-hero__text-wrapper{text-align:center}
.eg-dawn [data-heading-center] .collection-hero__description{margin:auto}
@media screen and (max-width:749px){.eg-dawn .collection-hero--mobile-bottom .collection-hero__title{position:static;color:rgb(var(--color-heading));margin:30px 0 0}.eg-dawn .collection-hero--mobile-bottom .collection-hero__title+.collection-hero__description{padding-top:15px}.eg-dawn #MainContent .collection-hero--mobile-bottom .collection-hero__image-container:before,.eg-dawn .collection-hero--mobile-bottom .collection-hero__image-container:after{display:none}}
.eg-dawn .card{display:block;overflow:hidden;text-decoration:none;border-radius:var(--card-radius)}
.eg-dawn .card+.card-information{padding-top:6px;display:flex;justify-content:center;position:relative}
.eg-dawn .card.card--soft{background-color:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}
.eg-dawn .card__text{display:flex;align-items:center}
.eg-dawn .card .icon-arrow{width:15px;height:15px}
.eg-dawn .card .icon-wrap{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden}
.eg-dawn .card--media{display:block;text-decoration:none}
.eg-dawn .card--text .media--adapt{padding-bottom:100%}
.eg-dawn .card--product,.eg-dawn .card--page{box-sizing:border-box;position:relative;z-index:2;overflow:visible;border:var(--card-border-width) solid rgb(var(--color-border));background-color:rgb(var(--card-color-scheme));box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))}
.eg-dawn .card--product+.card-information,.eg-dawn .card--page+.card-information{text-align:var(--card-text-alignment)}
.eg-dawn .card--product+.card-information .price,.eg-dawn .card--product+.card-information .card-information__top{justify-content:var(--card-flex-alignment)}
.eg-dawn .card--outline{border:1px solid rgb(var(--color-border))}
.eg-dawn .card__text-spacing{padding:30px}
.eg-dawn .card-colored{background-color:rgba(var(--color-foreground),.06)}
.eg-dawn .card--media .card__text-spacing{padding:15px 20px;z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:flex-end;color:rgb(var(--color-background));--color-link: currentColor;--color-border: currentColor;--color-heading: currentColor;--color-price: currentColor}
.eg-dawn .card--media .card__text-spacing:after{content:"";pointer-events:none;z-index:-1;position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(to top,rgba(var(--color-foreground),.46) 0,transparent 40%,transparent 100%)}
@media screen and (min-width:750px){.eg-dawn .card--media .card__text-spacing{padding:20px 30px}}
.eg-dawn .card--media .card__text-spacing>div{display:flex;flex-direction:column-reverse}
.eg-dawn .card-information>*+*{margin-top:5px}
.eg-dawn .card--product+.card-information>*+*{margin-top:0}
.eg-dawn .card--text .card__media{width:100%;height:100%}
.eg-dawn .card__content>*{margin:0}
.eg-dawn .card--text .card__content,.eg-dawn .card--text:not(.card--product)+.card-information{display:flex;align-items:center;justify-content:flex-start;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px 20px}
@media screen and (min-width:750px){.eg-dawn .card--text .card__content,.eg-dawn .card--text:not(.card--product)+.card-information{padding:20px 30px}}
.eg-dawn .card--text .media:empty{display:block}
.eg-dawn .card__text-spacing>*{margin:0}
.eg-dawn .card__text-spacing>*:not(.overlay-card)+*{margin-top:15px}
.eg-dawn .card__text{margin:0;word-break:break-word}
.eg-dawn .card--text .card__text{text-align:center}
.eg-dawn .card__text-spacing .card-information__text{padding-bottom:0}
.eg-dawn .card-information__text{font-weight:400;text-decoration:none;padding-bottom:2px;color:rgb(var(--color-link))}
.eg-dawn .card-information__text small{padding-inline-start:4px;color:rgba(var(--color-foreground),.7)}
.eg-dawn .card-information__button{pointer-events:none;display:flex;justify-content:flex-end;column-gap:10px;text-align:center;position:absolute;bottom:100%;z-index:2;white-space:nowrap;height:36px;margin-top:0;overflow:hidden;transform:translateY(-15px);width:calc(100% - 30px)}
.eg-dawn .card-information__button .button:not(.loading){pointer-events:visible}
.eg-dawn .card-information__button .countdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;column-gap:10px;font-family:var(--font-button-family);font-size:max(calc(var(--font-button-size) - 2px),12px);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));font-weight:600;letter-spacing:.2em;padding:6px 20px;padding-top:calc(6px + var(--font-button-baseline));background-color:var(--color-sale-price);color:rgb(var(--color-background));border-radius:min(var(--button-radius),8px)}
.eg-dawn .card-information__button .countdown__item{width:auto;flex:none;padding:0;border-inline-start:none;color:inherit;font-family:inherit}
.eg-dawn .card-information__button .countdown__item span{color:inherit}
.eg-dawn .card-information__button .button .icon{width:16px;height:16px;stroke-width:1.2}
@media screen and (hover:hover)and (min-width:750px){.eg-dawn .card-information__button{height:40px}.eg-dawn .card-information__button .button{display:flex;min-width:auto;width:100%;box-shadow:none;border-radius:min(var(--button-radius),8px);transform:translateY(100%);opacity:0;transition:color var(--duration-long) ease,transform var(--duration-default) ease,opacity var(--duration-default) ease;will-change:transform}.eg-dawn .card-information__button .button .icon{display:none}}
@media screen and (min-width:750px){.eg-dawn .no-js .card-information__button .button:not(.button--soldout){display:none}.eg-dawn .card-information__button .countdown{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;transition:opacity var(--duration-default) ease}}
@media screen and (hover:none)and (min-width:750px){.eg-dawn .card-information__button.with-countdown .countdown{width:calc(100% - 18px)}}
@media screen and (max-width:480px){.eg-dawn .product-grid:not(.grid--1-col-mobile) .card-information__button .countdown{display:none}}
@media screen and (hover:none)and (max-width:1366px),screen and (max-width:749px){.eg-dawn .card-information__button .button{text-indent:-9999px;flex:0 0 auto;width:36px;min-height:36px;min-width:auto;padding:0;border-radius:50%;box-shadow:none}}
@media screen and (max-width:749px){.eg-dawn .card-information__button .button.loading:after{border-width:1px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}}
.eg-dawn .card-information__wrapper{width:100%;line-height:calc(1 + .4 / var(--font-body-scale))}
.eg-dawn .card-information__wrapper .caption-with-letter-spacing{margin-bottom:6px;display:block}
.eg-dawn .card-information__wrapper>*:not(.visually-hidden:first-child)+*{margin-top:6px}
.eg-dawn .card-information__wrapper .caption{letter-spacing:0.7px}
.eg-dawn .card-wrapper{color:inherit;display:block;position:relative;text-decoration:none}
.eg-dawn .card-wrapper:focus-within .card{box-shadow:none}
.eg-dawn .card-wrapper .full-unstyled-link{display:none}
.eg-dawn .card__media{padding:var(--card-image-padding);border-radius:calc(var(--card-radius) - var(--card-border-width) - var(--card-image-padding))}
.eg-dawn .card__media-full-spacer{padding:20px}
.eg-dawn .card-article-info{margin-top:10px;display:flex;flex-wrap:wrap}
.eg-dawn .card__badge{display:flex;flex-direction:column;grid-row-gap:10px;position:absolute;top:10px;left:10px;z-index:2;max-width:50%;pointer-events:none}
.eg-dawn .card-wrapper:hover .card-information__button .button{opacity:1;transform:translateY(0)}
.eg-dawn .card-wrapper:hover .card-information__button .countdown{opacity:0}
@media screen and (min-width:990px){.eg-dawn .card-wrapper .full-unstyled-link{display:flex}.eg-dawn .card .media.media--hover-effect>picture:only-child,.eg-dawn .card .media.media--hover-effect>picture+picture,.eg-dawn .card-wrapper .media.media--hover-effect>picture:only-child:only-child{transition-property:transform,opacity}.eg-dawn .card:hover .media.media--hover-effect>picture:first-child:only-child{transform:scale(1.03)}.eg-dawn .card:hover .media.media--hover-effect>picture+picture{opacity:1;pointer-events:auto;transition-property:opacity,transform;transform:scale(1.03)}.eg-dawn .card-information__text{display:inline}.eg-dawn .card--search picture{transition:transform var(--duration-default) ease}.eg-dawn .card-wrapper:hover .card--search picture{transform:scale(1.05)}.eg-dawn .card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:3px}}
@media screen and (hover:hover){.eg-dawn .card-information__text{background-image:linear-gradient(to top,rgb(var(--color-border)) 0 0),linear-gradient(to top,transparent 0,transparent 0);background-repeat:no-repeat;background-position:right bottom;background-size:0 1px,100% 1px;transition:background-size var(--duration-default) ease}.eg-dawn .card-wrapper:hover .card-information__text{background-position:left bottom;background-size:100% 1px,100% 1px}}
.eg-dawn .product-grid .badge--soldout{display:none}
.eg-dawn .product-grid .card-information .button--soldout{pointer-events:none;display:inline-flex;transform:none;box-shadow:none;border:none;opacity:1;background-color:rgba(var(--color-foreground),.5);color:rgb(var(--color-background));border-radius:var(--button-radius);text-indent:unset;width:100%;padding:6px 20px;padding-top:calc(6px + var(--font-button-baseline))}
.eg-dawn .card-information__button.is-expanded{height:auto;width:100%;max-width:100%;transform:translateY(0)}
.eg-dawn .card-information__button .card__swatches{padding:20px;border:none;cursor:unset;font-weight:inherit;background-color:rgba(var(--color-background),.95)}
.eg-dawn .card-information__button .card__swatches:before,.eg-dawn .card-information__button .card__swatches:after{content:none}
.eg-dawn .card-information__button .card__swatches .variant-input-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;border:none;margin:0;padding:0}
.eg-dawn .card-information__button .card__swatches .swatch{box-shadow:inset 0 0 0 1px rgb(var(--color-border));color:rgb(var(--color-foreground));padding:6px;min-width:34px;min-height:34px;font-size:14px;letter-spacing:1px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:1;transition-property:color,box-shadow;transition-timing-function:ease;transition-duration:var(--duration-default);border-radius:min(var(--button-radius),2px)}
.eg-dawn .card-information__button .card__swatches .swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:background-color var(--duration-long) ease}
@media screen and (hover:hover){.eg-dawn .card-information__button .card__swatches .swatch:not(.disabled):not(.loading):hover{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}}
.eg-dawn .card-information__button .card__swatches .swatch.disabled{cursor:not-allowed;color:rgb(var(--color-border))}
.eg-dawn .card-information__button .card__swatches .swatch.disabled:before{content:"";position:absolute;left:5px;top:50%;width:calc(100% - 10px);border-bottom:1px solid rgb(var(--color-border));transform:rotate(-30deg)}
.eg-dawn .card-information__button .card__swatches .swatch.loading{color:transparent;cursor:progress}
.eg-dawn .card-information__button .card__swatches .swatch.loading:before{content:"";display:block;position:absolute;z-index:1;top:50%;left:50%;margin-top:-10px;margin-left:-10px;animation:loading var(--duration-long) infinite linear;border:1px solid transparent;border-inline-start:1px solid rgb(var(--color-foreground));border-radius:100%;height:20px;width:20px}
.eg-dawn .card-information__top{display:flex;justify-content:space-between}
.eg-dawn .card-media-video .deferred-media__poster{display:flex;align-items:center;justify-content:center;height:100%}
.eg-dawn .card-media-video .deferred-media__poster-button{height:44px;width:44px;border-radius:50%}
.eg-dawn .card-media-video .deferred-media__poster-button .icon{width:16px;height:16px}
.eg-dawn .card-media-video-wrapper{width:100%;height:100%}
.eg-dawn .card-media-video{width:100%;height:100%;display:block;position:relative}
.eg-dawn .card-media-video.deferred-media[loaded]>.deferred-media__poster{display:block;visibility:hidden}
.eg-dawn .card-media-video video,.eg-dawn .card-media-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}
.eg-dawn .slider-mobile-gutter .product-grid{margin-top:0;margin-bottom:0}
.eg-dawn .product-grid{row-gap:30px}
.eg-dawn .product-grid .grid__item{padding-bottom:0}
@media screen and (min-width:750px){.eg-dawn .product-grid{row-gap:55px}}
@media screen and (max-width:749px){.eg-dawn .product-grid .grid__item:only-child{flex:0 0 100%;max-width:100%}}
@media screen and (hover:none)and (max-width:1366px){.eg-dawn .product-grid:not(.grid--1-col-mobile) .card-information__button{height:34px}.eg-dawn .product-grid:not(.grid--1-col-mobile) .card-information__button .button{width:34px;min-height:34px}.eg-dawn .product-grid:not(.grid--1-col-mobile) .card-information .button--soldout{width:100%;min-width:auto;min-height:34px}}
.eg-dawn .pagination-wrapper{margin-top:30px}
@media screen and (min-width:990px){.eg-dawn .pagination-wrapper{margin-top:50px}}
.eg-dawn .pagination__list{display:flex;flex-wrap:wrap;justify-content:center}
.eg-dawn .pagination__list>li{flex:0 0 auto}
.eg-dawn .pagination__item{color:rgb(var(--color-link));display:flex;justify-content:center;align-items:center;position:relative;min-width:34px;min-height:34px;margin:0 4px;text-decoration:none;white-space:nowrap;transition:color var(--duration-default) ease;font-family:var(--font-button-family);padding-top:calc(var(--font-button-baseline))}
.eg-dawn .pagination__item--current{cursor:not-allowed;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));opacity:.55;border-radius:var(--button-radius)}
.eg-dawn .price{display:flex;font-size:14px;font-weight:400;letter-spacing:1px;color:var(--color-price)}
.eg-dawn .price.price--unavailable{visibility:hidden}
.eg-dawn .price--end{justify-content:flex-end}
.eg-dawn .price bdi{line-height:1;font-size:calc(var(--font-price-scale) * 18px);font-family:var(--font-price-family)}
.eg-dawn .price .price__prefix{font-size:70%;margin-inline-start:3px;margin-inline-end:3px}
.eg-dawn .price .price__suffix{font-size:60%;line-height:calc(1 + .6 / var(--font-price-scale));margin-inline-start:1px}
.eg-dawn .price price-money+price-money:before{content:"\2013";margin-inline-end:7px}
.eg-dawn .price dl{margin:0;display:inline-flex;flex-direction:column}
.eg-dawn .price dd{margin-inline-start:0;margin-inline-end:7px}
.eg-dawn .price .price__last:last-of-type{margin:0}
@media screen and (min-width:750px){.eg-dawn .price{margin-bottom:0}}
.eg-dawn .price--sold-out .price__availability,.eg-dawn .price__regular{display:block}
.eg-dawn .price__sale,.eg-dawn .price__availability,.eg-dawn .price .price__badge-sale,.eg-dawn .price .price__badge-sold-out,.eg-dawn .price--on-sale .price__regular,.eg-dawn .price--on-sale .price__availability,.eg-dawn .price--no-compare .price__compare{display:none}
.eg-dawn .price--sold-out .price__badge-sold-out,.eg-dawn .price--on-sale .price__badge-sale{display:inline-flex}
.eg-dawn .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end}
.eg-dawn .price--center{display:flex;justify-content:center}
.eg-dawn .price--on-sale .price-item--regular{text-decoration:none;position:relative;color:rgba(var(--color-foreground),.7)}
.eg-dawn .price--on-sale .price-item--regular:before{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid var(--color-sale-price);opacity:.7;transform:rotate(-15deg)}
.eg-dawn .price--on-sale .price-item--regular bdi{font-weight:300;font-size:14px}
.eg-dawn .price--on-sale .price-item--sale{color:var(--color-sale-price)}
.eg-dawn .unit-price{margin-top:6px;color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-heading-scale) * 13px)}
.eg-dawn .unit-price bdi{font-weight:400;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 13px)}
@media screen and (max-width:749px){.eg-dawn .collection .title:not(.title--no-heading){margin-top:-10px}}
@media screen and (min-width:750px){.eg-dawn .collection .title-wrapper--no-heading{margin-top:60px}}
.eg-dawn .collection{position:relative}
.eg-dawn .collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 50px;background-color:rgba(var(--color-background),.7)}
.eg-dawn .collection.loading .loading-overlay{display:block}
.eg-dawn .collection--empty .title-wrapper{margin-top:100px;margin-bottom:150px}
.eg-dawn .collection--empty .title-wrapper .title{text-transform:none}
.eg-dawn .collection .product-grid{margin-top:30px;margin-bottom:0}
@media screen and (min-width:750px){.eg-dawn .collection .product-grid.grid--4-col-tablet>.grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.eg-dawn .collection .product-grid.grid--3-col-tablet>.grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}
@media screen and (min-width:990px){.eg-dawn .collection .product-grid.grid--4-col-desktop>.grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.eg-dawn .collection .product-grid.grid--3-col-desktop>.grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}
.eg-dawn .template-search__search{margin:0 auto;max-width:295px}
@media screen and (max-width:480px){.eg-dawn .template-search__search{max-width:100%}}
.eg-dawn .template-search__search .search{margin-top:30px}
.eg-dawn .template-search__results{margin-top:60px}
.eg-dawn .template-search--empty{padding-bottom:180px}
@media screen and (min-width:750px){.eg-dawn .template-search__search{max-width:478px}}
.eg-dawn .search__input{box-shadow:none;padding:0;border-bottom:2px solid rgb(var(--color-border));height:50px;font-size:18px;letter-spacing:-0.1px}
@media screen and (hover:hover){.eg-dawn .search__input:hover{box-shadow:none}}
.eg-dawn .search__input:focus-visible{box-shadow:none}
.eg-dawn .search__button{width:fit-content}
.eg-dawn .template-search__search .search-modal__form .field{margin-top:0}
.eg-dawn .cart{position:relative;display:block}
.eg-dawn .cart__empty-text,.eg-dawn .is-empty .cart__contents,.eg-dawn cart-items.is-empty .title-wrapper,.eg-dawn .is-empty .cart__footer{display:none}
.eg-dawn .is-empty .cart__empty-text,.eg-dawn .is-empty .cart__warnings{display:block}
.eg-dawn .cart__warnings{display:none;text-align:center;padding:70px 0}
.eg-dawn .cart__empty-text{margin:45px 0 55px}
.eg-dawn .is-empty .cart__empty-text{text-transform:none}
.eg-dawn .cart__contents{margin-top:50px}
.eg-dawn .cart__contents>*+*{margin-top:25px}
@media screen and (min-width:990px){.eg-dawn .cart__warnings{padding:100px 0 150px}.eg-dawn .cart__empty-text{margin:50px 0 60px}}
.eg-dawn cart-items{display:block}
.eg-dawn .cart__items{position:relative}
@media screen and (min-width:750px){.eg-dawn .cart__items{border-bottom:1px solid rgb(var(--color-border))}}
.eg-dawn .cart__items--disabled{pointer-events:none}
.eg-dawn .cart__footer>div:only-child{margin-inline-start:auto}
.eg-dawn .cart__footer>*+*{margin-top:40px}
.eg-dawn .cart__footer .discounts{margin-top:10px}
.eg-dawn .cart__note{display:block}
.eg-dawn .cart__note label{display:block;line-height:normal;margin-bottom:12px;color:rgba(var(--color-foreground),.75)}
.eg-dawn .cart__note .field__input{padding:10px}
@media screen and (min-width:750px){.eg-dawn .cart__items{grid-column-start:1;grid-column-end:3}.eg-dawn .cart__contents>*+*{margin-top:0}.eg-dawn .cart__items+.cart__footer{grid-column:2}.eg-dawn .cart__footer{display:flex;justify-content:space-between;border:0}.eg-dawn .cart__footer-wrapper:last-child{padding-top:0}.eg-dawn .cart__footer>*{width:360px}.eg-dawn .cart__footer>*+*{margin-inline-start:40px;margin-top:0}}
@media screen and (min-width:990px){.eg-dawn .cart__footer{display:grid;grid-template-columns:1fr auto}.eg-dawn .cart__footer>*{width:auto;min-width:360px}}
.eg-dawn .cart__ctas button{width:100%}
.eg-dawn .cart__ctas>*:not(noscript:first-child)+*{margin-top:10px}
.eg-dawn .no-js .cart__ctas{display:block}
.eg-dawn .cart__ctas noscript .button{max-width:360px;margin-bottom:10px}
.eg-dawn .cart__update-button{margin-bottom:10px}
.eg-dawn .cart__dynamic-checkout-buttons{margin-top:0}
.eg-dawn .cart-note__label{display:inline-block;margin-bottom:10px;line-height:calc(1 + 1 / var(--font-body-scale))}
.eg-dawn .tax-note{margin:22px 0 0 auto;text-align:center;display:block}
.eg-dawn .cart__checkout-button{max-width:360px}
.eg-dawn #cart-errors{margin-top:20px}
.eg-dawn .cart__ctas{text-align:center}
.eg-dawn .js-contents+.cart__ctas,.eg-dawn .cart__ctas+.js-contents{margin-top:16px}
@media screen and (min-width:750px){.eg-dawn .cart__ctas{justify-content:flex-end}.eg-dawn .cart__note .field__input{max-width:360px}.eg-dawn .cart__update-button{margin-bottom:0;margin-inline-end:8px}.eg-dawn .cart__dynamic-checkout-buttons{margin-top:10px}.eg-dawn .tax-note{text-align:end}.eg-dawn [data-shopify-buttoncontainer]{justify-content:flex-end}.eg-dawn .cart__ctas{display:flex;gap:10px}.eg-dawn .js-contents+.cart__ctas,.eg-dawn .cart__ctas+.js-contents{margin-top:22px}}
.eg-dawn .cart-items td,.eg-dawn .cart-items th{padding:0;border:none}
.eg-dawn .cart-items th{text-align:start;padding-bottom:16px;opacity:.85;font-weight:400}
.eg-dawn .cart-item__totals{position:relative}
.eg-dawn .cart-items *.right{text-align:end}
.eg-dawn .cart-item__image{display:block;width:100%;height:auto}
.eg-dawn .cart-item__details{font-size:16px;line-height:calc(1 + .4 / var(--font-body-scale))}
.eg-dawn .cart-item__details>*{margin:0;max-width:300px}
.eg-dawn .cart-item__details>*+*{margin-top:8px}
.eg-dawn .cart-item__media{position:relative;width:70px}
.eg-dawn .cart-item__media .media-wrapper{border-radius:min(var(--card-radius),3px)}
.eg-dawn .cart-item__name{padding-bottom:2px;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 15px);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));letter-spacing:0.6px}
@media screen and (min-width:750px){.eg-dawn .cart-item__name{font-size:16px}}
.eg-dawn .cart-item__price-wrapper{margin:0}
.eg-dawn .cart-item__price-wrapper>*{display:block;margin:0;padding:0}
.eg-dawn .cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}
.eg-dawn .cart-item__discounted-prices dd{margin:0;margin-inline-end:7px}
.eg-dawn .product-option{font-size:13px;line-height:calc(1 + .5 / var(--font-body-scale))}
@media screen and (min-width:750px){.eg-dawn .product-option{font-size:14px}}
.eg-dawn .cart-item cart-remove-button{display:inline-block}
@media screen and (min-width:750px){.eg-dawn .cart-item cart-remove-button{margin:10px 0 0 auto}}
.eg-dawn cart-remove-button .button{padding:0;min-width:40px;border-radius:min(var(--button-radius),4px)}
.eg-dawn cart-remove-button .icon-remove{height:16px;width:16px}
.eg-dawn .cart-item .loading-overlay{top:auto;left:auto;right:0;bottom:0;padding:0}
@media screen and (min-width:750px){.eg-dawn .cart-item .loading-overlay{top:0;padding-top:30px;bottom:auto}}
.eg-dawn .loading-overlay:not(.hidden)~*{visibility:hidden}
.eg-dawn .cart-item__error{font-size:12px;display:flex}
.eg-dawn .cart-item__error-text{order:1}
.eg-dawn .cart-item__error-text+.icon{flex:0 0 12px;width:12px;height:12px;margin-inline-end:5px}
.eg-dawn .cart-item__error-text:empty+.icon{display:none}
.eg-dawn .product-option{color:rgba(var(--color-foreground),.7)}
.eg-dawn .product-option+.product-option{margin-top:4px}
.eg-dawn .product-option *{display:inline;margin:0}
.eg-dawn .cart-items thead th{text-transform:uppercase;font-weight:600;font-size:calc(var(--font-heading-scale) * 11px);font-family:var(--font-heading-family)}
@media screen and (max-width:749px){.eg-dawn .cart-items,.eg-dawn .cart-items thead,.eg-dawn .cart-items tbody{display:block;width:100%}.eg-dawn .cart-items thead tr{display:flex;justify-content:space-between;border-bottom:1px solid rgb(var(--color-border));margin-bottom:30px}.eg-dawn .cart-items .medium-up{display:none}.eg-dawn .cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr);gap:15px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgb(var(--color-border))}.eg-dawn .cart-item:last-child{margin-bottom:0}.eg-dawn .cart-item__media{grid-row:1 / 3}.eg-dawn .cart-item__details,.eg-dawn .cart-item__quantity{grid-column:2 / 4}.eg-dawn .cart-item__quantity label{display:block;font-size:13px;color:rgba(var(--color-foreground),.55);margin-bottom:5px}.eg-dawn .cart-item__totals{display:flex;align-items:flex-end;justify-content:flex-end}}
@media screen and (min-width:750px){.eg-dawn .cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.eg-dawn .cart-items th+th{padding-inline-start:30px}.eg-dawn .cart-items td{vertical-align:top;padding-top:30px;border-top:1px solid rgb(var(--color-border));padding-bottom:30px}.eg-dawn .cart-item{display:table-row}.eg-dawn .cart-item>td+td{padding-inline-start:30px}.eg-dawn .cart-items .medium-down{display:none}}
@media screen and (min-width:990px){.eg-dawn .cart-item .cart-item__quantity,.eg-dawn .cart-items .cart-items__heading--wide{padding-inline-start:100px}}
.eg-dawn .totals{
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.eg-dawn .totals > *{
  font-size: 16px;
  margin: 0;
}
.eg-dawn .totals *{
  line-height: 1;
}
.eg-dawn .totals > * + *{
  margin-inline-start: 20px;
}
.eg-dawn .totals__subtotal-value{
  font-size: calc(var(--font-heading-scale) * 18px);
  font-family: var(--font-heading-family);
}
.eg-dawn .cart__ctas + .totals{
  margin-top: 20px;
}
@media all and (min-width: 750px){.eg-dawn .totals{
    justify-content: flex-end;
  }}
.eg-dawn .page-title{
  margin-top: 0;
  margin-bottom: 30px;
}
@media screen and (min-width: 750px){.eg-dawn .page-title{
    margin-bottom: 40px;
  }}
.eg-dawn .page-placeholder-wrapper{
  display: flex;
  justify-content: center;
}
.eg-dawn .page-placeholder{
  width: 525px;
  height: 525px;
}
.eg-dawn .contact img{max-width:100%}
.eg-dawn .contact .field{display:block;margin-bottom:15px}
@media screen and (min-width:750px){.eg-dawn .contact .field{margin-bottom:20px}}
.eg-dawn .contact__button{margin-top:30px}
@media screen and (min-width:750px){.eg-dawn .contact__button{margin-top:40px}}
@media screen and (min-width:750px){.eg-dawn .contact.page-width--inner .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}
.eg-dawn .grecaptcha-badge{visibility:hidden}
.eg-dawn .contact__list{padding-top:50px;line-height:calc(1 + .5 / var(--font-body-scale));display:flex;flex-wrap:wrap;column-gap:20px;row-gap:40px}
@media screen and (min-width:750px){.eg-dawn .contact__list{padding-top:0;padding-inline-start:60px}}
.eg-dawn .contact__list>li{flex:0 0 100%}
.eg-dawn .contact__list .h3{margin-top:0;margin-bottom:10px;line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}
.eg-dawn .contact__list .link{padding-bottom:2px}
.eg-dawn .contact__list .list-social{padding-top:5px}
@media screen and (max-width:749px){.eg-dawn .contact .grid .grid__item{width:100%;max-width:100%}.eg-dawn .contact__list>li{flex:1 0 calc(50% - 10px)}}
@media screen and (max-width:480px){.eg-dawn .contact__list>li{flex:0 0 100%}}
.eg-dawn .contact-form__input .form__facet-checkbox,.eg-dawn .contact-form__input .form__facet-radio{position:relative;display:flex;align-items:center;word-break:break-word;line-height:16px;cursor:pointer}
.eg-dawn .contact-form__input .form__facet-checkbox input[type=checkbox]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
.eg-dawn .contact-form__input .form__facet-checkbox .icon{color:rgb(var(--color-border));background-color:rgb(var(--color-background));margin-inline-end:10px;flex-shrink:0;width:20px;height:20px}
.eg-dawn .contact-form__input .form__facet-checkbox .icon path:last-child{color:rgb(var(--color-foreground))}
.eg-dawn .contact-form__input .form__facet-radio .icon{display:block;width:20px;height:20px;margin-inline-end:10px;position:relative;border:1px solid rgb(var(--color-border));border-radius:50%}
.eg-dawn .contact-form__input .form__facet-radio .icon:after{content:"";width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;border-radius:50%}
.eg-dawn .contact-form__input .form__facet-checkbox .icon path:last-child,.eg-dawn .contact-form__input .form__facet-radio .icon:after{opacity:0;transition:opacity var(--duration-short) ease}
.eg-dawn .contact-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon-checkmark path:last-child,.eg-dawn .contact-form__input .form__facet-radio>input[type=radio]:checked~.icon:after{opacity:1}
.eg-dawn .contact-form__input fieldset.contact-form__input{flex-direction:column;row-gap:10px;padding:0;margin:0;border:none;display:flex;flex-wrap:wrap}
.eg-dawn .contact-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
