/** Shopify CDN: Minification failed

Line 41:344 Expected ":"
Line 41:345 Expected identifier but found "0px"

**/
.text-color{color: var(--text-color);}
.font-size, .font-size--responsive{font-size: var(--font-size);}
.block-margins>*:first-child, .block-margins>style:first-child+*{margin-top: 0 !important;}
.block-margins>*:last-child{margin-bottom: 0 !important;}
@keyframes ripple{0% {opacity: 0;transform: none;}20%, 70% {opacity: 1;}100% {opacity: 0;transform: scale(1.5);}}
@keyframes animateMenuOpen{0% {opacity: 0;transform: translateY(-1.5rem);}100% {opacity: 1;transform: translateY(0);}}
@keyframes spin{0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}
@keyframes splide-loading{0% {transform: rotate(0);}to {transform: rotate(1turn);}}
@keyframes rotator{0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}
@keyframes dash{0% {stroke-dashoffset: 280;}50% {stroke-dashoffset: 75;transform: rotate(135deg);}100% {stroke-dashoffset: 280;transform: rotate(450deg);}}
@keyframes slideBar{from {background-position-x: 0;}to {background-position-x: 10rem;}}
.product__text-container--styling-container.product__text-container, .product__text-container--styling-text .product__text{border: var(--border-style) var(--border-size) var(--border-color);}
.product__text-container--styling-container.product__text-container--background, .product__text-container--styling-text.product__text-container--background .product__text{background: var(--bg-color);}
.product__text-container--styling-container.product__text-container--background, .product__text-container--styling-text.product__text-container--background .product__text, .product__text-container--styling-container.product__text-container--border, .product__text-container--styling-text.product__text-container--border .product__text{background: var(--bg-color);border-radius: var(--corner-radius);padding: var(--padding) calc(var(--padding) * 2);}
@media screen and (max-width: 749px){.product__info-wrapper--top-padding-small{padding-top: 0.5rem;}}
@media screen and (min-width: 750px){.media-gallery--desktop-thumbnails-vertical .product-media-slider{width: calc(100% - var(--desktop-vertical-thumbnails-width) - 0.5rem);}.media-gallery--desktop-thumbnails-left .product-media-slider{margin-left: auto;}}
@media screen and (max-width: 749px){.media-gallery--mobile-thumbnails-vertical .product-media-slider{width: calc(100% - var(--mobile-vertical-thumbnails-width) + 3rem);}.media-gallery--mobile-thumbnails-left .product-media-slider{margin-left: auto !important;}}
.review-avatars{display: flex;align-items: center;}
.review-avatars__text-1{z-index: 1;}
.review-avatars__text{line-height: 1.3;border-radius: var(--corner-radius);--offset-side-padding: calc(var(--padding-offset) + var(--padding-x));padding: var(--padding-y) var(--padding-x);display: flex;flex-direction: column;justify-content: center;}
*+.review-avatars__text{padding: var(--padding-y) var(--padding-x) var(--padding-y) var(--offset-side-padding);margin-left: var(--offset);}
.review-avatars__text--stretch{min-height: var(--avatar-size);}
.review-avatars__text>div{display: flex;align-items: center;column-gap: 0.3em;}
.review-avatars--right *+.review-avatars__text{margin-left: 0;margin-right: var(--offset);padding-right: var(--offset-side-padding);padding-left: var(--padding-x);}
.review-avatars--right .review-avatars__text-1{order: -1;}
@keyframes box-disappear{0% {transform: translateY(25%);opacity: 1;}20% {transform: translateY(48%);opacity: 1;}80% {transform: translateY(48%);opacity: 1;}100% {transform: translateY(48%) scale(0.2);opacity: 0;}}
@keyframes box-lid{0%, 42% {transform: translate3d(-50%, 0%, 0) rotate(0deg);}60% {transform: translate3d(-85%, -230%, 0) rotate(-25deg);}90%, 100% {transform: translate3d(-119%, 225%, 0) rotate(-70deg);}}
@keyframes box-body{0% {transform: translate3d(0%, 0%, 0) rotate(0deg);}25% {transform: translate3d(0%, 25%, 0) rotate(20deg);}50% {transform: translate3d(0%, -15%, 0) rotate(0deg);}70% {transform: translate3d(0%, 0%, 0) rotate(0deg);}}
@keyframes image-1{0% {transform: translate(-50%, -25%) translate3d(0%, 0%, 0) rotate(0deg);}12.5% {transform: translate(-50%, -25%) translate3d(0%, 25%, 0) rotate(20deg);}25% {transform: translate(-50%, -25%) translate3d(0%, -15%, 0) rotate(0deg);}35% {transform: translate(-50%, -25%) translate3d(0%, 0%, 0) rotate(0deg);}45% {transform: translate(-50%, -100%);}85% {transform: translate(-50%, -100%);}92% {transform: translate(-50%, -50%) scale(1.75);}100% {transform: translate(-50%, -50%) scale(1.75);}}
@keyframes box-bowtie-right{0%, 50%, 75% {transform: translateX(0%) rotate(90deg) skew(10deg, 10deg);}90%, 100% {transform: translate(-50%, -15%) rotate(45deg) skew(10deg, 10deg);box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.3);}}
@keyframes box-bowtie-left{0% {transform: translateX(-100%) rotate(0deg) skew(10deg, 10deg);}50%, 75% {transform: translate(-50%, -15%) rotate(45deg) skew(10deg, 10deg);}90%, 100% {transform: translateX(-100%) rotate(0deg) skew(10deg, 10deg);}}
.rating-stars__container--overlay:not(.trustpilot-stars__container--overlay){width: calc(var(--rating) * 1em + (var(--visible-stars) - 1) * 0.125em);}
@keyframes vertTicker{to {transform: translateY(-50%);}}
@keyframes horTicker{to {transform: translateX(-50%);}}
.accordion-v2{--header-bg: transparent;--icon-color: rgb(var(--color-foreground));--collapse-icon-color: rgb(var(--color-foreground));--solid-collapse-icon-color: rgb(var(--color-background));--solid-collapse-icon-bg: rgb(var(--color-foreground));--solid-collapse-icon-radius: 50%;--content-bg: transparent;--border-style: solid;--corner-radius;0px;--border-color: rgba(var(--color-foreground), 0.12);--border-thickness: 1px;--border-prop: var(--border-thickness) var(--border-style) var(--border-color);--corner-radius: 0px;}
.accordion-v2{border: none;overflow: hidden;border-radius: var(--corner-radius);}
.accordion-v2[data-border-type="bottom"]{border-bottom: var(--border-prop);}
.accordion-v2[data-border-type="top-bottom"]{border-top: var(--border-prop);border-bottom: var(--border-prop);}
.accordion-v2[data-border-type="all"]{border: var(--border-prop);}
.accordion-v2 .accordion__details{background-color: var(--header-bg);}
.accordion-v2[data-border-type="all"] .accordion__summary{padding-left: 1rem;padding-right: 1rem;}
.accordion-v2 .summary__title .material-icon{color: var(--icon-color);}
.accordion-v2 .accordion__collapse-icon{--size: 1.8rem;width: var(--size);height: var(--size);}
.accordion-v2 .accordion__collapse-icon svg{position: static;color: var(--collapse-icon-color);}
.accordion-v2 .accordion__collapse-icon .icon-plus{width: 1rem;}
.accordion-v2 .accordion__collapse-icon--solid svg{color: var(--solid-collapse-icon-color);}
.accordion-v2 .accordion__collapse-icon--solid{background-color: var(--solid-collapse-icon-bg);border-radius: var(--solid-collapse-icon-radius);}
.accordion-v2 .accordion__collapse-icon--solid .icon-caret{transform: translateY(7%);}
.accordion-v2 .accordion__details[open] .accordion__collapse-icon--solid .icon-caret{transform: translateY(-7%) rotate(180deg);}
.accordion-v2 .accordion__content-wrapper{background-color: var(--content-bg);}
.accordion-v2 .accordion__content{padding: 0 !important;}
.accordion-v2 .accordion__content__inner{padding: 0 1rem 1rem;}
.accordion-v2--colors-theme[data-border-type="none"] .accordion__collapse-icon, .accordion-v2--colors-theme[data-border-type="bottom"] .accordion__collapse-icon, .accordion-v2--colors-theme[data-border-type="top-bottom"] .accordion__collapse-icon{margin-right: 0.5rem;}
.accordion-v2, .accordion-v2 .accordion__details, .accordion-v2 .material-icon, .accordion-v2 .accordion__collapse-icon, .accordion-v2 .accordion__collapse-icon svg, .accordion-v2 .accordion__content-wrapper, .accordion-v2 .accordion__content{transition: grid-template-rows var(--animation-duration) ease-in-out, background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, border-color var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out, opacity var(--animation-duration) ease-in-out;}
@keyframes move-forever1{0% {transform: translate(85px, 0%);}100% {transform: translate(-90px, 0%);}}
@keyframes move-forever2{0% {transform: translate(-90px, 0%);}100% {transform: translate(85px, 0%);}}
@keyframes move-forever3{0% {transform: translate(85px, 0%);}100% {transform: translate(-90px, 0%);}}
@keyframes move-forever4{0% {transform: translate(-90px, 0%);}100% {transform: translate(85px, 0%);}}
@keyframes fillProgress{from {width: 0;}to {width: 100%;}}
.heading em, .heading strong{font-style: normal;display: inline-block;}
.heading em strong, .title-with-highlight-2--italic em{font-style: italic;}
.heading.title-with-highlight-1--color strong{color: var(--hightlight-1--color);}
.heading.title-with-highlight-1--color-gradient strong{background: var(--hightlight-1--color);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.heading.title-with-highlight-1--bg-color strong{z-index: 1;position: relative;padding-inline: var(--hightlight-1--padding-inline);margin-inline: calc(var(--hightlight-1--padding-inline) / 2);}
.heading.title-with-highlight-1--bg-color strong:after{top: 50%;left: 50%;z-index: -1;content: '';position: absolute;transform: translate(-50%, -50%);background: var(--hightlight-1--bg-color);width: calc(100% + var(--hightlight-1--padding-inline));height: calc(100% + var(--hightlight-1--padding-block));border-width: var(--hightlight-1--border-width);border-style: var(--hightlight-1--border-style);border-color: var(--hightlight-1--border-color);border-radius: var(--hightlight-1--border-radius);}
.heading.title-with-highlight-1--underline strong{position: relative;}
.heading.title-with-highlight-1--underline strong:after{left: 0;bottom: 5px;width: 100%;content: '';position: absolute;background: var(--hightlight-1--underline-color);height: var(--hightlight-1--underline-thickness);transform: translateY(var(--highlight-1--underline-color-position));}
.heading.title-with-highlight-2--color em{color: var(--hightlight-2--color);}
.heading.title-with-highlight-2--color-gradient em{background: var(--hightlight-2--color);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.heading.title-with-highlight-2--bg-color em{z-index: 1;position: relative;padding-inline: var(--hightlight-2--padding-inline);margin-inline: calc(var(--hightlight-2--padding-inline) / 2);}
.heading.title-with-highlight-2--bg-color em:after{top: 50%;left: 50%;z-index: -1;content: '';position: absolute;transform: translate(-50%, -50%);background: var(--hightlight-2--bg-color);width: calc(100% + var(--hightlight-2--padding-inline));height: calc(100% + var(--hightlight-2--padding-block));border-width: var(--hightlight-2--border-width);border-style: var(--hightlight-2--border-style);border-color: var(--hightlight-2--border-color);border-radius: var(--hightlight-2--border-radius);}
.heading.title-with-highlight-2--underline em{position: relative;}
.heading.title-with-highlight-2--underline em:after{left: 0;bottom: 5px;width: 100%;content: '';position: absolute;background: var(--hightlight-2--underline-color);height: var(--hightlight-2--underline-thickness);transform: translateY(var(--highlight-2--underline-color-position));}
@keyframes appear-down{0% {opacity: 0;margin-top: -1rem;}100% {opacity: 1;margin-top: 0;}}
@keyframes animateLocalization{0% {opacity: 0;transform: translateY(0);}100% {opacity: 1;transform: translateY(-1rem);}}