:root{--font-15: 55px;--font-14: 52px;--font-13: 50px;--font-12: 47px;--font-11: 43px;--font-10: 40px;--font-9: 37px;--font-8: 32px;--font-7: 27px;--font-6: 23px;--font-5: 19px;--font-4: 16px;--font-3: 14px;--font-2: 12px;--font-1: 10px;--FONT-ADJUST-HEADING:1.15;--FONT-ADJUST-SUBHEADING:1;--FONT-ADJUST-BODY: 1;--full-screen: var(--full-height);--outter:20px;--content-max:1200px;--outer:20px}@media only screen and (min-width:990px){:root{--font-15: 82px;--font-14: 75px;--font-13: 69px;--font-12: 62px;--font-11: 56px;--font-10: 53px;--font-9: 45px;--font-8: 38px;--font-7: 32px;--font-6: 27px;--font-5: 23px;--font-4: 19px;--font-3: 16px;--font-2: 14px;--font-1: 12px}}:root{--full-height: 100vh;--full-screen: var(--full-height);--three-quarters: 75vh;--two-thirds: 66vh;--one-half: 50vh;--one-third: 33vh;--header-height: 80px;--header-sticky-height: 0px;--footer-height: 500px;--announcement-height: 0px;--content-full: 90vh;--content-min: calc(100vh - var(--header-height) - var(--announcement-height))}@media only screen and (min-width:990px){:root{--header-height: var(--HEADER-HEIGHT, 0px)}}@media only screen and (min-width:750px){:root{--announcement-height: var(--ANNOUNCEMENT-HEIGHT-DESKTOP, 0px)}}@media only screen and (min-width:750px)and (max-width:989px){:root{--header-height: var(--HEADER-HEIGHT-MEDIUM, 0px)}}@media only screen and (max-width:749px){:root{--header-height: var(--HEADER-HEIGHT-MOBILE, 0px);--announcement-height: var(--ANNOUNCEMENT-HEIGHT-MOBILE, 0px)}}.main-content>.shopify-section:first-of-type{--full-screen: calc(var(--full-height) - var(--header-height) - var(--announcement-height))}body:has([data-header-sticky]) .main-content>.shopify-section{--full-screen: calc(var(--full-height) - var(--header-height))}body:has([data-header-sticky]) .main-content>.shopify-section:first-of-type{--full-screen: calc(var(--full-height) - var(--header-height) - var(--announcement-height))}body:has([data-header-transparent]) .main-content>.shopify-section:first-of-type{--full-screen: calc(var(--full-height) - var(--announcement-height))}body.has-header-sticky .main-content>.shopify-section{--full-screen: calc(var(--full-height) - var(--header-height))}body.has-header-sticky .main-content>.shopify-section:first-of-type{--full-screen: calc(var(--full-height) - var(--header-height) - var(--announcement-height))}body.has-header-transparent .main-content>.shopify-section:first-of-type{--full-screen: calc(var(--full-height) - var(--announcement-height))}.has-header-sticky{--header-sticky-height: var(--header-height)}@media only screen and (min-width:750px){.screen-height-full{min-height:var(--full-screen)}.screen-height-three-quarters{min-height:var(--three-quarters)}.screen-height-two-thirds{min-height:var(--two-thirds)}.screen-height-one-half{min-height:var(--one-half)}.screen-height-one-third{min-height:var(--one-third)}.seven-fifty-height-hero{min-height:750px}.sixty-fifty-height-hero{min-height:650px}.five-fifty-height-hero{min-height:550px}.four-fifty-height-hero{min-height:450px}.four-hundred-height-hero{min-height:400px}.three-fifty-height-hero{min-height:350px}.three-hundred-height-hero{min-height:300px}.two-fifty-height-hero{min-height:250px}.two-hundred-height-hero{min-height:200px}.one-fifty-height-hero{min-height:150px}}@media only screen and (max-width:749px){.screen-height-full--mobile{min-height:var(--full-screen)}.screen-height-three-quarters--mobile{min-height:var(--three-quarters)}.screen-height-two-thirds--mobile{min-height:var(--two-thirds)}.screen-height-one-half--mobile{min-height:var(--one-half)}.screen-height-one-third--mobile{min-height:var(--one-third)}.seven-fifty-height-hero--mobile{min-height:750px}.sixty-fifty-height-hero--mobile{min-height:650px}.five-fifty-height-hero--mobile{min-height:550px}.four-fifty-height-hero--mobile{min-height:450px}.four-hundred-height-hero--mobile{min-height:400px}.three-fifty-height-hero--mobile{min-height:350px}.three-hundred-height-hero--mobile{min-height:300px}.two-fifty-height-hero--mobile{min-height:250px}.two-hundred-height-hero--mobile{min-height:200px}.one-fifty-height-hero--mobile{min-height:150px}}body .heading-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}body .heading-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}body .heading-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}body .heading-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}body .heading-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}body .heading-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}body .heading-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}body .heading-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}body .heading-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}body .heading-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}body .heading-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}body .heading-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}body .heading-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}body .heading-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-HEADING))}body .heading-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-HEADING))}body .subheading-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-SUBHEADING))}body .subheading-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-SUBHEADING))}body .body-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY))}body .body-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}body .body-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .body-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY))}body .body-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-BODY))}body .body-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-BODY))}body .body-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-BODY))}body .body-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-BODY))}body .body-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-BODY))}body .body-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-BODY))}body .body-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-BODY))}body .body-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-BODY))}body .body-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-BODY))}body .body-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-BODY))}body .body-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-BODY))}@media only screen and (min-width:750px){body .heading-desktop-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-HEADING))}body .heading-desktop-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-HEADING))}body .body-desktop-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-BODY))}body .body-desktop-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-BODY))}}@media only screen and (max-width:749px){body .heading-mobile-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-HEADING))}body .heading-mobile-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-HEADING))}body .body-mobile-size-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-BODY))}body .body-mobile-size-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-BODY))}}.font-body>p{font-size:inherit!important}.main-content{margin:0;padding:0;min-width:100%;display:block;min-height:var(--content-min)}.wrapper{max-width:var(--content-max);margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}.wrapper--narrow{max-width:670px;margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}.wrapper--full-padded{max-width:none;margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}.wrapper--full{max-width:none;margin:0 auto}.section-padding{--padding-top: var(--PT);--padding-bottom: var(--PB);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media only screen and (min-width:750px)and (max-width:989px){.section-padding{--padding-top: calc(var(--PT) * .8);--padding-bottom: calc(var(--PB) * .8)}}@media only screen and (max-width:749px){.section-padding{--padding-top: calc(var(--PT) * .6);--padding-bottom: calc(var(--PB) * .6);padding-top:var(--PT-MOBILE, var(--padding-top))}}.brick__section{display:flex;flex-wrap:wrap;width:100%}@media only screen and (min-width:750px){.brick__section{flex-wrap:nowrap}}.js .brick__slider:not(.flickity-enabled){display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.js .brick__slider:not(.flickity-enabled)::-webkit-scrollbar{display:none}.js .brick__slider:not(.flickity-enabled) .brick__section{min-width:100%}.brick__slider .flickity-page-dots{bottom:20px}@media only screen and (max-width:749px){.brick__slider .flickity-page-dots{padding:0 calc(var(--outer) * 2)}.text-left .brick__slider .flickity-page-dots{justify-content:flex-start}.brick__slider[data-dots=line] .hero__content,.brick__slider[data-dots=circle] .hero__content{padding-bottom:20px}}body.has-line-design .brick__block .hero__slide{border:0}.text-left .brick__block__text .flickity-page-dots{justify-content:flex-start}.brick__block{flex:0 1 100%;color:var(--text);background-color:var(--bg)}@media only screen and (min-width:750px){.brick__block{flex:1 1 50%}}.flex-column .brick__block{flex-grow:0}.brick--margin{gap:var(--gap)}.brick--border .brick__block{border:1px solid var(--border)}@media only screen and (min-width:750px){.brick__section--reversed .brick__block:nth-child(2):last-child{order:-1}}@media only screen and (max-width:749px){.brick__section--reversed-mobile .brick__block:nth-child(2):last-child{order:-1}}@media only screen and (min-width:750px){.brick__block.is-sticky{align-self:flex-start;position:sticky;top:0;min-height:inherit}}.brick__block__text{height:100%;display:flex;align-items:center;padding:var(--outer);background-color:var(--bg);margin:0 auto}@media only screen and (min-width:1400px){.brick__block__text{flex-basis:76%}}@media only screen and (min-width:990px)and (max-width:1399px){.brick__block__text{flex-basis:84%}}@media only screen and (min-width:750px)and (max-width:989px){.brick__block__text{flex-basis:90%}}@media only screen and (max-width:749px){.brick__block__text{padding-left:0;padding-right:0;width:100%}}.brick__block__text--column{flex-direction:column}.brick__block__text.has-padding,.brick__block__collection.has-padding{padding:var(--outer)}@media only screen and (max-width:749px){.brick__block__collection.has-padding .look__slider{margin-left:var(--outer-offset);margin-right:var(--outer-offset);padding-left:var(--outer)}}.brick__section--reversed .brick__block:last-child .brick__block__text:not(.has-padding),.brick__block:first-child .brick__block__text:not(.has-padding){padding-left:0}.wrapper--full.brick__section--reversed .brick__block:last-child .brick__block__text:not(.has-padding),.wrapper--full .brick__block:first-child .brick__block__text:not(.has-padding){padding-left:var(--outer)}@media only screen and (max-width:749px){.wrapper--full .brick__block__text:not(.has-padding){padding-left:var(--outer);padding-right:var(--outer)}}.brick__block__text.has-padding,.wrapper--full .brick__block__text.has-padding{padding-left:var(--outer)}@media only screen and (min-width:750px){.brick--border:not(.brick--margin) .brick__block:last-of-type:not(:only-child){border-left:none}.brick__block__video .image-height,.brick__block__image .image-height{flex:1;min-height:100%}.brick__block__video,.brick__block__image,.brick__block__video .image__hero__frame:not(.image-height),.brick__block__image .image__hero__frame:not(.image-height){height:100%}}@media only screen and (max-width:749px){.brick--border:not(.brick--margin) .brick__block:last-of-type:not(:only-child){border-top:none}.brick__block__video .image-height--mobile,.brick__block__image .image-height--mobile{min-height:100%}.brick__block__video .image__hero__frame:not(.image-height--mobile),.brick__block__image .image__hero__frame:not(.image-height--mobile){height:100%}}.image__video__play{width:unset;min-width:calc(var(--BTN-FONT-SIZE) * var(--line-height-normal) + var(--btn-top) * 2 + 2px);max-width:unset;display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-top)}.image__video__play .icon-play{--icon-size: 14px;margin:0}.brick__product__subheading{padding-bottom:var(--gutter);margin:0}.brick__product{display:block;width:100%;max-width:350px;margin:0 auto}.brick__product .product-item__info[href="#"]{pointer-events:none}.brick__product .product-item__info .price{font-size:calc(.9rem * var(--FONT-ADJUST-BODY));margin-top:5px}.brick__product .product-item__title{font-size:calc(1rem * var(--FONT-ADJUST-HEADING));margin:0 0 5px}.brick__product .product-item--overlay-text .product-information{padding-bottom:calc(var(--inner) / 2)}@media only screen and (max-width:989px){.brick__product .product-item--overlay-text .product-information{padding-left:42px;padding-right:42px}}.brick__block--collection{display:flex;align-items:center;min-width:0;padding-top:var(--outer);padding-bottom:var(--outer)}@media only screen and (min-width:750px){.brick__block--collection .look__slider{max-width:500px}}@media only screen and (max-width:749px){.brick__block--collection{min-height:0}.brick__block--collection .look__slider{margin-left:var(--outer-offset);margin-right:var(--outer-offset)}.brick--border .brick__block--collection .look__slider{margin-left:0;margin-right:0;padding-left:0;scroll-padding:0}.brick--border .brick__block--collection .look__slider:after{content:none}.brick--border .brick__block--collection .look__slider .selector-wrapper__actions{overflow:hidden}.brick__block--collection .look__title{text-align:center}}.brick__block__collection{flex:1;max-width:100%}.brick__block__collection .product-item{margin-top:0}.brick__block__collection .product-item__price{white-space:nowrap}@media only screen and (max-width:749px){.wrapper--full .brick__block__collection{margin-left:var(--outer);margin-right:var(--outer)}}body.grid-compact.has-line-design .brick__block__collection .look__slide{padding:1px 1px 0 0}@media only screen and (min-width:750px){.brick__block__collection .look__aside{padding-top:var(--outer);padding-bottom:var(--outer)}}.brick__block--compare{overflow:hidden}.brick__block__compare{height:100%}.brick__block__compare .compare__image{padding:0}.brick__block--images{display:flex}@media only screen and (max-width:749px){.brick__block--images.desktop{display:none}}@media only screen and (max-width:749px){.brick__block--images[data-slider]{display:block}}@media only screen and (max-width:749px){.brick__block--images[data-slider]:after{content:"flickity";display:none}}.brick__block--image-slider{display:block}.brick__block--image-slider .brick__block__image{width:100%}.brick__block--image-slider[data-slider]:after{content:"flickity";display:none}.brick__block--images .brick__block__image{flex:1;display:flex;min-height:100%}@media only screen and (min-width:750px){.brick__block--images .brick__block__image{transform:translate(0)!important}}@media only screen and (max-width:749px){.brick__block--images[data-slider] .brick__block__image{display:block;width:100%}}@media only screen and (min-width:750px){.brick__block--three-quarters{flex:0 0 65%}}.brick__block--text{display:flex}@media only screen and (min-width:750px){.brick__block--text .hero__content--compact{flex-basis:100%}}@media only screen and (max-width:749px){.brick__block--text{max-width:100%}.brick__block--text .hero__content--compact{padding:var(--outer) var(--outer) calc(var(--outer) - var(--line));margin-bottom:0}}.has-line-design .brick__block--slider .grid-item{border:none}@media only screen and (max-width:749px){.brick__block--slider .hero__content{flex-direction:row}}@media only screen and (min-width:750px){.js .hero__content:not(.flickity-enabled) .hero__slide:not(:first-child){position:absolute;top:0;left:0;visibility:hidden}}.brick__block--password{flex:1 0 50%;margin:0 auto;padding:0 var(--outer)}.brick__block--password .brick__block__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;margin:0 auto;padding:var(--outer) 0}.brick__block__logo{margin:auto;max-width:100%}.brick__block__content{display:grid;grid-template-columns:100%;gap:var(--gap);margin-bottom:var(--gap);width:100%}.brick__block__menu{margin:calc(var(--inner-offset) / 2)}.brick__block__menu .btn,.brick__block__menu #challenge .shopify-challenge__button,#challenge .brick__block__menu .shopify-challenge__button,.brick__block__menu #shopify-product-reviews .spr-button-primary,#shopify-product-reviews .brick__block__menu .spr-button-primary,.brick__block__menu .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .brick__block__menu .shopify-payment-button__button--unbranded{margin:calc(var(--inner) / 2);vertical-align:middle}.brick__block__newsletter .contact-form{display:inline-block;max-width:260px;width:100%}.brick__block__newsletter .form__legal{margin-top:var(--line);text-align:center}.brick__block__newsletter .field{margin-bottom:var(--inner);text-align:center}.brick__block__actions{flex:0 1 100%;margin-bottom:var(--inner)}.brick__block__actions+.brick__block__actions{padding-top:var(--inner)}.brick__block__title{margin:0}.brick__block__powered{margin-bottom:var(--inner)}.brick__block__social{overflow:hidden}.brick__section--accordion .brick__block--images{align-self:flex-start}.brick__block--products{padding:0}@media only screen and (min-width:750px){.brick__block--products:first-child{padding-right:var(--gutter)}.brick__block--products:last-child{padding-left:var(--gutter)}}@media only screen and (max-width:749px){.brick__block--products{display:block;max-width:100%;padding-top:var(--inner);padding-bottom:var(--inner)}}.placeholder-svg{display:block;fill:var(--COLOR-TEXT-LIGHT);background-color:var(--COLOR-BG-SECONDARY);width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid var(--COLOR-BG-SECONDARY)}.placeholder-noblocks{position:relative;z-index:11;width:100%;padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.lazy-image{display:block}.lazy-image--backfill:after{content:none;display:none}.lazy-image--backfill.is-loading{position:relative;overflow:hidden;background:var(--bg-accent);z-index:1}.lazy-image--backfill.is-loading:after{content:"";display:block;position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;z-index:-1;animation-duration:1.6s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:linear-gradient(98deg,var(--bg-accent) 16%,var(--bg-accent-lighten) 32%,var(--bg-accent) 48%);transform:translate(-100%)}.no-js .lazy-image--backfill.is-loading:after{content:none}.no-js .lazy-image img.is-loading{opacity:1}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lazy-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .5s ease-in}.lazy-image img.is-loading{opacity:.000001}.image__fill{position:relative;overflow:hidden;width:100%}.image__fill img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;image-rendering:auto}.image-wrapper{display:block;position:relative;width:100%;height:0;padding-top:calc(1 / var(--aspect-ratio) * 100%)}.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;image-rendering:auto}.image-wrapper .svg-placeholder{position:absolute;top:0;left:0}@media only screen and (min-width:750px){.image-wrapper.mobile{display:none}}@media only screen and (max-width:749px){.image-wrapper.desktop{display:none}}.image-wrapper--cover{height:100%;padding-top:0}.image-wrapper--cover img,img.fit-cover{object-fit:cover}.image__hero__frame{flex:1;position:relative;overflow:hidden;height:100%}@media only screen and (min-width:750px){.image__hero__frame.image-height{padding-top:calc(1 / var(--aspect-ratio) * 100%);min-height:100%;height:auto}}@media only screen and (max-width:749px){.image__hero__frame.image-height--mobile{padding-top:calc(1 / var(--aspect-ratio) * 100%);min-height:100%;height:auto}}.image__hero__pane{position:absolute;top:0;left:0;width:100%;height:100%;min-height:inherit}.image__hero__scale{position:relative;display:block;width:100%;height:100%;min-height:inherit}.image--empty{background:var(--bg-accent)}[data-parallax-wrapper] .image__hero__pane{display:flex;align-items:center}[data-parallax-wrapper] .image__hero__scale{min-height:var(--PARALLAX-STRENGTH-MIN);max-height:var(--PARALLAX-STRENGTH-MAX)}.link-over-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20;will-change:opacity}.link-over-image .image-wrapper{transition:transform 2s cubic-bezier(.215,.61,.355,1);transform:scale(1)}.link-over-image:hover .image-wrapper{transform:scale(1.06)}.image-overlay-bottom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:.5;background:linear-gradient(to bottom,#0000000d,#0000004d)}.fade-in-image .image__hero__scale>img{opacity:0;transition:opacity .5s ease-in}.no-js .fade-in-image .image__hero__scale>img,.fade-in-image .image__hero__scale>img.is-loaded{opacity:1}.fade-in-image-zoom .image__hero__scale>img{opacity:0;transform:scale(1.06);transition:opacity .65s cubic-bezier(.215,.61,.355,1),transform 2s cubic-bezier(.215,.61,.355,1)}.no-js .fade-in-image-zoom .image__hero__scale>img,.fade-in-image-zoom .image__hero__scale>img.is-loaded{opacity:1;transform:scale(1)}.no-js .image__hero__scale{padding-top:0!important}.no-js .fade-in-image .image__hero__scale>img{opacity:1}.no-js .fade-in-image-zoom .image__hero__scale>img{opacity:1;transform:scale(1)}.no-js [data-aos]{opacity:1!important;transform:none!important}.inline-image{--image-width: 200px;display:inline-block;width:var(--image-width);margin:2px 0;vertical-align:middle}@media only screen and (max-width:749px){.inline-image{width:var(--image-width-mobile, var(--image-width))}}.inline-image__inner{overflow:hidden}.inline-image__image{transition:transform 2s cubic-bezier(.215,.61,.355,1)}.inline-image__link:hover .inline-image__image{transform:scale(1.08)}.section-columns{color:var(--text);background-color:var(--bg)}body.has-line-design .section-columns .grid-item{border:0}body.has-line-design.grid-compact .section-columns .grid-item{margin-top:0;margin-right:0}body.has-line-design.grid-compact .section-columns .grid--slider .grid-item{margin-right:var(--gap)}.section-columns .grid__heading-holder{padding-left:0;padding-right:0}@media only screen and (min-width:750px){.multicolumn{--gap-offset: calc(var(--gap) / -2);display:flex;flex-flow:row wrap;gap:0;margin:0 var(--gap-offset)}.multicolumn .grid-item{padding:var(--gap) calc(var(--gap) / 2);flex:0 0 var(--desktop-width)}}.text-center .icon__animated{margin:0 auto var(--inner)}.text-center .icon--left{justify-content:center}.icon__animated{display:flex;align-items:center;margin-bottom:var(--inner);width:var(--icon-size);height:var(--icon-size);min-height:var(--icon-line-height);color:var(--text)}.icon__animated--image{height:auto}.icon--left{display:flex;align-items:flex-start}.icon--left .icon__animated{margin:0 20px 0 0;flex:0 0 var(--icon-size)}.icon--left .column__content{flex:1 1 auto}.column__heading{margin-top:0;margin-bottom:7px}.column__text p{margin-top:10px;line-height:1.5}.column__heading:last-child,.column__text p:last-child{margin-bottom:0}.column__btn{margin:var(--inner) 0 0}.column__links{margin-bottom:-.5em}.column__links__item{margin-bottom:.5em}.column__links__item a{transition:color .25s ease}.column__image{overflow:hidden;margin-bottom:var(--inner)}.column__image--circle{border-radius:50%}.column__image--rounded{border-radius:5%}.column__image--blob-one{--radius-blob: 53% 47% 34% 66% / 63% 46% 54% 37%}.column__image--blob-two{--radius-blob: 37% 63% 56% 44% / 49% 56% 44% 51%}.column__image--blob-three{--radius-blob: 63% 37% 37% 63% / 43% 37% 63% 57%}.column__image--blob-one,.column__image--blob-two,.column__image--blob-three{--radius-blob-hover: 49% 51% 48% 52% / 57% 44% 56% 43%;border-radius:var(--radius-blob);transition:border-radius 1s ease-in-out}.column__image--blob-one:hover,.column__image--blob-two:hover,.column__image--blob-three:hover{border-radius:var(--radius-blob-hover)}countdown-timer{display:block}.section-countdown{position:relative;overflow:hidden;color:var(--text);background:var(--bg) var(--bg-gradient, none)}.section-countdown .brick__section{position:relative;gap:var(--gap);align-content:center;align-items:center;padding:var(--inner) 0}.section-countdown .flex-column{justify-content:center}.section-countdown .image-overlay{z-index:auto}.section-countdown .brick__block,.section-countdown .hero__content{background:transparent}.section-countdown .hero__content__wrapper{overflow:unset}.section-countdown .backdrop--radial{z-index:1}@media only screen and (max-width:749px){.section-countdown .brick__block{min-width:100%}}.countdown__timer{margin:0 calc(var(--gap) * -1)}@media only screen and (min-width:750px){.countdown__timer{--gap: 12px}}@media only screen and (max-width:749px){.countdown__timer{--gap: 6px}}.countdown__datetime{display:inline-grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.show-message .countdown__datetime{display:none}.countdown__message{display:flex;align-items:center;justify-content:center;display:none}.show-message .countdown__message{display:block}.timer{display:flex;flex-direction:column;align-items:center;text-transform:uppercase}@media only screen and (min-width:750px){.timer{padding:0 var(--inner)}}.timer--boxed{background:var(--digits-gradient);border-radius:var(--RADIUS-SELECT);padding:var(--inner)}.timer__unit{display:block}.timer__digit{--digit-font-size: calc(var(--digit-font-size-desktop) * var(--FONT-ADJUST-HEADING));font-size:var(--digit-font-size)}@media only screen and (max-width:749px){.timer__digit{--digit-font-size: calc(var(--digit-font-size-mobile) * var(--FONT-ADJUST-HEADING))}}.announce-bar-2{position:sticky;display:block;top:0;z-index:10000;background:var(--bg, var(--kw-cta,#F25700));color:#fff;padding:10px;text-align:center}.announce-bar-2 .timer__unit{font-size:.5em}.announce-bar-2 .row{justify-content:center;align-content:center;align-items:center;gap:20px}.announce-bar-2 .countdown__timer{margin:0}@media(max-width:750px){.announce-bar-2 .timer-wrap{flex:0 0 130px}}@media(max-width:750px){.announce-bar-2 .msg-wrap{margin-left:auto;flex:0 0 calc(100% - 150px)}}.hero__title{margin-bottom:16px}.template-page .hero-banner{margin:0}.template-page .countdown__datetime{display:inline-flex!important}.template-page .trust-badges{margin-top:32px}.template-page .trust-badges .row{justify-content:center;gap:20px}.template-page .trust-badges .row .block-tb{display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.template-page .countdown-wrapper{margin-top:32px}.template-page .product-offer{background:var(--kw-cta-hover,#D14A00);padding:60px 20px}.template-page .product-offer .brick__section{background:#fff;box-shadow:0 0 20px 2px #0000004d;max-width:1200px;margin:0 auto}@media only screen and (max-width:749px){.template-page .product-offer .brick__block__text{padding-top:60px;padding-bottom:60px}}.template-page .subscription-section{margin-top:0}@media only screen and (max-width:749px){.template-page .brick__block--text .hero__content--compact{flex:0 0 100%}}:where(body:not(.kw-lp-page)){font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);color:var(--kw-ink, #1D1410);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(body:not(.kw-lp-page)) :where(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}:where(body:not(.kw-lp-page)) :where(h4,h5,h6,.h4,.h5,.h6,.h7,.h8){font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);font-weight:700}.kgs :is(h1,h2,h3){font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);font-weight:700;letter-spacing:-.01em}:where(body:not(.kw-lp-page)) :where(.rte,.template-article .main-content article) a:where(:not(.btn):not(.kw-btn)){color:var(--kw-ink, #1D1410);text-decoration:underline;text-decoration-color:var(--kw-orange, #FF4800);text-decoration-thickness:1px;text-underline-offset:3px}:where(body:not(.kw-lp-page)) :where(.rte,.template-article .main-content article) a:where(:not(.btn):not(.kw-btn)):hover{color:var(--kw-cta-hover, #D14A00)}:where(body:not(.kw-lp-page)) .logos-home .green{color:var(--kw-black, #060504)}:where(body:not(.kw-lp-page)) .btn{font-family:var(--kw-font-mono, "DM Mono", ui-monospace, monospace);font-weight:500;letter-spacing:.14em}:where(body:not(.kw-lp-page)) .btn.btn-primary,:where(body:not(.kw-lp-page)) .btn.btn-secondary{padding-right:0;padding-bottom:0}:where(body:not(.kw-lp-page)) .btn.btn-primary:not(.is-loading):after,:where(body:not(.kw-lp-page)) .btn.btn-secondary:not(.is-loading):after{display:none}:where(body:not(.kw-lp-page)) .btn .btn-inside{border-radius:var(--kw-radius, 2px);transition:background-color .15s,border-color .15s,color .15s}:where(body:not(.kw-lp-page)) .btn.btn-secondary{--btn-border-color: var(--kw-ink, #1D1410);--btn-outline: var(--kw-ink, #1D1410);--btn-color: var(--kw-ink, #1D1410)}@media(min-width:750px){:where(body:not(.kw-lp-page)) .btn.btn-secondary:hover{--btn-background: var(--kw-ink, #1D1410);--btn-color: #fff}}:where(body:not(.kw-lp-page)) .btn:not(:disabled):active .btn-inside,.kw-btn:not(:disabled):active{transform:translateY(1px)}:where(body:not(.kw-lp-page)) :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea){border-radius:var(--kw-radius, 2px);border-color:var(--kw-ink, #1D1410);color:var(--kw-ink, #1D1410)}:where(body:not(.kw-lp-page)) :is(input,textarea)::placeholder{color:var(--kw-muted, #62605C)}:where(body:not(.kw-lp-page)) input.input-error{border-color:#ff4141}:where(body:not(.kw-lp-page)) :focus-visible{outline:2px solid var(--kw-ink, #1D1410);outline-offset:2px}:where(body:not(.kw-lp-page)) :is(#footer,.kw-surface-black) :focus-visible{outline-color:#fff}.kw-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--kw-cta, #F25700);color:#fff;border:1px solid var(--kw-cta, #F25700);border-radius:var(--kw-radius, 2px);cursor:pointer;font-family:var(--kw-font-mono, "DM Mono", ui-monospace, monospace);font-weight:500;font-size:14px;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:19px 26px;transition:background-color .15s,border-color .15s,color .15s}.kw-btn:hover{background:var(--kw-cta-hover, #D14A00);border-color:var(--kw-cta-hover, #D14A00);color:#fff}.kw-btn:disabled,.kw-btn[aria-disabled=true]{background:#999;border-color:#999;cursor:default}.kw-btn .kw-arrow,.kw-eyebrow .kw-arrow{font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);font-size:1.35em;letter-spacing:0}.kw-btn--ghost{background:transparent;color:var(--kw-ink, #1D1410);border-color:var(--kw-ink, #1D1410)}.kw-btn--ghost:hover{background:var(--kw-ink, #1D1410);border-color:var(--kw-ink, #1D1410);color:#fff}.kw-surface-black .kw-btn--ghost{color:#fff;border-color:#ffffff8c}.kw-surface-black .kw-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--kw-black, #060504)}.kw-eyebrow{font-family:var(--kw-font-mono, "DM Mono", ui-monospace, monospace);font-weight:500;font-size:13px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--kw-cta-hover, #D14A00);margin:0 0 16px}.kw-surface-black .kw-eyebrow{color:var(--kw-orange, #FF4800)}.kw-h{font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;font-size:clamp(32px,4.2vw,52px);margin:0}.kw-chip{display:inline-block;background:var(--kw-black, #060504);color:var(--kw-orange, #FF4800);font-family:var(--kw-font-body, "Aktiv Grotesk", Helvetica, Arial, sans-serif);font-weight:700;font-style:italic;font-size:15px;line-height:1;padding:6px 9px;min-width:40px;text-align:center}.kw-surface-black .kw-chip{background:var(--kw-orange, #FF4800);color:#fff}.kw-heat-line{display:block;height:4px;background:var(--kw-heat, linear-gradient(90deg, #ff2d00 0%, #ff4800 40%, #ff8a00 70%, #edcd2d 100%))}.kw-surface-cream{background:var(--kw-cream, #F5F5EB);color:var(--kw-ink, #1D1410)}.kw-surface-black{background:var(--kw-black, #060504);color:#fff}@media(prefers-reduced-motion:reduce){:where(body:not(.kw-lp-page)) *,:where(body:not(.kw-lp-page)) *:before,:where(body:not(.kw-lp-page)) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/brick.css.map */
