: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, #0526e8);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:#0d2dce;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%}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/brick.css.map */
