/** Shopify CDN: Minification failed

Line 27:1798 Expected ":"
Line 29:6688 "marign-top" is not a known CSS property
Line 1100:0 Unexpected "}"
Line 1628:0 "align-item" is not a known CSS property
Line 1735:6 "margin-bootom" is not a known CSS property

**/
/*!
 *  1.1. Variables
*//*! Variables declarations 
	If you wish to change margins, paddings, heights, this is the place to do so 
	Almost all dimensions & spacing is based on these variables 
!*/:root{--grid-perfect-width:100vw;--grid-width:var(--grid-perfect-width);--body-margin:calc(100px + var(--header-logo));--section-margin:35vh;--button-height:60px;--button-padding:30px;--product-item-margin-asymmetrical:160px;--product-item-margin-regular:100px;--cart-margin:50px}@media screen and (min-width:1023px) and (max-width:1366px){:root{--section-margin:35vh;--body-margin:115px}}@media screen and (max-width:1023px){:root{--grid-width:calc(var(--grid-perfect-width) - 80px)!important;--grid-padding:40px;--body-margin:40px;--button-height:56px;--section-margin:20vh;--product-item-margin-asymmetrical:100px;--product-item-margin-regular:80px;--cart-margin:40px}}@media screen and (max-width:599px){:root{--grid-width:calc(var(--grid-perfect-width) - 60px)!important;--grid-padding:30px;--body-margin:35px;--section-margin:20vh;--button-height:48px;--button-padding:20px;--product-item-margin-asymmetrical:60px;--product-item-margin-regular:50px;--cart-margin:30px}}/*!
 *  1.2. Grid
*/.wrapper{width:calc(var(--grid-width)/ 12 * 12);padding:0 calc(var(--grid-width)/ 12 * 1);position:relative}.grid{display:flex;flex-direction:row;flex-wrap:wrap}.grid-item{position:relative;width:calc(var(--grid-width)/ 12 * 10)}.half-tenth{width:calc(var(--grid-width)/ 12 * .5)}.one-tenth{width:calc(var(--grid-width)/ 12 * 1)}.one-plus-tenth{width:calc(var(--grid-width)/ 12 * 1.5)}.two-tenths{width:calc(var(--grid-width)/ 12 * 2)}.two-plus-tenths{width:calc(var(--grid-width)/ 12 * 2.5)}.three-tenths{width:calc(var(--grid-width)/ 12 * 3)}.three-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 3.25)}.three-plus-tenths{width:calc(var(--grid-width)/ 12 * 3.5)}.four-tenths{width:calc(var(--grid-width)/ 12 * 4)}.four-plus-tenths{width:calc(var(--grid-width)/ 12 * 4.5)}.five-tenths{width:calc(var(--grid-width)/ 12 * 5)}.five-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 5.25)}.five-plus-tenths{width:calc(var(--grid-width)/ 12 * 5.5)}.six-tenths{width:calc(var(--grid-width)/ 12 * 6)}.six-plus-tenths{width:calc(var(--grid-width)/ 12 * 6.5)}.seven-tenths{width:calc(var(--grid-width)/ 12 * 7)}.eight-tenths{width:calc(var(--grid-width)/ 12 * 8)}.nine-tenths{width:calc(var(--grid-width)/ 12 * 9)}.ten-tenths{width:calc(var(--grid-width)/ 12 * 10)}.ten-plus-tenths{width:calc(var(--grid-width)/ 12 * 10.5)}.eleven-tenths{width:calc(var(--grid-width)/ 12 * 11)}.eleven-plus-tenths{width:calc(var(--grid-width)/ 12 * 11.5)}.twelve-tenths{width:calc(var(--grid-width)/ 12 * 12)}.full-width{width:100%}.pull-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.pull-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * -.5)}.pull-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * -1)}.pull-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * -1.5)}.push-left-padding-none{padding-left:calc(var(--grid-width)/ 12 * 0)}.push-left-padding-half-tenth{padding-left:calc(var(--grid-width)/ 12 * .5)}.push-left-padding-one-tenth{padding-left:calc(var(--grid-width)/ 12 * 1)}.push-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.push-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * .5)}.push-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * 1)}.push-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * 1.5)}.push-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * 2)}.push-left-two-plus-tenths{margin-left:calc(var(--grid-width)/ 12 * 2.5)}.push-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * 3)}.push-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * 4)}.push-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * 5)}.push-left-six-tenths{margin-left:calc(var(--grid-width)/ 12 * 6)}.push-right-padding-none{padding-right:calc(var(--grid-width)/ 12 * 0)}.push-right-padding-half-tenth{padding-right:calc(var(--grid-width)/ 12 * .5)}.push-right-padding-one-tenth{padding-right:calc(var(--grid-width)/ 12 * 1)}.push-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.push-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * .5)}.push-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * 1)}.push-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * 1.5)}.push-right-two-tenths{margin-right:calc(var(--grid-width)/ 12 * 2)}.push-right-two-plus-tenths{margin-right:calc(var(--grid-width)/ 12 * 2.5)}.push-right-three-tenths{margin-right:calc(var(--grid-width)/ 12 * 3)}.push-right-four-tenths{margin-right:calc(var(--grid-width)/ 12 * 4)}.push-right-five-tenths{margin-right:calc(var(--grid-width)/ 12 * 5)}.push-right-six-tenths{margin-right:calc(var(--grid-width)/ 12 * 6)}.push-right-seven-tenths{margin-right:calc(var(--grid-width)/ 12 * 7)}.pull-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.pull-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * -.5)}.pull-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * -1)}.pull-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * -1.5)}.pull-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * -2)}.pull-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * -3)}.pull-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * -4)}.pull-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * -5)}.push-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.push-top-half-tenth{margin-top:calc(var(--grid-width)/ 12 * .5)}.push-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * 1)}.push-top-one-plus-tenth{margin-top:calc(var(--grid-width)/ 12 * 1.5)}.push-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * 2)}.pull-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.pull-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * -1)}.pull-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * -2)}@media screen and (max-width:1023px){.lap--half-tenth{width:calc(var(--grid-width)/ 12 * .5)}.lap--one-tenth{width:calc(var(--grid-width)/ 12 * 1)}.lap--one-plus-tenth{width:calc(var(--grid-width)/ 12 * 1.5)}.lap--two-tenths{width:calc(var(--grid-width)/ 12 * 2)}.lap--two-plus-tenths{width:calc(var(--grid-width)/ 12 * 2.5)}.lap--three-tenths{width:calc(var(--grid-width)/ 12 * 3)}.lap--three-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 3.25)}.lap--three-plus-tenths{width:calc(var(--grid-width)/ 12 * 3.5)}.lap--four-tenths{width:calc(var(--grid-width)/ 12 * 4)}.lap--four-plus-tenths{width:calc(var(--grid-width)/ 12 * 4.5)}.lap--five-tenths{width:calc(var(--grid-width)/ 12 * 5)}.lap--five-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 5.25)}.lap--five-plus-tenths{width:calc(var(--grid-width)/ 12 * 5.5)}.lap--six-tenths{width:calc(var(--grid-width)/ 12 * 6)}.lap--six-plus-tenths{width:calc(var(--grid-width)/ 12 * 6.5)}.lap--seven-tenths{width:calc(var(--grid-width)/ 12 * 7)}.lap--eight-tenths{width:calc(var(--grid-width)/ 12 * 8)}.lap--nine-tenths{width:calc(var(--grid-width)/ 12 * 9)}.lap--ten-tenths{width:calc(var(--grid-width)/ 12 * 10)}.lap--ten-plus-tenths{width:calc(var(--grid-width)/ 12 * 10.5)}.lap--eleven-tenths{width:calc(var(--grid-width)/ 12 * 11)}.lap--eleven-plus-tenths{width:calc(var(--grid-width)/ 12 * 11.5)}.lap--twelve-tenths{width:calc(var(--grid-width)/ 12 * 12)}.lap--full-width{width:100%}.lap--pull-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.lap--pull-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * -.5)}.lap--pull-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * -1)}.lap--pull-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * -1.5)}.lap--push-left-padding-none{padding-left:calc(var(--grid-width)/ 12 * 0)}.lap--push-left-padding-half-tenth{padding-left:calc(var(--grid-width)/ 12 * .5)}.lap--push-left-padding-one-tenth{padding-left:calc(var(--grid-width)/ 12 * 1)}.lap--push-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.lap--push-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * .5)}.lap--push-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * 1)}.lap--push-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * 1.5)}.lap--push-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * 2)}.lap--push-left-two-plus-tenths{margin-left:calc(var(--grid-width)/ 12 * 2.5)}.lap--push-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * 3)}.lap--push-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * 4)}.lap--push-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * 5)}.lap--push-left-six-tenths{margin-left:calc(var(--grid-width)/ 12 * 6)}.lap--push-right-padding-none{padding-right:calc(var(--grid-width)/ 12 * 0)}.lap--push-right-padding-half-tenth{padding-right:calc(var(--grid-width)/ 12 * .5)}.lap--push-right-padding-one-tenth{padding-right:calc(var(--grid-width)/ 12 * 1)}.lap--push-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.lap--push-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * .5)}.lap--push-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * 1)}.lap--push-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * 1.5)}.lap--push-right-two-tenths{margin-right:calc(var(--grid-width)/ 12 * 2)}.lap--push-right-two-plus-tenths{margin-right:calc(var(--grid-width)/ 12 * 2.5)}.lap--push-right-three-tenths{margin-right:calc(var(--grid-width)/ 12 * 3)}.lap--push-right-four-tenths{margin-right:calc(var(--grid-width)/ 12 * 4)}.lap--push-right-five-tenths{margin-right:calc(var(--grid-width)/ 12 * 5)}.lap--push-right-six-tenths{margin-right:calc(var(--grid-width)/ 12 * 6)}.lap--push-right-seven-tenths{margin-right:calc(var(--grid-width)/ 12 * 7)}.lap--pull-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.lap--pull-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * -.5)}.lap--pull-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * -1)}.lap--pull-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * -1.5)}.lap--pull-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * -2)}.lap--pull-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * -3)}.lap--pull-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * -4)}.lap--pull-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * -5)}.lap--push-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.lap--push-top-half-tenth{margin-top:calc(var(--grid-width)/ 12 * .5)}.lap--push-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * 1)}.lap--push-top-one-plus-tenth{margin-top:calc(var(--grid-width)/ 12 * 1.5)}.lap--push-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * 2)}.lap--pull-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.lap--pull-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * -1)}.lap--pull-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * -2)}.section-w-mobile-padding,.wrapper{width:100%;padding-left:var(--grid-padding);padding-right:var(--grid-padding)}.lap--push-left-padding{margin-left:var(--grid-padding)}.lap--push-right-padding{margin-right:var(--grid-padding)}.lap--push-left-padding-padding{padding-left:var(--grid-padding)}.lap--push-right-padding-padding{padding-right:var(--grid-padding)}.lap--smart-width{width:calc(50vw - var(--grid-padding) * 2)}}@media screen and (max-width:835px){.smaller-lap--half-tenth{width:calc(var(--grid-width)/ 12 * .5)}.smaller-lap--one-tenth{width:calc(var(--grid-width)/ 12 * 1)}.smaller-lap--one-plus-tenth{width:calc(var(--grid-width)/ 12 * 1.5)}.smaller-lap--two-tenths{width:calc(var(--grid-width)/ 12 * 2)}.smaller-lap--two-plus-tenths{width:calc(var(--grid-width)/ 12 * 2.5)}.smaller-lap--three-tenths{width:calc(var(--grid-width)/ 12 * 3)}.smaller-lap--three-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 3.25)}.smaller-lap--three-plus-tenths{width:calc(var(--grid-width)/ 12 * 3.5)}.smaller-lap--four-tenths{width:calc(var(--grid-width)/ 12 * 4)}.smaller-lap--four-plus-tenths{width:calc(var(--grid-width)/ 12 * 4.5)}.smaller-lap--five-tenths{width:calc(var(--grid-width)/ 12 * 5)}.smaller-lap--five-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 5.25)}.smaller-lap--five-plus-tenths{width:calc(var(--grid-width)/ 12 * 5.5)}.smaller-lap--six-tenths{width:calc(var(--grid-width)/ 12 * 6)}.smaller-lap--six-plus-tenths{width:calc(var(--grid-width)/ 12 * 6.5)}.smaller-lap--seven-tenths{width:calc(var(--grid-width)/ 12 * 7)}.smaller-lap--eight-tenths{width:calc(var(--grid-width)/ 12 * 8)}.smaller-lap--nine-tenths{width:calc(var(--grid-width)/ 12 * 9)}.smaller-lap--ten-tenths{width:calc(var(--grid-width)/ 12 * 10)}.smaller-lap--ten-plus-tenths{width:calc(var(--grid-width)/ 12 * 10.5)}.smaller-lap--eleven-tenths{width:calc(var(--grid-width)/ 12 * 11)}.smaller-lap--eleven-plus-tenths{width:calc(var(--grid-width)/ 12 * 11.5)}.smaller-lap--twelve-tenths{width:calc(var(--grid-width)/ 12 * 12)}.smaller-lap--full-width{width:100%}.smaller-lap--pull-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--pull-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * -.5)}.smaller-lap--pull-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * -1)}.smaller-lap--pull-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * -1.5)}.smaller-lap--push-left-padding-none{padding-left:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--push-left-padding-half-tenth{padding-left:calc(var(--grid-width)/ 12 * .5)}.smaller-lap--push-left-padding-one-tenth{padding-left:calc(var(--grid-width)/ 12 * 1)}.smaller-lap--push-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--push-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * .5)}.smaller-lap--push-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * 1)}.smaller-lap--push-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * 1.5)}.smaller-lap--push-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * 2)}.smaller-lap--push-left-two-plus-tenths{margin-left:calc(var(--grid-width)/ 12 * 2.5)}.smaller-lap--push-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * 3)}.smaller-lap--push-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * 4)}.smaller-lap--push-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * 5)}.smaller-lap--push-left-six-tenths{margin-left:calc(var(--grid-width)/ 12 * 6)}.smaller-lap--push-right-padding-none{padding-right:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--push-right-padding-half-tenth{padding-right:calc(var(--grid-width)/ 12 * .5)}.smaller-lap--push-right-padding-one-tenth{padding-right:calc(var(--grid-width)/ 12 * 1)}.smaller-lap--push-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--push-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * .5)}.smaller-lap--push-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * 1)}.smaller-lap--push-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * 1.5)}.smaller-lap--push-right-two-tenths{margin-right:calc(var(--grid-width)/ 12 * 2)}.smaller-lap--push-right-two-plus-tenths{margin-right:calc(var(--grid-width)/ 12 * 2.5)}.smaller-lap--push-right-three-tenths{margin-right:calc(var(--grid-width)/ 12 * 3)}.smaller-lap--push-right-four-tenths{margin-right:calc(var(--grid-width)/ 12 * 4)}.smaller-lap--push-right-five-tenths{margin-right:calc(var(--grid-width)/ 12 * 5)}.smaller-lap--push-right-six-tenths{margin-right:calc(var(--grid-width)/ 12 * 6)}.smaller-lap--push-right-seven-tenths{margin-right:calc(var(--grid-width)/ 12 * 7)}.smaller-lap--pull-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--pull-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * -.5)}.smaller-lap--pull-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * -1)}.smaller-lap--pull-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * -1.5)}.smaller-lap--pull-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * -2)}.smaller-lap--pull-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * -3)}.smaller-lap--pull-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * -4)}.smaller-lap--pull-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * -5)}.smaller-lap--push-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--push-top-half-tenth{margin-top:calc(var(--grid-width)/ 12 * .5)}.smaller-lap--push-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * 1)}.smaller-lap--push-top-one-plus-tenth{margin-top:calc(var(--grid-width)/ 12 * 1.5)}.smaller-lap--push-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * 2)}.smaller-lap--pull-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.smaller-lap--pull-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * -1)}.smaller-lap--pull-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * -2)}.smaller-lap--push-left-padding{margin-left:var(--grid-padding)}.smaller-lap--push-right-padding{margin-right:var(--grid-padding)}.smaller-lap--push-left-none{margin-left:0}.smaller-lap--smart-width{width:calc(100vw - var(--grid-padding) * 3)}}@media screen and (max-width:599px){.palm--half-tenth{width:calc(var(--grid-width)/ 12 * .5)}.palm--one-tenth{width:calc(var(--grid-width)/ 12 * 1)}.palm--one-plus-tenth{width:calc(var(--grid-width)/ 12 * 1.5)}.palm--two-tenths{width:calc(var(--grid-width)/ 12 * 2)}.palm--two-plus-tenths{width:calc(var(--grid-width)/ 12 * 2.5)}.palm--three-tenths{width:calc(var(--grid-width)/ 12 * 3)}.palm--three-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 3.25)}.palm--three-plus-tenths{width:calc(var(--grid-width)/ 12 * 3.5)}.palm--four-tenths{width:calc(var(--grid-width)/ 12 * 4)}.palm--four-plus-tenths{width:calc(var(--grid-width)/ 12 * 4.5)}.palm--five-tenths{width:calc(var(--grid-width)/ 12 * 5)}.palm--five-plus-half-tenths{width:calc(var(--grid-width)/ 12 * 5.25)}.palm--five-plus-tenths{width:calc(var(--grid-width)/ 12 * 5.5)}.palm--six-tenths{width:calc(var(--grid-width)/ 12 * 6)}.palm--six-plus-tenths{width:calc(var(--grid-width)/ 12 * 6.5)}.palm--seven-tenths{width:calc(var(--grid-width)/ 12 * 7)}.palm--eight-tenths{width:calc(var(--grid-width)/ 12 * 8)}.palm--nine-tenths{width:calc(var(--grid-width)/ 12 * 9)}.palm--ten-tenths{width:calc(var(--grid-width)/ 12 * 10)}.palm--ten-plus-tenths{width:calc(var(--grid-width)/ 12 * 10.5)}.palm--eleven-tenths{width:calc(var(--grid-width)/ 12 * 11)}.palm--eleven-plus-tenths{width:calc(var(--grid-width)/ 12 * 11.5)}.palm--twelve-tenths{width:calc(var(--grid-width)/ 12 * 12)}.palm--full-width{width:100%}.palm--pull-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.palm--pull-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * -.5)}.palm--pull-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * -1)}.palm--pull-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * -1.5)}.palm--push-left-padding-none{padding-left:calc(var(--grid-width)/ 12 * 0)}.palm--push-left-padding-half-tenth{padding-left:calc(var(--grid-width)/ 12 * .5)}.palm--push-left-padding-one-tenth{padding-left:calc(var(--grid-width)/ 12 * 1)}.palm--push-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.palm--push-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * .5)}.palm--push-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * 1)}.palm--push-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * 1.5)}.palm--push-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * 2)}.palm--push-left-two-plus-tenths{margin-left:calc(var(--grid-width)/ 12 * 2.5)}.palm--push-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * 3)}.palm--push-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * 4)}.palm--push-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * 5)}.palm--push-left-six-tenths{margin-left:calc(var(--grid-width)/ 12 * 6)}.palm--push-right-padding-none{padding-right:calc(var(--grid-width)/ 12 * 0)}.palm--push-right-padding-half-tenth{padding-right:calc(var(--grid-width)/ 12 * .5)}.palm--push-right-padding-one-tenth{padding-right:calc(var(--grid-width)/ 12 * 1)}.palm--push-right-none{margin-right:calc(var(--grid-width)/ 12 * 0)}.palm--push-right-half-tenth{margin-right:calc(var(--grid-width)/ 12 * .5)}.palm--push-right-one-tenth{margin-right:calc(var(--grid-width)/ 12 * 1)}.palm--push-right-one-plus-tenth{margin-right:calc(var(--grid-width)/ 12 * 1.5)}.palm--push-right-two-tenths{margin-right:calc(var(--grid-width)/ 12 * 2)}.palm--push-right-two-plus-tenths{margin-right:calc(var(--grid-width)/ 12 * 2.5)}.palm--push-right-three-tenths{margin-right:calc(var(--grid-width)/ 12 * 3)}.palm--push-right-four-tenths{margin-right:calc(var(--grid-width)/ 12 * 4)}.palm--push-right-five-tenths{margin-right:calc(var(--grid-width)/ 12 * 5)}.palm--push-right-six-tenths{margin-right:calc(var(--grid-width)/ 12 * 6)}.palm--push-right-seven-tenths{margin-right:calc(var(--grid-width)/ 12 * 7)}.palm--pull-left-none{margin-left:calc(var(--grid-width)/ 12 * 0)}.palm--pull-left-half-tenth{margin-left:calc(var(--grid-width)/ 12 * -.5)}.palm--pull-left-one-tenth{margin-left:calc(var(--grid-width)/ 12 * -1)}.palm--pull-left-one-plus-tenth{margin-left:calc(var(--grid-width)/ 12 * -1.5)}.palm--pull-left-two-tenths{margin-left:calc(var(--grid-width)/ 12 * -2)}.palm--pull-left-three-tenths{margin-left:calc(var(--grid-width)/ 12 * -3)}.palm--pull-left-four-tenths{margin-left:calc(var(--grid-width)/ 12 * -4)}.palm--pull-left-five-tenths{margin-left:calc(var(--grid-width)/ 12 * -5)}.palm--push-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.palm--push-top-half-tenth{margin-top:calc(var(--grid-width)/ 12 * .5)}.palm--push-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * 1)}.palm--push-top-one-plus-tenth{margin-top:calc(var(--grid-width)/ 12 * 1.5)}.palm--push-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * 2)}.palm--pull-top-none{margin-top:calc(var(--grid-width)/ 12 * 0)}.palm--pull-top-one-tenth{margin-top:calc(var(--grid-width)/ 12 * -1)}.palm--pull-top-two-tenths{margin-top:calc(var(--grid-width)/ 12 * -2)}.palm--push-left-padding{margin-left:var(--grid-padding)}.palm--push-right-padding{margin-right:var(--grid-padding)}.palm--smart-width{width:calc(100vw - var(--grid-padding) * 3)}}/*!
 *  1.3. Mixins (probably empty the generated css)
*//*!
 *  1.4. Reset
*/*,:after,:before,input{box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-ms-clear{display:none}input,textarea{border:none;outline:0;-webkit-appearance:none;border-radius:0;box-shadow:none}button{-webkit-appearance:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}li:marker{display:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button{background:0 0;border:none;box-shadow:none;cursor:pointer}.address-popup:after,.clearfix:after,.product.featured-product:after{content:"";display:table;clear:both}.hidden,.hide{display:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}summary{list-style:none}summary::-webkit-details-marker{display:none}/*!
 *  1.5. Structure
*/html{--header-padding:14px;--header-logo:40px;--header-size:68px}body{margin-top:var(--body-margin)}@media screen and (max-width:1023px){body{padding-top:var(--header-size)}}.page-content{margin-bottom:0}.section-w-margin,.template- .page-content{margin-bottom:var(--section-margin)}.section-w-reduced-margin+.section-w-reduced-margin{margin-top:calc(var(--section-margin)/ -2)}.horizontal-left{justify-content:flex-start;text-align:left}.horizontal-center{justify-content:center;text-align:center}.horizontal-right{justify-content:flex-end;text-align:right}.vertical-top{align-items:flex-start}.vertical-middle{align-items:center}.vertical-bottom{align-items:flex-end}.page-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s linear}#shopify-section-footer,#shopify-section-text-columns-with-icons,.header-holder,.page-content{position:relative;left:0}#shopify-section-footer,#shopify-section-text-columns-with-icons,.header-holder,.page-content,.vertical-slider-headings .slide-heading{transition:left .5s ease-in-out}@media screen and (max-width:599px){#shopify-section-footer,#shopify-section-text-columns-with-icons,.header-holder,.page-content,.vertical-slider-headings .slide-heading{transition:left .3s ease-in-out}}body.sidebar-opened{overflow:hidden}body.sidebar-opened.sidebar-opened--right #shopify-section-footer,body.sidebar-opened.sidebar-opened--right #shopify-section-text-columns-with-icons,body.sidebar-opened.sidebar-opened--right .header-holder,body.sidebar-opened.sidebar-opened--right .page-content,body.sidebar-opened.sidebar-opened--right .vertical-slider-headings .slide-heading{left:-20vw}body.sidebar-opened.sidebar-opened--left #shopify-section-footer,body.sidebar-opened.sidebar-opened--left #shopify-section-text-columns-with-icons,body.sidebar-opened.sidebar-opened--left .header-holder,body.sidebar-opened.sidebar-opened--left .page-content,body.sidebar-opened.sidebar-opened--left .vertical-slider-headings .slide-heading{left:20vw}body.sidebar-opened .page-overlay{visibility:visible;opacity:1;pointer-events:all}@media screen and (max-width:1023px){[data-scroll-speed][data-scroll-disable-on-lap]{transform:none!important}}@media screen and (max-width:599px){[data-scroll-speed]:not([data-scroll-mobile]){transform:none!important}}[data-scroll-speed]{will-change:transform}[data-scroll-kill]{transform:none!important}/*!
 *  1.6. Typography
*/body{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased}@media screen and (min-width:1365px){body{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){body{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){body{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){body{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1365px){#CartTotal,.text-size--largest{font-size:calc(24px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:1023px) and (max-width:1365px){#CartTotal,.text-size--largest{font-size:calc(24px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:599px) and (max-width:1023px){#CartTotal,.text-size--largest{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (max-width:599px){#CartTotal,.text-size--largest{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:1365px){.text-size--larger{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:1023px) and (max-width:1365px){.text-size--larger{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:599px) and (max-width:1023px){.text-size--larger{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (max-width:599px){.text-size--larger{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:1365px){#CartTotal+.info,#cartSpecialInstructions,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.button,.product-item__price,.product-item__title,.product-item__variants,.section-header__subtitle,.spr-button-primary,.spr-review-modal .spr-review-header-title,.template- .shopify-challenge__container .shopify-challenge__button,.text-size--regular{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){#CartTotal+.info,#cartSpecialInstructions,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.button,.product-item__price,.product-item__title,.product-item__variants,.section-header__subtitle,.spr-button-primary,.spr-review-modal .spr-review-header-title,.template- .shopify-challenge__container .shopify-challenge__button,.text-size--regular{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){#CartTotal+.info,#cartSpecialInstructions,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.button,.product-item__price,.product-item__title,.product-item__variants,.section-header__subtitle,.spr-button-primary,.spr-review-modal .spr-review-header-title,.template- .shopify-challenge__container .shopify-challenge__button,.text-size--regular{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){#CartTotal+.info,#cartSpecialInstructions,#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-header-title,.button,.product-item__price,.product-item__title,.product-item__variants,.section-header__subtitle,.spr-button-primary,.spr-review-modal .spr-review-header-title,.template- .shopify-challenge__container .shopify-challenge__button,.text-size--regular{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1365px){#shopify-product-reviews .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,.cart-item .info,.product__variant-quantity:not(:empty),.rc_widget__option,.search-item .info,.sidebar__close,.spr-review-modal .spr-review-header-byline,.store-availabilities-modal__variant-title,.text-size--smaller,div.rc_popup,shopify-payment-terms{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px) and (max-width:1365px){#shopify-product-reviews .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,.cart-item .info,.product__variant-quantity:not(:empty),.rc_widget__option,.search-item .info,.sidebar__close,.spr-review-modal .spr-review-header-byline,.store-availabilities-modal__variant-title,.text-size--smaller,div.rc_popup,shopify-payment-terms{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:599px) and (max-width:1023px){#shopify-product-reviews .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,.cart-item .info,.product__variant-quantity:not(:empty),.rc_widget__option,.search-item .info,.sidebar__close,.spr-review-modal .spr-review-header-byline,.store-availabilities-modal__variant-title,.text-size--smaller,div.rc_popup,shopify-payment-terms{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width:599px){#shopify-product-reviews .spr-review-header-byline,#shopify-product-reviews .spr-review-reply,.cart-item .info,.product__variant-quantity:not(:empty),.rc_widget__option,.search-item .info,.sidebar__close,.spr-review-modal .spr-review-header-byline,.store-availabilities-modal__variant-title,.text-size--smaller,div.rc_popup,shopify-payment-terms{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1365px){.cart-item .info.selling-plan,.cart-item .item__properties,.cart-item .item__unit,.footer-item__title,.order-table .note,.search-item .info.selling-plan,.search-item .item__properties,.search-item .item__unit,.sidebar__caption,.spr-form-label,.text-size--small{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px) and (max-width:1365px){.cart-item .info.selling-plan,.cart-item .item__properties,.cart-item .item__unit,.footer-item__title,.order-table .note,.search-item .info.selling-plan,.search-item .item__properties,.search-item .item__unit,.sidebar__caption,.spr-form-label,.text-size--small{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:599px) and (max-width:1023px){.cart-item .info.selling-plan,.cart-item .item__properties,.cart-item .item__unit,.footer-item__title,.order-table .note,.search-item .info.selling-plan,.search-item .item__properties,.search-item .item__unit,.sidebar__caption,.spr-form-label,.text-size--small{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width:599px){.cart-item .info.selling-plan,.cart-item .item__properties,.cart-item .item__unit,.footer-item__title,.order-table .note,.search-item .info.selling-plan,.search-item .item__properties,.search-item .item__unit,.sidebar__caption,.spr-form-label,.text-size--small{font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1.1}}.h1,.h2,.h3,.h4,.h5,.h6,.template- .shopify-policy__title,h1,h2,h3,h4,h5,h6{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings);margin-bottom:1em;display:block}@media screen and (min-width:1365px){.h1,.rte h1,.template- .shopify-policy__title{font-size:calc(80px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1023px) and (max-width:1365px){.h1,.rte h1,.template- .shopify-policy__title{font-size:calc(60px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:599px) and (max-width:1023px){.h1,.rte h1,.template- .shopify-policy__title{font-size:calc(40px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (max-width:599px){.h1,.rte h1,.template- .shopify-policy__title{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1365px){.h2,.rte h2{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1023px) and (max-width:1365px){.h2,.rte h2{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:599px) and (max-width:1023px){.h2,.rte h2{font-size:calc(38px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (max-width:599px){.h2,.rte h2{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1365px){.h3,.rte h3{font-size:calc(36px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px) and (max-width:1365px){.h3,.rte h3{font-size:calc(36px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:599px) and (max-width:1023px){.h3,.rte h3{font-size:calc(28px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){.h3,.rte h3{font-size:calc(28px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1365px){.h4,.rte h4{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px) and (max-width:1365px){.h4,.rte h4{font-size:calc(22px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:599px) and (max-width:1023px){.h4,.rte h4{font-size:calc(20px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){.h4,.rte h4{font-size:calc(18px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1365px){.h5,.rte h5{font-size:calc(20px / 36 * var(--base-headings-size) + 0px);line-height:1.16}}@media screen and (min-width:1023px) and (max-width:1365px){.h5,.rte h5{font-size:calc(20px / 36 * var(--base-headings-size) + 0px);line-height:1.16}}@media screen and (min-width:599px) and (max-width:1023px){.h5,.rte h5{font-size:calc(20px / 36 * var(--base-headings-size) + 0px);line-height:1.16}}@media screen and (max-width:599px){.h5,.rte h5{font-size:calc(16px / 36 * var(--base-headings-size) + 0px);line-height:1.16}}@media screen and (min-width:1365px){.h6,.rte h6{font-size:calc(16px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px) and (max-width:1365px){.h6,.rte h6{font-size:calc(16px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (min-width:599px) and (max-width:1023px){.h6,.rte h6{font-size:calc(16px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){.h6,.rte h6{font-size:calc(14px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}.rte h4,.rte h5,.rte h6{font-weight:var(--font-weight-headings-bold);margin-bottom:1.4em}strong{font-weight:var(--font-weight-body-bold)}em{font-style:italic}ol,p,ul{margin-bottom:1.5em}.remove-end-margin>:last-child,.rte>:last-child{margin-bottom:0}ul{list-style:inside disc}ol{list-style:inside decimal}ol ol,ol ul,ul ol,ul ul{margin-left:1em}.text-color--lighter{color:rgba(var(--color-text-rgb),.66)}table{width:100%;border:1px solid rgba(var(--color-text-rgb),.12);text-align:left}table thead h4{font-size:10px;line-height:18px;text-transform:uppercase;margin-bottom:0}table tr{border-top:1px solid rgba(var(--color-text-rgb),.12)}table thead tr{border-top:none}table td,table th{min-height:41px;padding:10px 14px 8px;border-right:1px solid rgba(var(--color-text-rgb),.12)}sub,sup{font-size:.7em;line-height:.7em}sub{vertical-align:bottom}sup{vertical-align:top}del{text-decoration:line-through}small{font-size:.85em}blockquote{line-height:1.4}blockquote:not(:first-child){margin-top:2em}blockquote:not(:last-child){margin-bottom:2em}a{color:var(--color-text);text-decoration:none}.rte a:not(.button):not(.spr-button-primary){border-bottom:1px solid;transition:all 120ms linear}.no-touchevents .rte a:not(.button):not(.spr-button-primary):hover,.rte a:not(.button):not(.spr-button-primary):focus{color:var(--color-accent)}.underline-animation{background-position:0 calc(1em + 4px);background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear}@media screen and (min-width:1024px){.no-touchevents a:hover .underline-animation,a:focus .underline-animation{background-size:100% 1px;color:var(--color-accent)}}a.selected .underline-animation{background-size:100% 1px;color:var(--color-accent)}.rte a img{vertical-align:middle}.rte img{max-width:100%;height:auto;vertical-align:bottom}.rte video{max-width:100%;height:auto}.button,.spr-button-primary,.template- .shopify-challenge__container .shopify-challenge__button{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body-bold);color:var(--color-text);text-decoration:none;text-transform:uppercase;display:inline-block;position:relative;transition:all 120ms linear;cursor:pointer}.button--underline{border-bottom:2px solid;padding-bottom:10px;background:0 0;padding-right:54px}.button--underline .svg{position:absolute;margin-left:22px;width:32px;overflow:hidden;transition:all 120ms linear;right:0;top:0}.button--underline .svg path,.button--underline .svg polygon,.button--underline .svg rect{fill:var(--color-text);transition:all 120ms linear}@media screen and (max-width:599px){.button--underline .svg{transform:scale(.9)}}.button--underline svg{width:50px;top:1px;right:18px;position:relative;transition:all 120ms linear}.button--underline:focus,.no-touchevents .button--underline:hover{color:var(--color-accent);border-bottom-color:var(--color-accent);padding-right:68px}.button--underline:focus .svg,.no-touchevents .button--underline:hover .svg{width:50px}.button--underline:focus .svg path,.button--underline:focus .svg polygon,.button--underline:focus .svg rect,.no-touchevents .button--underline:hover .svg path,.no-touchevents .button--underline:hover .svg polygon,.no-touchevents .button--underline:hover .svg rect{fill:var(--color-accent);transition:all 120ms linear}.button--underline:focus svg,.no-touchevents .button--underline:hover svg{right:4px}.button--border{border:2px solid var(--color-text);line-height:1;padding:0 var(--button-padding);height:var(--button-height)}.button--border:focus,.no-touchevents .button--border:hover{border-color:var(--color-accent);color:var(--color-accent);outline:0!important}.button--solid,.spr-button-primary,.template- .shopify-challenge__container .shopify-challenge__button{background:var(--color-text);color:var(--color-text-foreground);border:none;padding:0 var(--button-padding);height:var(--button-height);line-height:1}.button--solid span path,.button--solid span polygon,.button--solid span rect,.spr-button-primary span path,.spr-button-primary span polygon,.spr-button-primary span rect,.template- .shopify-challenge__container .shopify-challenge__button span path,.template- .shopify-challenge__container .shopify-challenge__button span polygon,.template- .shopify-challenge__container .shopify-challenge__button span rect{fill:var(--color-text-foreground);transition:all 120ms linear}.button--solid:focus,.no-touchevents .button--solid:hover,.no-touchevents .spr-button-primary:hover,.no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover,.spr-button-primary:focus,.template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover,.template- .shopify-challenge__container .shopify-challenge__button:focus{background:var(--color-accent);color:accent-foreground!important;outline:0!important}.button--solid:focus .svg path,.button--solid:focus .svg polygon,.button--solid:focus .svg rect,.no-touchevents .button--solid:hover .svg path,.no-touchevents .button--solid:hover .svg polygon,.no-touchevents .button--solid:hover .svg rect,.no-touchevents .spr-button-primary:hover .svg path,.no-touchevents .spr-button-primary:hover .svg polygon,.no-touchevents .spr-button-primary:hover .svg rect,.no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover .svg path,.no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover .svg polygon,.no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover .svg rect,.spr-button-primary:focus .svg path,.spr-button-primary:focus .svg polygon,.spr-button-primary:focus .svg rect,.template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover .svg path,.template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover .svg polygon,.template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover .svg rect,.template- .shopify-challenge__container .shopify-challenge__button:focus .svg path,.template- .shopify-challenge__container .shopify-challenge__button:focus .svg polygon,.template- .shopify-challenge__container .shopify-challenge__button:focus .svg rect{fill:accent-foreground;transition:all 120ms linear}.button--wide{width:100%}.button--align,.template- .shopify-challenge__container .shopify-challenge__button{text-align:center;display:flex;align-items:center;justify-content:center}.button--fit,.template- .shopify-challenge__container .shopify-challenge__button{width:fit-content;min-width:240px}.button--disabled,.button.disabled:not(.product__add-to-cart),.disabled.spr-button-primary:not(.product__add-to-cart),.template- .shopify-challenge__container .disabled.shopify-challenge__button:not(.product__add-to-cart){opacity:.16;pointer-events:none}.button--working{opacity:.36;pointer-events:none}.button--smallest{border-radius:20px;font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1;padding:7px 14px;margin:5px;border:1px solid transparent}.button--outline{outline:0!important;border-color:var(--color-text);color:var(--color-text)}.button--outline path{fill:var(--color-text)}.button--outline:focus,.no-touchevents .button--outline:hover{border-color:var(--color-accent);color:var(--color-accent);outline:0!important}.button--outline:focus path,.no-touchevents .button--outline:hover path{fill:var(--color-accent)}.buttons-holder{margin-top:calc(var(--cart-margin)/ 1.5);display:flex;flex-flow:row wrap;width:calc(100% + 20px);margin-left:-10px}.buttons-holder>*{flex:auto;width:auto;min-width:190px;margin:0 10px 20px;position:relative}input,textarea{background:var(--color-background);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));width:100%;margin-bottom:calc(var(--button-height)/ 1.2);letter-spacing:-.01em;display:flex;align-items:center;padding:0 calc(var(--button-height)/ 3);height:var(--button-height);transition:all 150ms linear;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body)}@media screen and (min-width:1365px){input,textarea{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:1023px) and (max-width:1365px){input,textarea{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:599px) and (max-width:1023px){input,textarea{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (max-width:599px){input,textarea{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.16}}input::placeholder,textarea::placeholder{color:var(--color-text);opacity:1}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 40px var(--color-background) inset!important;-webkit-text-fill-color:var(--color-text)!important}input:hover,textarea:hover{border-color:rgba(var(--color-text-rgb),.68)}input:focus,textarea:focus{border-color:rgba(var(--color-text-rgb),1)}textarea{height:150px;resize:none;align-items:flex-start;padding-top:calc(var(--button-height)/ 3)}select{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));background-color:var(--color-background);background-repeat:no-repeat;background-position:calc(100% - 17px) calc(50% - 2px);background-size:13px 12px;height:var(--button-height);padding:0 42px 0 calc(var(--button-height)/ 3);-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}@media screen and (min-width:1365px){select{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:1023px) and (max-width:1365px){select{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:599px) and (max-width:1023px){select{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (max-width:599px){select{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.16}}.simple-grid select{margin-bottom:calc(var(--button-height)/ 1.2);width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield}input[type=checkbox]:not(.product-variant__input),input[type=radio]:not(.product-variant__input){width:20px!important;height:20px!important;padding:0!important;margin-right:9px!important;margin-bottom:0!important;margin-left:0!important;border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));border-radius:0;-webkit-appearance:none;appearance:none;display:inline-block}input[type=checkbox]:not(.product-variant__input):checked,input[type=radio]:not(.product-variant__input):checked{background:var(--color-text)}input[type=checkbox]:not(.product-variant__input)+label,input[type=radio]:not(.product-variant__input)+label{display:inline-block;position:relative;top:-5px}.section-header__button,.section-header__caption{margin-bottom:0}.section-header__title.h4{margin-bottom:2em}.section-header__subtitle{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgba(var(--color-text-rgb),.66);display:block;margin-top:1em}/*!
 *  1.7. Helpers
*/.css-slider{display:flex;overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-y:hidden;overflow-x:auto;flex-direction:column;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin-bottom:-20px;padding-bottom:20px;cursor:grab}.css-slider::-webkit-scrollbar{width:0!important;height:0!important}.css-slider .css-slides-container{flex-wrap:nowrap}.css-slider .css-slides-container:after{content:"";display:flex;flex-shrink:0;height:1px;width:calc(var(--grid-width)/ 12 * 1)}@media screen and (max-width:1023px){.css-slider .css-slides-container:after{width:var(--grid-padding)}}.css-slider .css-slide{flex-shrink:0}.css-slider .css-slide--snap{scroll-snap-align:start}.css-slider--snapping{scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--grid-width)/ 12 * 1)}@media screen and (max-width:1023px){.css-slider--snapping{scroll-padding-left:var(--grid-padding)}}.css-slider--singular{cursor:default;overflow:visible}.css-slider--empty{display:none}.css-slider.mouse-down{cursor:grabbing}.css-slider.dragging *,.css-slider.pointer-events-off *{pointer-events:none;-webkit-user-select:none;user-select:none}.css-slider.disable-snapping,.css-slider.mouse-fallback{scroll-behavior:unset;scroll-snap-type:none}.css-slider--no-drag{cursor:default!important}.css-slider:focus{outline:0!important}.css-slider.focus{background:var(--color-background-secondary)}.css-slider-navigation{margin-top:3em;position:relative;display:flex}@media screen and (max-width:1023px){.css-slider-navigation{margin-top:2em}}.css-slider-navigation .simple-arrow--left{top:0;right:55px;margin-right:0}.css-slider-navigation .simple-arrow--right{top:0;right:0}.css-slider-viewport{overflow:hidden;transition:height .4s linear}.css-slider .h3,.css-slider h3{word-break:break-word}.onboarding-svg{width75%;height:75%;position:relative;display:block}.onboarding-svg svg{width:75%;height:75%;background:rgba(var(--color-text-rgb),.24)}.onboarding-svg[style]{height:0;position:relative}.onboarding-svg[style] svg{top:0;left:0;position:absolute}.simple-arrow{position:absolute;top:50%;height:32px;overflow:hidden;transition:all .1s linear;right:0;margin-top:10px;width:32px}.simple-arrow svg{width:50px;display:block;position:absolute;top:10px;transition:all .1s linear}.simple-arrow svg path,.simple-arrow svg polygon,.simple-arrow svg rect{fill:var(--color-text);transition:all 120ms linear}.no-touchevents .simple-arrow:hover,.no-touchevents .simple-arrow:not(.disabled).focus{width:50px}.no-touchevents .simple-arrow:hover path,.no-touchevents .simple-arrow:hover polygon,.no-touchevents .simple-arrow:hover rect,.no-touchevents .simple-arrow:not(.disabled).focus path,.no-touchevents .simple-arrow:not(.disabled).focus polygon,.no-touchevents .simple-arrow:not(.disabled).focus rect{fill:var(--color-accent);transition:all 120ms linear}.simple-arrow--left{transform:translate3d(-20px,-50%,0);margin-right:50px}.simple-arrow--left svg{transform:rotate(180deg)}.no-touchevents .simple-arrow--left:hover,.simple-arrow--left:not(.disabled).focus{transform:translate3d(-15px,-50%,0)!important}.simple-arrow--left svg{left:0}.simple-arrow--right{transform:translate3d(20px,-50%,0);margin-right:20px}.no-touchevents .simple-arrow--right:hover,.no-touchevents .simple-arrow--right:not(.disabled).focus{transform:translate3d(35px,-50%,0)!important}.simple-arrow--right svg{right:0}.simple-arrow:not(.disabled){cursor:pointer}.simple-arrow.disabled{opacity:.36;pointer-events:none}.simple-arrow:focus{outline:0!important}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightboxClose{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}/*!
 *  1.8. Pages
*/.template-search .blog,.template-search .collection--regular{margin-top:calc(var(--product-item-margin-regular)/ 2)}.template-search .pagination{margin:var(--product-item-margin-regular) 0}@media screen and (max-width:599px){.template-search .pagination{margin:calc(var(--product-item-margin-regular) * 2) 0}}.template-search .blog .blog-item__meta{color:rgba(var(--color-text-rgb),.66)}.template-search .collection--regular+.search-description{margin-top:var(--product-item-margin-regular)}.template-search .search-description{display:flex;justify-content:space-between}.template-search .search-description__count{color:rgba(var(--color-text-rgb),.66)}@media screen and (max-width:599px){.template-search .search-description{flex-direction:column-reverse}.template-search .search-description__count{margin:-1em 0 2em}}.template-404 .search-form{display:block;margin-top:2em;width:100%}.simple-grid{width:calc(100% + calc(var(--grid-width)/ 12 * .5));margin-left:calc(var(--grid-width)/ 12 * -.25);display:flex;flex-direction:row;flex-wrap:wrap}.simple-grid .simple-grid-item,.simple-grid>div{padding:0 calc(var(--grid-width)/ 12 * .25);position:relative}.simple-grid .one-half{width:50%}@media screen and (max-width:599px){.simple-grid .one-half{width:100%}}.simple-grid .one-whole{width:100%}.simple-grid label{display:block;margin-bottom:1em}.simple-grid button path,.simple-grid button polygon,.simple-grid button rect{fill:var(--color-text-foreground);transition:all 120ms linear}.no-touchevents .simple-grid button:hover path,.no-touchevents .simple-grid button:hover polygon,.no-touchevents .simple-grid button:hover rect,.simple-grid button:focus path,.simple-grid button:focus polygon,.simple-grid button:focus rect{fill:accent-foreground;transition:all 120ms linear}.simple-grid .info{display:block;color:rgba(var(--color-text-rgb),.66);margin-top:calc(var(--button-height)/ -3);margin-bottom:calc(var(--button-height)/ 2)}.template- .shopify-policy__container{max-width:none;width:100%;padding:0;margin-left:calc(var(--grid-width)/ 12 * 1);width:calc(var(--grid-width)/ 12 * 10)}@media screen and (max-width:1023px){.template- .shopify-policy__container{margin-left:var(--grid-padding);width:calc(100% - var(--grid-padding) * 2)}}.template- .shopify-policy__title{text-align:left}.shopify-challenge__container{margin:0!important;margin-left:calc(var(--grid-width)/ 12 * 1)!important}@media screen and (max-width:1023px){.shopify-challenge__container{margin-left:var(--grid-padding)!important}}.shopify-challenge__container form{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}.shopify-challenge__container input[type=submit]{margin-left:0}.shopify-challenge__container .shopify-challenge__errors,.shopify-challenge__container .shopify-challenge__message{text-align:left!important}.shopify-challenge__error{border-bottom:1px solid;display:inline-block}.template-page #main .rte{overflow-x:auto}.account-logout-title{margin-bottom:3em;margin-top:-1em;display:block}.account-logout-title a{color:rgba(var(--color-text-rgb),.66)}#shopify-product-reviews .template-account .spr-review-header-byline,#shopify-product-reviews .template-account .spr-review-reply,#shopify-product-reviews .template-addresses .spr-review-header-byline,#shopify-product-reviews .template-addresses .spr-review-reply,#shopify-product-reviews .template-order .spr-review-header-byline,#shopify-product-reviews .template-order .spr-review-reply,.cart-item .template-account .info,.cart-item .template-addresses .info,.cart-item .template-order .info,.search-item .template-account .info,.search-item .template-addresses .info,.search-item .template-order .info,.spr-review-modal .template-account .spr-review-header-byline,.spr-review-modal .template-addresses .spr-review-header-byline,.spr-review-modal .template-order .spr-review-header-byline,.template-account #shopify-product-reviews .spr-review-header-byline,.template-account #shopify-product-reviews .spr-review-reply,.template-account .cart-item .info,.template-account .product__variant-quantity:not(:empty),.template-account .rc_widget__option,.template-account .search-item .info,.template-account .sidebar__close,.template-account .spr-review-modal .spr-review-header-byline,.template-account .store-availabilities-modal__variant-title,.template-account .text-size--smaller,.template-account div.rc_popup,.template-account shopify-payment-terms,.template-addresses #shopify-product-reviews .spr-review-header-byline,.template-addresses #shopify-product-reviews .spr-review-reply,.template-addresses .cart-item .info,.template-addresses .product__variant-quantity:not(:empty),.template-addresses .rc_widget__option,.template-addresses .search-item .info,.template-addresses .sidebar__close,.template-addresses .spr-review-modal .spr-review-header-byline,.template-addresses .store-availabilities-modal__variant-title,.template-addresses .text-size--smaller,.template-addresses div.rc_popup,.template-addresses shopify-payment-terms,.template-order #shopify-product-reviews .spr-review-header-byline,.template-order #shopify-product-reviews .spr-review-reply,.template-order .cart-item .info,.template-order .product__variant-quantity:not(:empty),.template-order .rc_widget__option,.template-order .search-item .info,.template-order .sidebar__close,.template-order .spr-review-modal .spr-review-header-byline,.template-order .store-availabilities-modal__variant-title,.template-order .text-size--smaller,.template-order div.rc_popup,.template-order shopify-payment-terms{line-height:1.3}.template-account .pagination,.template-addresses .pagination,.template-order .pagination{margin-bottom:0;margin-top:3em;align-items:flex-start;justify-content:flex-start;transform:scale(.8);transform-origin:top left}.no-address{display:flex;flex-direction:column-reverse}.no-address p:last-child{margin-bottom:1em}.order-table{border:none;margin-top:-1.25em}.order-table td,.order-table th,.order-table tr{border:none}.order-table thead{font-weight:var(--font-weight-body-bold);border-bottom:1px solid var(--color-text)}.order-table tbody tr{border-bottom:1px solid rgba(var(--color-text-rgb),.12)}.order-table td,.order-table th{padding:1.25em 0}.order-table td:not(:first-child),.order-table th:not(:first-child){padding-left:1em}.order-table .note{margin-top:1em;color:rgba(var(--color-text-rgb),.66)}.order-table .note a{color:rgba(var(--color-text-rgb),.66)}.order-table del{text-decoration:line-through;color:rgba(var(--color-text-rgb),.66);margin-left:4px}.order-table--order tbody td:last-child,.order-table--order thead th:last-child{text-align:right}.order-table tfoot{text-align:right}.order-table tfoot ul{marign-top:1em;list-style:none}.order-table tfoot ul li{margin-bottom:1em}.order-table tfoot ul li .value{font-weight:var(--font-weight-body-bold)}@media screen and (max-width:599px){.order-table{display:block}.order-table tbody,.order-table td,.order-table tfoot,.order-table tr{display:block}.order-table tbody tr{margin-bottom:2em}.order-table tbody td{position:relative;text-align:right;padding:0 0 0 40%!important;margin-bottom:1em;min-height:0}.order-table tbody .label{width:40%;position:absolute;top:0;left:0;text-align:left}.order-table--order td{padding-top:0}}.address-title{display:block;padding-bottom:1.25em;border-bottom:1px solid var(--color-text);font-weight:var(--font-weight-body-bold);margin-bottom:1.25em}.address{line-height:2}.address-note{color:rgba(var(--color-text-rgb),.66)}.address-holder{margin-top:calc(var(--section-margin)/ 2.5)}.hide-sku{display:table-column}#open_address_new svg{position:relative;top:2px;width:17px;margin-right:8px}#open_address_new path{fill:var(--color-text)}#open_address_new span{border-bottom:1px solid}.no-touchevents #open_address_new:hover{color:var(--color-accent)}.no-touchevents #open_address_new:hover path{fill:var(--color-accent)}.address-popup{width:80vw;max-width:780px;margin:50px auto;background:var(--color-background);padding:70px 50px;flex-direction:column;position:relative;max-height:calc(100vh - 100px);overflow:scroll}.address-popup span{margin-bottom:1.2em}.address-popup a{margin-top:.9em}.address-popup .basicLightboxClose{color:var(--color-text);opacity:1;top:5px;right:5px;transition:all .1s linear}.address-popup .basicLightboxClose:hover{color:var(--color-accent)}@media screen and (max-width:1023px){.address-popup{width:90vw;padding:50px 30px}}/*!
 *  2.1. Announcement bar
*/.announcement{display:flex;align-items:center;padding:13px var(--grid-padding);height:40px;justify-content:center;position:absolute;top:0;left:0;width:100%}@media screen and (min-width:1365px){.announcement__text{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px) and (max-width:1365px){.announcement__text{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (min-width:599px) and (max-width:1023px){.announcement__text{font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1.1}}@media screen and (max-width:599px){.announcement__text{font-size:calc(11px / 18 * var(--base-body-size) + 0px);line-height:1.1}}.announcement__exit{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:5px;width:40px;height:40px;cursor:pointer}.announcement__exit svg{width:17px;height:17px}@media screen and (max-width:1023px){.announcement__exit{right:var(--grid-padding);margin-right:-12px}}@media screen and (max-width:599px){.announcement__exit{transform:scale(.8);top:-1px}}#shopify-section-announcement-bar{display:none}body.show-announcement-bar{margin-top:calc(var(--body-margin))}body.show-announcement-bar #shopify-section-announcement-bar{display:block}body.show-announcement-bar .header-holder{top:41px}/*!
 *  2.2. Footer
*/#shopify-section-footer>footer{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:calc(var(--section-margin))}.footer-item{margin-bottom:calc(var(--section-margin)/ 3)}.footer-item__title{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);text-transform:uppercase;color:rgba(var(--color-text-rgb),.66);margin-bottom:3em}.footer-item--text .rte{margin-bottom:0}@media screen and (min-width:1365px){.footer-item--text .rte{font-size:calc(36px / 18 * var(--base-body-size) + 0px);line-height:1.28}}@media screen and (min-width:1023px) and (max-width:1365px){.footer-item--text .rte{font-size:calc(36px / 18 * var(--base-body-size) + 0px);line-height:1.28}}@media screen and (min-width:599px) and (max-width:1023px){.footer-item--text .rte{font-size:calc(28px / 18 * var(--base-body-size) + 0px);line-height:1.28}}@media screen and (max-width:599px){.footer-item--text .rte{font-size:calc(28px / 18 * var(--base-body-size) + 0px);line-height:1.28}}.footer-item--menus{display:flex}.footer-item--menus>div{padding-right:2em}.footer-item--menus .footer-links{margin-bottom:-.75em;line-height:1.2}.footer-item--menus .footer-links>span{display:block;margin:.35em 0}.footer-item--info{align-self:flex-end}.footer-item--info .footer-icons{margin-bottom:1em}.footer-item--copyright{width:100%}@media screen and (max-width:1023px){.footer-item__title{margin-bottom:2em}}@media screen and (max-width:599px){.footer-item--menus{flex-direction:column}.footer-item--menus>div:last-child:not(:first-child){margin-left:0;margin-top:calc(var(--section-margin)/ 3)}}.footer-links-body{background-position:0 calc(1em + 4px);background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear;background-position:0 calc(1em + 3px)}@media screen and (min-width:1024px){.no-touchevents a:hover .footer-links-body,a:focus .footer-links-body{background-size:100% 1px;color:var(--color-accent)}}a.selected .footer-links-body{background-size:100% 1px;color:var(--color-accent)}@media screen and (max-width:1023px){.footer-links-body{border-bottom:1px solid;padding-bottom:1px}}.no-touchevents .footer-copyright a:focus,.no-touchevents .footer-copyright a:hover{color:var(--color-accent)}/*!
 *  2.3. Header
*/.header-holder{margin:0;position:absolute;padding:30px 0;top:0;left:0;width:100%;z-index:999!important;pointer-events:none;overflow:hidden}.header-holder .logo,.header-holder .menu-opener,.header-holder a{pointer-events:all}@media screen and (max-width:1023px){.header-holder{padding:0;border-bottom:1px solid rgba(var(--color-text-rgb),.12)}}.header-holder.fix{position:fixed;padding:0;top:0!important;background:var(--color-background);border-bottom:1px solid rgba(var(--color-text-rgb),.12);transform:translateY(-100%);transition:none!important}.header-holder.fix.ready{transition:left .5s ease-in-out,transform .1s linear!important}@media screen and (max-width:599px){.header-holder.fix.ready{transition:left .3s ease-in-out,transform .1s linear!important}}.header-holder.fix.animate{transform:translateY(0)}.header-holder.fix .logo-img{max-height:40px!important}.header-holder.fix .header{max-height:calc((var(--header-padding) * 2) + 40px)}.header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;z-index:9;height:var(--header-size)}.header .menu-opener{order:1;cursor:pointer;display:flex;align-items:center;color:var(--color-text)}.header .menu-opener:not(.opening-animation):hover .menu-opener__icon .line:nth-child(1){animation:menu-opener--hover-1 .5s}.header .menu-opener:not(.opening-animation):hover .menu-opener__icon .line:nth-child(2){animation:menu-opener--hover-2 .5s .1s}.header .menu-opener:not(.opening-animation):hover .menu-opener__icon .line:nth-child(3){animation:menu-opener--hover-3 .5s}.header .menu-opener.opened .menu-opener__icon .line:nth-child(1){top:11px;width:24px;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.header .menu-opener.opened .menu-opener__icon .line:nth-child(2){width:24px;transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header .menu-opener.opened .menu-opener__icon .line:nth-child(3){top:11px;width:24px;transform:rotate(135deg);transition:top .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.header .menu-opener__text{position:relative;top:2px;font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1}.header .menu-opener__icon{display:inline-block;width:25px;height:25px;position:relative;overflow:hidden;top:2px;margin-right:20px}.header .menu-opener__icon .line{width:20px;height:2px;left:0;position:absolute;display:block;background:var(--color-text);border-radius:2px}.header .menu-opener__icon .line:nth-child(1){top:5px;transition:top .1s .25s ease-in,opacity .1s .2s ease-in}.header .menu-opener__icon .line:nth-child(2){top:11px;width:24px;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.header .menu-opener__icon .line:nth-child(3){top:17px;width:16px;transition:width .1s .25s linear,top .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.header .logo{order:2;position:absolute;left:50%;transform:translateX(-50%);margin-bottom:0;text-align:center;max-width:25vw}.header .logo img{height:100%;max-width:100%;width:auto}.header .logo-txt{margin:0;word-break:break-all}.header .logo-txt{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body)}@media screen and (min-width:1365px){.header .logo-txt{font-size:calc(24px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:1023px) and (max-width:1365px){.header .logo-txt{font-size:calc(24px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (min-width:599px) and (max-width:1023px){.header .logo-txt{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1.11}}@media screen and (max-width:599px){.header .logo-txt{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.11}}.header--wout-icon-labels .header .logo{max-width:70vw}.header h1{margin-bottom:0}.header .menu-meta{order:3;font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1}.header .menu-meta ul{display:flex;align-items:center;list-style:none;margin:0}.header .menu-meta li{display:flex}.header .menu-meta li:not(:last-child){margin-right:80px}@media screen and (max-width:1023px){.header .menu-meta li:not(:last-child){margin-right:0}}.header .menu-meta__icon{margin-right:15px;display:inline-block;position:relative}.header .menu-meta__icon svg{width:22px}.header .menu-meta__count{position:absolute;top:11px;width:22px;display:flex;justify-content:center;font-size:10px;font-weight:var(--font-weight-body-bold)}.header .menu-meta__link{display:flex;align-items:center}.close-sidebar__text,.menu-meta__text{background-position:0 calc(1em + 1px);background-image:linear-gradient(to right,var(--color-text),var(--color-text));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear}@media screen and (min-width:1024px){.no-touchevents a:hover .close-sidebar__text,.no-touchevents a:hover .menu-meta__text,a:focus .close-sidebar__text,a:focus .menu-meta__text{background-size:100% 1px;color:var(--color-text)}}a.selected .close-sidebar__text,a.selected .menu-meta__text{background-size:100% 1px;color:var(--color-text)}@media screen and (min-width:1024px){.menu-opener.focus .menu-meta__text,.no-touchevents .close-sidebar:hover .close-sidebar__text,.no-touchevents .menu-opener:hover .menu-meta__text{background-size:100% 1px}}.sidebar{position:fixed;top:0;height:100vh;width:500px;background:var(--color-background);padding:0 50px 80px;z-index:9999;overflow-y:auto;transition:transform .5s ease-in-out;display:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.sidebar#site-cart-sidebar{padding-bottom:40px}.sidebar::-webkit-scrollbar{width:0!important;height:0!important}.sidebar:focus{outline:0!important}.header-holder.fix~.sidebar{padding-top:0!important}.sidebar__close{padding:0;background:var(--color-background);position:sticky;top:0;height:90px;z-index:9;display:flex;align-items:center}.sidebar__close button{display:flex;align-items:center;color:var(--color-text)}.sidebar__close button svg path{fill:var(--color-text)}.sidebar__close button span:first-child{position:relative;top:1px;margin-right:20px}.sidebar__close button span{pointer-events:none}.sidebar__close:after{content:"";position:absolute;background:var(--color-background);width:calc(100% + 100px);left:-50px;height:100%;z-index:-1}.sidebar__close .close-sidebar__text{top:1px;position:relative;margin-left:-4px}.sidebar__caption{display:block;margin-top:0;text-transform:uppercase;color:rgba(var(--color-text-rgb),.66)}@media screen and (max-width:1023px){.sidebar{padding:0 30px 60px}.sidebar__close{height:76px}.sidebar__close:after{width:calc(100% + 60px);left:-30px}.sidebar#site-cart-sidebar{padding-bottom:30px}}@media screen and (max-width:599px){.sidebar{width:100%;padding:0 20px 50px;max-width:360px;height:68px}.sidebar__close:after{width:calc(100% + 40px);left:-20px}}.sidebar--right{right:0;transform:translateX(100%)}.sidebar--left{left:0;transform:translateX(-100%)}.sidebar.sidebar--opened{transform:translateX(0)}.skip-to-content:focus{clip-path:none;clip:auto;width:auto;height:auto;margin:0;color:var(--color-text);background-color:var(--color-background);position:fixed;padding:10px;opacity:1;z-index:10000;transition:none;top:0;left:0}@media screen and (max-width:1023px){.header .menu-meta{margin-right:-5px}.header .menu-meta__link{position:relative;left:6px}.header .menu-meta__link{margin-right:0;height:44px;width:44px}.header .menu-opener{margin-left:-10px;height:44px}.header .menu-meta__icon,.header .menu-opener__icon{left:10px}.header .logo{max-width:70vw}}.header--wout-icon-labels .menu-meta__text{display:none}.header--wout-icon-labels .menu-meta{margin-right:-5px}.header--wout-icon-labels .menu-meta__link{position:relative;left:6px}.header--wout-icon-labels .menu-meta__link{margin-right:0;height:44px;width:44px}.header--wout-icon-labels .menu-opener{margin-left:-10px;height:44px}.header--wout-icon-labels .menu-meta__icon,.header--wout-icon-labels .menu-opener__icon{left:10px}.header--wout-icon-labels .menu-meta li:not(:last-child){margin-right:0}.mount-header [tabindex]:focus:not(.focus){outline:0!important}/*!
 *  2.4. Announcement bar
*/modal-box{position:fixed;right:50px;bottom:50px;width:100%;max-width:450px;background:var(--color-background);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),.12);transform:translateY(50px);opacity:0;transition:all .3s linear 50ms;z-index:999;overflow:hidden;visibility:hidden}modal-box.active{opacity:1;visibility:visible;transform:translateY(0)}modal-box .newsletter-form{margin-top:2em}modal-box .newsletter-form button{margin-top:20px}modal-box .newsletter-form input{border:1px solid rgba(var(--color-text-rgb),.12)}modal-box .newsletter-form .alert--error{transform:scale(.75);transform-origin:left}.popup-close{position:absolute;top:1.5em;right:1.5em;z-index:999;cursor:pointer;transition:all 150ms linear}.no-touchevents .popup-close:hover{transform:scale(1.1)}.popup-text{padding:2.5em}@media screen and (min-width:1365px){.popup-text .rte{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.45}}@media screen and (min-width:1023px) and (max-width:1365px){.popup-text .rte{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.45}}@media screen and (min-width:599px) and (max-width:1023px){.popup-text .rte{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.45}}@media screen and (max-width:599px){.popup-text .rte{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.45}}.popup-title{font-weight:var(--font-weight-headings-bold)}@media screen and (max-width:1023px){modal-box{bottom:32px;right:32px;max-width:520px}}@media screen and (max-width:835px){modal-box{bottom:20px;right:20px;max-width:calc(100% - 40px)}modal-box .newsletter-form{margin-top:1.5em}.popup-text{padding:1.25em}}/*!
 *  2.4. Text columns with icons
*/.text-w-icon__icon{width:64px;height:64px}.text-w-icon__icon svg circle,.text-w-icon__icon svg path,.text-w-icon__icon svg polygon,.text-w-icon__icon svg rect{stroke:var(--color-text);transition:all 120ms linear}.text-w-icon__title{margin:1em 0}.text-w-icon__rte{color:rgba(var(--color-text-rgb),.66);line-height:1.4}.text-w-icon__rte a{color:var(--color-text)}.text-w-icon__container{margin-bottom:calc(var(--section-margin)/ 2)}.text-columns-with-icons{margin-bottom:calc(var(--section-margin)/ -2)}#shopify-section-text-columns-with-icons{clear:both}#shopify-section-text-columns-with-icons:empty{display:none}#shopify-section-text-columns-with-icons .text-columns-with-icons{margin-top:0}/*!
 *  3.1. Blog posts (slider)
*/.blog-slider__images{align-items:flex-end}.blog-slider~.view-all{margin-top:1em;margin-bottom:0}.blog-slider+.css-slider-navigation{display:none!important}/*!
 *  3.2. Collections list
*/.collection-list{position:relative;display:flex;flex-direction:column;align-items:flex-start}.collection-list-item{position:relative;margin-left:-25px;display:block}.collection-list-item a{display:block;padding:0 25px}.collection-list-item-title{display:block;padding:.2em 0;margin:0;line-height:1}.collection-list-item-title span{color:var(--color-text);background-position:0 calc(1em + 7px);background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0 .05em;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear}@media screen and (min-width:1024px){.no-touchevents a:hover .collection-list-item-title span,a:focus .collection-list-item-title span{background-size:100% .05em;color:var(--color-accent)}}a.selected .collection-list-item-title span{background-size:100% .05em;color:var(--color-accent)}.collection-list-item-image{position:absolute;pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:collection-item-hide .15s linear forwards;transform:translate3d(10%,-50%,0);opacity:.9;z-index:-1;visibility:hidden}.collection-list-item:focus,.no-touchevents .collection-list-item:hover{z-index:99}.collection-list-item:focus .collection-list-item-image,.no-touchevents .collection-list-item:hover .collection-list-item-image{animation:collection-item-show .3s linear forwards}@media screen and (max-width:1023px){.collection-list-item a{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;margin-bottom:30px}.collection-list-item-image{position:static;clip-path:none;-webkit-clip-path:none;transform:none;opacity:1;animation:none!important;width:calc(8.3333vw * 2.5)}.collection-list-item-title{margin-left:5.3333vw;flex:1}.collection-list-item-title span{background-size:100% 3px;background-position:0 calc(1em);background-image:linear-gradient(to right,var(--color-text),var(--color-text))}}@media screen and (max-width:599px){.collection-list-item a{margin-bottom:20px}.collection-list-item-image{width:calc(8.3333vw * 3.5)}.collection-list-item-title{margin-left:8.3333vw}.collection-list-item-title span{background-size:100% 2px}}@media screen and (max-width:599px){.mount-collection-list{overflow:hidden}}@keyframes collection-item-show{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}30%{clip-path:polygon(0 0,20% 0,5% 100%,0 100%);-webkit-clip-path:polygon(0 0,20% 0,5% 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes collection-item-hide{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}70%{clip-path:polygon(0 0,20% 0,5% 100%,0 100%);-webkit-clip-path:polygon(0 0,20% 0,5% 100%,0 100%)}100%{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}}.product.featured-product{margin:0!important;padding:0}@media screen and (min-width:836px){.product.featured-product .product__offers{position:relative;float:right;margin-top:2em}.product.featured-product .product__offers>div{position:static;padding:0}}@media screen and (max-width:835px){.product.featured-product .product__header,.product.featured-product .product__offers{padding:0 var(--grid-padding)}.product.featured-product .product__gallery{margin-left:0}.product.featured-product .product-gallery .product-gallery__items:after{width:calc(var(--grid-padding) * 3)}.product.featured-product .product-gallery__navigation{width:calc(100% - (var(--grid-padding) * 4))}}.featured-product-link{display:inline-block;margin-top:2em;border-bottom:1px solid}.featured-product-link:hover{color:var(--color-accent)}.image-gallery{margin-bottom:calc(var(--product-item-margin-asymmetrical) * -1)}@media screen and (max-width:1023px){.image-gallery{width:calc(100% + var(--grid-padding))}.image-gallery .three-tenths{width:calc(var(--grid-width)/ 12 * 4 - var(--grid-padding)/ 2)}.image-gallery .six-tenths{width:calc(var(--grid-width)/ 12 * 8 - var(--grid-padding)/ 2)}.image-gallery .lap--full-width+.three-tenths,.image-gallery .two-tenths{width:calc(var(--grid-width)/ 12 * 6 - var(--grid-padding)/ 2)}.image-gallery .lap--full-width,.image-gallery .ten-tenths{width:100%}}@media screen and (max-width:599px){.image-gallery .six-tenths,.image-gallery .three-tenths{width:calc(var(--grid-width)/ 12 * 6 - var(--grid-padding)/ 2)}.image-gallery .gallery-item:nth-child(3n):not(:last-child){width:100%}}.gallery-item{margin-bottom:var(--product-item-margin-asymmetrical)}.gallery-item__title{display:block;margin-top:1em}.gallery-item__caption{margin-top:.5em;line-height:1.4}.gallery-item__caption p:not(:last-child){margin-bottom:.8em}/*!
 *  3.3. Image with text
*/.image-with-text{align-items:center}.image-with-text--right-alignment{flex-direction:row}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text--right-alignment .image-with-text__content{margin-left:calc(var(--grid-width)/ 12 * 1)}}.image-with-text--left-alignment{flex-direction:row-reverse;justify-content:flex-end}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text--left-alignment .image-with-text__image{margin-left:calc(var(--grid-width)/ 12 * 1)}}.image-with-text__button,.image-with-text__description{margin-bottom:3em}@media screen and (max-width:599px){.image-with-text__image{margin-bottom:3em}.image-with-text__button,.image-with-text__description{margin-bottom:2em}}.image-with-text__content>:last-child{margin-bottom:0!important}/*!
 *  3.4. Image with text overlay
*/.image-with-text-overlay{position:relative}.image-with-text-overlay-holder{align-items:center}.image-with-text-overlay__wrap{display:block;overflow:hidden;position:relative;width:100%;height:0;padding-top:clamp(350px,125%,900px)}.image-with-text-overlay-holder--asymmetrical .image-with-text-overlay:nth-child(2):not(:last-child) .image-with-text-overlay__wrap{padding-top:clamp(350px,150%,600px)}@media screen and (max-width:599px){.image-with-text-overlay-holder--asymmetrical .image-with-text-overlay .image-with-text-overlay__wrap{padding-top:clamp(350px,125%,900px)!important}}@media screen and (min-width:1365px){.image-with-text-overlay.text-large .image-with-text-overlay__heading{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-large .image-with-text-overlay__heading{font-size:calc(44px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-large .image-with-text-overlay__heading{font-size:calc(34px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (max-width:599px){.image-with-text-overlay.text-large .image-with-text-overlay__heading{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1365px){.image-with-text-overlay.text-large .image-with-text-overlay__description{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-large .image-with-text-overlay__description{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-large .image-with-text-overlay__description{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.image-with-text-overlay.text-large .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1365px){.image-with-text-overlay.text-medium .image-with-text-overlay__heading{font-size:calc(44px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-medium .image-with-text-overlay__heading{font-size:calc(34px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-medium .image-with-text-overlay__heading{font-size:calc(26px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (max-width:599px){.image-with-text-overlay.text-medium .image-with-text-overlay__heading{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1365px){.image-with-text-overlay.text-medium .image-with-text-overlay__description{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-medium .image-with-text-overlay__description{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-medium .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.image-with-text-overlay.text-medium .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1365px){.image-with-text-overlay.text-small .image-with-text-overlay__heading{font-size:calc(34px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-small .image-with-text-overlay__heading{font-size:calc(32px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-small .image-with-text-overlay__heading{font-size:calc(22px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (max-width:599px){.image-with-text-overlay.text-small .image-with-text-overlay__heading{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:800px) and (max-width:1023px){.image-with-text-overlay.text-small .image-with-text-overlay__heading{font-size:calc(26px / 36 * var(--base-headings-size) + 0px);line-height:1.05}}@media screen and (min-width:1365px){.image-with-text-overlay.text-small .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-small .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-small .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.image-with-text-overlay.text-small .image-with-text-overlay__description{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1365px){.image-with-text-overlay.text-small .image-with-text-overlay__button{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.image-with-text-overlay.text-small .image-with-text-overlay__button{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.image-with-text-overlay.text-small .image-with-text-overlay__button{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.image-with-text-overlay.text-small .image-with-text-overlay__button{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:727px){.image-with-text-overlay{width:100%!important;margin-left:0!important}.image-with-text-overlay:not(:first-child){margin-top:calc(var(--grid-width)/ 12 * 1)}.image-with-text-overlay .image-with-text-overlay__heading{font-size:calc(30px / 36 * var(--base-headings-size) + 0px)!important}}.image-with-text-overlay__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.image-with-text-overlay__background .onboarding-svg svg{background:0 0}.image-with-text-overlay__background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.3}.image-with-text-overlay__content{display:flex;flex-direction:column;z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;padding:clamp(35px,9%,100px);display:flex;flex-direction:row}.image-with-text-overlay__content>div>:last-child{margin-bottom:0}.image-with-text-overlay__heading{display:block;margin-bottom:.6em;font-family:var(--font-stack-headings);font-style:var(--font-style-headings);font-weight:var(--font-weight-headings-bold)}.image-with-text-overlay__heading+.image-with-text-overlay__button{margin-top:.5em}a .image-with-text-overlay__heading span{background-position:0 calc(1em + 6px);background-image:linear-gradient(to right,var(--color-text),var(--color-text));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear;background-position:0 calc(1em + 4px);background-size:100% .05em}@media screen and (min-width:1024px){.no-touchevents a:hover a .image-with-text-overlay__heading span,a:focus a .image-with-text-overlay__heading span{background-size:100% 1px;color:var(--color-text)}}a.selected a .image-with-text-overlay__heading span{background-size:100% 1px;color:var(--color-text)}.image-with-text-overlay__button{margin-top:2em}.image-with-text-overlay .onboarding-svg{background:rgba(0,0,0,.35)}a.image-with-text-overlay__wrap .image-with-text-overlay__background{overflow:hidden}a.image-with-text-overlay__wrap .lazy-image{transform:scale(1);transition:transform .3s cubic-bezier(0,.6,1,1)!important}.no-touchevents a.image-with-text-overlay__wrap:hover .lazy-image{transform:scale(1.1);transition:transform .8s cubic-bezier(0,.6,1,1)!important}/*!
 *  3.4. Images with text slider
*/.images-with-text-slider__title{align-items:flex-end;display:flex}.images-with-text-slider__description{margin-top:2em}.images-with-text-slider .onboarding-svg{height:auto}/*!
 *  3.5. Rich text
*/.mount-rich-text .section-header__title.h4{margin-bottom:0}.rich-text{display:flex;flex-direction:column}.rich-text>div{position:relative}.rich-text--left-align{align-items:flex-start}.rich-text--center-align{align-items:center;text-align:center}.rich-text--right-align{align-items:flex-end;text-align:right}@media screen and (min-width:1365px){.rich-text--regular-size .rich-text__content{font-size:calc(28px / 18 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px) and (max-width:1365px){.rich-text--regular-size .rich-text__content{font-size:calc(26px / 18 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (min-width:599px) and (max-width:1023px){.rich-text--regular-size .rich-text__content{font-size:calc(24px / 18 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (max-width:599px){.rich-text--regular-size .rich-text__content{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1.3}}.rich-text--large-size .rich-text__content{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings)}@media screen and (min-width:1365px){.rich-text--large-size .rich-text__content{font-size:calc(60px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1023px) and (max-width:1365px){.rich-text--large-size .rich-text__content{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:599px) and (max-width:1023px){.rich-text--large-size .rich-text__content{font-size:calc(38px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (max-width:599px){.rich-text--large-size .rich-text__content{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}.rich-text--large-size .rich-text__content a{border-bottom:3px solid}.rich-text--extra-size .rich-text__content{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);font-style:var(--font-style-headings)}@media screen and (min-width:1365px){.rich-text--extra-size .rich-text__content{font-size:calc(100px / 36 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width:1023px) and (max-width:1365px){.rich-text--extra-size .rich-text__content{font-size:calc(80px / 36 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (min-width:599px) and (max-width:1023px){.rich-text--extra-size .rich-text__content{font-size:calc(60px / 36 * var(--base-headings-size) + 0px);line-height:1.1}}@media screen and (max-width:599px){.rich-text--extra-size .rich-text__content{font-size:calc(40px / 36 * var(--base-headings-size) + 0px);line-height:1.1}}.rich-text--extra-size .rich-text__content a{border-bottom:3px solid}.rich-text--has-title .rich-text__content{margin-top:1em}.rich-text--has-button .rich-text__content{margin-bottom:1em}.rich-text__images{position:relative;top:100%;left:0;width:100%;height:100vh;max-height:100vw;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;opacity:.75;pointer-events:none}.rich-text__images:empty{display:none}@media screen and (max-width:599px){.rich-text__images{z-index:-1}}.rich-text-blocks>a:not(:last-child),.rich-text-blocks>div:not(:last-child){margin-bottom:2em}.rich-text-blocks>.h3:not(:last-child){margin-bottom:1em}.rich-text-blocks>.h4:not(:last-child){margin-bottom:1.5em}/*!
 *  3.6. Vertical slider
*/.vertical-slider.has-black-text .slide{background:var(--color-background)}.vertical-slider.has-black-text .slide:after{background:var(--color-background)}.vertical-slider-headings.has-black-text .slide-heading{color:var(--color-text-invert)}.vertical-slider-headings.has-black-text .slide-heading .slide-caption{color:var(--color-text-invert)}.vertical-slider-headings.has-black-text .slide-heading .slide-button{color:var(--color-text-invert);border-color:var(--color-text-invert)}.vertical-slider-headings.has-black-text .slide-heading .slide-button svg path,.vertical-slider-headings.has-black-text .slide-heading .slide-button svg rect{fill:var(--color-text-invert)}.no-touchevents .vertical-slider-headings.has-black-text .slide-heading .slide-button:hover{color:var(--color-accent-invert);border-color:var(--color-accent-invert)}.no-touchevents .vertical-slider-headings.has-black-text .slide-heading .slide-button:hover svg path,.no-touchevents .vertical-slider-headings.has-black-text .slide-heading .slide-button:hover svg rect{fill:var(--color-accent-invert)}.vertical-slider .slide{display:flex;flex-wrap:wrap;flex-direction:row-reverse;width:100%;position:relative;z-index:8;margin-bottom:60vh;min-height:80vh;align-items:center}.vertical-slider .slide:after{content:"";position:absolute;height:calc(60vh + 2px);width:100%;z-index:-1;bottom:1px;transform:translateY(100%)}.vertical-slider .slide-break{flex-basis:100%;height:0}.vertical-slider .slide-heading{display:none}.vertical-slider .slide[data-position="2"]{flex-direction:row}.vertical-slider .slide-image{position:relative}.vertical-slider .slide-image__caption{position:absolute}.vertical-slider .slide-image__caption.slide-image__caption--right{transform:rotate(90deg) translateY(-20px) translateX(-20px);transform-origin:right;right:0;text-align:right}.vertical-slider .slide-image__caption.slide-image__caption--left{transform:rotate(-90deg) translateY(-20px) translateX(20px);transform-origin:left;left:0;text-align:left}.vertical-slider .slide-image__caption .rte{overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:2}.vertical-slider .slide-image__caption .rte p{display:inline;margin-bottom:0}.vertical-slider .slide-image__caption .rte a{transition:all 150ms linear}.vertical-slider .slide-image__caption .rte .notouch-events a:hover{color:var(--color-accent)}.vertical-slider-headings:not(.no-blending) .slide-heading{mix-blend-mode:exclusion}.vertical-slider-headings .slide-heading{height:calc(100vh - var(--header-size));bottom:15vh;left:0;position:fixed;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;z-index:9;color:var(--color-text);display:none;pointer-events:none}.vertical-slider-headings .slide-heading--align-center{align-items:center;text-align:center}.vertical-slider-headings .slide-heading--align-right{align-items:flex-end;text-align:right}.vertical-slider-headings .slide-heading .slide-caption{order:-1;color:var(--color-text)}.vertical-slider-headings .slide-heading .slide-title{font-size:clamp(30px,12vh,130px);line-height:.85;letter-spacing:-.02em;margin:.35em 0 .5em}.vertical-slider--regular-text .vertical-slider-headings .slide-heading .slide-title{margin-bottom:1em}@media screen and (min-width:1365px){.vertical-slider--regular-text .vertical-slider-headings .slide-heading .slide-title{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:1023px) and (max-width:1365px){.vertical-slider--regular-text .vertical-slider-headings .slide-heading .slide-title{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (min-width:599px) and (max-width:1023px){.vertical-slider--regular-text .vertical-slider-headings .slide-heading .slide-title{font-size:calc(38px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (max-width:599px){.vertical-slider--regular-text .vertical-slider-headings .slide-heading .slide-title{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.2}}@media screen and (max-width:1023px){.vertical-slider-headings .slide-heading .slide-title{font-size:clamp(30px,10vh,100px)}}.vertical-slider-headings .slide-heading .slide-button{pointer-events:all;color:var(--color-text);border-color:var(--color-text)}.vertical-slider-headings .slide-heading .slide-button svg path,.vertical-slider-headings .slide-heading .slide-button svg rect{fill:var(--color-text)}.no-touchevents .vertical-slider-headings .slide-heading .slide-button:hover{color:var(--color-accent);border-color:var(--color-accent)}.no-touchevents .vertical-slider-headings .slide-heading .slide-button:hover svg path,.no-touchevents .vertical-slider-headings .slide-heading .slide-button:hover svg rect{fill:var(--color-accent)}.vertical-slider-headings .slide-heading .slide-button,.vertical-slider-headings .slide-heading .slide-caption,.vertical-slider-headings .slide-heading .slide-title{animation-duration:.35s;animation-fill-mode:forwards;animation-timing-function:ease-out;visibility:inherit;will-change:opacity,transform}.vertical-slider-headings .slide-heading.active-up .slide-button,.vertical-slider-headings .slide-heading.active-up .slide-caption,.vertical-slider-headings .slide-heading.active-up .slide-title{transform:translateY(100px);opacity:0;animation-name:slide-text-up}.vertical-slider-headings .slide-heading.active-up .slide-title{animation-delay:150ms}.vertical-slider-headings .slide-heading.active-up .slide-button{animation-delay:250ms}.vertical-slider-headings .slide-heading.active-down .slide-button,.vertical-slider-headings .slide-heading.active-down .slide-caption,.vertical-slider-headings .slide-heading.active-down .slide-title{transform:translateY(-100px);opacity:0;animation-name:slide-text-down}.vertical-slider-headings .slide-heading.active-down .slide-title{animation-delay:150ms}.vertical-slider-headings .slide-heading.active-down .slide-caption{animation-delay:250ms}.vertical-slider-headings .slide-heading.hide-down .slide-button,.vertical-slider-headings .slide-heading.hide-down .slide-caption,.vertical-slider-headings .slide-heading.hide-down .slide-title{animation-duration:.15s;animation-name:slide-hide-down}.vertical-slider-headings .slide-heading.hide-down .slide-title{animation-delay:50ms}.vertical-slider-headings .slide-heading.hide-down .slide-caption{animation-delay:75ms}.vertical-slider-headings .slide-heading.hide-up .slide-button,.vertical-slider-headings .slide-heading.hide-up .slide-caption,.vertical-slider-headings .slide-heading.hide-up .slide-title{animation-duration:.15s;animation-name:slide-hide-up}.vertical-slider-headings .slide-heading.hide-up .slide-title{animation-delay:50ms}.vertical-slider-headings .slide-heading.hide-up .slide-caption{animation-delay:75ms}.vertical-slider .slide-image__video{width:100%;height:0;position:relative;background:var(--color-background-secondary);overflow:hidden}.vertical-slider .slide-image__video video{min-width:0;min-height:0;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;position:absolute;top:-1px;left:-1px}.image-reveal--opacity .vertical-slider .slide-image__video video{transition:opacity 150ms linear;opacity:0}.image-reveal--opacity .vertical-slider .slide-image__video video.loaded{opacity:1}.image-reveal--mask .vertical-slider .slide-image__video video{transform:translateX(-20px);opacity:0}.image-reveal--mask .vertical-slider .slide-image__video video.loaded{opacity:1;animation:lazyanimation 1s linear forwards}@media screen and (max-width:599px){.image-reveal--mask .vertical-slider .slide-image__video video{clip-path:none!important;-webkit-clip-path:none!important;animation:none!important;transform:none!important;transition:opacity 150ms linear}}.vertical-slider .slide-image__video+figure{display:none}.mount-vertical-slideshow{position:relative;z-index:0}@media screen and (max-width:599px){.vertical-slider .slide{padding:0 var(--grid-padding);flex-direction:row;padding-bottom:10vh;margin-bottom:10vh;border-bottom:1px solid rgba(var(--color-text-rgb),.12);min-height:0;align-items:flex-start}.vertical-slider .slide:after{display:none}.vertical-slider .slide:nth-child(even){flex-direction:row-reverse}.vertical-slider .slide-heading{display:flex!important;flex-direction:column-reverse}.vertical-slider .slide a.slide-heading h2 span{background-position:0 calc(1em + 6px);background-image:linear-gradient(to right,var(--color-text),var(--color-text));background-size:0 2px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear;background-size:100% 2px}}@media screen and (max-width:599px) and (min-width:1024px){.no-touchevents a:hover .vertical-slider .slide a.slide-heading h2 span,a:focus .vertical-slider .slide a.slide-heading h2 span{background-size:100% 2px;color:var(--color-text)}}@media screen and (max-width:599px){a.selected .vertical-slider .slide a.slide-heading h2 span{background-size:100% 2px;color:var(--color-text)}}@media screen and (max-width:599px){.vertical-slider .slide-title{font-size:calc(35px / 36 * var(--base-headings-size) + 0px);line-height:1.1;font-weight:var(--font-weight-headings-bold);margin-bottom:1.5em}}@media screen and (max-width:599px){.vertical-slider .slide-button{margin-top:3em}}@media screen and (max-width:599px){.vertical-slider.vertical-slider--regular-text .slide-title{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.1}.vertical-slider.vertical-slider--regular-text a.slide-heading h2 span{background-position:0 calc(1em + 4px);background-image:linear-gradient(to right,var(--color-text),var(--color-text));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear;background-size:100% 1px}}@media screen and (max-width:599px) and (min-width:1024px){.no-touchevents a:hover .vertical-slider.vertical-slider--regular-text a.slide-heading h2 span,a:focus .vertical-slider.vertical-slider--regular-text a.slide-heading h2 span{background-size:100% 1px;color:var(--color-text)}}@media screen and (max-width:599px){a.selected .vertical-slider.vertical-slider--regular-text a.slide-heading h2 span{background-size:100% 1px;color:var(--color-text)}}@media screen and (max-width:599px){.vertical-slider-headings{display:none}}.no-touchevents .slide-image__link{display:block;overflow:hidden}.no-touchevents .slide-image__link .video-text__background,.no-touchevents .slide-image__link figure{-webkit-backface-visibility:hidden;will-change:transform;transform:scale(1) translateZ(0);overflow:hidden;transition:transform .3s cubic-bezier(0,.6,1,1),opacity .4s linear}.no-touchevents .slide-image__link:hover .video-text__background,.no-touchevents .slide-image__link:hover figure{transform:scale(1.1) translateZ(0);transition:transform .8s cubic-bezier(0,.6,1,1),opacity .4s linear}@keyframes slide-text-up{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-text-down{0%{transform:translateY(-100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-hide-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100px);opacity:0}}@keyframes slide-hide-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100px);opacity:0}}.quotes-slider{flex-direction:row;-webkit-overflow-scrolling:touch}.quotes-slider:after{content:"";display:flex;flex-shrink:0;height:1px;width:calc(var(--grid-width)/ 12 * 3);position:relative}@media screen and (max-width:599px){.quotes-slider:after{width:var(--grid-padding)}}.quotes-slider .quote{scroll-snap-align:start;position:relative;height:fit-content}.quotes-slider .quote__meta{display:flex;flex-direction:column;height:76px;justify-content:center}.quotes-slider .quote__caption{margin-top:1em;line-height:1.4}.quotes-slider .quote__avatar{width:76px;height:76px;border-radius:100%;position:absolute;background:var(--color-background-secondary)}.quotes-slider .quote__avatar img{width:100%;height:100%;border-radius:100%;opacity:0;transition:opacity 150ms linear}.loading-support .quotes-slider .quote__avatar img{opacity:0}.quotes-slider .quote__avatar img.lazyloaded{opacity:1}.quotes-slider .quote__avatar~.quote__author,.quotes-slider .quote__avatar~.quote__caption{padding-left:100px}@media screen and (max-width:599px){.quotes-slider .quote__meta{height:56px}.quotes-slider .quote__avatar{width:56px;height:56px}.quotes-slider .quote__avatar~.quote__author,.quotes-slider .quote__avatar~.quote__caption{padding-left:80px}}.section-header+.quotes-slider{margin-top:4em}.quotes-slider--center-align{text-align:center}.quotes-slider--center-align .quote{width:100%;padding:0 calc(var(--grid-width)/ 12 * 2);scroll-snap-align:center;margin:0}@media screen and (max-width:1023px){.quotes-slider--center-align .quote{padding:0 calc(var(--grid-width)/ 12 * 1.5)}}@media screen and (max-width:599px){.quotes-slider--center-align .quote{padding:0 var(--grid-padding)}}.quotes-slider--center-align .quote__avatar{position:static;margin-bottom:1em}.quotes-slider--center-align .quote__meta{align-items:center;height:auto;width:fit-content;margin-left:auto;margin-right:auto}.quotes-slider--center-align .quote__meta *{padding-left:0!important}.mount-testimonials .css-slider-navigation{width:fit-content}.mount-testimonials .css-slider-navigation .simple-arrow--right{right:-55px}.mount-testimonials .css-slider-navigation>div{padding-left:60px}.mount-testimonials .css-slider-navigation.align-center{margin-left:auto;margin-right:auto;right:27.5px}.toggles{margin-top:2em}.toggle{display:block}.toggle+.toggle{border-top:1px solid rgba(var(--color-text-rgb),.12)}.toggle__title{width:100%;position:relative;padding:1.1em 0;cursor:pointer;display:block;margin-bottom:0;transition:all .1s linear}.toggle__title .symbol{content:"+";position:absolute;right:0;top:1.1em}.toggle__title .symbol.symbol--plus{display:block}.toggle__title .symbol.symbol--minus{display:none}.toggle__title .symbol *{transition:all .1s linear;fill:var(--color-text)}.no-touchevents .toggle__title.focus,.no-touchevents .toggle__title:hover{color:var(--color-accent)}.no-touchevents .toggle__title.focus .symbol *,.no-touchevents .toggle__title:hover .symbol *{fill:var(--color-accent)}.toggle__title .icon-pack{width:38px;height:38px;margin-right:24px}.toggle__title .icon-pack svg{transform:scale(.6);transform-origin:left top;pointer-events:none}.toggle__title .icon-pack img{width:38px;height:38px}.toggle__title .icon-pack *{stroke:var(--color-text);fill:none!important}.toggle__title.opened{cursor:pointer;pointer-events:all;font-weight:var(--font-weight-body-bold)}.toggle__title.opened .symbol--plus{display:none}.toggle__title.opened .symbol--minus{display:block}.toggle__title.opened+.toggle__content{overflow-x:auto}.toggle__title:last-child{margin-bottom:0}.toggle__title+.toggle__content{margin-top:1em;padding-bottom:2em;display:none}@media screen and (min-width:1365px){.toggle__title+.toggle__content{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.toggle__title+.toggle__content{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.toggle__title+.toggle__content{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.toggle__title+.toggle__content{font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1.4}}.toggle__title:focus{outline:0!important}.mount-toggles .toggle__title{display:flex;align-items:center}.mount-toggles .toggle__title .symbol{top:1.3em}.mount-toggles .toggle:not(.toggle--no-icon) .toggle__content{margin-left:64px;margin-top:0}.mount-toggles .toggle:not(.toggle--no-icon) .toggle__title .symbol{top:1.7em}video-background{background:var(--color-background-secondary)}.video-text__button:not(:last-child),.video-text__description:not(:last-child){margin-bottom:2em}.video-text__container{position:absolute;top:0;left:0;width:100%;height:100%;position:relative;overflow:hidden;height:0}.video-text__container>div{position:absolute;top:0;left:0;width:100%;height:100%}.video-text__content{padding:clamp(35px,9%,100px);display:flex;z-index:9}.video-text__content>div{max-width:clamp(420px,50%,840px)}.video-text__background{position:absolute;top:0;left:0;width:100%;height:100%;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:flex;justify-content:center;align-items:center}.video-text__background video{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;top:-1px;left:-1px;object-fit:cover;transition:opacity .1s linear,background .2s linear}.video-text__background video+.video-text__image{display:none}@media screen and (max-width:1023px){.video-text__background[data-height="70vh"]{height:55vh}}.video-text__background:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.3}/*!
 *  3.8. Video popup
*/video-popup{position:relative}.video-popup__container{height:0;padding-top:56.25%;position:relative}.video-popup__play{display:block;position:absolute;top:50%;left:50%;width:clamp(50px,10vw,100px);height:clamp(50px,10vw,100px);transform:translate(-50%,-50%) scale(1);transition:all 120ms linear;background:rgba(0,0,0,.7);border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:9}.video-popup__play svg{position:relative;left:3px;top:2px;height:50%}.video-popup__background{z-index:1}.video-popup__background:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.25);z-index:2}.video-popup__background.onboarding-svg{position:absolute;top:0;left:0}.video-popup__iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.video-popup__blackout{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .1s linear;pointer-events:none;opacity:0;background:#000;z-index:90}.video-popup__link{position:absolute;top:0;left:0;width:100%;height:100%}.no-touchevents .video-popup__link:hover .video-popup__play{transform:translate(-50%,-50%) scale(1.05)}/*!
 *  4.1. Blog item
*/.blog{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--product-item-margin-regular);margin-bottom:calc(-1 * var(--product-item-margin-regular))}.blog-item{position:relative}.blog-item__content{display:flex;flex-direction:column;margin-top:2em;flex-shrink:0}.blog-item__content>:not(:last-child):not(.blog-item__title-holder){margin-bottom:1em}.blog-item__meta{color:rgba(var(--color-text-rgb),.66)}@media screen and (min-width:1365px){.blog-item__meta{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.blog-item__meta{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.blog-item__meta{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.blog-item__meta{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.4}}.blog-item__meta span:not(:last-child){margin-right:12px}.blog-item__title-holder{line-height:1.3;font-weight:var(--font-weight-headings-bold)}.blog-item__title{background-position:0 calc(1em + 4px);background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear}@media screen and (min-width:1024px){.no-touchevents a:hover .blog-item__title,a:focus .blog-item__title{background-size:100% 1px;color:var(--color-accent)}}a.selected .blog-item__title{background-size:100% 1px;color:var(--color-accent)}.blog-item__image{display:block;overflow:hidden;flex-shrink:0}.blog-item__image figure{transition:transform .3s cubic-bezier(0,.6,1,1)}.blog-item__more:not(:first-child){margin-top:.5em}.no-touchevents .blog-item__image:hover figure{transform:scale(1.1);transition:transform .8s cubic-bezier(0,.6,1,1)}.blog .blog-item{margin-bottom:var(--product-item-margin-regular)}.blog .blog-item--featured{display:flex;align-items:center}.blog .blog-item--featured .blog-item__content{flex-direction:column;margin-top:0}.blog .blog-item--featured .blog-item__content>:not(:last-child){margin-bottom:1.5em}.blog .blog-item--featured .blog-item__title-holder{font-weight:var(--font-weight-headings);margin-bottom:.75em!important}@media screen and (min-width:1365px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px) and (max-width:1365px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(42px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:599px) and (max-width:1023px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(36px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width:599px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(30px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}.blog .blog-item--featured .blog-item__meta span:first-child{margin-right:1em}.blog .blog-item--featured .blog-item__more{width:fit-content}.blog .blog-item__meta{color:var(--color-text)}@media screen and (max-width:1023px){.blog{width:calc(100% + var(--grid-padding));margin-left:calc(-.5 * var(--grid-padding))}.blog .blog-item:not(.blog-item--featured){width:33.333%;margin-left:0;padding:0 calc(var(--grid-padding)/ 2)}.blog .blog-item--featured{margin-left:calc(var(--grid-padding)/ 2)}}@media screen and (max-width:835px){.blog .blog-item:not(.blog-item--featured){width:50%}.blog .blog-item--featured{display:block;width:50%;margin-left:0;padding:0 calc(var(--grid-padding)/ 2)}.blog .blog-item--featured .blog-item__image{width:100%}.blog .blog-item--featured .blog-item__content{margin-top:2em;width:100%;margin-left:0}.blog .blog-item--featured .blog-item__content>:not(:last-child){margin-bottom:1em}.blog .blog-item--featured .blog-item__title-holder{font-weight:var(--font-weight-headings-bold);margin-bottom:1em!important}}@media screen and (max-width:835px) and (min-width:1365px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(24px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:835px) and (min-width:1023px) and (max-width:1365px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(22px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:835px) and (min-width:599px) and (max-width:1023px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(20px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}@media screen and (max-width:835px) and (max-width:599px){.blog .blog-item--featured .blog-item__title-holder{font-size:calc(18px / 36 * var(--base-headings-size) + 0px);line-height:1.28}}.breadcrumb{font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1.5;display:block;z-index:9;position:absolute;top:-3.5em}.breadcrumb span{line-height:1.5;word-break:break-word}.breadcrumb span:not(:last-child){margin-right:11px}@media screen and (max-width:599px){.breadcrumb span:not(:last-child){margin-right:5px}}@media screen and (max-width:1023px){.breadcrumb{margin-top:calc(-1 * var(--body-margin));position:static;padding:1em var(--grid-padding);border-bottom:1px solid rgba(var(--color-text-rgb),.12);margin-left:0;margin-bottom:2.5em}}.breadcrumb__link{opacity:1}.breadcrumb__link a{border-bottom:none!important}.breadcrumb__separator{color:rgba(var(--color-text-rgb),.36)}.breadcrumb__current{color:rgba(var(--color-text-rgb),.66)}/*!
 *  4.2. Cart form
*/.cart{width:100%}.cart-continue{display:none}.sidebar .cart-out{position:sticky;bottom:0;background:var(--color-background);padding-top:20px}.sidebar .cart-out .buttons-holder{margin-top:0}.sidebar .cart-out .buttons-holder .button,.sidebar .cart-out .buttons-holder .spr-button-primary,.sidebar .cart-out .buttons-holder .template- .shopify-challenge__container .shopify-challenge__button,.template- .shopify-challenge__container .sidebar .cart-out .buttons-holder .shopify-challenge__button{margin-top:20px;margin-bottom:0}.sidebar .cart-out:before{content:"";position:absolute;background:linear-gradient(0deg,rgba(var(--color-background-rgb),1) 5px,rgba(var(--color-background-rgb),.3) 25px,rgba(var(--color-background-rgb),0));width:100%;height:50px;top:-50px;pointer-events:none}.sidebar .cart-out:after{content:"";position:absolute;background:var(--color-background);width:100%;height:40px;pointer-events:none}@media screen and (max-width:1023px){.sidebar .cart-out:after{height:30px}}.cart__footer.cart--empty .cart-out,.cart__footer.cart--empty textarea{display:none}.cart__footer.cart--empty .cart-continue,.cart__footer.cart--empty+.cart-continue{display:block}.sidebar .cart__footer.cart--empty .cart-continue,.sidebar .cart__footer.cart--empty+.cart-continue{margin-top:2em}.cart-out{margin-top:var(--cart-margin)}.cart.processing>.cart-holder{opacity:.16;pointer-events:none}.template-cart .cart-holder[data-items="0"]{margin-top:var(--cart-margin)}#cartSpecialInstructions{width:100%;height:120px;border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));background:var(--color-background);margin:var(--cart-margin) 0 0;padding:14px}#CartSubTotal{margin-bottom:.7em}#CartDiscounts{color:rgba(var(--color-text-rgb),.66);margin-bottom:2.5em}#CartTotal{margin-bottom:.5em;font-weight:var(--font-weight-body-bold)}#CartTotal+.info{display:block;color:rgba(var(--color-text-rgb),.66)}.cart-item,.search-item{display:flex;margin:var(--cart-margin) 0 0;align-items:center;position:relative;justify-content:space-between}.cart-item>div,.search-item>div{display:flex;align-items:center}.cart-item .title,.search-item .title{display:block;line-height:1.1;font-weight:var(--font-weight-body-bold)}.cart-item .info,.search-item .info{color:rgba(var(--color-text-rgb),.66);display:block;margin-top:7px}.sidebar .cart-item .info.quantity-extra,.sidebar .search-item .info.quantity-extra{display:none}.cart-item .item__properties,.cart-item .item__unit,.search-item .item__properties,.search-item .item__unit{margin-top:0;display:block}.cart-item .item__price-list,.search-item .item__price-list{margin-top:10px}.cart-item .item__price,.search-item .item__price{font-weight:var(--font-weight-body-bold)}.cart-item .item__price:not(:last-child),.search-item .item__price:not(:last-child){margin-right:5px}.cart-item .item__price--compare,.search-item .item__price--compare{text-decoration:line-through;color:rgba(var(--color-text-rgb),.66);font-weight:var(--font-weight-body)}.cart-item.remove-process,.remove-process.search-item{opacity:.3;pointer-events:none}.cart-item .thumbnail,.search-item .thumbnail{display:block;width:100px;position:relative;flex-shrink:0;margin-right:25px}.cart-item .actions,.search-item .actions{display:flex;align-items:center}.cart-item .actions input,.search-item .actions input{width:34px;height:34px;border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));background:var(--color-background);margin:0 14px 0;padding:0;text-align:center;font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:34px}.cart-item .actions .remove,.search-item .actions .remove{height:19px;cursor:pointer}.cart-item .actions .remove path,.search-item .actions .remove path{fill:var(--color-text)}@media screen and (max-width:599px){.cart-item .thumbnail,.search-item .thumbnail{width:80px;margin-right:20px}}.cart-item img,.search-item img{clip-path:none!important;-webkit-clip-path:none!important;animation:none!important;transform:none!important;opacity:1!important}.additional-checkout-buttons{margin-top:15px}.additional-checkout-buttons div{border-radius:0!important}.template-cart .cart-actions--additional-checkout-buttons{flex-flow:column;max-width:600px}.template-cart .cart-actions--additional-checkout-buttons .additional-checkout-buttons{margin-top:-18px}.template-cart .cart-actions--additional-checkout-buttons .additional-checkout-buttons ul li{margin-top:14px!important}.item__properties:empty{display:none}/*!
 *  4.3. Collection item
*/.template-list-collections{align-items:flex-start;margin-bottom:calc(var(--grid-width)/ 12 * -1)}.template-list-collections .image-with-text-overlay{margin-bottom:calc(var(--grid-width)/ 12 * 1)}.template-list-collections .image-with-text-overlay-holder--regular .image-with-text-overlay{margin-top:0}/*!
 *  4.4. Collection layout
*/.collection{display:flex;flex-direction:row;flex-wrap:wrap}.collection--asymmetrical{margin-top:calc(var(--grid-width)/ 12 * 1);margin-bottom:calc(-1 * var(--product-item-margin-asymmetrical))}[data-pull-layout]+.collection--asymmetrical[data-number="3"]{margin-top:-8vh}[data-pull-layout-a-bit-more]+.collection--asymmetrical[data-number="3"]{margin-top:-4vh}[data-pull-layout-a-bit]+.collection--asymmetrical[data-number="3"]{margin-top:-2vh}.collection--asymmetrical .product-item--0:last-child,.collection--asymmetrical .product-item--3:last-child{transform:none!important}.collection--regular{margin-top:var(--product-item-margin-regular);margin-bottom:calc(-1 * var(--product-item-margin-regular))}.collection--regular .product-item{order:9}.collection--regular .product-item.order-1{order:1}.collection--regular .product-item.order-2{order:2}.collection--regular .product-item.order-3{order:3}.collection--regular .product-item.order-4{order:4}.collection--regular .product-item.order-5{order:5}@media screen and (max-width:1023px){.collection--asymmetrical{margin-left:0;margin-top:var(--product-item-margin-regular)!important}.collection--regular{width:calc(100% + var(--grid-padding));margin-left:calc(-.5 * var(--grid-padding))}.collection--regular .product-item{width:33.333%;margin-left:0;padding:0 calc(var(--grid-padding)/ 2)}.collection+a{margin-top:var(--product-item-margin-asymmetrical)}}@media screen and (max-width:835px){.collection--regular .product-item{width:50%}}@media screen and (max-width:599px){.collection--regular .product-promotional{width:100%;order:5}.collection--regular .collection-regular--item__text{padding-bottom:0!important}}.template-collection .collection.collection--regular+.pagination{margin-top:var(--product-item-margin-regular)}.template-collection .collection.collection--asymmetrical+.pagination{margin-top:var(--product-item-margin-asymmetrical)}.css-slider.products-slider{padding-top:2em;margin-top:-2em}.css-slider.products-slider .product-item{flex-shrink:0;margin-bottom:0}.collection-regular--item__text{margin-bottom:0;padding-bottom:var(--product-item-margin-regular)}.facets{display:block}.facets__form{display:flex;justify-content:space-between}.facets__prewrapper{max-width:75%}.facets__heading{margin-bottom:.5em}.facets__disclosure{width:auto;display:inline-block;position:relative;margin:0 12px 12px 0}.facets__summary{width:auto;display:flex;align-items:center;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:var(--color-text);border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));background-color:var(--color-background);background-repeat:no-repeat;background-position:calc(100% - 17px) calc(50% - 2px);background-size:13px 12px;height:var(--button-height);padding:0 42px 0 calc(var(--buttoen-height)/ 3)}@media screen and (min-width:1365px){.facets__summary{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:1023px) and (max-width:1365px){.facets__summary{font-size:calc(20px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (min-width:599px) and (max-width:1023px){.facets__summary{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.16}}@media screen and (max-width:599px){.facets__summary{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.16}}.facets__summary .count-bubble:not(:empty){font-size:10px;border-radius:100%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--color-text-rgb),.08);position:relative;top:-2px;left:2px}.facets__display{position:absolute;background:var(--color-body-bg);border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));top:calc(100% + .5rem);left:-.1rem;width:350px;max-height:500px;overflow-y:auto}.facets__header{padding:16px 12px 14px;border-bottom:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));display:flex;justify-content:space-between}.facets__header a{border-bottom:1px solid}.facets__list{list-style:none;padding:8px 12px;margin:0}.facets__item{padding:8px 0}.facets__item label{display:flex;align-items:center;width:100%;cursor:pointer}.facets__item label.facet-checkbox--disabled{opacity:.24;pointer-events:none}.facets__item input[type=checkbox]{cursor:pointer}.facets__price{padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.facets__price .field{border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));position:relative}.facets__price .field__currency{position:absolute;opacity:.36;top:50%;transform:translateY(-50%);left:12px;padding-top:3px}.facets__price .field__label{text-transform:lowercase}.facets__price input{height:32px;padding-left:40px;border:none;text-align:right}.collection-filters__item select{width:fit-content}.collection-filters__label{margin-bottom:.5em;display:block}.disclosure-has-popup summary:focus{outline:0!important}.disclosure-has-popup[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:0 0}.disclosure-has-popup[open]>summary+*{z-index:100}.facets__form--mobile{display:block}.facets__form--mobile .facets__prewrapper{max-width:100%}.facets__form--mobile .facets__disclosure,.facets__form--mobile .facets__summary{width:100%}.facets__form--mobile .facets__disclosure{margin-bottom:0}.facets__form--mobile .facets__summary,.facets__form--mobile select{cursor:pointer;width:100%;border-width:0 0 1px 0;border-bottom-color:rgba(var(--color-text-rgb),var(--color-borders-opacity))!important;background-position:100% calc(50% - 2px);padding-left:0}.facets__form--mobile input[type=checkbox]{margin-top:0}.facets__form--mobile .facet-checkbox{font-size:calc(13 / 18 * var(--base-body-size) + 0px);line-height:1}.facets__form--mobile .facets__display{position:relative;border:0;top:0;left:0;width:100%;max-height:auto}.facets__form--mobile .facets__header{display:none}.facets__form--mobile .collection-filters__label,.facets__form--mobile .facets__heading{display:block;margin-top:var(--cart-margin);text-transform:uppercase;line-height:1}.facets__form--mobile .facets__list{margin-top:12px;padding:0}.facets__form--mobile .facets__price{padding:12px 0 8px}.facets__form--mobile .facets__price .field{padding:4px 0;border:1px solid rgba(var(--color-text-rgb),.12)}.facets__form--mobile .facets__price input{margin:0;padding-top:2px}.facets__form--mobile .facets__disclosure[open] .facets__summary{border-bottom:none;margin-bottom:-12px}.active-facets{margin:24px 0 24px -5px}.sidebar-element .active-facets{margin-top:10px}.active-facets__button{position:relative;height:auto!important}.active-facets__button--light{padding-right:30px}.active-facets__button svg{top:9px;right:12px;width:8px;height:10px;position:absolute;pointer-events:none}/*!
 *  4.5. Form errors
*/.alert{display:flex;align-items:flex-start;margin-bottom:1.5em}.alert strong{text-transform:capitalize}.sidebar .alert{margin-top:1.5em;margin-bottom:1em;font-size:90%}.sidebar .alert:before{top:-4px;width:28px;height:28px}.alert--error:before{background-color:#ffe03d;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iNSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDUgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNjY0MDYgMi42ODU1NUM0LjY2NDA2IDIuOTUyNDcgNC42MTUyMyAzLjMwNzI5IDQuNTE3NTggMy43NUM0LjQyNjQzIDQuMTg2MiA0LjMwOTI0IDQuNzAwNTIgNC4xNjYwMiA1LjI5Mjk3QzQuMDI5MyA1Ljg1Mjg2IDMuODczMDUgNi41NTI3MyAzLjY5NzI3IDcuMzkyNThDMy41MjE0OCA4LjIyNTkxIDMuMzM1OTQgOS4yNTc4MSAzLjE0MDYyIDEwLjQ4ODNIMi4zODg2N0MyLjE5MzM2IDkuMjQ0NzkgMi4wMDc4MSA4LjIwOTY0IDEuODMyMDMgNy4zODI4MUMxLjY1NjI1IDYuNTU1OTkgMS41IDUuODYyNjMgMS4zNjMyOCA1LjMwMjczQzEuMjM5NTggNC43ODg0MSAxLjEyNTY1IDQuMjg3MTEgMS4wMjE0OCAzLjc5ODgzQzAuOTE3MzE4IDMuMzA0MDQgMC44NjUyMzQgMi45MzI5NCAwLjg2NTIzNCAyLjY4NTU1QzAuODY1MjM0IDIuMTg0MjQgMS4wNTA3OCAxLjc1NzgxIDEuNDIxODggMS40MDYyNUMxLjc5Mjk3IDEuMDQ4MTggMi4yMzg5MyAwLjg2OTE0MSAyLjc1OTc3IDAuODY5MTQxQzMuMjc0MDkgMC44NjkxNDEgMy43MjAwNSAxLjA0ODE4IDQuMDk3NjYgMS40MDYyNUM0LjQ3NTI2IDEuNzU3ODEgNC42NjQwNiAyLjE4NDI0IDQuNjY0MDYgMi42ODU1NVpNNC42NDQ1MyAxMy40NzY2QzQuNjQ0NTMgMTMuOTcxNCA0LjQ1NTczIDE0LjM5NzggNC4wNzgxMiAxNC43NTU5QzMuNzA3MDMgMTUuMTA3NCAzLjI3MDgzIDE1LjI4MzIgMi43Njk1MyAxNS4yODMyQzIuMjYxNzIgMTUuMjgzMiAxLjgxOTAxIDE1LjEwNzQgMS40NDE0MSAxNC43NTU5QzEuMDcwMzEgMTQuMzk3OCAwLjg4NDc2NiAxMy45NzE0IDAuODg0NzY2IDEzLjQ3NjZDMC44ODQ3NjYgMTIuOTgxOCAxLjA3MDMxIDEyLjU1NTMgMS40NDE0MSAxMi4xOTczQzEuODE5MDEgMTEuODMyNyAyLjI2MTcyIDExLjY1MDQgMi43Njk1MyAxMS42NTA0QzMuMjcwODMgMTEuNjUwNCAzLjcwNzAzIDExLjgzMjcgNC4wNzgxMiAxMi4xOTczQzQuNDU1NzMgMTIuNTU1MyA0LjY0NDUzIDEyLjk4MTggNC42NDQ1MyAxMy40NzY2WiIgZmlsbD0iYmxhY2siPjwvcGF0aD48L3N2Zz4=)}.alert--success:before{background-color:#79db83;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC40NjA5MzggNS4yMzIyNEwxLjg3NTE1IDMuODE4MDNMNi44MjQ5IDguNzY3NzdMNS40MTA2OSAxMC4xODJMMC40NjA5MzggNS4yMzIyNFoiIGZpbGw9ImJsYWNrIi8+PHBhdGggZD0iTTEyLjUwMzEgMC4yNjQ2NDhMMTMuOTE3MyAxLjY3ODg2TDUuNDE0MiAxMC4xODJMMy45OTk5OSA4Ljc2Nzc3TDEyLjUwMzEgMC4yNjQ2NDhaIiBmaWxsPSJibGFjayIvPjwvc3ZnPg==)}.alert:before{content:"";width:30px;height:30px;margin-right:12px;border-radius:100%;position:relative;top:-2px;background-position:center;background-repeat:no-repeat;flex-shrink:0}/*!
 *  4.6. Lazy image
*/.lazy-image{transition:background .2s linear;position:relative;overflow:hidden;width:100%}.lazy-image img{height:100%;width:100%;object-fit:cover;transition:opacity 150ms linear;vertical-align:bottom}.loading-support .lazy-image img{transform:translateX(-20px);opacity:0}.lazy-image img.lazyloaded{opacity:1;animation:lazyanimation 1s linear forwards}@media screen and (max-width:599px){.lazy-image img{clip-path:none!important;-webkit-clip-path:none!important;animation:none!important;transform:none!important}.loading-support .lazy-image img{opacity:0}.lazy-image img.lazyloaded{opacity:1}}.lazy-image.lazy-image--background{position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:0;padding-top:0!important;transition:background .2s linear}.lazy-image.lazy-image--background img{height:100%;width:100%;object-fit:cover;transition:opacity 150ms linear}.lazy-image[data-ratio]{height:0}.lazy-image[data-ratio] img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.lazy-image[data-ratio]:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--color-background-secondary);z-index:-1}.lazy-image--hover{overflow:hidden}.lazy-image--hover .lazy-image--background{-webkit-backface-visibility:hidden;will-change:transform;transform:scale(1) translateZ(0);overflow:hidden;transition:background .2s linear,transform .3s linear}.no-touchevents .lazy-image--hover:hover .lazy-image--background{transform:scale(1.1) translateZ(0)}.lazy-image--transparent:after{display:none!important}@keyframes lazyanimation{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translateX(-20px)}30%{clip-path:polygon(0 0,20% 0,5% 100%,0 100%);-webkit-clip-path:polygon(0 0,20% 0,5% 100%,0 100%);transform:translateX(-20px)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateX(0)}}/*!
 *  4.7. Language & currency selectors
*/.localization-form-holder .localization-form{flex-wrap:wrap;display:flex;margin-bottom:1em}.localization-form-holder .localization-form__item{display:flex;margin-bottom:1em;position:relative}.localization-form-holder .localization-form__item:not(:last-child){margin-right:1em}.localization-form-holder .regular-select-cover{display:inline-block;width:auto!important;position:relative;background:var(--color-background);color:var(--color-text);height:45px;border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity))}.no-touchevents .localization-form-holder .regular-select-cover:hover{border-color:rgba(var(--color-text-rgb),.48)}.localization-form-holder .regular-select-cover svg{top:9px}.localization-form-holder .regular-select-cover path{fill:rgba(var(--color-text-rgb),.66)}.localization-form-holder .regular-select-inner{height:45px;color:var(--color-text);padding:15px 30px 0 12px;display:block;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(50% - 4px);background-size:13px 10px;cursor:pointer;text-transform:capitalize;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1}.localization-form-holder .regular-select-content{list-style:none;background:var(--color-background);position:relative;overflow:hidden;top:-2px;border:1px solid rgba(var(--color-text-rgb),var(--color-borders-opacity));margin:0;width:100%;left:0;display:none;text-transform:capitalize}.localization-form-holder .regular-select-content.content-opened{border-color:rgba(var(--color-text-rgb),.48)}.localization-form-holder .no-touchevents .regular-select-cover:hover .regular-select-content,.localization-form-holder .regular-select-content.content-opened{border-color:rgba(var(--color-text-rgb),.48)}.localization-form-holder .regular-select-content.content-opened{position:absolute;top:43px;display:block}.localization-form-holder .regular-select-content.content-opened.invert,.localization-form-holder .regular-select-content.content-opened.invert-permanent{top:auto;bottom:43px;border-top:1px solid rgba(var(--color-text-rgb),.48)}.localization-form-holder .regular-select-item{height:auto;padding:0}.no-touchevents .localization-form-holder .regular-select-item:hover{background:rgba(var(--color-text-rgb),.03)!important}.localization-form-holder .regular-select-item.regular-select-item--selected{pointer-events:none;background:rgba(var(--color-text-rgb),.08)!important}.localization-form-holder .regular-select-item button{display:block;padding:13px 12px 11px;color:var(--color-text);text-align:left;width:100%;cursor:pointer;transition:all 150ms linear;text-transform:capitalize;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(13px / 18 * var(--base-body-size) + 0px);line-height:1}/*!
 *  4.8. Newsletter form
*/.newsletter-input-holder{position:relative}.newsletter-input{margin-bottom:0}.newsletter-submit:not(.button):not(.spr-button-primary){position:absolute;width:45px;height:100%;right:calc(var(--button-height)/ 3);top:0;display:flex;align-items:center;justify-content:flex-end}.newsletter-submit:not(.button):not(.spr-button-primary) svg{position:relative;left:0;transition:all 150ms linear}.newsletter-submit:not(.button):not(.spr-button-primary) svg path,.newsletter-submit:not(.button):not(.spr-button-primary) svg polygon,.newsletter-submit:not(.button):not(.spr-button-primary) svg rect{fill:var(--color-text);transition:all 120ms linear}@media screen and (max-width:599px){.newsletter-submit:not(.button):not(.spr-button-primary) svg{width:32px}}.newsletter-submit:not(.button):not(.spr-button-primary):focus svg,.no-touchevents .newsletter-submit:not(.button):not(.spr-button-primary):hover svg{left:.25em}.newsletter-text{color:rgba(var(--color-text-rgb),.66)}.newsletter-text:last-child{margin-top:1.25em}.newsletter-text+.newsletter-form{margin-top:1.5em}/*!
 *  4.9. Pagination
*/.pagination{list-style:none;display:flex;padding-left:0;justify-content:center;align-items:center}.pagination li{cursor:default;display:flex;width:60px;height:60px;border:1px solid transparent;border-right-color:rgba(var(--color-text-rgb),.12);border-top-color:rgba(var(--color-text-rgb),.12);border-bottom-color:rgba(var(--color-text-rgb),.12);transition:all .1s linear;margin-right:-1px}.pagination li:first-child{border-left-color:rgba(var(--color-text-rgb),.12)}.pagination li>a,.pagination li>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--color-text);transition:all .1s linear;position:relative}.pagination li.active{z-index:1;border-color:var(--color-text)}.pagination li.arrow.disabled{pointer-events:none}.pagination li.arrow.disabled span{opacity:.28}.pagination path{fill:var(--color-text);transition:all .1s linear}/*!
 *  4.10. Product page header
*/.product__header{display:flex;flex-direction:column}.product__vendor{order:1;margin-bottom:3em}.product__vendor a{text-decoration:underline}.product__title{order:2;margin-bottom:.75em}.product__price{display:flex;align-items:center;order:3}@media screen and (min-width:1365px){.product__price{font-size:calc(26px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1023px) and (max-width:1365px){.product__price{font-size:calc(26px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:599px) and (max-width:1023px){.product__price{font-size:calc(24px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width:599px){.product__price{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1}}.product__price--compare{color:rgba(var(--color-text-rgb),.66);text-decoration:line-through;margin-left:.5em;font-size:80%}.product__price--original{font-weight:var(--font-weight-body-bold)}.product__price--unit{color:rgba(var(--color-text-rgb),.66);display:block;margin-top:1em}.product__price-reviews{display:flex!important;flex-direction:row-reverse;line-height:1;align-items:center}.product__price-reviews .rating-icon{margin-left:10px}@media screen and (max-width:1023px){.product__header{margin-bottom:3em}.product__vendor{margin-bottom:2em}}.product__extras{order:4;margin-top:1em;color:rgba(var(--color-text-rgb),.66)}.product__extras span{display:block;margin-top:.5em}.product__extras span:empty{display:none}.product__extras a{color:rgba(var(--color-text-rgb),.66);text-decoration:underline}/*!
 *  4.11. Product item
*/.product-item{position:relative}.collection--asymmetrical .product-item{margin-bottom:var(--product-item-margin-asymmetrical)}.collection--regular .product-item{margin-bottom:var(--product-item-margin-regular)}.product-item__price,.product-item__title,.product-item__variants{overflow:hidden;display:block;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body)}.product-item__title{margin-top:25px;margin-bottom:5px;font-weight:var(--font-weight-body-bold);line-height:1.5}.product-item__title span{background-position:0 calc(1em + 5px);background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0 1px;background-repeat:no-repeat;display:inline;padding-bottom:3px;transition:all 150ms linear}@media screen and (min-width:1024px){.no-touchevents a:hover .product-item__title span,a:focus .product-item__title span{background-size:100% 1px;color:var(--color-accent)}}a.selected .product-item__title span{background-size:100% 1px;color:var(--color-accent)}a:focus .product-item__title span{color:var(--color-text)}.product-item__price>span:not(.unit-price){color:var(--color-sales-price);font-weight:var(--font-weight-body-bold);display:inline-block;margin-right:15px}.product-item__price del{color:rgba(var(--color-text-rgb),.66)}.product-item__price .unit-price{margin-top:.5em;display:block;color:rgba(var(--color-text-rgb),.66)}.product-item>a{display:block}.product-item__feature{position:absolute;top:-3vh;left:0;font-size:16px;line-height:1}.product-item__feature .svg{width:20px;height:20px;position:relative;top:5px;margin-right:10px}.product-item--zoom .product-item__image figure{transition:transform .3s cubic-bezier(0,.6,1,1),opacity .4s linear}.no-touchevents .product-item--zoom a:hover .product-item__image figure,.product-item--zoom a.focus .product-item__image figure{transform:scale(1.1);transition:transform .8s cubic-bezier(0,.6,1,1),opacity .4s linear}.product-item--move .product-item__image{transition:transform .2s cubic-bezier(0,.6,1,1)}.product-item--move .product-item__image figure{transition:opacity .4s linear}.no-touchevents .product-item--move a:hover .product-item__image,.product-item--move a.focus .product-item__image{transform:translateY(-10px)}.product-item__image{transition:all 150ms linear;position:relative;overflow:hidden}.product-item__image>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;display:block!important;transform:translateX(-20px);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}.product-item__image>div.active{animation:lazyanimation .5s linear forwards}.product-item__image>div figure{padding:0!important;height:100%!important}.product-item__image>div figure:after{background:0 0}.no-touchevents .product-item a:hover .product-item__title span,.product-item a.focus .product-item__title span{color:var(--color-accent)}.css-slider.dragging .product-item a .product-item__image figure{transform:none!important}.css-slider.dragging .product-item a .product-item__title span{color:var(--color-text)!important}.product-item__variants{margin-left:-2px;overflow:visible}.product-item__variant{display:inline-block;margin-top:20px;padding:4px;cursor:pointer}.product-item__variant span{display:block;width:14px;height:14px;border-radius:100%;border:1px solid transparent;transition:all .2s linear;background-size:15px;background-repeat:no-repeat;background-position:center}.product-item__variant span[style*=blanc],.product-item__variant span[style*=white]{border:1px solid rgba(var(--color-text-rgb),.12)}.product-item__variant.active{pointer-events:none}.product-item__variant.active span{transform:scale(1.2)}.no-touchevents .product-item__variant:hover span{transform:scale(1.1)}.no-touchevents .product-item__link:hover .product-item__image--show-secondary figure:first-child{opacity:0}.product-item__image figure:last-of-type:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.no-touchevents .product-item__link:hover .product-item__image figure:last-of-type:not(:first-child){opacity:1}.product-item__image figure:last-of-type:not(:first-child) img{animation:none!important;transform:none!important;clip-path:none!important;-webkit-clip-path:none!important;opacity:0}.product-item__image figure:last-of-type:not(:first-child) img.lazyloaded{opacity:1}.product-badge{text-transform:uppercase;position:absolute;top:-1.5em;display:flex;align-items:center}.product-badge.badge{top:-2.25em;text-transform:none;width:100%}.product-badge.badge .product-badge__icon{margin-right:7px;position:relative;top:-1px;flex-shrink:0;width:clamp(20px,1.8em,24px);height:clamp(20px,1.8em,24px)}.product-badge.badge .product-badge__icon img{width:100%;height:100%}.product-badge.badge .product-badge__title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-badge.sold{color:rgba(var(--color-text-rgb),.66);font-weight:var(--font-weight-body-bold)}.product-item__reviews{display:flex;align-items:center;margin-top:15px}.product-item__reviews .rating-icon{display:inline-block!important;transform:scale(.8);margin-right:.25em;position:relative;top:0;left:-3px;width:1.3em;height:1.3em}.product-item__reviews .rating-icon path{fill:var(--color-text)}/*!
 *  4.12. Product media
*/.product-gallery__item .shopify-model-viewer-ui,.product-gallery__item iframe,.product-gallery__item model-viewer,.product-gallery__item product-model,.product-gallery__item video{position:absolute;top:0;left:0;width:100%;height:100%}.product-gallery__view-in-space{font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:calc(12px / 18 * var(--base-body-size) + 0px);line-height:1;background-color:rgba(var(--color-text-rgb),.08);border:none;width:var(--grid-width);margin-left:var(--grid-padding);margin-top:20px;min-height:44px;padding-top:10px;padding-bottom:10px;text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--color-text)}.product-gallery__view-in-space[data-shopify-xr-hidden]{display:none}.product-gallery__view-in-space svg.icon{height:2em;width:2em;margin-right:.2em;fill:transparent}.product-gallery__view-in-space svg.icon .icon-3d-badge-full-color-outline{stroke:none}.product-gallery__view-in-space svg.icon .icon-3d-badge-full-color-element{fill:var(--color-text);opacity:1}.product-gallery__view-in-space-text{border-bottom:1px solid transparent}/*!
 *  4.13. Product variants
*/.product-variant:not(:first-child){margin-top:3em}@media screen and (max-width:1023px){.product-variant:not(:first-child){margin-top:2em}}.product-variant__name{margin-bottom:1em;display:block}.product-variant__container{display:flex;flex-wrap:wrap}.product-variant__container .product-variant__item{position:relative;min-width:16.666%;height:44px}.product-variant__container .product-variant__item input{position:absolute;height:0;width:0;opacity:0}.product-variant__container .product-variant__item input:checked+label{border-color:rgba(var(--color-text-rgb),var(--color-borders-opacity))}.product-variant__container .product-variant__item input[disabled]+label{color:rgba(var(--color-text-rgb),.12)}.product-variant__container .product-variant__item input[disabled]+label:after{position:absolute;top:50%;left:50%;width:calc(100% - 30px);height:1px;content:"";background:rgba(var(--color-text-rgb),.12);transform:translateX(-50%)}.product-variant__container .product-variant__item label{font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1;position:relative;width:100%;height:100%;display:flex;padding:0 20px;align-items:center;justify-content:center;cursor:pointer;transition:background .1s linear!important;border:1px solid transparent}.no-touchevents .product-variant__container .product-variant__item label:hover{background:rgba(var(--color-text-rgb),.04)}.product-variant__container .product-variant__item label span{width:22px;height:22px}.product-variant__container .product-variant__item--size label{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1}.product-variant__container .product-variant__item--color{height:50px}.product-variant__container .product-variant__item--color label{padding:0 20px 0 14px;font-size:calc(15px / 18 * var(--base-body-size) + 0px);line-height:1}.product-variant__container .product-variant__item--color span{margin-right:10px;background-size:cover;background-repeat:no-repeat}.product-variant__container .product-variant__item--color span[style~=blanc],.product-variant__container .product-variant__item--color span[style~=white]{border:1px solid rgba(var(--color-text-rgb),.12)}.product-variant input.focus+label{box-shadow:inset 0 0 5px 0 rgba(var(--color-text-rgb),.42)}/*!
 *  4.14. Search form
*/.search-form{position:relative;margin-top:1em}.sidebar .search-form{margin-top:0}.search-form input[type=search]::-webkit-search-cancel-button,.search-form input[type=search]::-webkit-search-decoration,.search-form input[type=search]::-webkit-search-results-button,.search-form input[type=search]::-webkit-search-results-decoration{display:none}.sidebar .search-form input[type=search]{padding-right:30px;margin-bottom:var(--cart-margin)}.sidebar .search-form input[type=search]::placeholder{opacity:1}.search-form button[type=submit]:not(.button):not(.spr-button-primary){width:21px;height:21px;position:absolute;top:calc(var(--button-height)/ 2);right:20px;cursor:pointer;transform:translateY(-50%)}.search-form button[type=submit]:not(.button):not(.spr-button-primary) svg{width:100%;height:100%}.search-form path{fill:var(--color-text)}.sidebar__caption:first-child{margin-top:0}.search-item figure{height:0;position:relative;padding-top:130%}.search-item figure img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1!important}.search-item.blank:first-child{margin-top:0}.search-item.blank .content{width:100%;flex-shrink:0}.search-item.blank .info,.search-item.blank .title{width:100%;background:var(--color-background-secondary);height:20px;position:relative;overflow:hidden}.search-item.blank .info{width:60%;margin-top:10px}.search-item.blank .info:after,.search-item.blank .lazy-image:after,.search-item.blank .title:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.05;content:"";animation:fill-progress 2s infinite}.search-item.article{margin:calc(var(--cart-margin)/ 1.5) 0}.search-item.article>div{flex-direction:column;align-items:flex-start}.search-item.active{background:rgba(var(--color-text-rgb),.12)}.search-item:not(.article)+.sidebar__caption{margin-top:calc(var(--cart-margin)/ 1.2)}.sidebar__search-link{position:sticky;bottom:-100px;height:170px;background:linear-gradient(0deg,var(--color-background) 120px,rgba(var(--color-background-rgb),0));padding-top:50px;margin-bottom:-100px}.sidebar__search-link.active .button,.sidebar__search-link.active .spr-button-primary,.sidebar__search-link.active .template- .shopify-challenge__container .shopify-challenge__button,.template- .shopify-challenge__container .sidebar__search-link.active .shopify-challenge__button{background:var(--color-accent);color:var(--color-accent-foreground)}.sidebar__search-results:empty+.sidebar__search-link{margin-top:-50px}@keyframes fill-progress{0%{width:0;left:0}50%{left:0;width:100%}100%{left:100%;width:0}}/*!
 *  4.15. Search form
*/.site-sharing{display:flex;flex-direction:column;align-items:flex-start;margin-left:-7px}.site-sharing a{position:relative;text-decoration:none;padding:10px 0;border:none!important;display:flex;flex-direction:row-reverse;align-items:center}.site-sharing a:first-child{margin-top:-10px}.site-sharing a:last-child{margin-bottom:-10px}.site-sharing a span{display:flex;align-items:center;margin:0 7px}.site-sharing a svg{width:24px;height:24px}.site-sharing a svg path{fill:var(--color-text)}.no-touchevents .site-sharing a:hover svg path,.site-sharing a:focus svg path{fill:var(--color-accent)}/*!
 *  4.16. Sidebar navigation
*/@media screen and (min-width:1365px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(34px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:1023px) and (max-width:1365px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(34px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (min-width:599px) and (max-width:1023px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(34px / 18 * var(--base-body-size) + 0px);line-height:1}}@media screen and (max-width:599px){.sidebar__menu.sidebar--primary,.sidebar__submenu.sidebar--primary{font-size:calc(30px / 18 * var(--base-body-size) + 0px);line-height:1}}.sidebar__menu.sidebar--primary a,.sidebar__submenu.sidebar--primary a{padding:.35em 0}.sidebar__menu.sidebar--accounts,.sidebar__menu.sidebar--secondary,.sidebar__submenu.sidebar--accounts,.sidebar__submenu.sidebar--secondary{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1;margin-top:2em}.sidebar__menu.sidebar--accounts a,.sidebar__menu.sidebar--secondary a,.sidebar__submenu.sidebar--accounts a,.sidebar__submenu.sidebar--secondary a{padding:.5em 0}.sidebar__menus{position:relative;width:100%;padding:0;margin-top:0}.sidebar__menus ul{list-style:none;margin:0}.sidebar__menu a{display:flex;align-items:center;justify-content:space-between;color:var(--color-text)}.sidebar__menu a>span,.sidebar__menu a>svg{pointer-events:none}.sidebar__menu svg{position:relative;right:0;transition:all .1s linear}.sidebar__menu svg path{fill:var(--color-text)}.sidebar__menu a.selected svg path{fill:var(--color-accent)}.no-touchevents .sidebar__menu a:hover svg{right:-5px}.no-touchevents .sidebar__menu a:hover svg path{fill:var(--color-accent)}.sidebar__submenu{display:none;opacity:0;margin-top:0}.sidebar__back path{fill:var(--color-text)!important}.sidebar__menus{flex:1 0 auto}.sidebar__menus ul.opened{margin-top:0}.sidebar__menus ul.opened .sidebar--secondary{margin-top:0}.sidebar__menus ul.opened>li:not(.opened){display:none}.sidebar__menus li.opened>a{display:none}.sidebar__menus li.opened>div.sidebar__submenu{display:block;animation:fade-in-from-none .2s linear forwards}.sidebar__menus.opened .sidebar--accounts,.sidebar__menus.opened nav:not(.opened),.sidebar__menus.opened+.sidebar__footer{display:none}.sidebar__container{min-height:100%;position:relative;display:flex;flex-direction:column}.sidebar__container .localization-form-holder .localization-form{margin-top:1em;margin-bottom:0}.sidebar__container .localization-form-holder .localization-form__item{margin-bottom:0;margin-top:1em}.sidebar__container .social-icons{margin-top:2em}.sidebar__content{min-height:100%;flex:1;display:flex;flex-direction:column}.sidebar__footer{flex-shrink:0}@keyframes fade-in-from-none{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}/*!
 *  4.17. Social icons
*/.social-icons{height:40px;margin-top:-10px;margin-left:-9px;display:flex}.social-icons a{display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center}.social-icons a .icon{display:block;width:23px;height:23px}.social-icons a svg{width:32px!important;height:32px!important}.social-icons a svg *{fill:var(--color-text);transition:fill 150ms linear}.social-icons a:hover svg *{fill:var(--color-accent)}/*!
 *  5.1. Article
*/#article{margin-bottom:calc(var(--section-margin)/ 1.5)}.article-header{display:flex;align-items:center}@media screen and (min-width:1365px){.article-title{font-size:calc(50px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px) and (max-width:1365px){.article-title{font-size:calc(42px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (min-width:599px) and (max-width:1023px){.article-title{font-size:calc(36px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}@media screen and (max-width:599px){.article-title{font-size:calc(28px / 36 * var(--base-headings-size) + 0px);line-height:1.3}}.article-meta{margin:3em 0 0;display:flex;flex-wrap:wrap}@media screen and (min-width:1365px){.article-meta{font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:1023px) and (max-width:1365px){.article-meta{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (min-width:599px) and (max-width:1023px){.article-meta{font-size:calc(16px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.article-meta{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.4}}.article-meta>span{margin-bottom:.5em}.article-meta>span:not(:last-child){margin-right:1em}.article-meta__comments a{border-bottom:1px solid}.article-body{margin-top:5em}.article-body blockquote{font-style:italic;margin-left:calc(var(--grid-width)/ 12 * -1);width:calc(var(--grid-width)/ 12 * 7)}@media screen and (min-width:1365px){.article-body blockquote{font-size:calc(38px / 18 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (min-width:1023px) and (max-width:1365px){.article-body blockquote{font-size:calc(34px / 18 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (min-width:599px) and (max-width:1023px){.article-body blockquote{font-size:calc(28px / 18 * var(--base-body-size) + 0px);line-height:1.3}}@media screen and (max-width:599px){.article-body blockquote{font-size:calc(22px / 18 * var(--base-body-size) + 0px);line-height:1.3}}.article-body img{margin:1em 0}.article-tags{margin:2em 0}.article-tags .tag:not(:last-child):after{content:", "}.article-sharing{margin:2em 0}.article-sharing .site-sharing{display:inline-flex;flex-direction:row;position:relative;top:5px;left:1em}.article-sharing .site-sharing a{margin:0}.article-sharing .site-sharing__label{display:none}.article-navigation{justify-content:space-between;margin:2em 0;margin-top:5em}.article-navigation:last-child{margin-top:5em}.article-navigation a{position:relative;height:32px;display:flex;align-items:center;transition:all .1s linear}.article-navigation a:focus,.no-touchevents .article-navigation a:hover{color:var(--color-accent)}.article-navigation a:focus .simple-arrow path,.article-navigation a:focus .simple-arrow polygon,.article-navigation a:focus .simple-arrow rect,.no-touchevents .article-navigation a:hover .simple-arrow path,.no-touchevents .article-navigation a:hover .simple-arrow polygon,.no-touchevents .article-navigation a:hover .simple-arrow rect{fill:var(--color-accent);transition:all 120ms linear}.no-touchevents .article-navigation a:hover .simple-arrow{width:50px}.article-navigation .simple-arrow{margin-top:0}.no-touchevents .article-navigation .next-article:hover .simple-arrow{transform:translate3d(35px,-50%,0)!important}.article-navigation .next-article span{margin-right:50px}.no-touchevents .article-navigation .previous-article:hover .simple-arrow{transform:translate3d(-15px,-50%,0)!important}.article-navigation .previous-article .simple-arrow{margin-right:30px}.article-navigation .previous-article span{position:relative;left:50px}.article-comments .h4{margin-bottom:2em}.article-comments__form{margin-top:calc(var(--section-margin)/ 2)}.article-comments__list{list-style:none}.article-comments__list .comment:not(:first-child){margin-top:4em}.article-comments__list .comment__date{margin-left:2em;color:rgba(var(--color-text-rgb),.66)}.article-comments__list .comment__content{margin-top:1.25em}.article-comments .pagination{margin-bottom:0;margin-top:3em;align-items:flex-start;justify-content:flex-start;transform:scale(.8);transform-origin:top left}@media screen and (max-width:1023px){.article-body blockquote{width:100%;margin-left:0}}@media screen and (min-width:599px) and (max-width:835px){.article-title{font-size:calc(26px / 36 * var(--base-headings-size) + 0px);line-height:1.3;font-weight:var(--font-weight-headings-bold)}.article-meta{font-size:calc(14px / 18 * var(--base-body-size) + 0px);line-height:1.4}}@media screen and (max-width:599px){.article-header{flex-direction:column-reverse}.article-header__image{margin-top:2em}.article-body{margin-top:3em}.article-body .previous-article{margin-left:10px}.article-body .previous-article span{left:40px}}@media screen and (max-width:374px){.article-body .article-navigation span{opacity:0;visibility:hidden}}/*!
 *  5.2. Blog
*/.template-blog .section-header__title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.template-blog .blog{margin-top:0}.template-blog .pagination{margin-top:var(--product-item-margin-regular)}#cart-page-form #AjaxCartSubtotal,#cart-page-form cart-form{display:block;width:100%}#cart-page-form .alert{margin-top:2em}/*!
 *  5.3. Collection
*/#section-collection-header{align-items:center}@media screen and (max-width:1023px){#section-collection-header{flex-direction:column-reverse}}#section-collection-header .section-header__title:not(.with-extra-margin){margin-bottom:0}#section-collection-header .rte+#collection-filters{margin-top:2em}@media screen and (max-width:1023px){.collection__image+.section-header .section-header__title{margin-bottom:1em!important}.collection__image+.section-header .collection__filters{margin-bottom:0}}#main-collection-product-grid:not([data-count="1"]) .collection--asymmetrical{margin-top:0}#collection-filters-handle{padding-right:54px!important}#collection-filters-handle .svg{width:32px!important}#collection-filters-handle svg{right:5px}@media screen and (max-width:599px){#collection-filters-handle{transform:scale(.9);transform-origin:top left}}@media screen and (max-width:1023px){.mount-collection .collection__image+.section-header .section-header__title.with-extra-margin+.rte{margin-bottom:1em}.mount-collection .collection__image+.section-header #collection-filters{margin-bottom:2em}}/*!
 *  5.4. Gift card
*/.template-gift-card{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:0!important;margin-top:10vh!important}.gift-card{width:100%;max-width:620px}.gift-card-logo{display:inline-block;margin-bottom:20px;max-width:calc(100% - 100px)}.gift-card-logo .logo-txt{word-break:break-all}.gift-card-content{border:1px solid rgba(var(--color-text-rgb),.12);padding:50px;position:relative}.gift-card__icon{position:absolute;width:64px;height:64px;top:-55px;right:20px;background:var(--color-background)}.gift-card__code{margin-top:20px;color:#856404;background-color:#fff3cd;display:block;line-height:1.5;padding:14px 20px 12px;margin-bottom:18px;margin-bottom:18px}.gift-card-qr{display:block;background:var(--color-background);margin:0;margin-top:20px}.gift-card-qr #QrCode{padding:10px;border:1px solid rgba(var(--color-text-rgb),.12);width:142px}.add-to-apple-wallet{height:55px;vertical-align:bottom}@media screen and (max-width:599px){.gift-card-content{padding:25px}.gift-card__actions a{width:100%}.gift-card__actions a:first-child{margin-bottom:10px}}.no-content-message{color:var(--color-text)!important}/*!
 *  5.5. Password
*/.password{min-height:100vh;display:flex;flex-direction:column}.password .newsletter-form{margin-top:1em}#shopify-section-main-password-header{text-align:center}.main-password-header h1{margin:6em 0 4em}.password.page-content .section-w-margin,.password.page-content .template- .page-content,.template- .password.page-content .page-content{margin-bottom:calc(var(--section-margin)/ 2)}.password.page-content .section-w-margin:empty,.password.page-content .template- .page-content:empty,.template- .password.page-content .page-content:empty{display:none}.password-login{position:absolute;top:0;right:0;font-size:15px;margin:40px 60px 0 0;padding-right:40px}.password-login .symbol{width:24px;height:24px;position:absolute;top:0;right:0}.password-login .symbol *{stroke:var(--color-text)}.password-input-group{max-width:425px;margin:70px auto 35px}.password-input-group>input{width:100%;margin-bottom:0}.password-input-group .button,.password-input-group .spr-button-primary,.password-input-group .template- .shopify-challenge__container .shopify-challenge__button,.template- .shopify-challenge__container .password-input-group .shopify-challenge__button{margin-top:20px}.login-modal{text-align:center}.password-footer{text-align:center;padding-bottom:40px;opacity:.36;margin-top:24px}.template-password .basicLightbox__placeholder{opacity:1;padding:40px;background:var(--color-background)}.template-password .basicLightboxClose{color:var(--color-text);opacity:1}/*!
 *  5.6. Product
*/.product {position: relative;padding-bottom: calc(var(--grid-width)/ 12 * .5);margin-bottom: calc(var(--grid-width)/ 12 * -.5) !important }.product__subtitle {margin-bottom: 3em }@media screen and (max-width:1023px) {.product__subtitle {margin-bottom: 2em }}.product__subtitle:empty {display: none }.product__title {margin-bottom: .75em }.product__price>span {display: block;width: 100% }@media screen and (min-width:1365px) {.product__price {font-size: calc(26px / 18 * var(--base-body-size) + 0px);line-height: 1 }}@media screen and (min-width:1023px) and (max-width:1365px) {.product__price {font-size: calc(26px / 18 * var(--base-body-size) + 0px);line-height: 1 }}@media screen and (min-width:599px) and (max-width:1023px) {.product__price {font-size: calc(24px / 18 * var(--base-body-size) + 0px);line-height: 1 }}@media screen and (max-width:599px) {.product__price {font-size: calc(22px / 18 * var(--base-body-size) + 0px);line-height: 1 }}.product__price--compare {color: rgba(var(--color-text-rgb), .66);text-decoration: line-through;margin-left: .5em;font-size: 80% }.product__price--original {font-weight: var(--font-weight-body-bold) }.product__policies {display: block;margin-top: 1em }.product toggle-tab:first-of-type {margin-top: 1em }.product toggle-tab+:not(toggle-tab) {margin-top: 1em }.product__offers {position: absolute;height: auto;top: 0;right: calc(var(--grid-width)/ 12 * 1) }.product__offers>div {position: sticky;top: 0;overflow: hidden;padding-top: calc(var(--grid-width)/ 12 * .5);padding-bottom: calc(var(--grid-width)/ 12 * .5) }.product__offers>div>:last-child {margin-bottom: 0 }.product__description {margin-top: 5em }.product__description:not(:last-child) {margin-bottom: calc(var(--section-margin)/ 3) }.product [data-payment-buttons] .toggles {margin-top: 1em }@media screen and (max-width:1023px) {.product__offers {right: var(--grid-padding) }.product__offers .product-variant__item--size {min-width: 20% }.product__description:first-child {margin-top: 1em }}@media screen and (max-width:835px) {.product {width: 100%;padding-left: var(--grid-padding);padding-right: var(--grid-padding);margin-bottom: 0 !important;padding-bottom: 0 !important;display: flex !important;flex-direction: column }.product__offers {position: relative;order: 2;transform: none;min-height: 0;right: auto;height: auto;width: 100% !important }.product__gallery {order: 1;margin-left: calc(-1 * var(--grid-padding));width: calc(100% + (var(--grid-padding) * 2)) }.product__header-mobile {order: 0 }.product__content {order: 3 }.product-gallery__navigation {width: calc(100% - (var(--grid-padding) * 2)) }.product__description {order: 3 }}.product__variant-quantity:not(:empty) {margin-top: 2em;margin-bottom: 2em;display: block;color: rgba(var(--color-text-rgb), .66) }.product__quantity {margin: 0;width: var(--button-height);height: var(--button-height);border: 2px solid !important;text-align: center;line-height: 0;padding: 0;margin-right: -2px !important;flex: var(--button-height) 0 0;max-width: var(--button-height) }.productSelect {display: none !important }product-form:not(:first-child), product-variants:not(:first-child) {margin-top: 3em }@media screen and (max-width:1023px) {product-form:not(:first-child), product-variants:not(:first-child) {margin-top: 2em }}.product__cart-actions {margin-bottom: -20px }.product__cart-actions .product__add-to-cart {width: 100% }.product__cart-actions-holder {display: flex }.product__cart-actions-holder.disabled {opacity: .16;pointer-events: none }.product__cart-actions-holder.disabled+div {display: none !important }.product__cart-actions-holder.working {opacity: .36;pointer-events: none }.shopify-payment-button__button--unbranded {background: var(--color-text) !important;color: var(--color-text-foreground) !important;text-transform: uppercase !important;padding: 0 20px !important }.shopify-payment-button__button--unbranded:not([disabled]):focus, .shopify-payment-button__button--unbranded:not([disabled]):hover {outline: 0 !important;background-color: var(--color-accent) !important;color: var(--color-accent-foreground) !important }.shopify-payment-button__button {height: var(--button-height) !important;border-radius: 0 !important }.shopify-payment-button__more-options {font-size: 12px !important;margin-top: 7px !important;text-transform: uppercase;color: var(--color-text) }.shopify-payment-button__button[disabled] {opacity: .16 !important }.product-gallery {position: relative;z-index: 99 }.product-gallery__container {position: relative;overflow: hidden }.product-gallery__items {position: relative;display: flex;flex-wrap: nowrap;overflow: visible }.product-gallery__items.disable-snapping {scroll-behavior: unset !important;scroll-snap-type: none !important }.product-gallery__item {flex-shrink: 0;overflow: hidden;display: flex;align-items: flex-start }.product-gallery__item:focus {outline: 0 !important }.product-gallery.js-enabled {position: relative }.product-gallery.js-enabled .product-gallery__viewport {overflow: hidden;transition: height .4s linear }.product-gallery.js-enabled .product-gallery__viewport.no-transition {transition: none }.product-gallery.js-enabled .product-gallery__container {cursor: grab;-webkit-clip-path: polygon(1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%);clip-path: polygon(1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%) }.product-gallery.js-enabled .product-gallery__container.mouse-down {cursor: grabbing }.product-gallery.js-enabled .product-gallery__container.pointer-events-off * {pointer-events: none }.product-gallery.js-enabled .product-gallery__container.force-no-drag {pointer-events: none }.product-gallery.js-enabled .product-gallery__container.force-no-drag .product-gallery__item.active {pointer-events: all }.product-gallery.js-enabled .product-gallery__items {transition: transform 490ms cubic-bezier(.42, 0, .1, .89) }.product-gallery.js-enabled .product-gallery__items.no-transitions {transition: none !important }.product-gallery.js-enabled .product-gallery__items.no-transitions .product-gallery__item figure {transition: none !important }.product-gallery.js-enabled .product-gallery__item {position: relative }.product-gallery.js-enabled .product-gallery__item:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .04);opacity: 1;transition: all 490ms cubic-bezier(.42, 0, .1, .89);pointer-events: none }.product-gallery.js-enabled .product-gallery__item figure {transition: all 490ms cubic-bezier(.42, 0, .1, .89) }.product-gallery.js-enabled .product-gallery__item.active:after {opacity: 0 }.product-gallery.js-enabled .product-gallery__item.active figure {transform: translateX(0) }.product-gallery.js-enabled .product-gallery__item.before-active figure {transform: translateX(calc(var(--grid-width)/ 12 * 3)) }.product-gallery.js-enabled .product-gallery__item.after-active figure {transform: translateX(calc(var(--grid-width)/ 12 * -3)) }@media screen and (min-width:836px) {.product-gallery.js-enabled .product-gallery__item>div.lazy-image {visibility: hidden }.product-gallery.js-enabled .product-gallery__item.active>div.lazy-image, .product-gallery.js-enabled .product-gallery__item.enable-tab>div.lazy-image {visibility: visible }}@media screen and (max-width:835px) {.product-gallery:after {content: "mobile-enabled";position: absolute;visibility: hidden }.product-gallery .product-gallery__container {-webkit-clip-path: none !important;clip-path: none !important;cursor: default !important }.product-gallery .product-gallery__items {overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: var(--grid-padding);-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;transition: none !important;transform: none !important }.product-gallery .product-gallery__items::-webkit-scrollbar {display: none;height: 0;width: 0 }.product-gallery .product-gallery__items:after {content: "";display: flex;flex-shrink: 0;height: 1px;order: 1;width: var(--grid-padding) }.product-gallery .product-gallery__item {scroll-snap-align: start;overflow: hidden;order: 1 !important }.product-gallery .product-gallery__item:after {display: none !important }.product-gallery .product-gallery__item figure {transform: none !important }.product-gallery[data-size="1"] .product-gallery__item {width: calc(var(--grid-perfect-width) - var(--grid-padding) * 2) }}.product-gallery__navigation {position: relative;height: 60px;z-index: 999 }.product-gallery__no {left: 0;position: absolute;line-height: 1;top: 30px;width: auto !important;right: auto;height: auto;pointer-events: none }@media screen and (min-width:1365px) {.product-gallery__no {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1 }}@media screen and (min-width:1023px) and (max-width:1365px) {.product-gallery__no {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1 }}@media screen and (min-width:599px) and (max-width:1023px) {.product-gallery__no {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1 }}@media screen and (max-width:599px) {.product-gallery__no {font-size: calc(14px / 18 * var(--base-body-size) + 0px);line-height: 1 }}.product__image-zoom {position: absolute;top: 12px;right: 12px;width: 44px;height: 44px;z-index: 99;cursor: pointer;display: flex;align-items: center;justify-content: center;opacity: 0;transition: all .1s linear 1s;transform: translate3d(0, 0, 0) }.lazyloaded~.product__image-zoom {opacity: 1 }.product-gallery--fit .product__image-zoom {top: 25px }.product__image-zoom svg {width: 24px }.product__image-zoom svg path {fill: var(--color-text) }#zoom {position: fixed;left: 0;top: 0;left: 0;width: var(--grid-perfect-width);height: 100vh;overflow: scroll;visibility: hidden;opacity: 0;z-index: -1;-webkit-overflow-scrolling: touch;background: var(--color-background);transition: all .2s linear;scrollbar-width: none;-ms-overflow-style: none }#zoom::-webkit-scrollbar {width: 0 !important;height: 0 !important }#zoom.opened {visibility: visible;opacity: 1;z-index: 99999 }#zoom .zoom__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--color-background);z-index: 6 }#zoom img {opacity: 0;max-width: none;position: absolute;top: 0;left: 0;z-index: 7;transition: opacity .1s linear }.touch #zoom img {top: 0 !important;left: 0 !important }#zoom .zoom__exit {z-index: 9;position: fixed;width: 48px;height: 48px;border-radius: 100%;background: var(--color-background);top: 25px;right: 25px;display: flex;align-items: center;justify-content: center;cursor: pointer }#zoom .zoom__exit svg {width: 24px }#zoom .zoom__exit path {fill: var(--color-text) }#zoom.loaded img {opacity: 1 }#zoom.loaded:after {opacity: 0 }.template-product .main-product .mount-images-with-text-slider {width: 50vw }.template-product .main-product .mount-images-with-text-slider .css-slider:first-child, .template-product .main-product .mount-images-with-text-slider .section-header:first-child {margin-top: calc(var(--section-margin)/ 3) }@media screen and (min-width:835px) and (max-width:1023px) {.template-product .main-product .mount-images-with-text-slider .css-slide {width: calc(50vw - var(--grid-padding) * 3) }}@media screen and (max-width:835px) {.template-product .main-product .mount-images-with-text-slider {width: var(--grid-perfect-width);margin-left: calc(-1 * var(--grid-padding)) }.template-product .main-product .mount-images-with-text-slider .css-slider:first-child, .template-product .main-product .mount-images-with-text-slider .section-header:first-child {margin-top: calc(var(--section-margin)/ 2) }}@media screen and (max-width:599px) {.template-product .main-product .mount-images-with-text-slider .three-tenths {width: calc(var(--grid-perfect-width) - var(--grid-padding) * 3) }}.product__content .section-w-margin, .product__content .template- .page-content, .template- .product__content .page-content {margin-bottom: calc(var(--section-margin)/ 3) }.product__content .css-slides-container:empty {display: none }.product__content .shopify-block {margin-top: 3em }.product__content .shopify-block>.spr-starrating.spr-summary-starrating {justify-content: flex-start !important;margin-bottom: -2em }.product__content .shopify-block>.spr-starrating.spr-summary-starrating .spr-star {width: 20px !important;height: 20px !important }@media screen and (min-width:1024px) {.product__content #shopify-product-reviews {width: calc(var(--grid-width)/ 12 * 6) !important }.product__content #shopify-product-reviews .three-tenths {width: calc(var(--grid-width)/ 12 * 4) }}@media screen and (min-width:835px) and (max-width:1023px) {.product__content #shopify-product-reviews {width: calc(var(--grid-width)/ 12 * 6) !important }.product__content #shopify-product-reviews .three-tenths {width: calc(var(--grid-width)/ 12 * 5) }}@media screen and (max-width:1023px) {.product__content #shopify-product-reviews .spr-header, .product__content #shopify-product-reviews .spr-review:first-child, .product__content #shopify-product-reviews .spr-summary-actions {margin-left: 0 !important }.product__content #shopify-product-reviews .css-slider-navigation {width: calc(var(--grid-width)/ 12 * 11) }}.template-product .main-product .mount-toggles .toggles:empty {display: none }.template-product .main-product .mount-toggles .section-header:first-child, .template-product .main-product .mount-toggles .toggles:first-child {margin-top: calc(var(--section-margin)/ 3) }@media screen and (max-width:835px) {.template-product .main-product .mount-toggles {margin-left: 0;width: 100% }.template-product .main-product .mount-toggles .section-header:first-child, .template-product .main-product .mount-toggles .toggles:first-child {margin-top: calc(var(--section-margin)/ 2) }}@media screen and (min-width:1365px) {.template-product .main-product .mount-images-with-text-slider .section-header__title, .template-product .main-product .mount-toggles .section-header__title {font-size: calc(26px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:1023px) and (max-width:1365px) {.template-product .main-product .mount-images-with-text-slider .section-header__title, .template-product .main-product .mount-toggles .section-header__title {font-size: calc(24px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:599px) and (max-width:1023px) {.template-product .main-product .mount-images-with-text-slider .section-header__title, .template-product .main-product .mount-toggles .section-header__title {font-size: calc(22px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (max-width:599px) {.template-product .main-product .mount-images-with-text-slider .section-header__title, .template-product .main-product .mount-toggles .section-header__title {font-size: calc(20px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:1365px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description {font-size: calc(15px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}@media screen and (min-width:1023px) and (max-width:1365px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description {font-size: calc(15px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}@media screen and (min-width:599px) and (max-width:1023px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description {font-size: calc(15px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}@media screen and (max-width:599px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__description {font-size: calc(13px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3 {font-family: var(--font-stack-body);font-weight: var(--font-weight-body);font-style: var(--font-style-body);font-weight: var(--font-weight-body-bold) }@media screen and (min-width:1365px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3 {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}@media screen and (min-width:1023px) and (max-width:1365px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3 {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}@media screen and (min-width:599px) and (max-width:1023px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3 {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}@media screen and (max-width:599px) {.template-product .main-product .mount-images-with-text-slider .images-with-text-slider__title h3 {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.4 }}.hide-inner-content {margin: 0 !important }.hide-inner-content>* {display: none !important }.product-recommendations .css-slider {margin-top: -10px;padding-top: 10px }.main-product+.shopify-section-product-recommendations+.shopify-section #shopify-product-reviews, .main-product+.shopify-section-product-recommendations.section-w-margin, .template- .main-product+.shopify-section-product-recommendations.page-content {margin-top: calc(var(--section-margin)/ -3) !important }.rc_container {margin-top: 1em;margin-bottom: 0 !important }.rc_widget__option, div.rc_popup {padding-left: 0 !important }div.rc_popup {color: rgba(var(--color-text-rgb), .66) }div.rc_popup svg path {fill: rgba(var(--color-text-rgb), .66) !important }.rc_widget__option {background: 0 0 !important }.rc_widget__option__label {top: 0 !important }.rc_widget__option__selector+.rc_widget__option__plans {padding-left: 33px !important }.template-product select {height: 50px !important }@media screen and (min-width:1365px) {.template-product select {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.16 }}@media screen and (min-width:1023px) and (max-width:1365px) {.template-product select {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.16 }}@media screen and (min-width:599px) and (max-width:1023px) {.template-product select {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.16 }}@media screen and (max-width:599px) {.template-product select {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.16 }}.template-product input[type=checkbox]+label, .template-product input[type=radio]+label {top: 0 }.bss-sub-purchase-wrapper {margin-top: 2em;margin-bottom: 0 }shopify-payment-terms {margin-bottom: 1em !important;margin-top: 1em !important;line-height: 1.4 }#shopify-product-reviews {display: none;margin: 0 }#shopify-product-reviews .css-slider-navigation>div {visibility: hidden }#shopify-product-reviews .spr-summary {display: flex;align-items: flex-end;flex-wrap: wrap }#shopify-product-reviews .spr-summary-actions {margin-left: 0;width: 100%;flex-shrink: 0;text-align: left;margin-top: 2em;display: block;margin-left: calc(var(--grid-width)/ 12 * 1);position: relative;z-index: 999;pointer-events: none }#shopify-product-reviews .spr-summary-actions a {pointer-events: all }@media screen and (max-width:1023px) {#shopify-product-reviews .spr-summary-actions {margin-left: var(--grid-padding) }}#shopify-product-reviews .spr-summary-caption+.spr-summary-actions {margin-left: 0 !important }#shopify-product-reviews .spr-summary-actions-togglereviews {position: relative;padding-left: 4px }#shopify-product-reviews .spr-container {border: none;padding: 0;position: relative }#shopify-product-reviews .spr-header {width: calc(var(--grid-width) - calc(var(--grid-width)/ 12 * 2));margin-left: calc(var(--grid-width)/ 12 * 1);position: relative }#shopify-product-reviews .spr-header .spr-summary-starrating.spr-starrating {left: 0 }@media screen and (max-width:1023px) {#shopify-product-reviews .spr-header {width: var(--grid-width);margin-left: var(--grid-padding) }}#shopify-product-reviews .spr-header-title {margin-bottom: 2em;text-align: left }@media screen and (min-width:1365px) {#shopify-product-reviews .spr-header-title {font-size: calc(24px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:1023px) and (max-width:1365px) {#shopify-product-reviews .spr-header-title {font-size: calc(22px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:599px) and (max-width:1023px) {#shopify-product-reviews .spr-header-title {font-size: calc(20px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (max-width:599px) {#shopify-product-reviews .spr-header-title {font-size: calc(18px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}#shopify-product-reviews .spr-reviews {display: flex;flex-direction: row;margin-top: 2em }#shopify-product-reviews .spr-summary .spr-icon {display: none }#shopify-product-reviews .css-slider-navigation {position: absolute;bottom: 0;z-index: 999 }#shopify-product-reviews .spr-review {border: 1px solid rgba(var(--color-text-rgb), .12);padding: 1.25em;margin-top: 0;position: relative }@media screen and (max-width:1023px) {#shopify-product-reviews .spr-review:first-child {margin-left: var(--grid-padding) }}#shopify-product-reviews .spr-review-header {position: relative }#shopify-product-reviews .spr-review-header-title {font-family: var(--font-stack-body);font-weight: var(--font-weight-body);font-style: var(--font-style-body);font-weight: var(--font-weight-body-bold);position: relative;padding-right: 90px;margin-bottom: 1.25em }#shopify-product-reviews .spr-review-header-starratings {display: none }#shopify-product-reviews .spr-review-custom-rating {position: absolute;right: 0;top: 0;display: flex;line-height: 1;align-items: center }#shopify-product-reviews .spr-review-custom-rating span {padding-top: .1em }#shopify-product-reviews .spr-review-custom-rating svg {margin-left: 10px }#shopify-product-reviews .spr-review-custom-rating svg path {fill: var(--color-text) }#shopify-product-reviews .spr-review-header-byline {font-style: var(--font-style-body);color: rgba(var(--color-text-rgb), .66);margin-top: 2em;margin-bottom: 0;opacity: 1 }#shopify-product-reviews .spr-review-header-byline strong {font-weight: var(--font-weight-body) }#shopify-product-reviews .spr-review-content {margin: 0 }#shopify-product-reviews .spr-review-content-body {word-break: break-word }#shopify-product-reviews .spr-review-footer {position: absolute;font-size: 10px;text-align: right;right: 12px;opacity: 0;bottom: 1em;transition: all .1s linear }#shopify-product-reviews .no-touchevents .spr-review:hover .spr-review-footer {opacity: .36 }#shopify-product-reviews .spr-review-reply {background: rgba(var(--color-text-rgb), .036);margin-top: 1em;padding: 1em;margin-top: 1em }#shopify-product-reviews .spr-review-reply-shop {float: none }.spr-custom-rating {display: flex;line-height: 1;align-items: center }.spr-custom-rating svg {position: relative;top: -.1em;margin-left: 10px }.spr-custom-rating svg path {fill: var(--color-text) }.rating-icon svg path {fill: var(--color-text) }.spr-pagination {border: none !important;position: relative !important;right: 0;width: 10px;margin-right: -10px }.spr-pagination div {visibility: hidden;opacity: 0 }.spr-form {margin: 0 !important;padding: 0 !important;border: none !important }h3.spr-form-title {margin-bottom: 2em }@media screen and (min-width:1365px) {h3.spr-form-title {font-size: calc(24px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:1023px) and (max-width:1365px) {h3.spr-form-title {font-size: calc(22px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (min-width:599px) and (max-width:1023px) {h3.spr-form-title {font-size: calc(20px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}@media screen and (max-width:599px) {h3.spr-form-title {font-size: calc(18px / 36 * var(--base-headings-size) + 0px);line-height: 1.28 }}.spr-form-label {margin-bottom: 1em;display: block }.spr-form-review-rating .spr-form-label {margin-bottom: 0 }.spr-form-input::placeholder {opacity: .66 }.spr-form-contact-email, .spr-form-contact-location, .spr-form-contact-name, .spr-form-review-body, .spr-form-review-rating, .spr-form-review-title {margin-bottom: calc(var(--button-height)/ 1.2) !important }.spr-button-primary {width: 100% }.spr-summary-actions-newreview {float: none !important }.spr-summary-actions-newreview svg {position: relative;transform: scale(.7);top: 3px;margin-right: /7px }.spr-summary-actions-newreview svg path {fill: var(--color-text) }.spr-summary-actions-newreview span {border-bottom: 1px solid }.no-touchevents .spr-summary-actions-newreview:hover {color: var(--color-accent) }.no-touchevents .spr-summary-actions-newreview:hover svg path {fill: var(--color-accent) }.product__price-reviews-container {display: flex;align-items: center }.product__price-reviews-container .spr-custom-rating {margin-left: auto;transition: 150ms linear }.product__price-reviews-container .spr-custom-rating svg path {transition: 150ms linear }.no-touchevents .product__price-reviews-container .spr-custom-rating:hover {color: var(--color-accent) }.no-touchevents .product__price-reviews-container .spr-custom-rating:hover svg path {fill: var(--color-accent) }.spr-review-read-more {margin-top: 1em;display: inline-block;text-decoration: underline;cursor: pointer;transition: 150ms linear }.no-touchevents .spr-review-read-more:hover {color: var(--color-accent) }.spr-review-modal {max-width: 540px;padding: 30px 25px;margin: 0 20px;background: var(--color-background);color: var(--color-text);overflow-y: auto;max-height: calc(100vh - 100px) }.spr-review-modal p:last-child {margin-bottom: 0 }.spr-review-modal br:last-child {display: none }.spr-review-modal .spr-review-header {position: relative }.spr-review-modal .spr-review-header-title {font-family: var(--font-stack-body);font-weight: var(--font-weight-body);font-style: var(--font-style-body);font-weight: var(--font-weight-body-bold);position: relative;padding-right: 90px;margin-bottom: 1.25em }.spr-review-modal .spr-review-header-starratings {display: none }.spr-review-modal .spr-review-custom-rating {position: absolute;right: 0;top: 0;display: flex;line-height: 1;align-items: center }.spr-review-modal .spr-review-custom-rating span {padding-top: .1em }.spr-review-modal .spr-review-custom-rating svg {margin-left: 10px }.spr-review-modal .spr-review-custom-rating svg path {fill: var(--color-text) }.spr-review-modal .spr-review-header-byline {display: block;font-style: var(--font-style-body);color: rgba(var(--color-text-rgb), .66);margin-top: 2em;margin-bottom: 0;opacity: 1 }.spr-review-modal .spr-review-header-byline strong {font-weight: var(--font-weight-body) }pickup-availability {margin-top: 2.5em;display: block }product-form+pickup-availability {margin-top: 1em }pickup-availability:empty {display: none }pickup-availability-preview {border: 1px solid rgba(var(--color-text-rgb), .12);padding: 1.5em 1em;display: block }.store-availability-heading {margin-top: 0;border-bottom: 1px solid rgba(var(--color-text-rgb), .12);padding-bottom: 32px;margin-bottom: 32px }.store-availability-heading .title {margin-bottom: 0;display: block }.store-availability-information {display: flex;text-align: left }.store-availability-information-container {margin-left: 5px }.store-availability-information__title {margin-bottom: .5em }.store-availability-information__stock {margin-bottom: .5em }.store-availability-information__stores {margin-top: 1em;margin-bottom: 0 }.store-availability-information__stores a {border-bottom: 1px solid }.store-availability-information__link {color: var(--color-text);text-decoration: underline;cursor: pointer }.store-availability-list__stock .icon {margin: 6px 12px -1px 0 !important }.store-availability-container .icon {width: 12px;height: 12px;display: inline-block;margin: 7px 4px 0 }.store-availability-container .icon-in-stock path {fill: #00730b }.store-availability-container .icon-out-of-stock path {fill: #d20 }#StoreAvailabilityModal .title {line-height: 1.1;font-weight: var(--font-weight-body-bold) }.store-availability-list__item {padding-bottom: 16px;list-style: none }.store-availability-list__item:after {content: "";display: block;margin: 32px 0 16px 0;border-bottom: 1px solid rgba(var(--color-text-rgb), .12) }.store-availability-list-header {display: flex;justify-content: space-between;align-items: baseline;margin-bottom: .5em }.store-availability-list-header__distance, .store-availability-list-header__location {margin-bottom: 0 }.store-availability-list__stock {margin-top: .5em;margin-bottom: .5em;display: block }.store-availability-list__address, .store-availability-list__invalid, .store-availability-list__phone {line-height: 1.5;margin-left: 25px }.store-availability-list__address p {margin-bottom: 0 }.store-availability-list__phone {margin-bottom: 0 }.store-availability-list__invalid .icon {width: 19px;height: 19px;position: relative;top: 5px }.store-availabilities-modal__variant-title {color: rgba(var(--color-text-rgb), .66);display: block;margin-top: 12px;margin-bottom: 0 }.store-availabilities-modal__variant-title span:not(:last-child):after {content: " / " }body[data-single-variant] .store-availabilities-modal__variant-title {display: none }.template-search #collection-filters-handle {margin-bottom: 2.5em }@media screen and (min-width:1024px) {.template-search #collection-filters-handle {margin-left: calc(var(--grid-width)/ 12 * 1) }}.mount-header {overflow: hidden }.hide {display: none }@media screen and (max-width:1023px) {.lap--hide {display: none }.lap--show-inline {display: inline-block }.lap--show-block {display: block }.lap--show-flex {display: flex }}@media screen and (max-width:835px) {.smaller-lap--hide {display: none }.smaller-lap--show-inline {display: inline-block }.smaller-lap--show-block {display: block }.smaller-lap--show-flex {display: flex }}@media screen and (max-width:599px) {.palm--hide {display: none }.palm--show-inline {display: inline-block }.palm--show-block {display: block }.palm--show-flex {display: flex }}.no-overflow {overflow: hidden }@media screen and (min-width:1023px) and (max-width:1366px) {.product__subtitle, .product__vendor {margin-bottom: 2em }product-form:not(:first-child), product-variants:not(:first-child) {margin-top: 2em }.product__title {margin-bottom: .5em }.product-variant__name {margin-bottom: .5em }.product-variant:not(:first-child) {margin-top: 1.5em }.header-holder {padding: 20px 0 }}@media screen and (max-width:599px) {.mount-vertical-slideshow {margin-bottom: calc(var(--section-margin)/ 2) }}.image-reveal--opacity .lazy-image img {clip-path: none !important;-webkit-clip-path: none !important;animation: none !important;transform: none !important }.image-reveal--opacity .lazy-image img.lazyloaded {opacity: 1 }#shopify-section-product-reviews .spr-content+.spr-summary-actions {width: fit-content }#shopify-section-product-reviews .css-slider-navigation {z-index: 9 }
 
.vtl-rp-main-widget {
    display: none!important;
}
/*   custom css */
  
   .flex-container {
     display: flex;
     flex-wrap: wrap;
     width: 100%
 }

 .flex-item {
     height: 60vh;
     background-repeat: no-repeat;
     background-position: 50% 50%;
     background-size: cover;
     flex: 1 1 auto;
     width: 290px;
     overflow: hidden;
     position: relative
 }

 .image-bar__text {
     position: absolute;
     bottom: 0;
     width: 100%;
     text-align: center;
     pointer-events: none;
     transform: translateY(-50%);
     color: #fff;
     padding: 0 20px;
     font-weight: 700;
     font-size: 1.4rem;
/*      letter-spacing: 1.5px */
 }

 img.icon-img {
     width: 80px;
     height: 80px
 }

 .custom-content {
     margin-bottom: 10%
 }

 @media only screen and (max-width:600px) {
     .custom-content {
         margin-bottom: 25%
     }
 }

 svg.icon.icon-checkmark {
     border: 3px solid #fff;
     border-radius: 100%;
     fill: #fff;
     width: 40px;
     height: 40px;
     margin-bottom: 60px;
     opacity: 1
 }

 @media only screen and (max-width:600px) {
     .flex-item {
         height: 60vh
     }
 }

 .custom-button {
     text-decoration: none;
 }
  
  .gen-btn
  {
    text-transform: uppercase;
    text-decoration: auto;
    padding: 15px;
    width: 170.06px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 100%;
    color: #FFFFFF;
    background: #FF8383 !important;
  }
  
 @media screen and (max-width:599px) {
     .custom-button {
         margin-bottom: .5rem;
         width: fit-content
     }
 }

 .section-header__title {
     color: #2E2E2E !important
 }

/*  #shopify-section-template--15082997153948__163548121940ac1600 {
     margin-bottom: 5vh !important
 } */

/*  @media screen and (max-width:1025px) {
     div#shopify-section-template--15082997153948__1636351999868e19e4 {
         margin-top: -100px
     }
 } */

 .shopify-payment-button__button--unbranded {
     background: #000000 !important;
   opacity:1!important;
   border-radius:15px!important;
 }

 .container {
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     margin: auto;
     width: auto;
     height: 600px
 }

 .content {
     position: relative
 }

 .carousel-content {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     text-align: center;
     z-index: 50;
     width: 50vw
 }

 @media only screen and (max-width:600px) {
     .carousel-content {
         width: 90vw
     }
 }

 .slideshow {
     height: 100%;
     overflow: hidden;
     position: relative
 }

 .slideshow-wrapper {
     display: flex;
     width: 300%;
     height: 100%;
     position: relative;
     animation: slideshow 20s infinite
 }

 .slide {
     width: 100%;
     height: 100%
 }

 .slide-img {
     width: 100%;
     height: 100%;
     object-fit: cover
 }

 @keyframes slideshow {
     0% {
         left: 0
     }
     10% {
         left: 0
     }
     15% {
         left: -100%
     }
     25% {
         left: -100%
     }
     30% {
         left: -200%
     }
     40% {
         left: -200%
     }
     45% {
         left: -200%
     }
     55% {
         left: -200%
     }
     60% {
         left: -200%
     }
     70% {
         left: -200%
     }
     75% {
         left: -100%
     }
     85% {
         left: -100%
     }
     90% {
         left: 0
     }
 }

 .slide-btn {
     background-color: #f9f5f1;
     border-radius: 50%;
     border: .1rem solid #82a4c3;
     width: .7rem;
     height: .7rem;
     outline: 0;
     cursor: pointer;
     position: absolute;
     bottom: 3%;
     left: 50%;
     transform: translateX(-50%);
     z-index: 70
 }

 @media only screen and (min-width:1200px) {
     .slide-btn-1 {
         left: 47%
     }
     .slide-btn-2 {
         left: 50%
     }
     .slide-btn-3 {
         left: 53%
     }
 }

 @media only screen and (max-width:600px) {
     .slide-btn-1 {
         left: 42%
     }
     .slide-btn-2 {
         left: 50%
     }
     .slide-btn-3 {
         left: 58%
     }
 }

 @media screen and (max-width:1050px) and (min-width:750px) {
     .slide-btn-1 {
         left: 42%
     }
     .slide-btn-2 {
         left: 50%
     }
     .slide-btn-3 {
         left: 58%
     }
 }

 .slide-btn-1:focus~.slideshow-wrapper {
     animation: none;
     left: 0
 }

 .slide-btn-2:focus~.slideshow-wrapper {
     animation: none;
     left: -100%
 }

 .slide-btn-3:focus~.slideshow-wrapper {
     animation: none;
     left: -200%
 }

 .slide-btn:focus {
     background-color: #82a4c3
 }

 h3.h2 {
     margin: 5px 0
 }

 span.image-with-text-overlay__heading {
     color: #1c3750 !important
 }

 .image-with-text-overlay__content1 {
     z-index: 9;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     padding: clamp(35px, 9%, 100px);
     display: flex;
     flex-direction: row
 }

 .video-popup {
     position: relative;
     height: 500px
 }

 .video-popup__link {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 500px
 }

 #player {
     width: 100%;
     height: 500px !important
 }

 .video-popup__iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 500px !important;
     z-index: 99
 }

 video-popup.custom-video-popup {
     height: 500px
 }

 video-popup#video-popup--template--15082997153948__1632399157698a4648 {
     height: 500px
 }

 @media only screen and (max-width:1024px) {
     #shopify-section-template--15082997153948__16354212988a802368 {
         display: none !important
     }
 }

 @media only screen and (min-width:1025px) {
     #shopify-section-template--15082997153948__1636351999868e19e4 {
         display: none !important
     }
 }

 .rich-text--has-button .rich-text__content {
     font-size: 40px
 }

 #AccessibleNav .site-nav__link {
     color: #778db5
 }

/*  #shopify-section-template--15082997153948__1632399064cfd08326 {
     margin-bottom: 100px
 }

 @media only screen and (min-width:1025px) {
     #shopify-section-template--15082997153948__163550542633fd5ead {
         margin-bottom: 60vh
     }
 }
 */
  
 .sticky {
     padding: 0 !important;
     position: fixed !important;
     background: #ffffff !important;
     top: 0 !important;
     width: 100%;
     transition: .2s
 }

 .header .menu-opener {
     color: #2E2E2E !important
 }

 .header .menu-opener__icon .line {
     background: white !important
 }

 #search-open-button {
     color: white !important
 }

 #cart-open-button {
     color: white !important
 }

/*   css for anchor links button color  */
  
 .button--underline:focus .svg path,
 .button--underline:focus .svg polygon,
 .button--underline:focus .svg rect,
 .no-touchevents .button--underline:hover .svg path,
 .no-touchevents .button--underline:hover .svg polygon,
 .no-touchevents .button--underline:hover .svg rect {
     fill: #778db5 !important
 }

 .button--underline:hover {
     color: #778db5 !important;
     border-bottom-color: #778db5!important
 }

 .button {
     color: #FF8383 !important
 }

 .button--underline .svg path,
 .button--underline .svg polygon,
 .button--underline .svg rect {
     fill: #FF8383 !important
 }

 .vertical-slider-headings .slide-heading .slide-button {
     border-color: #FF8383 !important
 }

 .no-touchevents .vertical-slider-headings .slide-heading .slide-button:hover {
     color: #778db5 !important;
     border-color: #778db5 !important
 }
  
  /* end of  css for anchor links button color  */
  
  
/*   custom css */
  @media only screen and (min-width: 1025px) {
  .logo1
  {
    padding-bottom : 25px !important
  }
    
    .wrapper2
    {
      padding-bottom: 10px !important;
    }
    
/*     #shopify-section-template--15082997153948__163550542633fd5ead {
    margin-top: 25vh;
} */
    
    .blog-item__image
    {
      height:550px !important
    }
    
/*     section#shopify-section-template--15082997153948__1638871124ba992f92 {
    margin-bottom: 60vh !important;
} */
/*     #shopify-section-template--15082997153948__163548121940ac1600 {
    margin-bottom: 45vh!important;
} */
    
}
  
  
@media only screen and (min-width: 900px) {
  .image-with-text-overlay__wrap{
  	padding-top: 70%;
  }
  .icon-flex-container {
    width: 90%;
}
}
@media only screen and (max-width: 768px) {
  .icon-flex-container {
    width: 80% !important;
}
  .footer-item--menus {
    justify-content: flex-start !important;
}
}
  @media only screen and (max-width: 599px) {
  .icon-flex-container {
    display: flex;
    justify-content: space-around;
    width: 75%;
    margin: 0 auto;
    background-color: #FF8383;
    position: unset !important;
    transform: unset !important;
}
}
  
.custom-product-item__price
  {
    font-weight : 600 !important;
  }
/*   div#shopify-section-template--15082997153948__16323991357ee39f75 {
    margin-bottom: 10rem;
    margin-top: 10rem;
} */
 @media only screen and (max-width:599px) 
   {
       div#shopify-section-template--15082997153948__16323991357ee39f75 {
/*     margin-bottom: 10vh;
    margin-top: 10vh; */
}
  
   }
  
  #video-background-template--15082997153948__1638871124ba992f92 .video-text__container {
    padding-top: 66vh;
    background: var(--color-background);
}
  html{
   padding-bottom:0 !important; 
  }
  /* changes  */
  input.ot-estimated-shipping-zipcode-input {
    width: 50%;
    margin-bottom: 0px;
    height: 50px;
    border-radius:15px;
}
p.ot-estimated-shipping-zipcode-submit-btn {
    padding: 14px 10px !important;
}
  .ot-estimated-shipping {
    margin-top: 10px;
}

 
        .ot-estimated-shipping {
    margin-top: 2em !important;
}
    
  
  .site-sharing {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    margin-left: -7px;
}
  .product__description {
    margin-top: 2em;
}
  .product__title {
    order: 0;
    margin-bottom: 0.25em;
}
  .product-thumbnail {
    display: flex;
    margin: 1em 0;
    flex-wrap: wrap;
    justify-content: flex-start;
}
  .product-thumbnail img {
    margin-top: 10px;
    padding: 10px;
}
  .short-description {
    margin-bottom: 1em;
    margin-top: 1em;
}
  span.model-heading {
    font-weight: 600;
}
 
/*   media query to manage different section on different screen sizes */
  
/*    @media only screen and (max-width: 1024px) 
{
   #custom-carousel
     { 
    display:none!important;
     }
}
  
 @media only screen and (min-width: 1025px) 
{
    #custom-carousel1
     {
  
    display:none!important;
     }
}   */
  
   @media only screen and (max-width: 599px) {
  video-popup.custom-video-popup {
    height: 500px;
}
     
     h3.h2.image-bar__text.text-title.image-bar__caption {
    margin-bottom: -10px !important;
     }
}
  
  @media screen and (max-width: 365px) and (min-width: 300px) {
#custom-video-popup__container_mobile {
    height: 90% !important;
    }
    
    .video-popup__container {
    height: 90vh !important;
    } 
}
  
 @media screen and (max-width: 599px) and (min-width: 370px)
    {
#custom-video-popup__container_mobile {
    height: 90% !important ;
    }
      .video-popup__container {
    height: 70vh !important ;
    }
      
    }
  
  
    @media screen and (max-width: 800px)
    {
   .wk-link__icon {
    margin-right: -25px !important;
}
    }
  
 svg.wk-icon__svg {
    stroke: #2E2E2E !important;
} 
  
    
span.video-popup__play {
    background: none !important;
}

.product-item__price>span:not(.unit-price) {
    color: var(--color-text) !important;
      }
  
  
  @media screen and (max-width: 599px)
    {
  .custom-video-popup-margin {
    margin-top: -35px !important;
/*     margin-bottom: -20vh !important; */
  }
    
    div#shopify-section-template--15082997153948__163965895896e3a926 {
/*     margin-bottom: 10vh; */
}
      
    }
  
  
h1.section-header__title.h1.with-extra-margin {
    margin-bottom: 0.5em !important;
}
  
  /*   Product page custom styles */
  
  @media only screen and (min-width: 1050px)
    {
  #shopify-section-template--15082997448860__1636526779540c9a5d .gallery-item{
  	width: calc(var(--grid-width)/ 12 * 3)!important;
  }
    }
  
  #shopify-section-template--15082997448860__1636526779540c9a5d .grid{
    justify-content: center!important;
  }
  
  .product .product__header .product__title{
  	font-size: 32px;
  }
  
  @media only screen and (max-width: 599px)
    {
.product .product__header .product__title {
    font-size: calc(20px / 36 * var(--base-headings-size) + 0px);
}
    }
  
  .product .product__offers>div{
  	padding-top: 0px!important;
  }
  
  .product .jdgm-prev-badge .jdgm-prev-badge__text{
  	display: none!important;
  }
  
  #shortDescriptionMoreBtn{
  	text-align: right;
    cursor: pointer;
  }
  #shortDescriptionLessBtn{
  	text-align: right;
    cursor: pointer;
  }
  
/*   .product .product__header #productShortDescription{
  	height: 3em;
    overflow: hidden;
    margin-bottom: 0px;
  } */
  
  .product\.metafields\.my_fields\.model_height_waist{
  	font-size: 12px!important;
    font-style: unset !important;
  }
  /* changes  */
  .ot-estimated-shipping-zipcode-submit-btn{
  	color: #778DB5!important;
    border: 1px solid #778DB5!important;
   border-radius: 15px;
   
  }
  
  
 @media screen and (min-width: 1050px)
    { 
      
 html {
    --header-size: 80px !important;
}
      
      div#shopify-section-header {
/*      margin-bottom: -40px;  */
         margin-bottom: -1% ;
}
   
   
  span._ks_text {
    margin-left: 5px;
    font-weight: 600;
    text-decoration: none !important;
}
      
 }
      
            
@media screen and (max-width: 599px)
  {
      margin-bottom
 .video-popup__background:before
      {
        background: linear-gradient(180deg, rgba(222, 229, 235, 0.95) 0%, rgba(230, 235, 240, 0.75) 44%, #EEF2F5 93.45%);
      }
  }
 @media screen and (min-width: 600px) {
   .video-popup__background:before
      {
   background: none !important;
      }
 }
      
      
@media screen and (max-width: 599px)
  {
.palm--pull-left-one-tenth {
    margin-left: 180px !important;
} 
    div#shopify-section-template--15082997153948__16323991357ee39f75 .rich-text__content
    {
      font-size: 26px !important;
       font-weight: 600 !important;
    } 
    
    .wk-icon.wk-link__icon {
    display: none !important;
}
    
div#block2 {
    margin-top: 5px;
}
    
    #block-container
{
    text-align:center;
    display:flex;
    flex-direction: row;
}
#block1, #block2
{
    display:inline;
}
      
  }
      
      
 @media screen and (max-width: 599px)
   {
.vertical-slider .slide {
  border-bottom: none !important;
 }
     
 
}
      
  @media screen and (max-width: 1023px)
    {
.breadcrumb {
  border-bottom: none !important;
}
      div#section-collection-header {
    padding-left: 0px !important;
    padding-right:0px !important;
}
    }
      
      
      /*================ Display and hide menu items images on header ================*/

/* Large devices (over 700 px) */
@media only screen and (min-width: 599px) {
  #block2{
    display:none;
  }
} 

/* Small devices (under 700 px) */
@media only screen and (max-width: 700px) {
  li#desktop{
    /* display:none !important; */
  }
} 
      
   
 @media only screen and (min-width: 1100px) {
   .nav.secondary-menu li:last-child
   {
     display : none !important;
   } 
 }
      
      
      
 @media only screen and (max-width: 599px) {
  .desktop-vcontainer{
    display: none !important;
  }
} 
      
       @media only screen and (min-width: 600px) {
          .mobile-vcontainer{
    display: none !important;
  }
} 
      
  
     .product .site-sharing{
       font-size: x-small !important;
     }
   
      
      
   @media only screen and (min-width: 600px) {
     
     h2 {
       font-size: 26px !important;
     }
     
     .slide-caption
     {
       font-size: 26px !important;
       font-family: 'Nunito Sans' !important;;
     }
     
       h1.section-header__title{
        font-size: 38px !important;
     }
   }
      
    .social-icons a svg * {
    fill: white !important;
    }
      
      
        @media only screen and (max-width:599px)
    {
      div#shopify-section-footer
      {
        padding: 0.5rem 2rem !important;
    }
      
      .footer-item--text .rte
     {
       font-size: 16px !important;
     }
      
      
       h2 {
       font-size: 18px !important;
     }
      
      .vertical-slider .slide-title {
        font-weight: 600 !important;
      }
  }
      
      
      /*       for product page  */
      
      span.model-heading {
    display: none;
}
      
      .product\.metafields\.my_fields\.model_height_waist {
        font-style: italic;
}
      
      .template-page #main .rte {
    overflow-x: unset;
}
      /*       changes */
/*  h2.section-header__title.h1 {
    font-size: 38px;
} */
      
/* span.section-header__caption.h4 {
    font-size: 26px;
    font-family: 'Nunito Sans';
}  */
      
      
/*       Homepage changes */
      
      @media only screen and (max-width: 599px)
        {
h2.section-header__title.h1 {
    font-size: calc(24px / 36 * var(--base-headings-size) + 0px) !important;
    line-height: 1.1 !important;
      font-weight: 700 !important;
      }
          
          .section-header.eight-tenths {
    width: 100% !important;
}
        }

      
/*       #shopify-section-template--15146243915932__163548121940ac1600 > div.text-relative-video-description > span.video-text__heading.h3 > p{ font-size: 55px;} */
         
   @media screen and (min-width: 1200px)
     {
     .collection-description {
     
    text-align: left;   
    font-weight: 200;
    width: 80%;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Nunito Sans';
}
     }
      
      @media screen and (max-width: 599px)
        {
.vertical-slider .slide a.slide-heading h2 span
        {
          background-image : none !important;
        }
        }
      
      @media screen and (min-width: 1365px)
        {
.h3, .rte h3 {
    font-size: 38px !important;
    line-height: 1.28 !important;
}
        }
      
      @media screen and (max-width: 599px) {
  :root {
    /* phones */
    --section-margin: 10vh !important;
  }
}
  
   @media screen and (max-width: 599px)
     {
.mount-vertical-slideshow {
  margin-bottom: -10vh !important;
}
     }

/* footer chnages font size  */
@media only screen and (min-width: 768px) {
  h5.footer-item__title {
    font-size: 20px;
    margin-bottom: 15px;
 
}
}
span.footer-links-body {
    font-size: 16px;
}
#shopify-section-footer > footer > div.footer-item.four-tenths.lap--full-width.custom-margin-push.push-left-two-tenths.lap--push-left-none.footer-item--text > div.rte > p > a{color: white;}
#shopify-section-footer > footer > div.footer-item.four-tenths.lap--full-width.custom-margin-push.push-left-two-tenths.lap--push-left-none.footer-item--text > div > p{
    font-size: 16px;
  line-height: 1.7;
}

}
.social-icons a {
    width: 43px!important;
    height: 43px!important;
    }

#shopify-section-footer > footer > div.footer-item.four-tenths.lap--full-width.custom-margin-push.footer-item--menus > div.two-tenths.lap--five-tenths.palm--full-width.lap--push-left-one-tenth > h5
 {
    width: 200px;
}
  
 option[value="created-ascending"],  option[value="created-descending"]{ 
    display: none;
} 
  
  
        p.ot-estimated-shipping-zipcode-available , p.ot-estimated-shipping-main-text, p.ot-estimated-shipping-zipcode-custom-text
{
    margin-bottom: 0.7em!important;
}

  #add-to-cart-template--15082997448860__main{
        margin-top: 1em;
}
  
  
 div#shopify-section-template--15082997153948__16354962148fddc821 {
   
   /* margin-bottom: var(--section-margin) ; */
} 
  
  div#instafeed {
    /* margin-bottom: var(--section-margin); */
}

  span.custom-hidden {
    display: none !important;
}
  
  @media only screen and (min-width: 1365px){
.image-with-text-overlay__heading {
    font-size: 32px !important;
 }
}
  
  @media only screen and (min-width: 1100px) {
  
 #shopify-section-template--15082997448860__1640606494c1536b3c .gallery-item {
   
   width: calc(var(--grid-width)/ 12 * 4) !important;
   
 }
  
  #shopify-section-template--15082997448860__1640606494c1536b3c .grid {
    justify-content : center ;
  }
    
  }
  
  .cbb-also-bought-slider-container select {
    background-image: unset !important;
}
  
  @media only screen and (max-width: 590px) {
  
/*   span.video-popup__play {
    display: none;
} */
    .custom-video-popup-container {
    height: 500px;
}
    
    .video-btn {
    padding-top: 30%;
}
    
  }
  
  .jdgm-revs-tab-btn.btn {
    display: none !important;
}
   
  @media only screen and (min-width: 600px) {
  .custom-video-popup-container {
    height: 675px;
}
  }
  

  
/* .vtl-rp-main-widget {
    display: none !important;
} */
  @media only screen and (min-width: 900px)
    {
  .breadcrumb {
    margin-top : 1% ;
  }
    }
  
  @media only screen and (max-width: 599px)
    {
 .vertical-slider .slide-title {
    font-size: calc(24px / 36 * var(--base-headings-size) + 0px);
}
    }
  
  .vertical-slider .slide-image__video
  {
    width: 90% !important;
  }

  
/*   for color swatches app */
  @media screen and (min-width: 1023px) and (max-width: 1366px){
label.webyzeProductColorsLabel {
    margin: 0.5em 0em 1em 0em!important;
}
    .product-variant__container {
    margin-bottom: 0.4em!important;
}
    .webyzeProductColors[data-style="5"]>.swatchProductColor.currentSwatch
{
    border: 1px solid transparent;
}
    
     span.swatchProductColor.swatchType_one_color.currentSwatch {
    padding: 9px 9px;
}
  }
  
  @media screen and (max-width: 1023px)
{
.breadcrumb {
    margin: 0px !important;
    padding-top: 0 !important;
 }
}
  
   @media screen and (max-width: 599px)
{
   .mobile-hide
    {
      display: none !important;
    }  
}
  
     @media screen and (min-width: 600px)
{
  .desktop-hide
    {
      display: none !important;
    }  
}
  
  .wk-button__label
    {
      
      color: #2E2E2E !important;
      
    }
  
  
  @media screen and (max-width: 835px)
    {
      .product__gallery {
        order: 0 !important;

      }
      
      .product__header-mobile{
        order: 1 !important;
        
      }
      
    }
  
    product-form:not(:first-child), product-variants:not(:first-child) {
    margin-top: 1em !important;
}
  
  
.header-holder {
    padding: 0px 0px 0px 0!important;
}

    @media(max-width:800px){
      .header-holder {
    padding:  0!important;
}
    }
  
  .product-variant__name , .webyzeProductColorsLabel , .ot-estimated-shipping-zipcode-submit-btn-title
     {
       font-weight: bold;
     }
  
  .product-variant:not(:first-child)
     {
       margin-top: 1em !important;
     }
  
  .product-variant__name 
     {
       margin-bottom: 0.5em !important;
     }
  
  .template-search #main-collection-product-grid {
    margin-top: 5%;
}
  
  @media only screen and (min-width: 1023px )
    {
      :root{--section-margin:25vh !important;}
    }
      
      
/*      slick arrows custom css  */

.slick-dots {
    bottom: 2%!important;
}

    
       .slick-next
         {
           right:-35px !important;
         }
      
      .slick-prev
         {
           left: -35px !important;
         } 
      
      .slick-next:before, .slick-prev:before
         { 
           z-index:1;
           color: #FF8383 !important; 
           font-size: 30px !important;
         }
  
        .slick-next, .slick-prev
  {
    z-index:1;
    width: auto !important;
    height: auto !important;
  }
      
      @media only screen and (max-width: 1023px)
        {
.product__header {
    margin-bottom: 0 !important;
}
        }
      
      .ot-estimated-shipping-zipcode-submit-btn-title {
    font-weight: bold !important;
        font-size: 17px !important;
}

      @media only screen and (max-width: 599px)
        {
      div#shopify-section-template--15082997448860__1640606494c1536b3c {
    margin-top: 150px;
}

      .vtl-ub-bundle-box {
          margin-top: 50px !important;
      }

            }
  
  
      
      
      /*       for our mission section text  */
@media only screen and (max-width: 600px) {
  span.section-header__title.h4  {
    font-size: 31px!important;
  }
  .test {
    font-size: 31px;
}

}
      
       @media only screen and (min-width: 601px) {
       span.section-header__title.h4 {
    font-size: 38px;

}
  }

      
      
 
    #shopify-section-template--15082997153948__16323991357ee39f75 > div > div > div > div.rich-text__content.rte > p{font-size: 29px;}    
    
      
/*       recapcha badge css */
      
      .grecaptcha-badge {
    display: none !important;
}
      
/*       feedback widget position css */
     .va-feedback-widget-global {
          top: 25% !important;
     }
      

      .returnprime__app select {
        background-image: none !important;
      }
      
         
      
/*       size variant on pdp css */
             @media only screen and (max-width: 768px) {
	.product-variant__container {
/*     width: 80%!important; */
	  display: flex!important;
/*           flex-wrap: nowrap!important; */
      
}
         .product-variant__container .product-variant__item label {
    padding: 0 0px!important;
       }
         
         .product-variant__container .product-variant__item--size label {
    
    
    font-size: small!important;
}
       }
      
      
      /*       sticky header */
      @media only screen and (max-width: 1024px)
        {
      main-header#header-holder {
    position: fixed !important;
    /* background: white !important; */
}
        }
      
/*       description justify on pdp */
      .custom-description,.rte.collection-description, .rte.collection-description-desktop
      {
        text-align: justify !important;
      }
      
/*       gift card product hide irrelevant info */
      
      .custom-gift-card
      {
        display: none !important;
      }
           
  
           
/*       custom description title on pdp */
      
      @media only screen and (max-width: 599px)  { 
        .custom-section-header__title {
        font-size: 18px !important; 
        font-weight: 600!important 
        }
      } 
      
      
/*       size variant changes on pdp */
      
      @media screen and (max-width: 1023px)
        {
.product__offers .product-variant__item--size {
    /* min-width: 13% !important; */
    white-space: nowrap;
}
        }
      
      
      
      /*       mobile layout for feedback badge */
    @media only screen and (max-width: 600px) {
 .va-feedback-widget-ribbon {
    padding: 5px!important;
    font-size: 15px;
}
}



     html { overflow-x: hidden; } 

.jdgm-sort-dropdown, .jdgm-form__reviewer-name-format-dropdown {
  background-image: none !important;
}

/* pdp chnages 22-09-2022 */
      .product-variant__container .product-variant__item input:checked+label {
    border-color: #ff8383;
}

    /*  new css for home page  */

      .section-c-margin {
    margin-bottom: 7vh;
}


/*     for blog page */
.blog .blog-item--featured {
    flex-direction: row-reverse;
    
}

      @media only screen and (min-width: 992px){
.blog .blog-item--featured { 
  column-gap: 7%!important;
    }
      }

.article-header.grid.ten-tenths.lap--full-width.push-left-one-tenth.lap--push-left-none {
    row-gap: 1.5em;
}
    
    .article-header__content.four-tenths.lap--five-tenths.palm--full-width.push-left-one-tenth.palm--push-left-none {
    padding-right: 5%;
}


      .article-header {
    flex-direction: row-reverse!important;
}
    a.blog-item__title-holder.h4.mrgin {
    margin-bottom: 10px;
}

      span.five-tenths.mr {
    margin-top: 10px;
}


/* for side drawer */


  ul.sidebar__menu.sidebar--primary {
    font-size: 20px !important;
}


      .sidebar {
    width: 350px
      }




      /* for account page  */

      button.js-return-exchange.white {
    white-space: unset;
}
     @media only screen and (min-width:1024px){  
    .text-pdp-slider-marquee{
      padding-top:4%;
    }
    }



      /*  CSS 4 REDESIGN HOMEPAGE  */

      /* 4 video section margin */
      div#shopify-section-template--16563600916636__theme_video_popup_43ANmJ {
    margin-bottom: 5%;
}


      /* 4 setting up margins on homepage */
 .margin-auto {
    margin: 5% auto!important;
}  

    /* Hiding svg on video and three columns overlapping */
    span#hero-text-svg{
        display:none!important;
      }
    .icon-flex-container{
      display:none!important;
    }

      @media only screen and (min-width:750px){
        video-popup#video-popup--template--16563600916636__video_popup_HP8V4x {
    margin: 0 8%;
}
        .video-desc {
    margin: 0 20%;
}
      }


/* Custom header css - sachin  */

    
@media(min-width:1000px){
  .header .logo {
  left: 8%;
}

  #block-container{
display:none;
}

#header-holder > div > nav{
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2%;
  margin-left:15%;
  width:100%;
}

#header-holder > div > nav > ul{
width:100%;
display:flex;
list-style:none;
align-item:center;
justify-content:center;
}

#header-holder > div > div.menu-meta {
    margin-right: -25px;
}

div#block-container {
  visibility: hidden;
}

li{
  padding:1%;
}
}
    button.slick-next.slick-arrow {
    display: none!important;
}

    .razorpayImage {
      display: inline-grid;
}
    @media only screen and (min-width:1000px){
    .footer-item.four-tenths.lap--full-width.custom-margin-push.footer-item--newsletter {
    margin-top: -160px;
}
      .footer-item.four-tenths.lap--full-width.custom-margin-push.footer-item--menus {
    margin-right: 10%;
}
      .footer-item.four-tenths.lap--full-width.custom-margin-push.push-left-two-tenths.lap--push-left-none.footer-item--text {
    border-left: 3px solid #8ba2cd;
        padding-left:8%;
}
      .footer-item.footer-item--copyright {
    margin-bottom: 15px;
        font-size:14px;
}
      /* CSS 4 LOGOS */
      .text-w-icon__container {
    border-left: 2px solid white;

        padding-left:5%;
}

}
       .text-w-icon__container{
         color:white!important;
       }
    @media only screen and (max-width:800px){
      img.customImg {
        height:50px !important;
        width:50px !important;
      }
      .text-w-icon__title{margin :5px 0px;}
      .text-w-icon__content{
        text-align:center!important;
      }
      .text-w-icon__container{margin-bottom:15px;}
      .text-w-icon__container{
        color: white!important;
    border-bottom: 2px solid;
    padding-bottom: 15px;
      }
      .text-w-icon__icon{
        margin-left:42%!important;
         width: 50px;
    height: 50px;
      }
    }

    
    .payment-heading{
        color: #8ba2cd;
  font-weight: 600;
    }
    nav.desktop-menu{
      display:none;
    }
          /* BACKGROUND COLOR */
      main-header#header-holder,.header.wrapper{
        background-color:#869dcf;
}

    /* For header  */
    .header-holder{
      /* padding:13px 0px!important; */
}
/* margin below the testimonial  */
    section#shopify-section-template--16572942811292__a09f9da7-b9a6-4acb-9250-e36ea830eeb4{
      margin-bottom:5%!Important;
    }

      /* For logos background */
      div#shopify-section-text-columns-with-icons{
         background-color:#869dcf;
         padding: 5% 0%;
         margin-top:10px;
      }

/* 4 Btestimonail  */
    @media(min-width:800px){
        .reputon-testimonials-widget .reviews-holder--1wrGp .rating-stars--2exL3 svg, .reputon-testimonials-widget .reviews-holder--1wrGp a.rating-stars--2exL3 svg{
      height:25px!important;
      width:30px!important;
      color: #ff8439!important;
      fill: #ff9f39!important;
      margin-bootom:15%!important;
    }
     .text--124Ir {
    font-size: 20px!important;
    font-weight: bold!important;
}
    }
  
    
/* this is the code for remove border bottom from footer section - sachin  */
    @media(max-width:768px){
       .footer-links-body{
      border-bottom: 0 !important;
    }
    }

    /* end of my code - sachin  */
   

/* this is the code for testimonial slider - sachin  */
      .reputon-testimonials-widget .reviews-holder--1wrGp{
        padding:0px !important;
      }

    /* this is the code for instafeed - ayush  */
#instagram-feed-box{
  margin-bottom:-6% !important;
}
@media only screen and (max-width:600px){    
#instagram-feed-box{
  margin-bottom:-4% !important;
}}
      #instafeed{
        max-width:100% !important;
        background:#869dcf;
        margin-bottom:-1px!important;
      }
    .instastory-title{
      background: #869dcf;
    color: white;
  padding-bottom: 2%!important;
    padding-top: 5%!important;
    }
      /* end of my code - sachin  */


      /* this is the code for merging rows - join our community - sachin  */
      #instafeed{
        margin: -22px auto !important;
      }

    #versatile-clothing-for-men > h2{
      padding:20px 20px !important;
    }
    /* end of my code - sachin */


/* this css is for cart button on product page - sachin */
      button.ajay {
    position: absolute;
    bottom: 3%;
    right: 5%;
}
    /* end of my code - sachin */

      /* for New annoucement  */
    .annoucement1{
      padding:5px 0;
      color:#ffffff !important;
      background-color:black;
    }


    /* this is the css for header in homepage - sachin */
@media(min-width:1030px){
    section#shopify-section-template--16572942811292__89e909e5-90d8-4ab1-8fbe-5219b71d7c19 {
    margin-top: -25px;
}
}


    /*   Buttons for product page*/
        .product__cart-actions .product__add-to-cart {
    width: 100%;
    border-radius: 15px!important;
    color: white!imporant;
    background: #798CB5!important;
        border-color:#ffffff00!important;
}
    span.add-to-cart__text {
    color: white;
}
    input.product__quantity {
    border-radius: 8px !important;
      margin-right: 5px !important;
}
   /* .image-with-text.image-with-text--right-alignment.grid.mobile {
    width: 93%;
    display: flex;
   background: aliceblue;
  
}    */

      p.custom-annouce {
    font-size: 13px;
}

      @media(min-width:1000px){
        section#shopify-section-template--15082997153948__89e909e5-90d8-4ab1-8fbe-5219b71d7c19 {
    margin-top: -72px;
}
      }

    /* end of custom header - sachin gupta */


    /* css for button background on homepage - sachin  */
      .btn-label{
        background-color: #000000 !important;
      }
    @media(max-width:800px){
    .heart-icon-header{
      position:absolute;
    }}


      /*  CSS 4 Logo shipfting*/
    @media only screen and (min-width:1200px){
            div#logo {
    padding-left: 150px;
}
      .menu-meta {
    padding-right: 100px;
}
    }
.jdgm-preview-badge .jdgm-star.jdgm-star {
    color: #FBCD0A!important;
}
    @media(min-width:1024px){
.mount-toggles.five-tenths.lap--six-tenths.lap--push-left-padding{
  width:fit-content!important;
}}


      /* CSS 4 worday 2.0 */
    @media only screen and (min-width:1000px){
            .cust-h{
        height:70vh!important
      }
      .flex-item{
               background-position-y: top;
      }
   

    }

    #shopify-section-header .header.wrapper{
      padding-top:15px;
      padding-bottom:15px;
    }


#shopify-section-template--15082997153948__slider_banner_URRpUT .slideshow_content{
  margin:0% 0%!important;
}   

      #shopify-section-template--15082997153948__slider_banner_URRpUT.section-c-margin{
        width: 100%;
    margin-left: auto;
    margin-right: auto;
}
    .width{
      margin-top:20px;
    }




      /* CSS 4 Header logo and icons in Mobile  */
      @media only screen and (max-width:800px){
        .heart-icon-header , .new-custom-cart{
          height:14px;
          width:14px;
        }
        img.new-custom-cart {
    margin-right: 4px;
}
        .header .menu-opener__icon{
          top:0px;
          width:20px;
        }
        .heart-icon-header{
          left:8px
        }
        .header .logo{
          left:48%;
        }
        .header .menu-meta li:not(:last-child) {
    margin-right: 5px;
}
      }

     .ot-estimated-shipping-zipcode-submit-btn-title {
    margin-bottom: 15px!important;
}
    .site-sharing__label{
      font-weight:600!important;
    }
    .product__price-container{
      display:flex!important;
      justify-content:space-between!important;
    }
    .shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw.LVeInvZ5HcNOW1Zsn7NH{
      height:45px!important;
      border-radius:8px!important;
      background:#000!important;
    }
    .product__add-to-cart.button.button--border,.product__quantity{
      height:45px!important;
      border-radius:8px!important;
    } 



      /* CSS 4 search icon on header 4 mobile */
      @media only screen and (max-width:750px){
        #shopify-section-header .header.wrapper{
          padding:25px!important;
        }
        span.menu-meta__icon.new-search{
          position:absolute;
          left:inherit;
        }
      }
    @media only screen and (min-width: 700px) {
  .image-with-text__image {
    margin-left: 0px;
    width: 50%;
  }
  .image-with-text__content {
    margin-left: 0px;
    width: 50%;
    padding: 0 7%;
  }
  .image-with-text {
    margin: auto 126px;
    background: linear-gradient(to right, #ebebeb 50%, transparent 50%);
  }
}
    @media only screen and (max-width:600px){
      .product__title,.product__price--original,.image-with-text__heading.cf{
        font-size:22px!important;
      }
      .image-with-text__description.rte.ttl{
        font-size:14.22px!important;
      }
       .product__title,.product__price--original{
         font-weight:700;
       }
    
      .breadcrumb{
        display:none!important;
      }
    }
    @media only screen and (min-width:600px){
    .desktop_product-gallery.product__gallery{
      margin-left:5%;
    }}
    .product-variant__container .product-variant__item .product-variant__label
{
background-color:#dfe3e8;
}
    .product-variant__container .product-variant__item
    {
      padding: 5px 5px 5px 5px;
    }
    .product__offers>div {
  overflow:visible !important;
}
    .webyzeProductColors>.swatchProductColor,.webyzeProductColors>.swatchProductColor>div
    {
      height:27px !important;
      width:27px !important;
    }
    /* .product-variant__container .product-variant__item 
    {
      min-width:12% !important;
    } */
    /* .product-variant__container
    {
      flex-wrap:nowrap !important;
    } */
    @media only screen and (max-width:600px){
    .footer-item__title{
      margin-bottom:10px!important;
    }
        .jdgm-carousel-title,.jdgm-all-reviews-rating{
      padding-bottom:3%;
    }
    }
    .buttons-holder>* 
    {
      margin: 0 10px 10px !important;
    }
    .shopify-payment-button__button
    {
      height:44px !important;
    }
    .jdgm-carousel-title,.jdgm-all-reviews-rating{
      padding-bottom:1%;
    }
    .social-sharing-product
    {
      margin-top:10px;
    }
    .title-alignment {
      text-align:center;
    }
    

/*iwish css --------------------------------------*/
a.iWishAdd {
    margin-top: 25px;
    text-transform: uppercase;
}

.iWishAdd svg{
    width: 19px;
    height: 19px;
    position: relative;
    bottom: 1px;
    stroke-width: 15px !important;
}

a.iWishAddColl {
    position: absolute;
    top: 5px;
    right: 3%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    border-radius: 50%;
    margin: 0;
    padding: 0;
}

a.iWishAddColl svg{
    stroke-width: 20px !important;
}

.iwish-app-block-wrapper a.iWishAddColl,a.iWishAddColl span,.iwish-app-block-wrapper a.iWishAdd{display:none;}

a.iwish-float-icon.menu-meta__link {
    position: relative;
}

span.iwish-counter {
    position: absolute;
    top: -6px;
    right: -8px;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: #000;
    font-family: serif;
}

@media screen and (max-width: 1023px){
  .header .menu-meta__link.iwish-float-icon {
    width:auto;
    height:auto;
  }
}

@media screen and (max-width:800px){
  span.iwish-counter {
      top: -14px;
      right: -29px;
      width: 13px;
      height: 13px;
  }
}
button.glide__arrow.glide__arrow--right {
    display: none;
}
button.glide__arrow.glide__arrow--left {
    display:none;
}
.btn.ks-calculator-modal-button {
    border:none!important;
}
/*iwish css ended--------------------------------------*/
/* submenu css for font size mobile */
   #bundle-recent_sales{
  display:none!important;
}