 :root {--grid-perfect-width: 100vw;--grid-width: var(--grid-perfect-width);--body-margin: calc(80px + 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: 30vh;--body-margin: calc(110px + var(--header-logo));}}@media screen and (max-width: 1023px) {:root {--grid-width: calc(var(--grid-perfect-width) - 80px) !important;--grid-padding: 40px;--body-margin: 75px;--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: 50px;--section-margin: 20vh;--button-height: 48px;--button-padding: 20px;--product-item-margin-asymmetrical: 60px;--product-item-margin-regular: 50px;--cart-margin: 30px;}}.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 * 0.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 * -0.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 * 0.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 * 0.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 * 0.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 * 0.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 * -0.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 * 0.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 * 0.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 * -0.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 * 0.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 * 0.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 * 0.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 * 0.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 * -0.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 * 0.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);}.wrapper, .section-w-mobile-padding {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 * 0.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 * -0.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 * 0.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 * 0.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 * 0.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 * 0.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 * -0.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 * 0.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 * 0.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 * -0.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 * 0.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 * 0.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 * 0.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 * 0.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 * -0.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 * 0.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);}}input, :before, :after, * {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: none;-webkit-appearance: none;border-radius: 0;box-shadow: none;}button {-webkit-appearance: none;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {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:before, blockquote:after, q:before, q:after {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}a {text-decoration: none;}button {background: transparent;border: none;box-shadow: none;cursor: pointer;}.clearfix:after, .product.featured-product:after, .address-popup:after {content: "";display: table;clear: both;}.hide, .hidden {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;}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, 0.3);z-index: 999;visibility: hidden;opacity: 0;pointer-events: none;transition: all 300ms linear;}.header-holder, .page-content, #shopify-section-text-columns-with-icons, #shopify-section-footer {position: relative;left: 0px;}.vertical-slider-headings .slide-heading, .header-holder, .page-content, #shopify-section-text-columns-with-icons, #shopify-section-footer {transition: left 500ms ease-in-out;}@media screen and (max-width: 599px) {.vertical-slider-headings .slide-heading, .header-holder, .page-content, #shopify-section-text-columns-with-icons, #shopify-section-footer {transition: left 300ms ease-in-out;}}body.sidebar-opened {overflow: hidden;}body.sidebar-opened.sidebar-opened--right .vertical-slider-headings .slide-heading, body.sidebar-opened.sidebar-opened--right .header-holder, body.sidebar-opened.sidebar-opened--right .page-content, body.sidebar-opened.sidebar-opened--right #shopify-section-text-columns-with-icons, body.sidebar-opened.sidebar-opened--right #shopify-section-footer {left: -20vw;}body.sidebar-opened.sidebar-opened--left .vertical-slider-headings .slide-heading, body.sidebar-opened.sidebar-opened--left .header-holder, body.sidebar-opened.sidebar-opened--left .page-content, body.sidebar-opened.sidebar-opened--left #shopify-section-text-columns-with-icons, body.sidebar-opened.sidebar-opened--left #shopify-section-footer {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;}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) {.text-size--largest, #CartTotal {font-size: calc(24px / 18 * var(--base-body-size) + 0px);line-height: 1.11;}}@media screen and (min-width: 1023px) and (max-width: 1365px) {.text-size--largest, #CartTotal {font-size: calc(24px / 18 * var(--base-body-size) + 0px);line-height: 1.11;}}@media screen and (min-width: 599px) and (max-width: 1023px) {.text-size--largest, #CartTotal {font-size: calc(22px / 18 * var(--base-body-size) + 0px);line-height: 1.11;}}@media screen and (max-width: 599px) {.text-size--largest, #CartTotal {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) {.text-size--regular, .spr-review-modal .spr-review-header-title, #shopify-product-reviews .spr-review-content-body, #shopify-product-reviews .spr-review-header-title, .product-item__title, .product-item__price, .product-item__variants, #CartTotal + .info, #cartSpecialInstructions, .section-header__subtitle, .button, .spr-button-primary, .template- .shopify-challenge__container .shopify-challenge__button {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.4;}}@media screen and (min-width: 1023px) and (max-width: 1365px) {.text-size--regular, .spr-review-modal .spr-review-header-title, #shopify-product-reviews .spr-review-content-body, #shopify-product-reviews .spr-review-header-title, .product-item__title, .product-item__price, .product-item__variants, #CartTotal + .info, #cartSpecialInstructions, .section-header__subtitle, .button, .spr-button-primary, .template- .shopify-challenge__container .shopify-challenge__button {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.4;}}@media screen and (min-width: 599px) and (max-width: 1023px) {.text-size--regular, .spr-review-modal .spr-review-header-title, #shopify-product-reviews .spr-review-content-body, #shopify-product-reviews .spr-review-header-title, .product-item__title, .product-item__price, .product-item__variants, #CartTotal + .info, #cartSpecialInstructions, .section-header__subtitle, .button, .spr-button-primary, .template- .shopify-challenge__container .shopify-challenge__button {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1.4;}}@media screen and (max-width: 599px) {.text-size--regular, .spr-review-modal .spr-review-header-title, #shopify-product-reviews .spr-review-content-body, #shopify-product-reviews .spr-review-header-title, .product-item__title, .product-item__price, .product-item__variants, #CartTotal + .info, #cartSpecialInstructions, .section-header__subtitle, .button, .spr-button-primary, .template- .shopify-challenge__container .shopify-challenge__button {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.4;}}@media screen and (min-width: 1365px) {.text-size--smaller, .store-availabilities-modal__variant-title, .spr-review-modal .spr-review-header-byline, #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .spr-review-header-byline, shopify-payment-terms, .rc_widget__option, div.rc_popup, .product__variant-quantity:not(:empty), .cart-item .info, .search-item .info, .sidebar__close {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (min-width: 1023px) and (max-width: 1365px) {.text-size--smaller, .store-availabilities-modal__variant-title, .spr-review-modal .spr-review-header-byline, #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .spr-review-header-byline, shopify-payment-terms, .rc_widget__option, div.rc_popup, .product__variant-quantity:not(:empty), .cart-item .info, .search-item .info, .sidebar__close {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (min-width: 599px) and (max-width: 1023px) {.text-size--smaller, .store-availabilities-modal__variant-title, .spr-review-modal .spr-review-header-byline, #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .spr-review-header-byline, shopify-payment-terms, .rc_widget__option, div.rc_popup, .product__variant-quantity:not(:empty), .cart-item .info, .search-item .info, .sidebar__close {font-size: calc(16px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (max-width: 599px) {.text-size--smaller, .store-availabilities-modal__variant-title, .spr-review-modal .spr-review-header-byline, #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .spr-review-header-byline, shopify-payment-terms, .rc_widget__option, div.rc_popup, .product__variant-quantity:not(:empty), .cart-item .info, .search-item .info, .sidebar__close {font-size: calc(14px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (min-width: 1365px) {.text-size--small, .spr-form-label, .cart-item .item__unit, .search-item .item__unit, .cart-item .item__properties, .search-item .item__properties, .cart-item .info.selling-plan, .search-item .info.selling-plan, .sidebar__caption, .footer-item__title, .order-table .note {font-size: calc(14px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (min-width: 1023px) and (max-width: 1365px) {.text-size--small, .spr-form-label, .cart-item .item__unit, .search-item .item__unit, .cart-item .item__properties, .search-item .item__properties, .cart-item .info.selling-plan, .search-item .info.selling-plan, .sidebar__caption, .footer-item__title, .order-table .note {font-size: calc(14px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (min-width: 599px) and (max-width: 1023px) {.text-size--small, .spr-form-label, .cart-item .item__unit, .search-item .item__unit, .cart-item .item__properties, .search-item .item__properties, .cart-item .info.selling-plan, .search-item .info.selling-plan, .sidebar__caption, .footer-item__title, .order-table .note {font-size: calc(14px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}@media screen and (max-width: 599px) {.text-size--small, .spr-form-label, .cart-item .item__unit, .search-item .item__unit, .cart-item .item__properties, .search-item .item__properties, .cart-item .info.selling-plan, .search-item .info.selling-plan, .sidebar__caption, .footer-item__title, .order-table .note {font-size: calc(12px / 18 * var(--base-body-size) + 0px);line-height: 1.1;}}h1, h2, h3, h4, h5, h6, .h1, .template- .shopify-policy__title, .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) {.rte h1, .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) {.rte h1, .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) {.rte h1, .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) {.rte h1, .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) {.rte h2, .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) {.rte h2, .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) {.rte h2, .h2 {font-size: calc(38px / 36 * var(--base-headings-size) + 0px);line-height: 1.2;}}@media screen and (max-width: 599px) {.rte h2, .h2 {font-size: calc(30px / 36 * var(--base-headings-size) + 0px);line-height: 1.2;}}@media screen and (min-width: 1365px) {.rte h3, .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) {.rte h3, .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) {.rte h3, .h3 {font-size: calc(28px / 36 * var(--base-headings-size) + 0px);line-height: 1.28;}}@media screen and (max-width: 599px) {.rte h3, .h3 {font-size: calc(28px / 36 * var(--base-headings-size) + 0px);line-height: 1.28;}}@media screen and (min-width: 1365px) {.rte h4, .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) {.rte h4, .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) {.rte h4, .h4 {font-size: calc(20px / 36 * var(--base-headings-size) + 0px);line-height: 1.28;}}@media screen and (max-width: 599px) {.rte h4, .h4 {font-size: calc(18px / 36 * var(--base-headings-size) + 0px);line-height: 1.28;}}@media screen and (min-width: 1365px) {.rte h5, .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) {.rte h5, .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) {.rte h5, .h5 {font-size: calc(20px / 36 * var(--base-headings-size) + 0px);line-height: 1.16;}}@media screen and (max-width: 599px) {.rte h5, .h5 {font-size: calc(16px / 36 * var(--base-headings-size) + 0px);line-height: 1.16;}}@media screen and (min-width: 1365px) {.rte h6, .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) {.rte h6, .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) {.rte h6, .h6 {font-size: calc(16px / 36 * var(--base-headings-size) + 0px);line-height: 1.28;}}@media screen and (max-width: 599px) {.rte h6, .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;}p, ul, ol {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;}ul ul, ul ol, ol ol, ol ul {margin-left: 1em;}.text-color--lighter {color: rgba(var(--color-text-rgb), 0.66);}table {width: 100%;border: 1px solid rgba(var(--color-text-rgb), 0.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), 0.12);}table thead tr {border-top: none;}table th, table td {min-height: 41px;padding: 10px 14px 8px;border-right: 1px solid rgba(var(--color-text-rgb), 0.12);}sub, sup {font-size: 0.7em;line-height: 0.7em;}sub {vertical-align: bottom;}sup {vertical-align: top;}del {text-decoration: line-through;}small {font-size: 0.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), a.text-link {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, .no-touchevents a.text-link:hover, a.text-link: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: transparent;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(0.9);}}.button--underline svg {width: 50px;top: 1px;right: 18px;position: relative;transition: all 120ms linear;}.no-touchevents .button--underline:hover, .button--underline:focus {color: var(--color-accent);border-bottom-color: var(--color-accent);padding-right: 68px;}.no-touchevents .button--underline:hover .svg, .button--underline:focus .svg {width: 50px;}.no-touchevents .button--underline:hover .svg path, .no-touchevents .button--underline:hover .svg polygon, .no-touchevents .button--underline:hover .svg rect, .button--underline:focus .svg path, .button--underline:focus .svg polygon, .button--underline:focus .svg rect {fill: var(--color-accent);transition: all 120ms linear;}.no-touchevents .button--underline:hover svg, .button--underline:focus svg {right: 4px;}.button--border {border: 2px solid var(--color-text);line-height: 1;padding: 0 var(--button-padding);height: var(--button-height);}.no-touchevents .button--border:hover, .button--border:focus {border-color: var(--color-accent);color: var(--color-accent);outline: none !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, .spr-button-primary span path, .template- .shopify-challenge__container .shopify-challenge__button span path, .button--solid span polygon, .spr-button-primary span polygon, .template- .shopify-challenge__container .shopify-challenge__button span polygon, .button--solid span rect, .spr-button-primary span rect, .template- .shopify-challenge__container .shopify-challenge__button span rect {fill: var(--color-text-foreground);transition: all 120ms linear;}.no-touchevents .button--solid:hover, .no-touchevents .spr-button-primary:hover, .no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover, .template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover, .button--solid:focus, .spr-button-primary:focus, .template- .shopify-challenge__container .shopify-challenge__button:focus {background: var(--color-accent);color: var(--color-accent-foreground) !important;outline: none !important;}.no-touchevents .button--solid:hover .svg path, .no-touchevents .spr-button-primary:hover .svg path, .no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover .svg path, .template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover .svg path, .no-touchevents .button--solid:hover .svg polygon, .no-touchevents .spr-button-primary:hover .svg polygon, .no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover .svg polygon, .template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover .svg polygon, .no-touchevents .button--solid:hover .svg rect, .no-touchevents .spr-button-primary:hover .svg rect, .no-touchevents .template- .shopify-challenge__container .shopify-challenge__button:hover .svg rect, .template- .shopify-challenge__container .no-touchevents .shopify-challenge__button:hover .svg rect, .button--solid:focus .svg path, .spr-button-primary:focus .svg path, .template- .shopify-challenge__container .shopify-challenge__button:focus .svg path, .button--solid:focus .svg polygon, .spr-button-primary:focus .svg polygon, .template- .shopify-challenge__container .shopify-challenge__button:focus .svg polygon, .button--solid:focus .svg rect, .spr-button-primary:focus .svg rect, .template- .shopify-challenge__container .shopify-challenge__button:focus .svg rect {fill: var(--color-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: 0.16;pointer-events: none;}.button--working {opacity: 0.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: none !important;border-color: var(--color-text);color: var(--color-text);}.button--outline path {fill: var(--color-text);}.no-touchevents .button--outline:hover, .button--outline:focus {border-color: var(--color-accent);color: var(--color-accent);outline: none !important;}.no-touchevents .button--outline:hover path, .button--outline:focus 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: -0.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), 0.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__caption, .section-header__button {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), 0.66);display: block;margin-top: 1em;}.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.mouse-fallback, .css-slider.disable-snapping {scroll-behavior: unset;scroll-snap-type: none;}.css-slider--no-drag {cursor: default !important;}.css-slider:focus {outline: none !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 400ms linear;}.css-slider h3, .css-slider .h3 {word-break: break-word;}.onboarding-svg {width: 100%;height: 100%;position: relative;display: block;}.onboarding-svg svg {width: 100%;height: 100%;background: rgba(var(--color-text-rgb), 0.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 100ms linear;right: 0;margin-top: 10px;width: 32px;}.simple-arrow svg {width: 50px;display: block;position: absolute;top: 10px;transition: all 100ms 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: 0.36;pointer-events: none;}.simple-arrow:focus {outline: none !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, 0.8);opacity: 0.01;transition: opacity 0.4s ease;z-index: 1000;will-change: opacity;}.basicLightbox--visible {opacity: 1;}.basicLightbox__placeholder {max-width: 100%;transform: scale(0.9);transition: transform 0.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: 0.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;}.template-search .collection--regular, .template-search .blog {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), 0.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), 0.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 * -0.25);display: flex;flex-direction: row;flex-wrap: wrap;}.simple-grid > div, .simple-grid .simple-grid-item {padding: 0 calc(var(--grid-width) / 12 * 0.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: var(--color-accent-foreground);transition: all 120ms linear;}.simple-grid .info {display: block;color: rgba(var(--color-text-rgb), 0.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__message, .shopify-challenge__container .shopify-challenge__errors {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), 0.66);}.template-order .text-size--smaller, .template-order .store-availabilities-modal__variant-title, .template-order .spr-review-modal .spr-review-header-byline, .spr-review-modal .template-order .spr-review-header-byline, .template-order #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .template-order .spr-review-reply, .template-order #shopify-product-reviews .spr-review-header-byline, #shopify-product-reviews .template-order .spr-review-header-byline, .template-order shopify-payment-terms, .template-order .rc_widget__option, .template-order div.rc_popup, .template-order .product__variant-quantity:not(:empty), .template-order .cart-item .info, .template-order .search-item .info, .cart-item .template-order .info, .search-item .template-order .info, .template-order .sidebar__close, .template-account .text-size--smaller, .template-account .store-availabilities-modal__variant-title, .template-account .spr-review-modal .spr-review-header-byline, .spr-review-modal .template-account .spr-review-header-byline, .template-account #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .template-account .spr-review-reply, .template-account #shopify-product-reviews .spr-review-header-byline, #shopify-product-reviews .template-account .spr-review-header-byline, .template-account shopify-payment-terms, .template-account .rc_widget__option, .template-account div.rc_popup, .template-account .product__variant-quantity:not(:empty), .template-account .cart-item .info, .template-account .search-item .info, .cart-item .template-account .info, .search-item .template-account .info, .template-account .sidebar__close, .template-addresses .text-size--smaller, .template-addresses .store-availabilities-modal__variant-title, .template-addresses .spr-review-modal .spr-review-header-byline, .spr-review-modal .template-addresses .spr-review-header-byline, .template-addresses #shopify-product-reviews .spr-review-reply, #shopify-product-reviews .template-addresses .spr-review-reply, .template-addresses #shopify-product-reviews .spr-review-header-byline, #shopify-product-reviews .template-addresses .spr-review-header-byline, .template-addresses shopify-payment-terms, .template-addresses .rc_widget__option, .template-addresses div.rc_popup, .template-addresses .product__variant-quantity:not(:empty), .template-addresses .cart-item .info, .template-addresses .search-item .info, .cart-item .template-addresses .info, .search-item .template-addresses .info, .template-addresses .sidebar__close {line-height: 1.3;}.template-order .pagination, .template-account .pagination, .template-addresses .pagination {margin-bottom: 0;margin-top: 3em;align-items: flex-start;justify-content: flex-start;transform: scale(0.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 th, .order-table td, .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), 0.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), 0.66);}.order-table .note a {color: rgba(var(--color-text-rgb), 0.66);}.order-table del {text-decoration: line-through;color: rgba(var(--color-text-rgb), 0.66);margin-left: 4px;}.order-table--order thead th:last-child, .order-table--order tbody td:last-child {text-align: right;}.order-table tfoot {text-align: right;}.order-table tfoot ul {margin-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 tfoot, .order-table tr, .order-table td {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), 0.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: 0.9em;}.address-popup .basicLightboxClose {color: var(--color-text);opacity: 1;top: 5px;right: 5px;transition: all 100ms linear;}.address-popup .basicLightboxClose:hover, .address-popup .basicLightboxClose:focus {color: var(--color-accent);}@media screen and (max-width: 1023px) {.address-popup {width: 90vw;padding: 50px 30px;}}.announcement {display: flex;align-items: center;padding: 13px var(--grid-padding);height: 40px;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;}.announcement__text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}@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(0.8);top: -1px;}}#shopify-section-announcement-bar {display: none;}body.show-announcement-bar {margin-top: calc(var(--body-margin) + 41px);}body.show-announcement-bar #shopify-section-announcement-bar {display: block;}body.show-announcement-bar .header-holder {top: 41px;}#shopify-section-footer > footer {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;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), 0.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: -0.75em;line-height: 1.2;}.footer-item--menus .footer-links > span {display: block;margin: 0.75em 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:hover, .no-touchevents .footer-copyright a:focus {color: var(--color-accent);}.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 a, .header-holder .menu-opener, .header-holder .logo {pointer-events: all;}@media screen and (max-width: 1023px) {.header-holder {padding: 0;border-bottom: 1px solid rgba(var(--color-text-rgb), 0.12);}}.header-holder.fix {position: fixed;padding: 0;top: 0 !important;background: var(--color-background);border-bottom: 1px solid rgba(var(--color-text-rgb), 0.12);transform: translateY(-100%);transition: none !important;}.header-holder.fix.ready {transition: left 500ms ease-in-out, transform 100ms linear !important;}@media screen and (max-width: 599px) {.header-holder.fix.ready {transition: left 300ms ease-in-out, transform 100ms 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 0.5s;}.header .menu-opener:not(.opening-animation):hover .menu-opener__icon .line:nth-child(2) {animation: menu-opener--hover-2 0.5s 0.1s;}.header .menu-opener:not(.opening-animation):hover .menu-opener__icon .line:nth-child(3) {animation: menu-opener--hover-3 0.5s;}.header .menu-opener.opened .menu-opener__icon .line:nth-child(1) {top: 11px;width: 24px;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}.header .menu-opener.opened .menu-opener__icon .line:nth-child(2) {width: 24px;transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.header .menu-opener.opened .menu-opener__icon .line:nth-child(3) {top: 11px;width: 24px;transform: rotate(135deg);transition: top 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.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 0.1s 0.25s ease-in, opacity 0.1s 0.2s ease-in;}.header .menu-opener__icon .line:nth-child(2) {top: 11px;width: 24px;transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.header .menu-opener__icon .line:nth-child(3) {top: 17px;width: 16px;transition: width 0.1s 0.25s linear, top 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.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: unset;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;}.menu-meta__text, .close-sidebar__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 .menu-meta__text, a:focus .menu-meta__text, .no-touchevents a:hover .close-sidebar__text, a:focus .close-sidebar__text {background-size: 100% 1px;color: var(--color-text);}}a.selected .menu-meta__text, a.selected .close-sidebar__text {background-size: 100% 1px;color: var(--color-text);}@media screen and (min-width: 1024px) {.no-touchevents .close-sidebar:hover .close-sidebar__text, .no-touchevents .menu-opener:hover .menu-meta__text, .menu-opener.focus .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 500ms 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: none !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), 0.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-opener__icon, .header .menu-meta__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-opener__icon, .header--wout-icon-labels .menu-meta__icon {left: 10px;}.header--wout-icon-labels .menu-meta li:not(:last-child) {margin-right: 0;}.mount-header [tabindex]:focus:not(.focus) {outline: none !important;}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), 0.12);transform: translateY(50px);opacity: 0;transition: all 300ms 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), 0.12);}modal-box .newsletter-form .alert--error {transform: scale(0.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;}}.text-w-icon__icon {width: 64px;height: 64px;}.text-w-icon__icon svg path, .text-w-icon__icon svg polygon, .text-w-icon__icon svg rect, .text-w-icon__icon svg circle {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), 0.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;}.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;}.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: 0.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% 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% 0.05em;color: var(--color-accent);}}a.selected .collection-list-item-title span {background-size: 100% 0.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 0.15s linear forwards;transform: translate3d(10%, -50%, 0);opacity: 0.9;z-index: -1;visibility: hidden;}.no-touchevents .collection-list-item:hover, .collection-list-item:focus {z-index: 99;}.no-touchevents .collection-list-item:hover .collection-list-item-image, .collection-list-item:focus .collection-list-item-image {animation: collection-item-show 0.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 .set-mobile-position .product__header {padding: 0;}.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 .two-tenths, .image-gallery .lap--full-width + .three-tenths {width: calc(var(--grid-width) / 12 * 6 - var(--grid-padding) / 2);}.image-gallery .ten-tenths, .image-gallery .lap--full-width {width: 100%;}}@media screen and (max-width: 599px) {.image-gallery .three-tenths, .image-gallery .six-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: 0.5em;line-height: 1.4;}.gallery-item__caption p:not(:last-child) {margin-bottom: 0.8em;}.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__description, .image-with-text__button {margin-bottom: 3em;}@media screen and (max-width: 599px) {.image-with-text__image {margin-bottom: 3em;}.image-with-text__description, .image-with-text__button {margin-bottom: 2em;}}.image-with-text__content > *:last-child {margin-bottom: 0 !important;}.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: 350px;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: 350px;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: 350px;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: none;}.image-with-text-overlay__background:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0.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: 35px;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: 0.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: 0.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% 0.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, 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 300ms cubic-bezier(0, 0.6, 1, 1) !important;}.no-touchevents a.image-with-text-overlay__wrap:hover .lazy-image {transform: scale(1.1);transition: transform 800ms cubic-bezier(0, 0.6, 1, 1) !important;}.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;}.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__content {overflow: visible !important;}.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: 0.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;}.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: 30px;font-size: clamp(30px, 12vh, 130px);line-height: 0.85;letter-spacing: -0.02em;margin: 0.35em 0 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: 30px;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-title, .vertical-slider-headings .slide-heading .slide-caption, .vertical-slider-headings .slide-heading .slide-button {animation-duration: 0.35s;animation-fill-mode: forwards;animation-timing-function: ease-out;visibility: inherit;will-change: opacity, transform;}.vertical-slider-headings .slide-heading.active-up .slide-title, .vertical-slider-headings .slide-heading.active-up .slide-caption, .vertical-slider-headings .slide-heading.active-up .slide-button {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-title, .vertical-slider-headings .slide-heading.active-down .slide-caption, .vertical-slider-headings .slide-heading.active-down .slide-button {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-title, .vertical-slider-headings .slide-heading.hide-down .slide-caption, .vertical-slider-headings .slide-heading.hide-down .slide-button {animation-duration: 0.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-title, .vertical-slider-headings .slide-heading.hide-up .slide-caption, .vertical-slider-headings .slide-heading.hide-up .slide-button {animation-duration: 0.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), 0.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 figure, .no-touchevents .slide-image__link .slide-image__video {-webkit-backface-visibility: hidden;will-change: transform;transform: scale(1) translateZ(0);overflow: hidden;transition: transform 300ms cubic-bezier(0, 0.6, 1, 1), opacity 400ms linear;}.no-touchevents .slide-image__link:hover figure, .no-touchevents .slide-image__link:hover .slide-image__video {transform: scale(1.1) translateZ(0);transition: transform 800ms cubic-bezier(0, 0.6, 1, 1), opacity 400ms 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;scroll-padding-left: 0;}.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), 0.12);}.toggle__title {width: 100%;position: relative;padding: 1.1em 0;cursor: pointer;display: block;margin-bottom: 0;transition: all 100ms 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 100ms linear;fill: var(--color-text);}.no-touchevents .toggle__title:hover, .no-touchevents .toggle__title.focus {color: var(--color-accent);}.no-touchevents .toggle__title:hover .symbol *, .no-touchevents .toggle__title.focus .symbol * {fill: var(--color-accent);}.toggle__title .icon-pack {width: 38px;height: 38px;margin-right: 24px;}.toggle__title .icon-pack svg {transform: scale(0.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: none !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: 35px;padding: clamp(35px, 9%, 100px);display: flex;z-index: 9;}.video-text__content > div {max-width: 420px;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 100ms linear, background 200ms 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: 0.3;}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: 50px;height: 50px;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, 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, 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 100ms linear;pointer-events: none;opacity: 0;background: #000;z-index: 90;}.video-popup__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}.no-touchevents .video-popup__link:hover .video-popup__play {transform: translate(-50%, -50%) scale(1.05);}.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), 0.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 300ms cubic-bezier(0, 0.6, 1, 1);}.blog-item__more:not(:first-child) {margin-top: 0.5em;}.no-touchevents .blog-item__image:hover figure {transform: scale(1.1);transition: transform 800ms cubic-bezier(0, 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: 0.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), 0.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), 0.36);}.breadcrumb__current {color: rgba(var(--color-text-rgb), 0.66);}.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), 0.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 textarea, .cart__footer.cart--empty .cart-out {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: 0.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: 0.7em;}#CartDiscounts {color: rgba(var(--color-text-rgb), 0.66);margin-bottom: 2.5em;}#CartTotal {margin-bottom: 0.5em;font-weight: var(--font-weight-body-bold);}#CartTotal + .info {display: block;color: rgba(var(--color-text-rgb), 0.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), 0.66);display: block;margin-top: 7px;}.sidebar .cart-item .info.quantity-extra, .sidebar .search-item .info.quantity-extra {display: none;}.cart-item .item__unit, .search-item .item__unit, .cart-item .item__properties, .search-item .item__properties {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), 0.66);font-weight: var(--font-weight-body);}.cart-item.remove-process, .remove-process.search-item {opacity: 0.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 {width: 100%;margin-top: 15px;}.additional-checkout-buttons div {border-radius: 0 !important;}.template-cart .cart-actions {max-width: 500px;}.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;}.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;}.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--3:last-child, .collection--asymmetrical .product-item--0: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: 0.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);line-height: var(--button-height) !important;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), 0.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: -0.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: 0.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: 0.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: 0.5em;display: block;}.disclosure-has-popup summary:focus {outline: none !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 .facets__heading, .facets__form--mobile .collection-filters__label {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), 0.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;}.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;}.lazy-image {transition: background 200ms 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 200ms 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 200ms linear, transform 300ms 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);}}.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), 0.48);}.localization-form-holder .regular-select-cover svg {top: 9px;}.localization-form-holder .regular-select-cover path {fill: rgba(var(--color-text-rgb), 0.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;max-height: 355px;overflow-y: auto;}.localization-form-holder .regular-select-content.content-opened {border-color: rgba(var(--color-text-rgb), 0.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), 0.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), 0.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), 0.03) !important;}.localization-form-holder .regular-select-item.regular-select-item--selected {pointer-events: none;background: rgba(var(--color-text-rgb), 0.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;}.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: absolute;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;}}.no-touchevents .newsletter-submit:not(.button):not(.spr-button-primary):hover svg, .newsletter-submit:not(.button):not(.spr-button-primary):focus svg {left: 0.25em;}.newsletter-text {color: rgba(var(--color-text-rgb), 0.66);}.newsletter-text:last-child {margin-top: 1.25em;}.newsletter-text + .newsletter-form {margin-top: 1.5em;}.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), 0.12);border-top-color: rgba(var(--color-text-rgb), 0.12);border-bottom-color: rgba(var(--color-text-rgb), 0.12);transition: all 100ms linear;margin-right: -1px;}.pagination li:first-child {border-left-color: rgba(var(--color-text-rgb), 0.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 100ms 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: 0.28;}.pagination path {fill: var(--color-text);transition: all 100ms linear;}.product__header {display: flex;flex-direction: column;}.product__vendor {order: 2;margin-bottom: 3em;}.product__vendor a {text-decoration: underline;}.product__title {order: 2;margin-bottom: 0.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), 0.66);text-decoration: line-through;margin-left: 0.5em;font-size: 80%;}.product__price--original {font-weight: var(--font-weight-body-bold);}.product__price--unit {color: rgba(var(--color-text-rgb), 0.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 .set-mobile-position {margin-top: calc(var(--grid-width) / 12 * .5);}.product .set-mobile-position .product__header {margin-bottom: 0;}}.product__extras {order: 4;margin-top: 1em;color: rgba(var(--color-text-rgb), 0.66);}.product__extras:empty {display: none;}.product__extras span {display: block;margin-top: 0.5em;}.product__extras span:empty {display: none;}.product__extras a {color: rgba(var(--color-text-rgb), 0.66);text-decoration: underline;}.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__title, .product-item__price, .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), 0.66);}.product-item__price .unit-price {margin-top: 0.5em;display: block;color: rgba(var(--color-text-rgb), 0.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 300ms cubic-bezier(0, 0.6, 1, 1), opacity 400ms 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 800ms cubic-bezier(0, 0.6, 1, 1), opacity 400ms linear;}.product-item--move .product-item__image {transition: transform 200ms cubic-bezier(0, 0.6, 1, 1);}.product-item--move .product-item__image figure {transition: opacity 400ms 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 0.5s linear forwards;}.product-item__image > div figure {padding: 0 !important;height: 100% !important;}.product-item__image > div figure:after {background: none;}.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 200ms linear;background-size: 15px;background-repeat: no-repeat;background-position: center;}.product-item__variant span[style*=white], .product-item__variant span[style*=blanc] {border: 1px solid rgba(var(--color-text-rgb), 0.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: 20px;height: 20px;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), 0.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(0.8);margin-right: 0.25em;position: relative;top: 0;left: -3px;width: 1.3em;height: 1.3em;}.product-item__reviews .rating-icon path {fill: var(--color-text);}.product-gallery__item iframe, .product-gallery__item video, .product-gallery__item product-model, .product-gallery__item model-viewer, .product-gallery__item .shopify-model-viewer-ui {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), 0.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: 0.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;}.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), 0.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), 0.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 100ms linear !important;border: 1px solid transparent;}.no-touchevents .product-variant__container .product-variant__item label:hover {background: rgba(var(--color-text-rgb), 0.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~=white], .product-variant__container .product-variant__item--color span[style~=blanc] {border: 1px solid rgba(var(--color-text-rgb), 0.12);}.product-variant input.focus + label {box-shadow: inset 0 0 5px 0px rgba(var(--color-text-rgb), 0.42);}.product-variants--select {width: 100%;}.product-variants--select label {display: block;margin-bottom: 1em;}.product-variants--select select {width: 100%;}.search-form {position: relative;margin-top: 1em;}.sidebar .search-form {margin-top: 0;}.search-form input[type=search]::-webkit-search-decoration, .search-form input[type=search]::-webkit-search-cancel-button, .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 .title, .search-item.blank .info {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 .lazy-image:after, .search-item.blank .title:after, .search-item.blank .info:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.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), 0.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;}}.site-sharing {display: flex;flex-direction: column;align-items: flex-start;margin-left: -7px;}.site-sharing a {position: relative;text-decoration: none;padding: 10px 0px;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);}@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: 0.35em 0;}.sidebar__menu.sidebar--secondary, .sidebar__menu.sidebar--accounts, .sidebar__submenu.sidebar--secondary, .sidebar__submenu.sidebar--accounts {font-size: calc(18px / 18 * var(--base-body-size) + 0px);line-height: 1;margin-top: 2em;}.sidebar__menu.sidebar--secondary a, .sidebar__menu.sidebar--accounts a, .sidebar__submenu.sidebar--secondary a, .sidebar__submenu.sidebar--accounts a {padding: 0.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 100ms 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 0.2s linear forwards;}.sidebar__menus.opened nav:not(.opened), .sidebar__menus.opened .sidebar--accounts, .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;}}.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: 23px !important;height: 23px !important;}.social-icons a svg * {fill: var(--color-text);transition: fill 150ms linear;}.social-icons a:hover svg * {fill: var(--color-accent);}#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: 0.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 100ms linear;}.no-touchevents .article-navigation a:hover, .article-navigation a:focus {color: var(--color-accent);}.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, .article-navigation a:focus .simple-arrow path, .article-navigation a:focus .simple-arrow polygon, .article-navigation a:focus .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), 0.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(0.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;}}.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 cart-form, #cart-page-form #AjaxCartSubtotal {display: block;width: 100%;}#cart-page-form .alert {margin-top: 2em;}.template-cart #ViewCart {display: none;}#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(0.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;}}.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), 0.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), 0.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;}.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: 0px;}.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: 0.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;}.product {position: relative;padding-bottom: calc(var(--grid-width) / 12 * 0.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: 0.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), 0.66);text-decoration: line-through;margin-left: 0.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: 100%;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 * 0.5);padding-bottom: calc(var(--grid-width) / 12 * 0.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), 0.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-variants:not(:first-child), product-form:not(:first-child) {margin-top: 3em;}@media screen and (max-width: 1023px) {product-variants:not(:first-child), product-form: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: 0.16;pointer-events: none;}.product__cart-actions-holder.disabled + div {display: none !important;}.product__cart-actions-holder.working {opacity: 0.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]):hover, .shopify-payment-button__button--unbranded:not([disabled]):focus {outline: none !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: 0.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: none !important;}.product-gallery.js-enabled {position: relative;}.product-gallery.js-enabled .product-gallery__viewport {overflow: hidden;transition: height 400ms 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(0.42, 0, 0.1, 0.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, 0.04);opacity: 1;transition: all 490ms cubic-bezier(0.42, 0, 0.1, 0.89);pointer-events: none;}.product-gallery.js-enabled .product-gallery__item figure {transition: all 490ms cubic-bezier(0.42, 0, 0.1, 0.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.enable-tab > div.lazy-image, .product-gallery.js-enabled .product-gallery__item.active > 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 100ms linear 1000ms;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 200ms 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 100ms 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 .section-header:first-child, .template-product .main-product .mount-images-with-text-slider .css-slider: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 .section-header:first-child, .template-product .main-product .mount-images-with-text-slider .css-slider: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-summary-actions, .product__content #shopify-product-reviews .spr-review:first-child {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-toggles .section-header__title, .template-product .main-product .mount-images-with-text-slider .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-toggles .section-header__title, .template-product .main-product .mount-images-with-text-slider .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-toggles .section-header__title, .template-product .main-product .mount-images-with-text-slider .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-toggles .section-header__title, .template-product .main-product .mount-images-with-text-slider .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.section-w-margin, .template- .main-product + .shopify-section-product-recommendations.page-content, .main-product + .shopify-section-product-recommendations + .shopify-section #shopify-product-reviews {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), 0.66);}div.rc_popup svg path {fill: rgba(var(--color-text-rgb), 0.66) !important;}.rc_widget__option {background: none !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=radio] + label, .template-product input[type=checkbox] + 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), 0.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: 0.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), 0.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 100ms linear;}.no-touchevents #shopify-product-reviews .spr-review:hover .spr-review-footer {opacity: 0.36;}#shopify-product-reviews .spr-review-reply {background: rgba(var(--color-text-rgb), 0.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: -0.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: 0.66;}.spr-form-contact-name, .spr-form-contact-email, .spr-form-contact-location, .spr-form-review-rating, .spr-form-review-title, .spr-form-review-body {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(0.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: 0.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), 0.66);margin-top: 2em;margin-bottom: 0;opacity: 1;}.spr-review-modal .spr-review-header-byline strong {font-weight: var(--font-weight-body);}.spr-form-input-message-error span {margin-bottom: 0;}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), 0.12);padding: 1.5em 1em;display: block;}.store-availability-heading {margin-top: 0;border-bottom: 1px solid rgba(var(--color-text-rgb), 0.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: 0.5em;}.store-availability-information__stock {margin-bottom: 0.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: #DD2200;}#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), 0.12);}.store-availability-list-header {display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 0.5em;}.store-availability-list-header__location, .store-availability-list-header__distance {margin-bottom: 0;}.store-availability-list__stock {margin-top: 0.5em;margin-bottom: 0.5em;display: block;}.store-availability-list__address, .store-availability-list__phone, .store-availability-list__invalid {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), 0.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);}}.template-search .collection--regular {margin-bottom: 0;}.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-variants:not(:first-child), product-form:not(:first-child) {margin-top: 2em;}.product__title {margin-bottom: 0.5em;}.product-variant__name {margin-bottom: 0.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;}.callout-image {width: 100%;}[data-animate_sections=true] .slideshow__slide .animation-cropper{opacity:0;}[data-animate_sections=true] .slideshow__slide .animation-contents{opacity:0;transform:translateY(15px);transition:none;}[data-animate_sections=true] .slideshow__slide .hero__image{opacity:0;transition:none;}[data-animate_sections=true] .hero__image-wrapper{transform:scale(1.15);opacity:0;transition:none;}[data-animate_sections=true] .slideshow__slide.is-selected .animation-cropper{opacity:1;}[data-animate_sections=true] .slideshow__slide.is-selected .animation-contents{transform:translateY(0px);}[data-animate_sections=true] .slideshow__slide.is-selected .hero__title .animation-contents{animation:0.8s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s forwards;animation-name:rise-up;}[data-animate_sections=true] .slideshow__slide.is-selected .hero__subtitle .animation-contents{animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.7s forwards;animation-name:rise-up;}[data-animate_sections=true] .slideshow__slide.is-selected .hero__link .animation-contents{animation:fade-in 1.5s ease 1.5s forwards;}[data-animate_sections=true] .slideshow__slide.is-selected .hero__image--svg,[data-animate_sections=true] .slideshow__slide.is-selected .hero__image.lazyloaded,[data-animate_sections=true] .slideshow__slide.is-selected .hero__media{animation:2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;animation-name:zoom-fade;}[data-animate_sections=true] .slideshow__slide.is-selected .hero__image-wrapper{opacity:1;transform:scale(1);transition:transform 1.5s cubic-bezier(0.26, 0.54, 0.32, 1),opacity 1.5s cubic-bezier(0.26, 0.54, 0.32, 1);}[data-animate_sections=true] .animate-out .animation-cropper{opacity:0;}[data-animate_sections=true] .animate-out .hero__image-wrapper{opacity:0;transform:translateX(-60px);transition:transform 0.25s ease-in 0.08s,opacity 0.25s ease-in 0.08s;}[data-animate_sections=true] .animate-out .hero__image{opacity:1;}[data-animate_sections=false] .slideshow__slide{opacity:0 }[data-animate_sections=false] .slideshow__slide.is-selected{opacity:1;}.no-js [data-animate_sections=false] .slideshow__slide{opacity:1 }.callout-images{position:relative;width:225px;max-width:100%;margin:20px auto;display:flex;align-items:center;justify-content:center }@media only screen and (min-width:590px){.callout-images{width:450px }}.callout-image-centered{position:relative;width:140px }@media only screen and (min-width:590px){.callout-image-centered{width:280px }}.callout-image-placeholder{display:block;max-height:100%;margin:0 auto 40px }@media only screen and (max-width:589px){.callout-image-placeholder{max-width:585px;margin:-75px 0 0 -145px }}.feature-row__callout-image+.feature-row__text .feature-row__content{background-color:#ffffff;background-color:var(--colorBody);position:relative;z-index:3;margin:-10px;padding-left:10px;}@media only screen and (min-width:590px){.feature-row__callout-image{order:2;}.feature-row__callout-text.feature-row__text--left{order:1;padding:0 80px 0 0;}.feature-row__callout-text.feature-row__text--right{order:3;padding:0 0 0 80px;}}.callout-image{position:absolute;transition:transform 2.5s cubic-bezier(0.39, 0.68, 0.29, 1) 0.5s;z-index:1;background-color:#ffffff;background-color:var(--colorBody) }.callout-image:first-of-type{position:relative;width:100%;margin:40px auto;z-index:2;}.callout-image:nth-of-type(2){top:40px;left:0;max-width:90px;}.callout-image:nth-of-type(3){bottom:40px;right:0;max-width:80px;}.callout-image:nth-of-type(4){bottom:40px;left:0;max-width:100px;}.callout-image:nth-of-type(5){top:40px;right:0;max-width:50px;}[data-aos=collection-callout].aos-animate .callout-image:first-of-type{box-shadow:0 10px 15px rgba(0, 0, 0, 0.3);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(2){transform:translate3d(-64px, -30px, 0);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(3){transform:translate3d(64px, 13%, 0);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(4){transform:translate3d(-50px, 40px, 0);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(5){transform:translate3d(40px, 10px, 0);}@media only screen and (min-width:590px){.callout-image:nth-of-type(2){max-width:180px;}.callout-image:nth-of-type(3){max-width:160px;}.callout-image:nth-of-type(4){max-width:200px;}.callout-image:nth-of-type(5){max-width:100px;}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(2){transform:translate3d(-128px, -40px, 0);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(3){transform:translate3d(120px, 13%, 0);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(4){transform:translate3d(-100px, 80px, 0);}[data-aos=collection-callout].aos-animate .callout-image:nth-of-type(5){transform:translate3d(80px, 40px, 0);}}.quote-icon{display:block;margin:0 auto 20px;}.testimonial-stars{display:block;font-size:16px;letter-spacing:0.2em;margin-bottom:10px }@media only screen and (min-width:590px){.testimonial-stars{font-size:18px;margin-bottom:15px }}.testimonials-slide{display:none;opacity:0;padding:40px 0 55px;width:33% }.testimonials-slide:first-child{display:block;}.custom_testimonials_js .testimonials-slide{display:block;opacity:1 }.testimonials-slide .testimonials-slider__text{transform:scale(0.95);transition:transform 0.5s ease,box-shadow 0.5s ease;}.testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1.1);box-shadow:0 10px 25px rgba(0, 0, 0, 0.1);position:relative;z-index:10;}@media only screen and (max-width:589px){.testimonials-slide{width:100%;}.testimonials-slide .testimonials-slider__text{transform:scale(0.86);}.testimonials-slide.slick-active .testimonials-slider__text{transform:scale(1);}}.testimonials-slider__text{margin:0 30px;padding:30px 20px;background:#ffffff;background:var(--colorBody);color:#1c1d1d;color:var(--colorTextBody);margin-bottom:20px }@media only screen and (min-width:590px){.testimonials-slider__text{margin:0;padding:30px;margin-bottom:0 }}.testimonials-slider__text cite{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight) }[data-type_header_capitalize=true] .testimonials-slider__text cite{text-transform:uppercase }.testimonials-slider__text cite{font-style:normal }@media only screen and (min-width:590px){.testimonials-slider__text cite{font-size:calc(var(--typeBaseSize) + 1px) }}.testimonials-slider__text p{margin-bottom:10px }.testimonials-slider__text p+cite{margin-top:0;}.testimonail-image{max-width:142px;background-color:#ffffff;background-color:var(--colorBody);margin-bottom:20px }.text-center .testimonail-image{margin-left:auto;margin-right:auto }.testimonail-image--round{width:65px;height:65px;max-width:none;border-radius:65px }.testimonail-image--round img{overflow:hidden;border-radius:65px;}.testimonial-meta{margin-top:30px }.testimonial-meta cite:before{content:"";}.testimonial-meta p{font-size:calc(var(--typeBaseSize) - 1);margin:5px 0 0 }@media only screen and (min-width:590px){.testimonial-meta p{font-size:var(--typeBaseSize) }}.testimonials-section .slick-dots{bottom:0;}
/* AOS CSS */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
/* Slick Slider */
 .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}
/* Custom Css */
.product__description span {font-family:Helvetica, sans-serif !important}.mp-store-name.text-center h1 {font-family: 'SofiaPro-SemiBold' !important;font-weight: 600;}.seller-description p {font-family: Helvetica, sans-serif !important;line-height: 25px !important;font-size: 16px !important;}.col-md-10.col-lg-10.col-sm-12.col-xs-12.toggle-logo {padding: 0;width: 75% !important;float: left !important;position: relative !important;left: 0;top: 0 !important;text-align: left !important;}#mp-seller-tabs .mp-tab-content {padding-bottom: 20px;}.mp-mar-right-15 {min-height: 43px;}#mp-seller-tabs .nav-tabs > li > a{border-radius:0px !Important}#store_logo_image {height: 200px !important;width: 200px !important;object-fit: cover !important;}@font-face {font-family: 'SofiaPro-SemiBold';src: url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/SofiaPro-SemiBold.eot') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/SofiaPro-SemiBold.otf') format('opentype'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/SofiaPro-SemiBold.woff') format('woff'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/SofiaPro-SemiBold.ttf') format('truetype'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/SofiaPro-SemiBold.svg#SofiaPro-SemiBold') format('svg');font-weight: normal;font-style: normal;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'SofiaPro-SemiBold' !important;font-weight:normal;}@font-face {font-family: 'SofiaProRegular';src: url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/Sofia/ProRegular.eot?#iefix') format('embedded-opentype'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/SofiaProRegular.otf') format('opentype'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/Sofia/ProRegular.woff') format('woff'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/Sofia/ProRegular.ttf') format('truetype'), url('https://cdn.shopify.com/s/files/1/0415/9032/5398/t/14/assets/Sofia/ProRegular.svg#SofiaProRegular') format('svg');font-weight: normal;font-style: normal;}.container .mp-product-image-adv, .container .mp-product-image-block {width: 100% !important;}#shopify-section-template--16590491255036__1632399060f8a46941 a.button{background: #000;padding: 10px 20px;color: #fff;}#shopify-section-template--16590491255036__1632399060f8a46941 p{font-family: 'SofiaProRegular' !important;}.section-header__title.h4{font-family: 'SofiaPro-SemiBold' !important;font-weight:normal;}.footer-item.four-tenths p{font-family: 'SofiaPro-SemiBold' !important;font-weight:normal;}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 p.subtitle{font-family: 'SofiaPro-SemiBold' !important;font-weight:normal;}#shopify-section-template--16590491255036__1628782268aab83134 .section-header__title.h4{text-transform:uppercase;text-align:center}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 p.subtitle{font-size: 19px;text-transform: uppercase;font-weight: 400;margin-bottom: 9px;}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 .page-width{padding: 0 6%;}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 .feature-row{clear:both;overflow:hidden}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 .feature-row__item.feature-row__callout-image{width:57%;float:left}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 .feature-row__text{width:43%;float:left;padding-top:115px}#shopify-section-template--16590491255036__a691a690-2e5d-4de2-bc68-1498f4584393 .section-header h3{font-size:19px}#shopify-section-template--16590491255036__726becf4-7fc6-457f-b1c2-6914dc93155f h2{font-size:19px}#shopify-section-template--16590491255036__6abaceca-0427-4042-8795-11bc56bf4ab6 h2{font-size:19px}#shopify-section-template--16590491255036__1628782268aab83134{margin-top: 60px;}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814{background: #f4f4f4;padding:80px 0}#shopify-section-template--16590491255036__7e3b5f97-0cb1-4a41-9de9-96795d653814 a.btn{background: #000;color: #fff;padding: 11px 20px;margin: 20px 12px 0 0;display: block;float: left;}#shopify-section-text-columns-with-icons{display:none !important}#shopify-section-footer{clear: both;overflow: hidden;}.footer-item.four-tenths p{font-size:30px;color:#fff}#shopify-section-footer{clear: both;overflow: hidden;width: 100%;margin: 0;padding: 0 8%;background:#000}#shopify-section-footer h5{color:#fff;}#shopify-section-footer a{color:#fff;}#shopify-section-footer span{color:#fff;}#shopify-section-template--16590491255036__1632399060f8a46941 p{font-size:23px;padding:0 25px;line-height: 46px;}#shopify-section-template--16590491255036__1632399060f8a46941{margin:70px 0 80px 0}.newsletter-form .newsletter-input-holder {width: 100%;}.newsletter-form{margin-top: 56px;display: block;}.footer-item--newsletter{margin-top: -70px !important;}.four-tenths .icon.icon-email{display:none}#shopify-section-template--16590491255036__b8142a0e-2e70-4a0f-bab0-b5c4babe8709{display:none;background: #000;clear: both;padding: 71px 0 0 0;margin: 0;}#shopify-section-template--16590491255036__46e209a8-0491-484d-88af-1e7afd1b1f92{display:none;background: #000;color: #ddd;margin: 0;text-align: center;padding: 15px 0 0 0;}.newsletter-text.rte{margin-bottom: 20px;}
.footer-item.four-tenths .newsletter-text.rte p {font-size: 13px;color: #fff !Important;display:block  !Important}.footer-item--newsletter{margin-top:30px}#shopify-section-template--16590491255036__1628782268aab83134 {margin-bottom: 84px;}.template-product .button--border {background: #000 !important;color:#fff !Important;}.template-product .product__cart-actions.cart-actions.buttons-holder{width: 66%;}.div_box2 .slick-arrow{border: 1px solid #fff !important}.div_box2 .slick-prev {background-image: url(../../../files/arrow-0leftb3c7.png?v=1669817135) !important;}.div_box2 .slick-next {background-image: url(../../../files/arrow-010ed0.png?v=1669817143) !important;}.shopify-section.index-section .section-header{text-align: center;}
body .swym-ui-component .swym-wishlist-grid {
    max-width: max-content;
    margin: auto;
    width: 100%;
}
#shopify-section-template--24335620505977__main{background:#fff !important}

#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    overflow: hidden;
    height: 260px;
}
.div_box2 .slick-prev {
    background-image: url(https://sotamarketplace.co/cdn/shop/files/arrow_p.svg?v=1663594855) !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    padding: 6px;
    display: block;
    background: #000 !important;
    line-height: 34px;
    border-radius: 0px !important;
}

#shopify-section-template--24335620768121__main{margin-bottom:60px}
.product-recommendations .product-item__image .lazy-image {
    height: auto;
    padding-top: 100% !important;
}
#shopify-section-template--24335620768121__product-recommendations{margin-bottom:40px}
#shopify-section-template--24335620768121__product-recommendations .section-w-margin{margin-bottom:80px}
#shopify-section-template--24335620768121__loox-product-reviews-app-section{display:none !important}

.template-index .product___vendor_name{display:block; margin-bottom:0px !Important}
.product-item:hover .swym-button{display:block !important}
.template-collection .product-item .swym-button{display:none}
#socil-01 svg{ fill:#fff !important}
#socil-01 path{ fill:#fff !important}
.horizontalScrollingDiv:hover .swym-button{display:block !important}
.template-index .swym-button{display:none}

#shopify-section-template--24335620342137__blog_posts_NJdqFD .section-header__title.h4 {
    font-family: Helvetica, sans-serif !important;
    font-weight: 300 !important;
    font-size: 32px;
    text-transform: uppercase;
    margin: 43px 0 20px 0;
}

.slick-prev {
    left: 0;
    position: absolute;
    z-index: 999;
    top: 49%;
    width: 22px;
    background: #fff;
    padding: 10px 0 7px 0;
}
.slick-next{ 
    right: 0;
    position: absolute;
    z-index: 999;
    top: 49%;
    width: 22px;
    background: #fff;
    padding: 10px 0 7px 2px;
}
#shopify-section-template--24335620342137__collection_grid_DAn9RW{margin-top:60px}

#shopify-section-template--24335620342137__blog_posts_NJdqFD .view-all{ padding: 0 20px;max-width: 1444px;margin: 0 auto !important;display:none}
#shopify-section-template--24335620342137__blog_posts_NJdqFD .section-header{ width: 1444px; padding: 0 20px;max-width: 1444px;margin: 0 auto  !important;}
#css-slider-template--24335620342137__blog_posts_NJdqFD {padding: 0 20px;max-width: 1444px;margin: 0 auto;}
#shopify-section-template--24335620342137__blog_posts_NJdqFD .blog-item__image{margin-left:0 !important}
#shopify-section-template--24335620342137__blog_posts_NJdqFD .blog-item__content{margin-left:0px !important}



button.swym-button.disabled:hover, button.swym-button:disabled:hover {opacity: 1 !important;}
.horizontalScrollingDiv{position:relative}
.horizontalScrollingDiv .swym-button {position: absolute !important;right: 0px;}
.horizontalScrollingDiv svg{width:25px; }
.swym-added.swym-adding path{fill:red !important;}

.product__cart-actions-holder svg{width:25px; }
.product__cart-actions-holder .swym-button{padding:18px}

.product-item svg{width:25px; }
.product-item .swym-button {
    position: absolute !important;
    right: -8px;
    z-index: 999;
    top: 7px;
}


i.icon-swym-wishlist {
font-family: 'swym-font';
font-style: normal;
vertical-align: middle;
}
i.icon-swym-wishlist+span {
vertical-align: middle;
}
i.icon-swym-wishlist:after {
content: '';
font-size: 130%;
line-height: 18px;
text-align: center;
display: inline;
}
/*content rendered after swym is ready to avoid showing block/invalid chars*/
.swym-ready i.icon-swym-wishlist:after {
content: '\f004';
}




#shopify-section-template--24335620342137__a691a690-2e5d-4de2-bc68-1498f4584393{margin-top:80px;}
#shopify-section-template--24335620342137__custom_liquid_MUJ7W8{margin:0 0 50px 0}
#shopify-section-template--24335620342137__custom_liquid_MUJ7W8 .ten-tenths.lap--twelve-tenths.push-left-one-tenth.lap--push-left-padding{width:100%}
.main-slider{width:100%; height:650px; position:relative}
.main-slider img{width:100%; height:100%; object-fit:cover}


.slider-content {
    position: absolute;
    top: 480px;
    width: 100%;
    height: 100px;
    z-index: 9999;
    color: #fff;
    left: 0;
}
.slider-content h2 {
    color: #fff;
    font-size: 32px;
    margin: 0 0 0 5%;
}

.slider-content p {
    width: 41%;
    margin: 0 0 23px 5%;
}
.slider-content a {
    color: #fff;
    border-top: 1px solid #fff;
    padding: 14px 29px 0 5%;
    width: 100%;
    display: block;
}


#hotel-curation .slick-slide img { height: 600px;}
#corporate-interiors .slick-slide img { height: 600px;}
#private-residences  .slick-slide img { height: 600px;}
#brand-campaigns-and-events .slick-slide img { height: 600px;}


.mp-addto-cart-btn {
    -webkit-appearance: none;
    background: #000 !important;
    color: #fff !important;
    padding: 10px 27px !important;
    border-radius: 0px !important;
    margin-bottom: 13px !important;
}
.seller-description p span {
    font-family: Helvetica, sans-serif !important;
    font-weight: normal !important;
    font-size: 16px !important;
    line-height: 22px !important;
    display: block;
}

 .footer-item.four-tenths.lap--full-width.footer-item--menus{display: block;float: left;width: 21%;}.footer-item.four-tenths.lap--full-width.push-left-two-tenths.lap--push-left-none.footer-item--menus{margin-left: 11% !important;display: block;float: left;width: 23%;}.footer-item.four-tenths.lap--full-width.push-left-two-tenths.lap--push-left-none{float: left;margin: 0;width: 46%;}ul.mp-pagination{width: 100%;text-align: center;margin: 69px 0 100px 0;}h4.title{margin-bottom: 4px;background: #e2e2e2;padding: 15px;text-align: center;font-size: 14px;}.mp-seller-grid div.mp-seller-logo-block {display: none !important;}.wk_rateit_div {display: none;}.filter-block {display: none;}.ten-tenths.lap--twelve-tenths.push-left-one-tenth.lap--push-left-padding{width: 1300px;margin: 0 auto;overflow: hidden;}#shopify-section-template--16590491255036__6abaceca-0427-4042-8795-11bc56bf4ab6 .logo-bar {clear: both;overflow: hidden;margin: 7px auto -24px;width: 58%;}.vc_gitem-zone-img{width:100%;margin-bottom:28px;display: block;}#shopify-section-template--16590491255036__fdba4873-98c4-489a-bedb-38f57e24c170 .image-with-text__image.five-tenths.lap--six-tenths.palm--full-width.push-left-one-tenth.lap--push-left-none{margin:-40px 0 0 0;width: 100%;}#shopify-section-template--16590491255036__fdba4873-98c4-489a-bedb-38f57e24c170 .image-with-text__content.four-tenths.lap--five-tenths.palm--full-width.push-left-one-tenth.lap--push-left-none{position: absolute;left:-50px;top:110px;z-index: 99999;color: #fff;}#shopify-section-template--16590491255036__fdba4873-98c4-489a-bedb-38f57e24c170 .image-with-text__heading.h1{margin-bottom:20px;}#shopify-section-template--16590491255036__fdba4873-98c4-489a-bedb-38f57e24c170{margin-bottom:50px}#shopify-section-template--16590491255036__6abaceca-0427-4042-8795-11bc56bf4ab6{margin-bottom:50px}#shopify-section-template--16590491255036__87443616-0788-475a-b4f1-1406183c8a64{margin-bottom:50px}#shopify-section-template--16590491255036__fdba4873-98c4-489a-bedb-38f57e24c170{margin-top:-10px}}.box {border: 2px solid red;height: 100px;width: 100px;position: absolute;}.vc_col-sm-3 {width: 25.2%;float:left }.four-block{clear:both;overflow:hidden}.four-block-main{width:23%;margin:0 1%;float:left}.four-block-main img{width:100%;margin-bottom:20px}.four-block-main p{font-size:16px}.template-page-mp_seller_profile .container.container-tmargin {width: 86%;}h4.title:hover{background: #000;color: #fff;}
#shopify-section-template--16590491255036__fdba4873-98c4-489a-bedb-38f57e24c170 h3{width: 515px;margin-bottom: 12px;}
 #shopify-section-template--15654388433148__16440487285b90a9d4 .align--center {margin-bottom: 10px;}
#shopify-section-template--15654388433148__16440487285b90a9d4 h2{margin-bottom: 3px;}
#shopify-section-template--15654388433148__16440487285b90a9d4 .index-section {margin: 60px 0 100px 0;}#shopify-section-template--15654388433148__16440487285b90a9d4 .skrim__title {color: #fff;}#shopify-section-template--15654388433148__collection-callout {margin-bottom:0px;background: #f4f4f4;padding: 55px 0 106px 0;margin-top: -44px;clear: both;overflow: hidden;position: relative;}.skrim__underline-me {color: #fff;}.feature-row__content{background:none;background-color: #f4f4f4 !important;}#shopify-section-template--15654388433148__featured-collection-switcher .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__featured-collection-switcher .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__featured-collection-switcher .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__featured-collection-switcher .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__featured-collection-switcher .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__featured-collection-switcher .grid-product__image-mask{height: 300px;}#CollectionSwitcher1-template--15654388433148__featured-collection-switcher .flickity-viewport{height:380px !important}#shopify-section-template--15654388433148__featured-collection-switcher p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__featured-collection-switcher .section-header {margin-bottom: 0;height: 56px;}#shopify-section-template--15654388433148__featured-collection-switcher {margin:70px 0 60px 0;}#shopify-section-template--15654388433148__featured-collection-switcher .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__featured-collection-switcher .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__1664263897c1687ef7{background: #f4f4f4;padding: 53px 0 30px 0;margin:0px}#shopify-section-template--15654388433148__1664263897c1687ef7 .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__1664263897c1687ef7 .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__1664263897c1687ef7 .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__1664263897c1687ef7 .grid-product__image-mask{height: 300px;}#shopify-section-template--15654388433148__1664263897c1687ef7 .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__1664263897c1687ef7 .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__1664263897c1687ef7 p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__1664263897c1687ef7 .section-header {margin-bottom: 0px;height: 56px;}#shopify-section-template--15654388433148__1664263897c1687ef7 .collection-switcher__collection-grid {margin-bottom: 0;}#shopify-section-template--15654388433148__1664263897c1687ef7 .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__1664263897c1687ef7 .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__16642676090da3ac76 .grid__item:nth-child(3) .grid-product__image {border: 4px solid #f4f4f4;}#shopify-section-template--15654388433148__16642670038a06145c{background: #f4f4f4;padding: 53px 0 30px 0;margin:0px}#shopify-section-template--15654388433148__16642670038a06145c .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__16642670038a06145c .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__16642670038a06145c .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__16642670038a06145c .grid-product__image-mask{height: 300px;}#shopify-section-template--15654388433148__16642670038a06145c .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__16642670038a06145c .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__16642670038a06145c p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__16642670038a06145c .section-header {margin-bottom: 0px;height: 56px;}#shopify-section-template--15654388433148__16642670038a06145c .collection-switcher__collection-grid {margin-bottom: 0;}#shopify-section-template--15654388433148__16642670038a06145c .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__16642670038a06145c .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__1664265174bc950cf4{background: #FFF;padding: 53px 0 30px 0;margin: 0;}#shopify-section-template--15654388433148__1664265174bc950cf4 .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__1664265174bc950cf4 .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__1664265174bc950cf4 .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__1664265174bc950cf4 .grid-product__image-mask{height: 300px;}#shopify-section-template--15654388433148__1664265174bc950cf4 .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__1664265174bc950cf4 .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}.grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__1664265174bc950cf4 p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__1664265174bc950cf4 .section-header {margin-bottom: 0px;height: 56px;}#shopify-section-template--15654388433148__1664265174bc950cf4 .collection-switcher__collection-grid {margin-bottom: 0;}#shopify-section-template--15654388433148__1664265174bc950cf4 .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__1664265174bc950cf4 .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__1664267259a3689af1 {background: #fff;padding: 53px 0 30px 0;margin: 0;}#shopify-section-template--15654388433148__1664267259a3689af1 .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__1664267259a3689af1 .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__1664267259a3689af1 .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__1664267259a3689af1 .grid-product__image-mask{height: 300px;}#shopify-section-template--15654388433148__1664267259a3689af1 .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__1664267259a3689af1 .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}.grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__1664267259a3689af1 p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__1664267259a3689af1 .section-header {margin-bottom: 0px;height: 56px;}#shopify-section-template--15654388433148__1664267259a3689af1 .collection-switcher__collection-grid {margin-bottom: 0;}#shopify-section-template--15654388433148__1664267259a3689af1 .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__1664267259a3689af1 .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__1664267262e2edd2ec {background: #f4f4f4;padding: 53px 0 30px 0;margin:0px}#shopify-section-template--15654388433148__1664267262e2edd2ec .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__1664267262e2edd2ec .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__1664267262e2edd2ec .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__1664267262e2edd2ec .grid-product__image-mask{height: 300px;}#shopify-section-template--15654388433148__1664267262e2edd2ec .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__1664267262e2edd2ec .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__1664267262e2edd2ec p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__1664267262e2edd2ec .section-header {margin-bottom: 0px;height: 56px;}#shopify-section-template--15654388433148__1664267262e2edd2ec .collection-switcher__collection-grid {margin-bottom: 0;}#shopify-section-template--15654388433148__1664267262e2edd2ec .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__1664267262e2edd2ec .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__16642676090da3ac76 {background: #fff;padding: 53px 0 30px 0;margin: 0;}#shopify-section-template--15654388433148__16642676090da3ac76 .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;padding: 0 0 0 0px !important;}#shopify-section-template--15654388433148__16642676090da3ac76 .collection-switcher__title a.collection-switcher__trigger{display:none}#shopify-section-template--15654388433148__16642676090da3ac76 .grid-product__content {padding: 0 7px;}#shopify-section-template--15654388433148__16642676090da3ac76 .grid-product__image-mask{height: 300px;}#shopify-section-template--15654388433148__16642676090da3ac76 .image-wrap {height: 100% !important;padding: 0px !important;}#shopify-section-template--15654388433148__16642676090da3ac76 .grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}.grid-product__image {width: 100% !important;height: 100% !important;object-fit: cover;}#shopify-section-template--15654388433148__16642676090da3ac76 p.subtitle{text-transform: capitalize;color: #1c1d1d;font-size: 22px;letter-spacing: 0px;font-weight: normal;}#shopify-section-template--15654388433148__16642676090da3ac76 .section-header {margin-bottom: 0px;height: 56px;}#shopify-section-template--15654388433148__16642676090da3ac76 .collection-switcher__collection-grid {margin-bottom: 0;}#shopify-section-template--15654388433148__16642676090da3ac76 .grid-product__title{font-size:15px;}#shopify-section-template--15654388433148__16642676090da3ac76 .grid-product__price{font-size:14px;margin-top: -1px;}#shopify-section-template--15654388433148__166297303753b03624{background: #f4f4f4;padding:90px 0 100px 0}#shopify-section-template--15654388433148__166297303753b03624 .index-section{margin:0px;}.slider_box {float: right;width: 61%;}.expert-feed .slick-slide img {width: 100%;}
.div_box2 .slick-prev::before, .div_box2 .slick-next::before{display:none;}.div_box2 .slick-arrow{width: 66px;height: 66px;border: 1px solid #101820;border-radius: 2px;background-repeat: no-repeat;background-position: center;background-size: 21px auto!important;position: absolute;right: 34px;}.div_box2 .slick-arrow {text-indent: 999px;overflow: hidden;}.div_box2 .slick-next{background-image:url(arrow.html);}
.div_box2 .slick-prev{background-image:url(arrow_p.html); !important}.cap_box {width: 100%;max-width:325px;background: transparent;float: right;height:auto;position:relative;margin-right: 115px;}.cap_box .slick-track {width: 325px!important;transform: none!important;min-height:405px;}.cap_box .slick-slide{position:absolute;top:0;left:0;height:auto;}.cap_10 {float: left;width: 100%;background: transparent;position: relative;opacity:0;top:0px;-webkit-transition: top 0.4s ease, opacity 0.1s ease;-o-transition: top 0.4s ease, opacity 0.1s ease;transition: top 0.4s ease, opacity 0.1s ease;height:auto;z-index:1;margin-top: 40px;}.cap_box .slick-slide.slick-active .cap_10{top:30px;opacity:1;z-index:9;margin-top: 20px;}.cap_10 h4, .cap_10 i{opacity:0;-webkit-transition: opacity 1s ease;-o-transition: opacity 1s ease;transition: opacity 1s ease;}.cap_box .slick-slide.slick-active .cap_10 h4, .cap_box .slick-slide.slick-active .cap_10 i{opacity:1;}.expert-box{float:left;width:100%;margin: 20px 0 0;}.cap_10 h4{padding:0;margin:0 0 20px;font-size:32px;font-weight:normal;line-height: 44px;}.cap_10 h4 {padding: 0;margin: 0 0 20px;font-size: 26px;font-weight: normal;line-height: 36px;}.cap_10 i{float:left;width:100%;font-style:normal;}.position_none{position:static;float:left;width:100%;clear:both;}.height_259{height:220px;}.expert_section{padding-bottom:0px;position:relative;padding-top: 0;}.div_box{float:left;width:28%;border:0px solid #ccc;margin:0 0 0 2%;}.slick-slide img {height: 100%;object-fit: cover;}.div_box:first-child {margin: 0;width: 40%;height: 356px !important;overflow: hidden;}.box_slider{float:left;width:100%;}.box_slider span {float: left;width: 100%;text-align: center;font-size: 0;color: #000;background: transparent;padding: 0;}.box_slider2{width:100%;float: left;}.slick-prev {left: 0;}.slick-next {right: 0;}.cap_10 h4 p{padding: 0;margin: 16px 0 20px;font-size: 19px;line-height: 29px;}.sidebar__menu.sidebar--primary a, .sidebar__submenu.sidebar--primary a {font-size: 20px;}.blog-item__title {font-weight: normal;}#custom-co{margin-top:-50px}#custom-co img {display: block;margin: 0 auto;object-fit: cover;height: 100%;box-shadow: 0.75rem 0.85rem 1.75rem 0 rgb(0 0 0 / 32%);}#custom-co .grid__item {width: 25% !important;float: left !important;margin: 0 0 -2px 0 !important;height: 291px;padding: 0 0 0 0px !important;}#custom-co .skrim__link {border: 0px !important;padding: 7px !important;}#custom-co .skrim__title {margin: 0 0 0 22px;}#custom-co .skrim__title{bottom:16px;}#custom-co .skrim__link {border: 0px !important;}#shopify-section-footer-promotions .section--divider{border:0px}.div_box2 .slick-arrow {width: 66px;height: 66px;border: 1px solid #101820;border-radius: 2px;background-repeat: no-repeat;background-position: center;background-size: 21px auto!important;}
.div_box2 .slick-next {background-image: url(https://sotamarketplace.co/cdn/shop/files/arrow.svg?v=1663594798) !important;}
.div_box2 .slick-arrow {width: 66px;height: 66px;border: 1px solid #101820;border-radius: 2px;background-repeat: no-repeat;background-position: center;background-size: 21px auto!important;}.div_box2 .slick-prev {background-image: url(https://sotamarketplace.co/cdn/shop/files/arrow_p.svg?v=1663594855);}.box_slider2 {width: 100%;float: left;}.div_box2 {margin: 53px 0 0 2%;}.div_box2 {width: 175px;float: left;}.div_box2 .slick-arrow {width: 66px;height: 66px;border: 1px solid #101820;border-radius: 2px;background-repeat: no-repeat;background-position: center;background-size: 21px auto!important;}.height_259 {height: 165px;margin-top: -133px;}#shopify-section-template--15654388433148__16635921188c262954 .section-headerinfo p {width: 37%;margin: -8px auto -13px;line-height: 24px;}.column-30 {width: 29%;}.column {display: inline-block;box-sizing: border-box;width: 100%;text-align: justify;}.column-text {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;flex-wrap: wrap;align-content: center;-webkit-align-content: center;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 100%;}.productGroupLeftRightSliderTitle {display: inline-block;box-sizing: border-box;width: 90%;font-size: 20pt;text-align: center;}.productGroupLeftRightSliderSubtitle {display: inline-block;box-sizing: border-box;width: 90%;text-align: center;margin-top: 5px;}.flexboxDiv {width: 1200px;margin: 0 auto;clear: both;overflow: hidden;border-bottom: 0px solid #000;padding: 69px 0;}.column-70 {width: 69% }.flexboxDiv .slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.flexboxDiv .slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.flexboxDiv .slick-list:focus {outline: none;}.flexboxDiv .slick-list.dragging {cursor: pointer;cursor: hand;}.flexboxDiv .slick-slider .slick-track, .flexboxDiv .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.flexboxDiv .slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.flexboxDiv .slick-track:before, .flexboxDiv .slick-track:after {display: table;content: '';}.flexboxDiv .slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.flexboxDiv .slick-slide {display: none;float: left;height: 100%;min-height: 1px;padding: 0px;margin: 10px;border: 0px solid #CCCCCC;text-align: center;vertical-align: middle;}[dir='rtl'] .slick-slide {float: right;}.flexboxDiv .slick-slide img {width: 100%;height: 100%;object-fit: cover;}.flexboxDiv .slick-slide.slick-loading img {display: none;}.flexboxDiv .slick-slide.dragging img {pointer-events: none;}.flexboxDiv .slick-initialized .slick-slide {display: block;float: left;height: 280px;}.flexboxDiv .slick-loading .slick-slide {visibility: hidden;}.flexboxDiv .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.flexboxDiv .slick-arrow.slick-hidden {display: none;}.flexboxDiv .horizontalScrollingDiv {display: inline-block;width: 33%;text-align: center;}.flexboxDiv .slick-prev, .flexboxDiv .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 30px;height: 30px;padding: 10px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;background-color: transparent;background-size: 90% 90%;background-position: center center;background-repeat: no-repeat;border: none;outline: none;opacity: 0.75;z-index: 10;}.flexboxDiv .slick-prev {left: -15px;background-image: url('../../../../../images/HomePageSlideshowArrowLeft.gif');}.flexboxDiv .slick-next {right: -25px;background-image: url('../../../../../images/HomePageSlideshowArrowRight.gif');}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {opacity: 1;}.slick-prev.slick-disabled, .slick-next.slick-disabled {opacity: .10;}.flexboxDiv .slick-dotted.slick-slider {margin-bottom: 30px;}.productGroupButton{background: #000;padding: 10px 17px;color: #fff;}.flexboxDiv .slick-dots {bottom: -40px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.flexboxDiv .slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}.flexboxDiv .slick-dots li button {font-size: 0;line-height: 0;display: block;box-sizing: border-box;width: 8px;height: 8px;padding: 0px;cursor: pointer;background-color: #444444;border: none;border-radius: 2px;outline: none;overflow: hidden;opacity: 0.15;}.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}.slick-dots li button:hover, .slick-dots li button:focus {opacity: 1;}.slick-dots li.slick-active button {opacity: .75;}@media screen and (max-width: 640px) {.slick-slide {padding: 0px;}}button.slick-prev svg {transform: rotate(180deg);}#shopify-section-template--15654388433148__1664270739c3913906{background: #f4f4f4;}#shopify-section-template--15654388433148__1664271076fb8080e2{background: #f4f4f4;}#shopify-section-template--15654388433148__1664271271a4b7e9bf{background: #f4f4f4;}.collection-slider{padding: 0;}#shopify-section-template--15654388433148__166297442358e1fb67{background: #f4f4f4;}.newsletter-template--15654388433148__166297442358e1fb67 {background-color: #f4f4f4;}.flexboxDiv .slick-dotted.slick-slider {margin: 5px 18px;}.productGroupButton:hover{color:#fff}#shopify-section-template--16590491255036__a691a690-2e5d-4de2-bc68-1498f4584393 .section-header h3{text-align:center}#shopify-section-template--16590491255036__a691a690-2e5d-4de2-bc68-1498f4584393 .section-header h3{text-align:center}.section-headerinfo p{text-align:center}#shopify-section-text-columns-with-icons {padding-top: 81px;display: block;}.slick-slide img {width: 100%;}.productGroupLeftRightSliderContainerDiv{display:flex;flex-direction: row;}.coll_content{flex: 1 }.slickContainerDiv{flex: 3;}#shopify-section-footer>footer{margin-top:60px}#shopify-section-template--16590491255036__84fe585e-74c2-4ea1-950a-17415f5a0dd4 .blog-item__image figure {transition: transform .3s cubic-bezier(0,.6,1,1);padding: 0px !important;height: 230px !important;object-fit: contain;}#shopify-section-template--16590491255036__0408339d-dfee-42c6-a5a9-2d277c79286a .productGroupLeftRightSliderContainerDiv{display:block}#shopify-section-template--16590491255036__0408339d-dfee-42c6-a5a9-2d277c79286a .coll_content.column.column-30.column-text{float: right;width: 25%;padding: 49px 13px 0 0;}#shopify-section-template--16590491255036__ce4912be-2ed2-4550-839b-ec8107771361 .productGroupLeftRightSliderContainerDiv{display:block}#shopify-section-template--16590491255036__ce4912be-2ed2-4550-839b-ec8107771361 .coll_content.column.column-30.column-text{float: right;width: 25%;padding: 49px 13px 0 0;}#shopify-section-template--16590491255036__a691a690-2e5d-4de2-bc68-1498f4584393{margin-top: 50px;}#shopify-section-template--16590491255036__84fe585e-74c2-4ea1-950a-17415f5a0dd4{margin-bottom: 55px;padding-top: 45px;}.flexboxDiv .slick-dots li{display:none}

  .product___vendor_name{
   font-size: calc(14px / 18* var(--base-body-size) + 0px);
   line-height: 1.1;
    margin-top: 5px;
    margin-bottom: 1em;
  }



@media  only screen and (max-width: 767px) {

body .slider-content p {width: 95%;margin: 0 0 23px 5%;font-size: 12px !important;min-height: 40px;overflow: hidden;} 
body .slider-content {top: 285px;}
body .main-slider {height: 424px;}
body .slider-content h2 { font-size: 16px; }

  
  #purpose-led-online-gallery-and-art-consultancy .main-slider:before {content: "";position: absolute;right: 0px;top: 0px;background: rgba(0, 0, 0, 0.3);height: 100%;width: 100%;}
 .footer-links-body {border-bottom: 0px solid; }
.footer-item--menus > div {
    padding-right: 0;
}

  #hotel-curation .slick-slide img { height: 250px !important;}
#corporate-interiors .slick-slide img { height: 250px !important;}
#private-residences  .slick-slide img { height: 250px !important;}
#brand-campaigns-and-events .slick-slide img { height: 250px !important;}
#hotel-curation .logo-bar__items { 
        min-height: 133px;
    }
#corporate-interiors #logo-bar {margin: -27px auto 0 ! Important;}
#corporate-interiors .rte p{margin-bottom:100px !Important}

#shopify-section-template--24398330331513__main{margin-bottom:0px !Important}
#hotel-curation  #logo-bar {margin: -27px auto 0 ! Important;}
#hotel-curation .rte p{margin-bottom:100px !Important} 

#brand-campaigns-and-events #logo-bar {margin: -27px auto 0 ! Important;}
#brand-campaigns-and-events .rte p{margin-bottom:100px !Important}

 
.mp-p-tag.mp-mar-right-15 {
    margin-right: 15px !important;
    margin-bottom: -2px;
    height: 36px;
    line-height: 18px;
    overflow: hidden !important
}
  
}

