img{max-width:100%}.global-media-settings{background-color:#f9f9f7}::placeholder{color:#d3d3d3}.field__input.lg:focus,.field__input.lg:not(:placeholder-shown),.field__input.lg:-webkit-autofill,.customer .field input.lg:focus,.customer .field input.lg:not(:placeholder-shown),.customer .field input.lg:-webkit-autofill{padding:.8rem 1.5rem .8rem 2rem}.margins{padding-left:6.125vw;padding-right:6.125vw}@media screen and (min-width: 48rem) and (min-width: 90rem){.margins{padding-left:3.33333vw;padding-right:3.33333vw}}@media screen and (min-width: 48rem) and (min-width: 64rem){.margins{padding-left:3.125vw;padding-right:3.125vw}}@media screen and (max-width: 749px){.margins-mobile{padding-left:6.125vw;padding-right:6.125vw}}@media screen and (max-width: 989px){.margins-tablet{padding-left:6.125vw;padding-right:6.125vw}}.closing{-webkit-animation-name:closing;animation-name:closing;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.2s;animation-duration:.2s}@keyframes closing{0%{height:calc(100vh - var(--header-bottom-position-desktop, 10rem) - 4rem)}to{height:0}}@-webkit-keyframes closing{0%{height:calc(100vh - var(--header-bottom-position-desktop, 10rem) - 4rem)}to{height:0}}.tagline-md{font-style:normal;font-weight:700}.text-lg{font-size:2.6rem}@media screen and (min-width: 1150px){.header-lg{font-size:4.8rem;line-height:5.2rem}.header-md{font-size:3.3rem;line-height:4.2rem;letter-spacing:.5px}.header-sm,.tagline-lg{font-size:3.4rem;line-height:3.8rem}.tagline-md,.tagline-sm{font-size:3rem;line-height:3.4rem}.text-lg{font-size:2.6rem;line-height:3rem}.text-md{font-size:1.6rem;line-height:2rem}.text-sm{font-size:1.25rem;line-height:1.65rem}.extra-lg{font-size:1.45rem;line-height:1.85rem}.extra-md{font-size:1.25rem;line-height:1.65rem}.extra-sm{font-size:1rem;line-height:1.4rem}}@media screen and (min-width: 749px) and (max-width: 1150px){.header-lg{font-size:3.8rem;line-height:4.2rem}.header-md{font-size:3.6rem;line-height:4rem}.header-sm{font-size:3.2rem;line-height:3.6rem}.tagline-lg{font-size:1.85rem;line-height:2.25rem}.tagline-md,.tagline-sm{font-size:2.8rem;line-height:3.2rem}.text-lg{font-size:2.4rem;line-height:2.8rem}.text-md{font-size:1.4rem;line-height:1.8rem}.text-sm{font-size:1.05rem;line-height:1.45rem}.extra-lg{font-size:1.25rem;line-height:1.65rem}.extra-md{font-size:1.15rem;line-height:1.55rem}.extra-sm{font-size:1rem;line-height:1.4rem}}@media screen and (max-width: 749px){.header-lg{font-size:3rem;line-height:3.4rem}.header-md{font-size:2.5rem;line-height:3rem}.header-sm{font-size:3.2rem;line-height:3.6rem}.tagline-lg{font-size:1.85rem;line-height:2.25rem}.tagline-md{font-size:3.1rem;line-height:3.5rem}.tagline-sm{font-size:2.8rem;line-height:3.2rem}.text-lg{font-size:1.45rem;line-height:1.84rem}.text-md{font-size:1.4rem;line-height:1.8rem}.text-sm{font-size:1.05rem;line-height:1.45rem}.extra-lg{font-size:1.25rem;line-height:1.65rem}.extra-md{font-size:1.15rem;line-height:1.55rem}.extra-sm{font-size:1rem;line-height:1.4rem}}::-webkit-scrollbar{width:2px}button{font-family:Optima}.color-inverse-font .button--primary{color:var(--gradient-base-accent-1);border:1px solid var(--gradient-base-accent-1)}.button--secondary{background-color:transparent;font-weight:400}.button--tertiary{padding-left:0;padding-right:0}@media screen and (max-width: 749px){.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(8rem + var(--buttons-border-width) * 3);min-height:calc(3.5rem + var(--buttons-border-width) * 3)}}@media screen and (min-width: 750px){body.index #MainContent{margin-top:-144px}}@media screen and (max-width: 749px){body.index #MainContent{margin-top:-64px}}@media screen and (min-width: 990px){.header-cta{margin-left:4rem}}variant-radios .js.product-form__input{display:none}variant-radios .js.product-form__input.block{position:relative;display:block;height:8rem;gap:2rem;align-items:center;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin-bottom:0;padding:0}variant-radios .js.product-form__input.block legend{display:block;position:absolute;line-height:8rem}.color-select-wrap{height:8rem;align-items:center;right:0;width:90%;justify-content:flex-end}@media screen and (max-width: 749px){variant-radios .js.product-form__input.block{height:6rem}variant-radios .js.product-form__input.block legend{line-height:6rem}.color-select-wrap{height:6rem}}.colors-select{height:100%;align-items:center}.colors-select label{padding:0}.option-name{position:absolute;width:100%;opacity:0;font-size:1.2rem}.colors-select:hover{z-index:2;opacity:1}.colors-select:hover label{opacity:1}.colors-select label{position:relative}.colors-select>input[type=radio]{position:relative;z-index:1;stroke:#000}.product-form__input .colors-select input[type=radio]+label{border-radius:0;background-color:transparent;padding:.2rem;border:1px #000;z-index:2;transition:opacity .2s linear}.product-form__input .colors-select input[type=radio]~span{transition:opacity .2s linear}.product-form__input .colors-select input[type=radio]:hover{position:relative;z-index:3}.product-form__input .colors-select input[type=radio]:checked~span,.product-form__input .colors-select input[type=radio]:hover~span{background-color:#fff;opacity:1}.product-form__input .colors-select input[type=radio]:checked+label,.product-form__input .colors-select input[type=radio]:hover+label{background-color:#fff;opacity:1}.product-form__input .colors-select input[type=radio]~label svg path{stroke:#000}.product-form__input .colors-select input[type=radio]~span+label svg path{stroke:#000}.product-form__input .colors-select input[type=radio]:checked+label svg path{stroke:#000}
/*# sourceMappingURL=/cdn/shop/t/27/assets/theme.made.css.map */
