/** Shopify CDN: Minification failed

Line 9:68688 Expected ":"
Line 9:68689 Expected identifier but found "0px"
Line 9:96940 Expected identifier but found "."
Line 9:97700 Expected identifier but found "."

**/
.quantity-gift--unlocked .quantity-gift__container {background: var(--unlocked-bg-color);border-color: var(--unlocked-border-color);transition: all 0.3s 0.5s;}.quantity-gift__title {text-align: center;font-size: 1.1rem;margin-bottom: 0;margin-top: 0.75rem;opacity: 0.5;}.quantity-gift--unlocked .quantity-gift__title {opacity: 1;transition: all 0.3s 0.3s;}.quantity-gift__lock {display: flex;align-items: center;justify-content: space-evenly;flex-direction: column;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 5;background: none;}.quantity-gift--unlocked .quantity-gift__lock {opacity: 0;transition: all 0.3s 0.2s;}.quantity-gift__lock__top, .quantity-gift__lock__bottom {margin: 0;font-size: 1.2rem;text-align: center;display: block;line-height: 1;color: rgb(var(--color-foreground));min-height: 1.2rem;}.lock {--lock-color: rgba(var(--color-foreground), 0.75);width: 2.4rem;height: 2.1rem;border: 0.3rem solid var(--lock-color);border-radius: 0.5rem;transition: all 0.1s ease-in-out;position: relative;margin-top: 0.6rem;}.lock:after {content: "";display: block;background: var(--lock-color);width: 0.3rem;height: 0.7rem;position: absolute;top: 50%;left: 50%;margin: -0.35rem 0 0 -0.2rem;transition: all 0.1s ease-in-out;}.lock:before {content: "";display: block;width: 1.4rem;height: 1.2rem;bottom: 100%;position: absolute;left: 50%;transform: translateX(-50%);border: 0.3rem solid var(--lock-color);border-top-right-radius: 50%;border-top-left-radius: 50%;border-bottom: 0;transition: all 0.1s ease-in-out;}.quantity-gift--unlocked .lock {transform: rotate(10deg);}.quantity-gift--unlocked .lock:before {bottom: 130%;left: 31%;margin-left: -1.15rem;transform: rotate(-45deg);}.quantity-gift__image {width: 50%;height: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -25%);z-index: 1;opacity: 0;}.quantity-gift__image img {width: 100%;height: 100%;object-fit: contain;object-position: center center;vertical-align: bottom;border-radius: 0.35rem;}.quantity-gift .gift-box {position: relative;width: 50%;z-index: 2;transform: translateY(25%);transform-origin: center bottom;opacity: 0;}.quantity-gift .gift-box-body {position: relative;z-index: 0;width: 100%;aspect-ratio: 1 / 1;background: rgb(var(--color-background));border-bottom-left-radius: 5%;border-bottom-right-radius: 5%;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.3);}.quantity-gift--unlocked .quantity-gift__image {animation: image-1 2s 1.2s forwards ease-in-out;opacity: 1;transition: all 0.5s 0.95s;}.quantity-gift--unlocked .gift-box {animation: box-disappear 1.5s 1.6s forwards ease-in-out;opacity: 1;transition: all 0.5s 0.95s;}.quantity-gift--unlocked .gift-box-body {animation: box-body 1s 1.2s forwards ease-in-out;}.quantity-gift--unlocked .gift-box-body .gift-box-lid {animation: box-lid 1s 1.2s forwards ease-in-out;}.quantity-gift--unlocked .gift-box-body .gift-box-bowtie::before {animation: box-bowtie-left 1.1s 1.2s forwards ease-in-out;}.quantity-gift--unlocked .gift-box-body .gift-box-bowtie::after {animation: box-bowtie-right 1.1s 1.2s forwards ease-in-out;}.quantity-gift .gift-box-body::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient( 0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 100% );z-index: 2;}.quantity-gift .gift-box-body::after {content: "";position: absolute;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);width: 20%;background: var(--gift-box-tie-color);z-index: 1;}.quantity-gift .gift-box-lid {position: absolute;z-index: 3;left: 50%;transform: translateX(-50%);bottom: 90%;background: rgb(var(--color-background));width: 110%;aspect-ratio: 11 / 2;border-radius: 5%;box-shadow: 0 8px 4px -4px rgba(0, 0, 0, 0.3);}.quantity-gift .gift-box-lid::after {content: "";position: absolute;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);width: 20%;background: var(--gift-box-tie-color);}.quantity-gift .gift-box-bowtie {z-index: 1;height: 100%;display: block;}.quantity-gift .gift-box-bowtie::before, .quantity-gift .gift-box-bowtie::after {content: "";width: 40%;aspect-ratio: 1 / 1;border: 0.6rem solid var(--gift-box-tie-color);border-radius: 50% 50% 0 50%;position: absolute;bottom: 99%;z-index: -1;}.quantity-gift .gift-box-bowtie::before {left: 50%;transform: translateX(-100%) skew(10deg, 10deg);}.quantity-gift .gift-box-bowtie::after {left: 50%;transform: translateX(0%) rotate(90deg) skew(10deg, 10deg);}.quantity-gift--no-animation .gift-box {display: none;}.quantity-gift--no-animation.quantity-gift--unlocked .quantity-gift__image {animation: none;transition-delay: 0.5s;}.quantity-gift--no-animation .quantity-gift__image {transform: translate(-50%, -50%) scale(1.75);}@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);}}@media screen and (max-width: 500px) {.quantity-gifts-4 {column-gap: 0.6rem;}.quantity-gifts-4 .quantity-gift__lock .lock {transform: scale(0.7);}.quantity-gifts-4 .quantity-gift__lock__top {font-size: 1rem;margin-top: 0.4rem;}.quantity-gifts-4 .quantity-gift__lock__bottom {font-size: 1rem;margin-bottom: 0.4rem;}.quantity-gifts-4 .quantity-gift__title {font-size: 0.9rem;margin-top: 0.5rem;}}.sizing-chart.product-popup-modal__opener {display: flex;}.sizing-chart__button {column-gap: 0.3em;padding: 0;font-size: var(--font-size);}.sizing-chart__button--underline .sizing-chart__button__text {text-decoration: underline;}.sizing-chart__button img {width: 1.1em;height: 1.1em;object-fit: contain;object-position: center center;}.sizing-chart__button .material-icon {font-size: 1.3em;}.sizing-chart-table {width: 100%;border-spacing: 0;border: solid 1px rgb(var(--color-foreground));}.sizing-chart-table th, .sizing-chart-table td {padding: 0.4em;}.sizing-chart-table thead th:not(:last-child) {border-right: solid 2px rgba(var(--color-background), 1);}.sizing-chart-table tbody tr:nth-child(2n) {background: rgba(var(--color-foreground), 0.03);}.sizing-chart-table tbody tr:nth-child(2n + 1) td:not(:last-child) {border-right: solid 2px rgba(var(--color-foreground), 0.03);}.sizing-chart__caption {font-size: var(--text-size);color: var(--text-color);line-height: 1.3;}.sizing-chart-table + .sizing-chart__caption {margin-top: 0.5em;}.sizing-chart__modal img {width: 100%;}.sizing-chart__modal {padding: 0;}.sizing-chart__modal > * + * {margin-top: 2rem;}.sizing-chart__modal-container {padding: 0.5rem 2rem 2rem;}@media screen and (max-width: 749px) {.sizing-chart-table {font-size: 1.2rem;}.sizing-chart__caption {font-size: calc(var(--text-size) * 0.75);}.sizing-chart__modal > * + * {margin-top: 1.5rem;}.sizing-chart__modal-container {padding: 0 1.2rem 1.5rem;}.sizing-chart__modal-containe .product-popup-modal__toggle {top: 1.2rem;}}.rating-stars-and-text {justify-content: var(--alignment);}.rating-stars__container {display: flex;}.rating-stars__container svg {width: 1em;height: 1em;margin-left: 0.125em;flex-shrink: 0;}.rating-stars__container .trustpilot-stars-svg {width: auto;height: 1.25em;}.rating-stars__container svg:first-of-type {margin-left: 0;}.rating-stars__container--underlay {position: relative;}.rating-stars__container--underlay svg {color: var(--bg-star-color);}.rating-stars__container--overlay {position: absolute;top: 0;left: 0;overflow: hidden;width: calc(100% / 5 * var(--rating));}.rating-stars__container--overlay:not(.trustpilot-stars__container--overlay) {width: calc(var(--rating) * 1em + (var(--visible-stars) - 1) * 0.125em);}.rating-stars--inactive-hidden .rating-stars__container--overlay {position: relative;}.rating-stars__container--overlay svg {color: var(--star-color);}.rating-stars a {color: rgb(var(--color-foreground));text-decoration: none;}.rating-stars__label {margin-left: 0.125em;}clickable-discount {display: flex;justify-content: var(--alignment);}.clickable-discount__btn {width: fit-content;padding: 0;}clickable-discount[data-applied="true"] .clickable-discount__btn__text-1, clickable-discount[data-applied="false"] .clickable-discount__btn__text-2, clickable-discount[data-loading="false"] .spinner, clickable-discount[data-error="false"] + .clickable-discount__error {display: none;}.clickable-discount__btn .spinner {width: 1em;margin-left: 0.4em;}.clickable-discount__error {margin: 0;font-size: 1.2rem;line-height: 1.5;}.quantity-breaks {--badge-font-size: 1.5rem;--badge-line-height: 1.6;--badge-border-radius: 0.2em;--label-font-size: 1.6rem;--benefit-font-size: 1rem;--benefit-border-radius: 0.6em;--caption-font-size: 1.3rem;--price-font-size: 1.6rem;--compare-price-font-size: 1.4rem;--border-width: 0.2rem;--border-radius: 1rem;--column-gap: 0.75rem;--row-gap: 0.85rem;}.quantity-breaks-container {position: relative;display: grid;align-items: flex-start;grid-template-columns: repeat(1, 1fr);column-gap: var(--column-gap);row-gap: var(--row-gap);}.quantity-breaks__title {margin: 0;font-size: 1.4rem;line-height: 1;column-gap: 10px;margin-bottom: 1.3rem;}.quantity-breaks__title span:nth-of-type(1), .quantity-breaks__title span:nth-of-type(3) {display: block;height: 2px;flex-grow: 1;background: rgb(var(--accent-color));}.quantity-breaks-container input {opacity: 0;width: 0;height: 0;cursor: pointer;position: absolute;}.quantity-break {cursor: pointer;border-radius: var(--border-radius);background: rgba(var(--accent-color), 0.02);border: solid var(--border-width) rgba(var(--accent-color), 0.3);position: relative;z-index: 0;--padding-y: 1.75rem;--padding-x: 1.75rem;--padding-indicator: 4rem;--indicator-size: 1.5rem;}@media screen and (max-width: 749px) {.quantity-breaks--normal .quantity-break {--padding-y: 1.5rem;--padding-x: 1.5rem;}}.quantity-break__wrapper {padding: var(--padding-y) var(--padding-x);position: relative;}.quantity-breaks-container input:checked + .quantity-break {background: rgba(var(--accent-color), 0.1);border: solid var(--border-width) rgb(var(--accent-color));}@media (hover: hover) {.quantity-break:hover {background: rgba(var(--accent-color), 0.15);border: solid 2px rgb(var(--accent-color));}}.quantity-breaks-container input.disabled + .quantity-break {opacity: 0.3;}.quantity-break__wrapper em {color: rgb(var(--text-accent-color));font-style: normal;}.quantity-break__badge {position: absolute;font-size: var(--badge-font-size);line-height: var(--badge-line-height);top: -1rem;right: -1rem;transform: rotate(3deg);margin: 0;padding: 0 0.7em;border-radius: var(--badge-border-radius);z-index: 1;}.quantity-breaks--normal .quantity-break--badge-style-2 .quantity-break__badge, .subscription__box--badge-style-2 .subscription__badge {transform: translateY(calc(-50% - (var(--border-width) / 2)));top: 0;right: 1.5rem;}.quantity-breaks--normal .quantity-break--badge-style-3 .quantity-break__badge, .subscription__box--badge-style-3 .subscription__badge {transform: translateY(calc(-100% - var(--border-width)));top: 0;right: 1.5rem;border-radius: var(--badge-border-radius) var(--badge-border-radius) 0 0;--badge-font-size: 1.4rem;}.quantity-breaks--normal .quantity-break--badge-style-3.quantity-break--badge {margin-top: 1.6rem;}.quantity-break__image-and-content {--image-content-gap: 1rem;display: flex;align-items: center;column-gap: var(--image-content-gap);position: relative;}.quantity-breaks--show-indicator .quantity-break__image-and-content, .quantity-breaks--show-indicator.quantity-breaks--indicator-bottom .quantity-break__variants {padding-left: var(--padding-indicator);margin-left: calc(var(--padding-x) * -1);}.quantity-breaks--indicator-bottom .quantity-break__image-and-content {position: static;}.quantity-breaks--show-indicator .quantity-break__image-and-content::before {content: "";display: block;width: var(--indicator-size);height: var(--indicator-size);position: absolute;left: calc(var(--padding-indicator) / 2);top: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: solid 0.2rem #2C2609;}.quantity-breaks--show-indicator input:checked + .quantity-break .quantity-break__image-and-content::before {border: solid 0.2rem rgb(var(--color-background));background: #2C2609;box-shadow: 0 0 0 0.1rem #2C2609;}.quantity-breaks--normal .quantity-break__image {width: calc(var(--image-width) / 3.5);max-width: 6rem;flex-shrink: 0;}.quantity-break__content {display: flex;justify-content: space-between;align-items: center;flex-grow: 1;}.quantity-break__left > span, .quantity-break__right > span {display: block;}.quantity-break__left {display: flex;flex-direction: column;align-items: flex-start;row-gap: 0.5rem;text-align: left;}.quantity-break__left .quantity-break__label {font-size: var(--label-font-size);line-height: 1;display: flex;align-items: center;column-gap: 0.5rem;row-gap: 0.5rem;}.quantity-breaks--normal .quantity-break--benefit-bottom .quantity-break__label, .quantity-breaks--compact .quantity-break--benefit-top .quantity-break__label {flex-direction: column;align-items: flex-start;}.quantity-break__label-text {line-height: 1;}.quantity-break__benefit {display: inline-block;font-size: var(--benefit-font-size);background: rgb(var(--color-background));color: rgb(var(--accent-color));border: solid 1px rgb(var(--accent-color));border-radius: var(--benefit-border-radius);word-break: break-word;white-space: normal;line-height: 1.3;padding: 0.3em 0.75em;}.quantity-break__benefit--solid {background: rgb(var(--accent-color));color: rgb(var(--color-background));}.quantity-break__caption {font-size: var(--caption-font-size);line-height: 1;}.quantity-break__right {text-align: right;display: flex;flex-direction: column;align-items: flex-end;row-gap: 0.5rem;column-gap: 0.5rem;}.quantity-break__right--price-first-horizontal {flex-direction: row;align-items: center;}.quantity-break__right--compare-price-first-horizontal {flex-direction: row-reverse;align-items: center;}.quantity-break__right--compare-price-first-vertical {flex-direction: column-reverse;}.quantity-break__price {line-height: 1;font-size: var(--price-font-size);}.quantity-break__compare-price {font-size: var(--compare-price-font-size);text-decoration: line-through;line-height: 1;}.quantity-break__caption span {display: inline;}.quantity-break__variants {height: 0;overflow: hidden;padding-top: 0;}.quantity-breaks-container input:checked + .quantity-break .quantity-break__variants {height: auto;padding-top: 1rem;}.quantity-break__variants__label {font-size: 1.3rem;line-height: 1.3;display: block;margin-bottom: 0.3rem;}.quantity-break__selector-item__number {line-height: 1.5rem;}.quantity-break__selector-item {display: flex;align-items: center;flex-wrap: wrap;row-gap: 0.5rem;column-gap: 0.5rem;}.quantity-break__selector-item:not(:last-of-type) {margin-bottom: 0.75rem;}.quantity-break__selector-item__image {--image-size: 3rem;width: var(--image-size);height: var(--image-size);}.quantity-break__selector-item__image img {border-radius: 0.2rem;}.quantity-break__selector-item--variant-images-start .quantity-break__selector-item__image, .quantity-break__selector-item--variant-images-middle .quantity-break__selector-item__image {order: -1;}.quantity-break__selector-item--variant-images-middle .quantity-break__selector-item__number {order: -2;}.quantity-break__selector-item .select {width: fit-content;}.quantity-breaks-full-width-pickers .select {flex-grow: 1;}.quantity-break__selector-item .select__select {height: 2.1rem;}.quantity-breaks--show-indicator .quantity-break__variants {margin-left: calc(var(--indicator-size) / -2.5);}@media screen and (max-width: 749px) {.quantity-breaks--show-indicator.quantity-breaks--normal .quantity-break__variants {margin-left: calc(var(--indicator-size) / -4);}}.variant-breaks-fieldset {margin: 0;padding: 0;border: none;}.variant-breaks label {display: block;}.quantity-breaks--compact {--badge-font-size: 1.1rem;--benefit-font-size: 1.1rem;--price-font-size: 1.2rem;--compare-price-font-size: 0.9rem;}.quantity-breaks--compact .quantity-breaks__title {margin-bottom: 0.9rem;}.quantity-breaks--compact .quantity-breaks-container {grid-template-columns: repeat(2, 1fr);}.quantity-breaks--compact .quantity-break {--padding-y: 1.25rem;--padding-x: 1.5rem;}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break {--padding-indicator: 3.6rem;--indicator-size: 1.4rem;}.quantity-breaks--compact .quantity-break__image {display: none;}.quantity-breaks--compact .quantity-break__content {flex-direction: column;align-items: flex-start;row-gap: 0.2rem;}.quantity-breaks--compact span, .quantity-breaks--vertical span {word-break: break-word;}.quantity-breaks--compact .quantity-break__left {align-items: center;text-align: center;margin-bottom: 0.3rem;margin-bottom: 0;}.quantity-breaks--compact .quantity-break__right {display: block;text-align: center;line-height: 1.1;}.quantity-breaks--compact .quantity-break__caption {display: none;}.quantity-breaks--compact .quantity-break__right span {display: inline;}.quantity-breaks--compact .quantity-break__badge, .quantity-breaks--vertical .quantity-break--badge-style-2 .quantity-break__badge, .quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit, .quantity-breaks--vertical .quantity-break--benefit-bottom .quantity-break__benefit {top: calc(var(--border-width) / -2);left: 50%;right: auto;transform: translate(-50%, -50%);text-align: center;white-space: nowrap;}.quantity-breaks--vertical .quantity-break--benefit-bottom .quantity-break__benefit, .quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit {top: calc(100% + (var(--border-width) / 2) + var(--padding-y));position: absolute;}.quantity-breaks--vertical {--badge-font-size: 1rem;--badge-line-height: 2;--label-font-size: 1.6rem;--benefit-font-size: 1rem;--caption-font-size: 1rem;--price-font-size: 1.4rem;--compare-price-font-size: 1.1rem;--side-padding: 1rem;--y-padding: 1.5rem;--row-gap: 1rem;}.quantity-breaks--vertical .quantity-breaks-container {grid-template-columns: repeat(min(var(--items-count), 4), 1fr);align-items: var(--vertical-items-align);}.quantity-breaks--vertical .quantity-break {padding: 0 var(--side-padding) var(--y-padding);text-align: center;margin-bottom: 0;display: flex;--indicator-size: 0rem;--padding-indicator: 0rem;}.quantity-breaks--vertical .quantity-break__wrapper, .quantity-breaks--show-indicator.quantity-breaks--vertical .quantity-break__image-and-content, .quantity-breaks--show-indicator.quantity-breaks--vertical .quantity-breaks--indicator-bottom .quantity-break__variants {padding: 0;margin: 0;}.quantity-breaks--vertical .quantity-break, .quantity-breaks--vertical .quantity-break__image-and-content, .quantity-breaks--vertical .quantity-break__content, .quantity-breaks--vertical .quantity-break__label {flex-direction: column;justify-content: center;}.quantity-breaks--vertical .quantity-break__label {row-gap: 0.7rem;}.quantity-breaks--vertical.quantity-breaks--vertical-image-bottom .quantity-break__image-and-content {flex-direction: column-reverse;}.quantity-breaks--vertical .quantity-break--badge-style-1 .quantity-break__badge {position: relative;top: 0;left: 0;margin-top: calc(var(--border-width) * -1);margin-left: calc((var(--border-width) + var(--side-padding)) * -1);margin-right: calc((var(--border-width) + var(--side-padding)) * -1);transform: none;border-radius: var(--border-radius) var(--border-radius) 0 0;}.quantity-breaks--vertical .quantity-break--badge-style-3 .quantity-break__badge {right: -0.7rem;}.quantity-breaks--vertical .quantity-break__image {margin-left: calc(var(--side-padding) * -1);margin-right: calc(var(--side-padding) * -1);}.quantity-breaks--vertical .quantity-break__image img {width: var(--image-width);margin: 0 auto;}.quantity-breaks--vertical.quantity-breaks--vertical-image-top.quantity-breaks--max-width-images:not( .quantity-breaks--space-images ) .quantity-break__image img {border-top-right-radius: calc(var(--border-radius) - var(--border-width));border-top-left-radius: calc(var(--border-radius) - var(--border-width));}.quantity-breaks--vertical .quantity-break__image-and-content::before {display: none;}.quantity-breaks--vertical .quantity-break__content {row-gap: 1rem;margin-top: var(--y-padding);}.quantity-breaks--space-images .quantity-break__image {margin-top: var(--y-padding);}.quantity-breaks--vertical.quantity-breaks--vertical-image-bottom .quantity-break__image {margin-top: 1rem;}.quantity-breaks--vertical .quantity-break__left, .quantity-breaks--vertical .quantity-break__right {text-align: center;align-items: center;row-gap: 0.3rem;}.quantity-breaks--vertical .quantity-break__left {row-gap: 0.7rem;}.quantity-breaks--vertical[data-items="2"], .quantity-breaks--vertical[data-items="4"], .quantity-breaks--vertical[data-items="5"] {--badge-font-size: 1.3rem;--badge-line-height: 1.9;}@media screen and (max-width: 999px) {.quantity-breaks--vertical .quantity-breaks__title {margin-bottom: 1rem;}.quantity-breaks--vertical[data-items="4"] .quantity-breaks-container, .quantity-breaks--vertical[data-items="5"] .quantity-breaks-container {grid-template-columns: repeat(2, 1fr);}.quantity-breaks--vertical[data-items="6"] .quantity-breaks-container {grid-template-columns: repeat(3, 1fr);}.quantity-breaks--vertical[data-items="3"], .quantity-breaks--vertical[data-items="6"] {--label-font-size: 1.3rem;--benefit-font-size: 0.8rem;--caption-font-size: 0.9rem;--price-font-size: 1.3rem;--compare-price-font-size: 1rem;}.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-2, .quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-3, .quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-2, .quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-3 {--badge-font-size: 1.1rem;}.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-2, .quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-3 {--badge-font-size: 0.8rem;}}@media screen and (min-width: 1000px) {.quantity-breaks--vertical[data-items="2"] {--badge-font-size: 1.8rem;--badge-line-height: 2;--label-font-size: 2rem;--benefit-font-size: 1.2rem;--caption-font-size: 1.6rem;--price-font-size: 1.8rem;--compare-price-font-size: 1.4rem;--side-padding: 1.2rem;--y-padding: 1.8rem;}.quantity-breaks--vertical[data-items="3"] {--badge-font-size: 1.4rem;--badge-line-height: 2;--label-font-size: 1.8rem;--benefit-font-size: 1rem;--caption-font-size: 1.3rem;--price-font-size: 1.4rem;--compare-price-font-size: 1.2rem;--y-padding: 1.7rem;}.quantity-breaks--vertical[data-items="4"] {--badge-font-size: 1.2rem;--badge-line-height: 1.9;--label-font-size: 1.4rem;--benefit-font-size: 0.8rem;--caption-font-size: 1rem;--price-font-size: 1.3rem;--compare-price-font-size: 1rem;}.quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-2, .quantity-breaks--vertical[data-items="4"] .quantity-break--badge-style-3 {--badge-font-size: 1rem;}.quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-2, .quantity-breaks--vertical[data-items="3"] .quantity-break--badge-style-3 {--badge-font-size: 1.1rem;}.quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-2, .quantity-breaks--vertical[data-items="2"] .quantity-break--badge-style-3 {--badge-font-size: 1.3rem;}}.quantity-breaks-container input:not(:checked) + .quantity-break .quantity-break__upsell--hide-inactive {height: 0;overflow: hidden;padding: 0;}.quantity-break__upsell {--image-size: 2.7rem;--checkbox-size: 1.5rem;--text-size: 1.1rem;--padding-offset: 0rem;--padding: 0.8rem;display: flex;align-items: center;gap: 0.5rem;padding: var(--padding) calc(var(--padding) + var(--padding-offset));}.quantity-break__upsell:last-of-type {border-radius: 0 0 var(--border-radius) var(--border-radius);}.quantity-break__upsell--style-primary {--padding-offset: var(--border-width);margin: 0 calc(var(--padding-offset) * -1);background: rgb(var(--accent-color));color: rgb(var(--color-base-solid-button-labels));}.quantity-break__upsell--style-primary:last-of-type {padding-bottom: calc(var(--padding) + var(--padding-offset));margin-bottom: calc(var(--padding-offset) * -1);}.quantity-break__upsell--style-secondary {background: rgba(var(--accent-color), 0.1);}.quantity-break__upsell svg {width: var(--checkbox-size);height: var(--checkbox-size);flex-shrink: 0;margin-right: 0.4rem;}.quantity-break__upsell-image {height: var(--image-size);width: var(--image-size);}.quantity-break__upsell-content {display: flex;align-items: center;gap: 0.75rem;flex-grow: 1;}.quantity-break__upsell-text, .quantity-break__upsell-badge {font-size: var(--text-size);line-height: 1.3;}.quantity-break__upsell-badge {padding: 0.3em 0.75em;border-radius: var(--badge-radius);}.quantity-break__upsell-text-right, .quantity-break__upsell-badge--right {margin-left: auto;}.quantity-break__upsell-badge--right + .quantity-break__upsell-text-right {margin: 0;}.subscription-widget {--padding-y: 1.5rem;--padding-x: 1.1rem;--padding-indicator: 3.7rem;--indicator-size: 1.5rem;}.subscription-widget--show-indicators .subscription__content {padding-left: var(--padding-indicator);margin-left: calc(var(--padding-x) * -1);}.subscription-widget--show-indicators .subscription__content::before {content: "";display: block;width: var(--indicator-size);height: var(--indicator-size);position: absolute;left: calc(var(--padding-indicator) / 2);top: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: solid 0.2rem rgba(var(--accent-color), 0.3);}.subscription-widget--show-indicators .subscription__box--selected .subscription__content::before {border: solid 0.2rem rgb(var(--color-background));background: rgb(var(--accent-color));box-shadow: 0 0 0 0.1rem rgb(var(--accent-color));}.subscription__box {position: relative;padding: var(--padding-y) var(--padding-x);cursor: pointer;display: flex;flex-direction: column;justify-content: center;background: rgba(var(--accent-color), 0.02);border: solid var(--border-width) rgba(var(--accent-color), 0.3);--checkbox-color: rgba(var(--accent-color));}.subscription__box--selected {background: rgba(var(--accent-color), 0.1);border: solid var(--border-width) rgb(var(--accent-color));}.subscription__box em {color: var(--text-accent-color);font-style: normal;}.subscription__badge {font-size: 1.1rem;line-height: 1.8;}.subscription__box--badge-style-2 .subscription__badge, .subscription__box--badge-style-3 .subscription__badge {right: 1rem;}.subscription__box svg {width: var(--checkbox-size);height: var(--checkbox-size);color: var(--checkbox-color);}.subscription-widget:not(.subscription-widget--sub-first) .subscription__box--badge-style-3 {margin-top: 1.2rem;}.subscription__content {display: flex;align-items: center;gap: 0.75rem;position: relative;}.subscription__content span {display: block;line-height: 1.1;}.subscription__content__left {flex-grow: 1;}.subscription__content__left span + span {margin-top: 0.4rem;}.subscription__content__right {row-gap: 0.2rem;column-gap: 0.5rem;}.subscription__compare-price {font-size: 1.2rem;text-decoration: line-through;}.subscription__caption {font-size: 1.3rem;}.subscription-widget--sub-first .subscription__box--subscription {order: -1;}.subscription__separator {height: 1px;background: currentColor;}.subscription__separator {margin-top: 0.9rem;}.subscription__bottom {margin-top: 0.6rem;}.subscription__benefits p {display: flex;align-items: center;gap: 0.25em;margin: 0;line-height: 1.3;}.subscription__benefits p .material-icon, .subscription__benefits p img {flex-shrink: 0;}.subscription__frequency-label {font-size: 1.3rem;}.subscription__frequency-radio {display: flex;align-items: center;gap: 0.4rem;font-size: 1.3rem;line-height: 1.3;}.subscription__frequency-radio input {margin: 0;accent-color: rgb(var(--accent-color));transform: scale(0.8);}.subscription__frequency-radio + .subscription__frequency-radio {margin-top: 0.4rem;}.subscription__box--hide-frequency:not(.subscription__box--selected) .subscription__frequency {display: none;}.subscription-widget--style-vertical .subscription__content, .subscription-widget--style-vertical .left {flex-direction: column;text-align: center;justify-content: center;}@media screen and (max-width: 749px) {.subscription-widget--style-vertical .subscription__label {font-size: 1.4rem;}}variant-selects .quantity-break__label-text, variant-selects .quantity-break__price, variant-selects .quantity-break__benefit, variant-selects .quantity-break__badge {font-weight: var(--font-body-weight-bold);}variant-selects .quantity-break__price {color: rgb(var(--accent-color));}.sticky-atc {position: fixed;bottom: 0;left: 0;width: 100%;margin: 0;padding: 1rem 0 1.5rem;z-index: 2;box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2);}.sticky-atc-container {display: flex;justify-content: space-between;align-items: center;column-gap: 1rem;}.sticky-atc__button {flex-shrink: 0;background: rgb(var(--color-background));border-radius: var(--buttons-radius-outset);}.sticky-atc .button {padding: 0 1rem;min-height: auto;min-width: auto;line-height: 2.75em;font-size: 1.5rem;}.sticky-atc__title {margin: 0;font-size: 1.5rem;}.sticky-atc__price .price {column-gap: 0.5rem;margin: 0;}.sticky-atc__price .price, .sticky-atc__price .price-item--regular {font-size: 1.3rem;}.sticky-atc__price .badge {font-size: 0.8rem;}.sticky-atc.color-accent-1 .badge, .sticky-atc.color-accent-2 .badge {background: rgb(var(--color-foreground));color: rgb(var(--color-background));}.sticky-atc .price__regular .price-item--regular {font-size: 2rem;line-height: 1.1;}.sticky-atc__left {display: flex;justify-content: space-between;align-items: center;flex-grow: 1;}.sticky-atc__image {flex-shrink: 0;}.sticky-atc__image img {width: auto;height: 4.2rem;}.sticky-atc__left__content > * {margin: 0;}secondary-variant-select {display: block;}.sticky-atc__picker--separate {display: flex;flex-wrap: wrap;column-gap: 1rem;row-gap: 0.4rem;}.sticky-atc__picker--separate .product-form__input {flex: 1 1 auto;max-width: calc((100% / var(--options-count)) - 0.5rem);}.sticky-atc .product-form__input {margin: 0;}@media screen and (min-width: 400px) {.sticky-atc__price .price, .sticky-atc__price .price-item--regular {font-size: 1.6rem;}.sticky-atc__title {font-size: 1.7rem;}.sticky-atc__price .badge {font-size: 1rem;}.sticky-atc .button {font-size: 1.7rem;padding: 0 1.1em;}}@media screen and (min-width: 500px) {.sticky-atc__price .badge {font-size: 1.2rem;}}@media screen and (min-width: 750px) {.sticky-atc {padding: 1rem 0;}.sticky-atc-container {column-gap: 1.5rem;}.sticky-atc__left {padding-right: 1rem;}.sticky-atc .select {width: 20rem;}.sticky-atc__image img {height: 5.2rem;}.sticky-atc__price .price, .sticky-atc__price .price-item--regular {font-size: 1.8rem;}.sticky-atc .price__regular .price-item--regular {font-size: 2.2rem;}.sticky-atc__title {font-size: 1.9rem;}.sticky-atc__price .badge {font-size: 1.3rem;}.sticky-atc .button {font-size: 1.9rem;padding: 0 1.5em;}.sticky-atc--desktop-no-badge .badge.price__badge-sale {display: none;}.sticky-atc--desktop-btn-full {flex-direction: column;align-items: stretch;}.sticky-atc--desktop-btn-full .button, .sticky-atc--desktop-btn-full .sticky-atc__button, .sticky-atc--desktop-transparent .button, .sticky-atc--desktop-transparent .sticky-atc__button {width: 100%;}.sticky-atc--desktop-btn-full .sticky-atc__left {margin-bottom: 1rem;}.sticky-atc--desktop-transparent {background: none;box-shadow: none;padding-top: 0;}.sticky-atc--desktop-transparent .sticky-atc__left {display: none;}.sticky-atc.sticky-atc--mobile-transparent .button {box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);}}@media screen and (max-width: 749px) {.sticky-atc--mobile-no-badge .badge.price__badge-sale {display: none;}.sticky-atc--mobile-btn-full {flex-direction: column;align-items: stretch;}.sticky-atc--mobile-btn-full .sticky-atc__button, .sticky-atc--mobile-transparent .sticky-atc__button {width: 100%;}.sticky-atc--mobile-btn-full .button, .sticky-atc--mobile-transparent .button {font-size: 1.9rem;padding: 0 1.5em;width: 100%;line-height: calc(1 + 0.2 / var(--font-body-scale));min-height: calc(4.5rem + var(--buttons-border-width) * 2);}.sticky-atc--mobile-btn-full .sticky-atc__left {margin-bottom: 0.7rem;}.sticky-atc--mobile-transparent {background: none;box-shadow: none;padding-top: 0;}.sticky-atc--mobile-transparent .sticky-atc__left {display: none;}.sticky-atc.sticky-atc--mobile-transparent .button {box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);}.sticky-atc__left {flex-direction: column;align-items: flex-start;}.sticky-atc--small-mobile-select .select {--inputs-radius: var(--pickers-small-radius);}.sticky-atc secondary-variant-select {width: 100%;padding-right: 0.5rem;}.sticky-atc--small-mobile-select secondary-variant-select {padding-top: 0.5rem;max-width: 15rem;}.sticky-atc--small-mobile-select .select__select {font-size: 1.2rem;height: 2.1rem;padding: 0 2.5rem 0 1rem;}.sticky-atc--small-mobile-select .select__select .icon-caret {right: calc(var(--inputs-border-width) + 1rem);}.sticky-atc:not(.sticky-atc--small-mobile-select) .select__select {height: 4rem;}}.sticky-atc[data-after-scroll="true"] {transform: translateY(100%);transition: transform 0.15s ease-in-out;}.review-item {display: flex;}.review-item--padding {padding: 0.8rem 1.2rem 1rem;}.review-item--middle {align-items: center;}.review-item__image {width: 5rem;height: 5rem;flex-shrink: 0;margin-right: 1.5rem;}.review-item__right {flex-grow: 1;}.review-item__text p {margin-top: 0;line-height: 1.3;font-size: 1.4rem;color: rgb(var(--color-foreground));}.review-item__text p:last-of-type {margin-bottom: 0;}.review-item__author {display: flex;align-items: center;flex-wrap: wrap;column-gap: 0.3em;margin: 0.5rem 0 0;padding-top: 0.6rem;line-height: 1.3;color: rgba(var(--color-foreground), 0.5);font-size: 1.3rem;border-top: solid 1px rgba(var(--color-foreground), 0.06);}.review-item__author .verified-icon {width: 1em;height: 1em;color: var(--checkmark-color);}.review-items-container .slideshow__slide {flex-basis: 100%;}.review-items-container .slideshow__controls {border: none;}.review-items-container .slider-button {width: 2rem;height: 2rem;}.review-items-container .slider-button svg {height: 0.7rem;}.review-items-container .slider-counter__link--dots .dot {width: 0.7rem;height: 0.7rem;}.review-items-container .slider-counter__link {padding: 0.5rem;}.review-items-container .slider-counter--dots {margin: 0 0.2rem;}.product--product-images-one .product__media-item:not(:first-child), .product--product-images-one media-gallery .slider-buttons, .product--product-images-one media-gallery .thumbnail-slider {display: none !important;}.background-secondary .featured-product {padding: 0 1.5rem 1.5rem;}.featured-product .share-button:nth-last-child(2) {display: inline-flex;}.share-button + .product__view-details {display: inline-flex;float: right;align-items: center;}.share-button + .product__view-details::after {content: "";clear: both;display: table;}@media screen and (min-width: 750px) {.background-secondary .featured-product {padding: 5rem;}}@media screen and (min-width: 990px) {.background-secondary .featured-product:not(.product--no-media) > .product__info-wrapper {padding: 0 0 0 5rem;}.background-secondary .featured-product:not(.product--no-media).product--right > .product__info-wrapper {padding: 0 5rem 0 0;}.featured-product:not(.product--no-media) > .product__info-wrapper {padding: 0 7rem;}.background-secondary .featured-product {padding: 6rem 7rem;position: relative;z-index: 1;}}.related-products {display: block;}.related-products__heading {margin: 0 0 3rem;}.vertical-ticker__inner {overflow: hidden;-webkit-mask-image: linear-gradient( 0deg, transparent 0, #000 20%, #000 70%, transparent );mask-image: linear-gradient( 180deg, transparent 0, #000 20%, #000 70%, transparent );}.vertical-ticker__container {display: flex;flex-direction: column;justify-content: flex-end;align-items: center;text-align: center;}.vertical-ticker__item {margin: 0;color: rgb(var(--color-foreground));}.vertical-ticker__item--italic {font-style: italic;}.vertical-ticker__item--uppercase {text-transform: uppercase;}.vertical-ticker__item--bold {font-weight: 700;}@keyframes vertTicker {to {transform: translateY(-50%);}}.vertical-ticker-and-content {display: grid;grid-template-columns: repeat(1, 1fr);}.vertical-ticker-content {display: grid;place-items: center;position: relative;}.vertical-ticker-content__bg, .vertical-ticker-content__bg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}.vertical-ticker-content__bg img {object-fit: cover;object-position: center center;z-index: -2;}.vertical-ticker-content .page-width {position: relative;z-index: 1;}@media screen and (min-width: 900px) {.vertical-ticker-and-content--ticker-first .vertical-ticker {order: -1;}.vertical-ticker-and-content {grid-template-columns: repeat(2, 1fr);}.vertical-ticker-content {padding-top: 36px;}}@media screen and (max-width: 900px) {.vertical-ticker-and-content--content-desktop-only .vertical-ticker-content {display: none;}}.horizontal-ticker {overflow-x: hidden;max-width: 100%;}.horizontal-ticker__inner {overflow: hidden;}.horizontal-ticker__container {display: flex;align-items: center;width: fit-content;}.horizontal-ticker__item {margin: 0;color: rgb(var(--color-foreground));line-height: 1;white-space: nowrap;}.horizontal-ticker__item--italic {font-style: italic;}.horizontal-ticker__item--uppercase {text-transform: uppercase;}.horizontal-ticker__item--bold {font-weight: 700;}.horizontal-ticker .icons-with-text__icon-item {margin-bottom: 0;}@keyframes horTicker {to {transform: translateX(-50%);}}.horizontal-ticker__video {--mobile-image-height: var(--mobile-video-height);--desktop-image-height: var(--desktop-video-height);}.image-with-text .grid {margin-bottom: 0;}.image-with-text__grid {align-items: stretch;}.image-with-text .grid__item {position: relative;}@media screen and (min-width: 750px) {.image-with-text__grid--reverse {flex-direction: row-reverse;}}.image-with-text__media {min-height: 100%;overflow: visible;}.image-with-text__media--small {height: 19.4rem;}.image-with-text__media--medium {height: 29.6rem;}.image-with-text__media--large {height: 43.5rem;}@media screen and (min-width: 750px) {.image-with-text__media--small {height: 31.4rem;}.image-with-text__media--medium {height: 46rem;}.image-with-text__media--large {height: 69.5rem;}}.image-with-text__media--placeholder {position: relative;overflow: hidden;}.image-with-text__media--placeholder:after {content: "";position: absolute;width: 100%;height: 100%;background: rgba(var(--color-foreground), 0.04);}.image-with-text__media--placeholder.image-with-text__media--adapt {height: 20rem;}@media screen and (min-width: 750px) {.image-with-text__media--placeholder.image-with-text__media--adapt {height: 30rem;}}.image-with-text__media--placeholder > svg {position: absolute;left: 50%;max-width: 80rem;top: 50%;transform: translate(-50%, -50%);width: 100%;fill: currentColor;}.image-with-text__content {align-items: flex-start;display: flex;justify-content: center;align-self: center;flex-direction: column;height: 100%;padding: 3rem calc(3rem / var(--font-body-scale)) 3rem;position: relative;z-index: 1;}.image-with-text .grid__item::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after {border-radius: var(--media-radius);}.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after {border-radius: var(--text-boxes-radius);box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));}.image-with-text .image-with-text__media-item > * {border-radius: var(--media-radius);overflow: hidden;}.image-with-text .global-media-settings {overflow: hidden !important;}.image-with-text .image-with-text__text-item > * {border-radius: var(--text-boxes-radius);overflow: hidden;box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));}.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *, .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > * {box-shadow: none;}@media screen and (max-width: 749px) {.image-with-text--mobile-reverse .image-with-text__grid {flex-direction: column-reverse;}.image-with-text__media-item.image-with-text__media--mobile-full {margin: 0 -1.5rem;max-width: calc(100% + 3rem);width: calc(100% + 3rem);--media-radius: 0;}.image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__media-item:after, .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid__item .image-with-text__media, .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__media img, .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__media video, .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__text-item:after, .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid__item .image-with-text__content {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__media-item:after, .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid__item .image-with-text__media, .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__media img, .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__media video, .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__text-item:after, .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid__item .image-with-text__content {border-top-left-radius: 0;border-top-right-radius: 0;}.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content {border-top: 0;}}.image-with-text__content--mobile-right > * {align-self: flex-end;text-align: right;}.image-with-text__content--mobile-center > * {align-self: center;text-align: center;}.image-with-text--overlap .image-with-text__content {width: 90%;margin: -3rem auto 0;}@media screen and (min-width: 750px) {.image-with-text__grid--reverse .image-with-text__content {margin-left: auto;}.image-with-text__content--bottom {justify-content: flex-end;align-self: flex-end;}.image-with-text__content--top {justify-content: flex-start;align-self: flex-start;}.image-with-text__content--desktop-right > * {align-self: flex-end;text-align: right;}.image-with-text__content--desktop-left > * {align-self: flex-start;text-align: left;}.image-with-text__content--desktop-center > * {align-self: center;text-align: center;}.image-with-text--overlap .image-with-text__text-item {display: flex;padding: 3rem 0;}.image-with-text--overlap .image-with-text__content {height: auto;width: calc(100% + 4rem);min-width: calc(100% + 4rem);margin-top: 0;margin-left: -4rem;}.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {margin-left: 0;margin-right: -4rem;}.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item {justify-content: flex-end;}.image-with-text__media-item--top {align-self: flex-start;}.image-with-text__media-item--middle {align-self: center;}.image-with-text__media-item--bottom {align-self: flex-end;}.image-with-text__media-item--small, .image-with-text__media-item--large + .image-with-text__text-item {flex-grow: 0;}.image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__media, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__media video, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__text-item:after, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__content, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__content:after {border-top-right-radius: 0;border-bottom-right-radius: 0;}.image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__content, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__media-item:after, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__media, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__media img, .image-with-text.different-colors.collapse-corners:not( .image-with-text--overlap ) .image-with-text__grid--reverse .image-with-text__media video {border-top-left-radius: 0;border-bottom-left-radius: 0;}.image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content {border-left: 0;}.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content {border-right: 0;}}.image-with-text:not(.collapse-corners, .image-with-text--overlap) .image-with-text__media-item {z-index: 2;}.image-with-text__content {border-radius: var(--text-boxes-radius);box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));word-break: break-word;}@media screen and (min-width: 990px) {.image-with-text__content {padding: 6rem 7rem 7rem;}}.image-with-text__content > * + * {margin-top: 2rem;}.image-with-text__content > .image-with-text__text:empty ~ a {margin-top: 2rem;}.image-with-text__content > :first-child:is(.image-with-text__heading), .image-with-text__text--caption + .image-with-text__heading, .image-with-text__text--caption:first-child {margin-top: 0;}.image-with-text__content :last-child:is(.image-with-text__heading), .image-with-text__text--caption {margin-bottom: 0;}.image-with-text__content .button + .image-with-text__text {margin-top: 2rem;}.image-with-text__content .image-with-text__text + .button {margin-top: 3rem;}.image-with-text__heading {margin-bottom: 0;}.image-with-text__text p {margin-top: 0;margin-bottom: 1rem;}.image-with-text .product__text-container--multiple.product__text-container--vertical + .product__text-container--multiple.product__text-container--vertical {margin-top: var(--row-gap);}@media screen and (max-width: 749px) {.collapse-padding .image-with-text__grid .image-with-text__content {padding: 2rem 0;}}@media screen and (min-width: 750px) {.collapse-padding:not(.image-with-text--desktop-full-width) .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center) {padding-right: 0;}.collapse-padding:not(.image-with-text--desktop-full-width) .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center) {padding-left: 0;}}@supports not (inset: 10px) {.image-with-text .grid {margin-left: 0;}}@media screen and (min-width: 750px) {.image-with-text--desktop-full-width.page-width {max-width: none;padding-left: 0;padding-right: 0;--media-radius: 0px;--text-boxes-radius: 0px;}.image-with-text--desktop-full-width .image-with-text__content {padding-left: 3rem;padding-right: 3rem;}}@media screen and (min-width: 990px) {.image-with-text--desktop-full-width .image-with-text__content {padding-left: 7rem;padding-right: 7rem;}}.image-with-text .product-info__image-block {width: 100%;}.multirow__inner {display: flex;flex-direction: column;row-gap: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 750px) {.multirow__inner {row-gap: var(--grid-desktop-vertical-spacing);}}.banner {display: flex;position: relative;flex-direction: column;z-index: 0;}.banner__box {text-align: center;}@media only screen and (max-width: 749px) {.banner--content-align-mobile-left .banner__box {text-align: left;}.banner--content-align-mobile-right .banner__box {text-align: right;}.banner--content-align-mobile-center .banner__box .rating-stars-and-text {justify-content: center;}.banner--content-align-mobile-right .banner__box .rating-stars-and-text {justify-content: flex-end;}}@media only screen and (min-width: 750px) {.banner--content-align-left .banner__box {text-align: left;}.banner--content-align-right .banner__box {text-align: right;}.banner--content-align-center .banner__box .rating-stars-and-text {justify-content: center;}.banner--content-align-right .banner__box .rating-stars-and-text {justify-content: flex-end;}.banner--content-align-left.banner--desktop-transparent .banner__box, .banner--content-align-right.banner--desktop-transparent .banner__box, .banner--medium.banner--desktop-transparent .banner__box {max-width: 68rem;}}@media screen and (max-width: 749px) {.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) > .banner__media {height: 28rem;}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--medium.banner--stacked:not(.banner--mobile-bottom):not( .banner--adapt ) > .banner__media {height: 34rem;}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) > .banner__media {height: 39rem;}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {min-height: 28rem;}.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {min-height: 34rem;}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {min-height: 39rem;}}@media screen and (min-width: 750px) {.banner {flex-direction: row;}.banner--small:not(.banner--adapt) {min-height: 42rem;}.banner--medium:not(.banner--adapt) {min-height: 56rem;}.banner--large:not(.banner--adapt) {min-height: 72rem;}.banner__content.banner__content--top-left {align-items: flex-start;justify-content: flex-start;}.banner__content.banner__content--top-center {align-items: flex-start;justify-content: center;}.banner__content.banner__content--top-right {align-items: flex-start;justify-content: flex-end;}.banner__content.banner__content--middle-left {align-items: center;justify-content: flex-start;}.banner__content.banner__content--middle-center {align-items: center;justify-content: center;}.banner__content.banner__content--middle-right {align-items: center;justify-content: flex-end;}.banner__content.banner__content--bottom-left {align-items: flex-end;justify-content: flex-start;}.banner__content.banner__content--bottom-center {align-items: flex-end;justify-content: center;}.banner__content.banner__content--bottom-right {align-items: flex-end;justify-content: flex-end;}}@media screen and (max-width: 749px) {.banner:not(.banner--stacked) {flex-direction: row;flex-wrap: wrap;}.banner--stacked {height: auto;}.banner--stacked .banner__media {flex-direction: column;}}.banner__box--custom-margins > * {margin-bottom: 0 !important;}.banner__media {height: 100%;position: absolute;left: 0;top: 0;width: 100%;}.banner__media-half {width: 50%;}.banner__media-half + .banner__media-half {right: 0;left: auto;}@media screen and (max-width: 749px) {.banner--stacked .banner__media-half {width: 100%;}.banner--stacked .banner__media-half + .banner__media-half {order: 1;}}@media screen and (min-width: 750px) {.banner__media {height: 100%;}}.banner--adapt, .banner--adapt_image.banner--mobile-bottom .banner__media:not(.placeholder) {height: auto;}@media screen and (max-width: 749px) {.banner--mobile-bottom .banner__media, .banner--stacked:not(.banner--mobile-bottom) .banner__media {position: relative;}.banner--stacked.banner--adapt .banner__content {height: auto;}.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box {background: transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;}.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box.banner--transparent-black {background: transparent;--color-foreground: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;}.banner:not(.banner--mobile-bottom) .banner__box {border: none;border-radius: 0;box-shadow: none;}.banner:not(.banner--mobile-bottom) .button--secondary {--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0;}.banner:not(.banner--mobile-bottom) .banner__box.banner--transparent-black .button--secondary {--color-button: 0, 0, 0;--color-button-text: 0, 0, 0;}.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {position: absolute;height: auto;}.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner__content {max-height: 100%;overflow: hidden;position: absolute;}.banner--stacked:not(.banner--adapt) .banner__media {position: relative;}.banner::before {display: none !important;}.banner--stacked .banner__media-image-half {width: 100%;}}.banner__content {padding: 0;display: flex;position: relative;width: 100%;align-items: center;justify-content: center;z-index: 1;}@media screen and (min-width: 750px) {.banner__content {padding: 5rem;}.banner__content--top-left {align-items: flex-start;justify-content: flex-start;}.banner__content--top-center {align-items: flex-start;justify-content: center;}.banner__content--top-right {align-items: flex-start;justify-content: flex-end;}.banner__content--middle-left {align-items: center;justify-content: flex-start;}.banner__content--middle-center {align-items: center;justify-content: center;}.banner__content--middle-right {align-items: center;justify-content: flex-end;}.banner__content--bottom-left {align-items: flex-end;justify-content: flex-start;}.banner__content--bottom-center {align-items: flex-end;justify-content: center;}.banner__content--bottom-right {align-items: flex-end;justify-content: flex-end;}}@media screen and (max-width: 749px) {.banner--mobile-bottom:not(.banner--stacked) .banner__content {order: 2;}.banner:not(.banner--mobile-bottom) .field__input {background-color: transparent;}}.banner__box {padding: 4rem 3.5rem;position: relative;height: fit-content;align-items: center;text-align: center;width: 100%;word-wrap: break-word;z-index: 0;}@media screen and (min-width: 750px) {.banner--desktop-transparent .banner__box {background: transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;max-width: 89rem;border: none;border-radius: 0;box-shadow: none;}.banner--desktop-transparent .banner__box.banner--transparent-black {background: transparent;--color-foreground: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;}.banner--desktop-transparent .button--secondary {--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0;}.banner--desktop-transparent .banner__box.banner--transparent-black .button--secondary {--color-button: 0, 0, 0;--color-button-text: 0, 0, 0;}.banner--desktop-transparent .content-container:after {display: none;}}@media screen and (max-width: 749px) {.banner--mobile-bottom::after, .banner--mobile-bottom .banner__media::after {display: none;}}.banner::after, .banner__media::after {content: "";position: absolute;top: 0;background: #000000;opacity: 0;z-index: 0;width: 100%;height: 100%;}.banner__box > * + .banner__text {margin-top: 1.5rem;}@media screen and (min-width: 750px) {.banner__box > * + .banner__text {margin-top: 2rem;}}.banner__box > * + * {margin-top: 1rem;}.banner__box > *:first-child {margin-top: 0;}@media screen and (max-width: 749px) {.banner--stacked .banner__box {width: 100%;}}@media screen and (min-width: 750px) {.banner__box {width: auto;max-width: 71rem;min-width: 45rem;}}@media screen and (min-width: 1400px) {.banner__box {max-width: 90rem;}}.banner__heading {margin-bottom: 0;}.banner__box .banner__heading + *:not(.rating-stars, .trustpilot-stars) {margin-top: 1rem;}.banner__buttons {display: inline-flex;flex-wrap: wrap;gap: 1rem;max-width: 45rem;word-break: break-word;}@media screen and (max-width: 749px) {.banner--content-align-mobile-right .banner__buttons--multiple {justify-content: flex-end;}.banner--content-align-mobile-center .banner__buttons--multiple > * {flex-grow: 1;min-width: 22rem;}}@media screen and (min-width: 750px) {.banner--content-align-center .banner__buttons--multiple > * {flex-grow: 1;min-width: 22rem;}.banner--content-align-right .banner__buttons--multiple {justify-content: flex-end;}}.banner__box > * + .banner__buttons {margin-top: 2rem;}slideshow-component {position: relative;display: flex;flex-direction: column;}@media screen and (max-width: 989px) {.no-js slideshow-component .slider {padding-bottom: 3rem;}}slideshow-component .slideshow.banner {flex-direction: row;flex-wrap: nowrap;margin: 0;gap: 0;}.slideshow__slide {padding: 0;position: relative;display: flex;flex-direction: column;}@media screen and (max-width: 749px) {.slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media, .slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom) {height: 28rem;}}@media screen and (min-width: 750px) {.slideshow--placeholder.banner--adapt_image {height: 56rem;}}.slideshow__text.banner__box {display: flex;flex-direction: column;justify-content: center;max-width: 54.5rem;}.slideshow__text > * {max-width: 100%;}@media screen and (max-width: 749px) {slideshow-component.page-width .slideshow__text {border-right: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));border-left: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));}.banner--mobile-bottom .slideshow__text.banner__box {max-width: 100%;}.banner--mobile-bottom .slideshow__text-wrapper {flex-grow: 1;}.banner--mobile-bottom .slideshow__text.banner__box {height: 100%;}.banner--mobile-bottom .slideshow__text .button {flex-grow: 0;}.slideshow__text.slideshow__text-mobile--left {align-items: flex-start;text-align: left;}.slideshow__text.slideshow__text-mobile--right {align-items: flex-end;text-align: right;}}@media screen and (min-width: 750px) {.slideshow__text.slideshow__text--left {align-items: flex-start;text-align: left;}.slideshow__text.slideshow__text--right {align-items: flex-end;text-align: right;}}.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper {height: 100%;}@media screen and (min-width: 750px) {.slideshow__text-wrapper.banner__content {height: 100%;padding: 5rem;}}.slideshow__controls {border: 0.1rem solid rgba(var(--color-foreground), 0.08);}.slideshow__controls--top {order: 2;z-index: 1;}@media screen and (max-width: 749px) {.slideshow__controls--border-radius-mobile {border-bottom-right-radius: var(--text-boxes-radius);border-bottom-left-radius: var(--text-boxes-radius);}}.spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls {border-bottom: none;}@media screen and (min-width: 750px) {.slideshow__controls {position: relative;}}slideshow-component:not(.page-width) .slider-buttons {border-right: 0;border-left: 0;}.slideshow__control-wrapper {display: flex;}.slideshow__autoplay {position: absolute;right: 0;border-left: none;display: flex;justify-content: center;align-items: center;}@media screen and (max-width: 749px) {slideshow-component.page-width .slideshow__autoplay {right: 1.5rem;}.slideshow__controls--mobile-over {position: absolute;left: 0;bottom: 0;width: 100%;border: none;}}@media screen and (min-width: 750px) {.slideshow__autoplay.slider-button {position: inherit;margin-left: 0.6rem;padding: 0 0 0 0.6rem;border-left: 0.1rem solid rgba(var(--color-foreground), 0.08);}.slideshow__controls--desktop-over {position: absolute;left: 0;bottom: 0;width: 100%;border: none;}}.slideshow__autoplay .icon.icon-play, .slideshow__autoplay .icon.icon-pause {display: block;position: absolute;opacity: 1;transform: scale(1);transition: transform 150ms ease, opacity 150ms ease;width: 0.8rem;height: 1.2rem;}.slideshow__autoplay .icon.icon-play {height: 1rem;}.slideshow__autoplay path {fill: rgba(var(--color-foreground), 0.75);}.slideshow__autoplay:hover path {fill: rgb(var(--color-foreground));}@media screen and (forced-colors: active) {.slideshow__autoplay path, .slideshow__autoplay:hover path {fill: CanvasText;}}.slideshow__autoplay:hover svg {transform: scale(1.1);}.slideshow__autoplay--paused .icon-pause, .slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play {visibility: hidden;opacity: 0;transform: scale(0.8);}.slideshow.banner {align-items: stretch;}.video-section__media {position: relative;padding-bottom: 56.25%;}.video-section__media.deferred-media {box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity));}.video-section__media.deferred-media:after {content: none;}.video-section__poster.deferred-media__poster:focus {outline-offset: 0.3rem;}.video-section__media iframe {background-color: rgba(var(--color-foreground), 0.03);border: 0;}.video-section__poster, .video-section__media iframe {position: absolute;width: 100%;height: 100%;}.newsletter__wrapper {padding-right: calc(3rem / var(--font-body-scale));padding-left: calc(3rem / var(--font-body-scale));}@media screen and (min-width: 750px) {.newsletter__wrapper {padding-right: 9rem;padding-left: 9rem;}}.newsletter__wrapper > * {margin-top: 0;margin-bottom: 0;}.newsletter__wrapper > * + * {margin-top: 2rem;}.newsletter__wrapper > * + .newsletter-form {margin-top: 3rem;}.newsletter__subheading {max-width: 70rem;margin-left: auto;margin-right: auto;}.newsletter__wrapper .newsletter-form__field-wrapper {max-width: 36rem;}.newsletter-form__field-wrapper .newsletter-form__message {margin-top: 1.5rem;}.newsletter__button {margin-top: 3rem;width: fit-content;}@media screen and (min-width: 750px) {.newsletter__button {flex-shrink: 0;margin: 0 0 0 1rem;}}.contact img {max-width: 100%;}.contact .form__message {align-items: flex-start;margin-top: 0.5rem;}.contact .icon-success {margin-top: 0.2rem;}.contact .field-wrapper, .track-order-form .field {margin-bottom: 1.5rem;}.contact__button {display: flex;justify-content: center;}.contact-from__message-container {padding: 0.75rem;column-gap: 0.75rem;margin-bottom: 2rem;}.contact-from__message-container .material-icon {font-size: 4.5rem;}.contact-from__message-container img {height: 4.5rem;width: auto;}.contact-from__message-container ul {padding-left: 1.5rem;margin: 0.3rem 0 0;}@media screen and (min-width: 750px) {.contact .field-wrapper {margin-bottom: 2rem;}.contact__fields {display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 2rem;}}.collapsible-content {position: relative;z-index: 0;}.collapsible-section-layout {padding-top: 3rem;padding-bottom: 3rem;}@media screen and (min-width: 750px) {.collapsible-content__grid {align-items: center;}.collapsible-section-layout {padding-bottom: 5rem;padding-top: 5rem;}}.collapsible-content__media--small {height: 19.4rem;}.collapsible-content__media--large {height: 43.5rem;}@media screen and (min-width: 750px) {.collapsible-content__media--small {height: 31.4rem;}.collapsible-content__media--large {height: 69.5rem;}}@media screen and (min-width: 750px) {.collapsible-content__grid--reverse {flex-direction: row-reverse;}}.collapsible-content-wrapper-narrow {margin: 0 auto;padding-right: 2rem;padding-left: 2rem;max-width: 73.4rem;}.collapsible-content__header {word-break: break-word;}.collapsible-content__heading {margin-bottom: 2rem;margin-top: 0;text-align: center;}@media screen and (min-width: 750px) {.collapsible-content__heading {margin-bottom: 3rem;}}.collapsible-none-layout .accordion + .accordion {border-top: 0;}.collapsible-row-layout .accordion:not(:first-child):not(.color-background-1) {margin-top: 1rem;}.caption-with-letter-spacing + h2 {margin-top: 1rem;}.collapsible-row-layout .accordion {border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));margin-bottom: 1.5rem;}.collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content {padding: 1.5rem;}.collapsible-row-layout .accordion .accordion__content {padding-top: 0;padding-bottom: 0;}.collapsible-row-layout .accordion__details[open] + .accordion__content-wrapper .accordion__content {padding-bottom: 1.5rem;}.collapsible-content summary:hover {background: rgba(var(--color-foreground), 0.04);}.collapsible-content summary:hover .accordion__title {text-decoration: underline;text-underline-offset: 0.3rem;}@supports not (inset: 10px) {@media screen and (min-width: 750px) {.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child, .collapsible-content__grid--reverse .collapsible-content__grid-item {padding-left: 5rem;padding-right: 0;}}@media screen and (min-width: 990px) {.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child, .collapsible-content__grid--reverse .collapsible-content__grid-item {padding-left: 7rem;}}}.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;}.rich-text {z-index: 1;}.rich-text__wrapper {display: flex;justify-content: center;}.rich-text:not(.rich-text--full-width) .rich-text__wrapper {margin: auto;}.rich-text__blocks {width: 100%;}@media screen and (min-width: 750px) {.rich-text__wrapper {width: 100%;}.rich-text__wrapper--left {justify-content: flex-start;}.rich-text__wrapper--right {justify-content: flex-end;}.rich-text:not(.rich-text--full-width) .rich-text__blocks {max-width: 50rem;}}@media screen and (min-width: 990px) {.rich-text:not(.rich-text--full-width) .rich-text__blocks {max-width: 78rem;}}.rich-text__blocks * {overflow-wrap: break-word;}.rich-text__blocks > * {margin-top: 0;margin-bottom: 0;}.rich-text__blocks > * + * {margin-top: 2rem;}.rich-text__blocks > * + a {margin-top: 3rem;}h2 + .rating-stars, h2 + .trustpilot-stars {margin-top: 0.3rem;}.rating-stars + h2, .trustpilot-stars + h2 {margin-top: 0;}.rich-text__buttons {display: inline-flex;justify-content: center;flex-wrap: wrap;gap: 1rem;width: 100%;max-width: 45rem;word-break: break-word;}.rich-text__buttons--multiple > * {flex-grow: 1;min-width: 22rem;}.rich-text__buttons + .rich-text__buttons {margin-top: 1rem;}.rich-text__blocks.left .rich-text__buttons {justify-content: flex-start;}.rich-text__blocks.right .rich-text__buttons {justify-content: flex-end;}@media screen and (max-width: 749px) {.rich-text__blocks.mobile-left .rich-text__buttons {justify-content: flex-start;}.rich-text__blocks.mobile-center .rich-text__buttons {justify-content: center;}.rich-text__blocks.mobile-right .rich-text__buttons {justify-content: flex-end;}}.email-signup-banner .newsletter-form, .email-signup-banner .newsletter-form__field-wrapper {display: inline-block;}@media only screen and (min-width: 750px) {.email-signup-banner:not(.banner--desktop-transparent) .email-signup-banner__box {width: 100%;}}.email-signup-banner__box .email-signup-banner__heading {margin-bottom: 0;}.email-signup-banner__box > * + .newsletter__subheading {margin-top: 2rem;}.email-signup-banner__box .newsletter__subheading p {margin: 0;}.email-signup-banner-background {width: 100%;height: 100%;position: relative;left: 50%;transform: translateX(-50%);}@media screen and (max-width: 749px) {.email-signup-banner:not(.banner--mobile-bottom) .banner__box:not(.email-signup-banner__box--no-image) {background-color: transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;}}@media only screen and (min-width: 750px) {.banner--desktop-transparent .email-signup-banner__box--no-image * {color: rgb(var(--color-base-text));}.banner--desktop-transparent .email-signup-banner__box .field__input {background-color: transparent;}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input {box-shadow: 0 0 0 0.1rem rgba(var(--color-base-text), 0.55);}.banner--desktop-transparent .email-signup-banner__box--no-image .field__input:focus {box-shadow: 0 0 0 0.2rem rgba(var(--color-base-text), 0.75);}.banner--desktop-transparent .email-signup-banner__box--no-image .field__button:focus-visible {outline: 0.2rem solid rgba(var(--color-base-text), 0.5);box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-base-text), 0.3);}}@media only screen and (min-width: 750px) {.email-signup-banner-background-mobile {display: none;}}@media only screen and (max-width: 749px) {.email-signup-banner-background:not(.email-signup-banner-background-mobile) {display: none;}}.email-signup-banner .banner__media {overflow: hidden;}@media screen and (max-width: 749px) {.banner--mobile-content-align-left .newsletter-form__message {justify-content: flex-start;}.banner--mobile-content-align-right .newsletter-form__message {justify-content: right;}}@media screen and (min-width: 750px) {.banner--content-align-center .newsletter-form__message {justify-content: center;}.banner--content-align-right .newsletter-form__message {justify-content: right;}}.collection-list {margin-top: 0;margin-bottom: 0;}.collection-list-title {margin: 0;}@media screen and (max-width: 749px) {.collection-list:not(.slider) {padding-left: 0;padding-right: 0;}}.collection-list__item:only-child {max-width: 100%;width: 100%;}@media screen and (max-width: 749px) {.slider.collection-list--1-items {padding-bottom: 0;}}@media screen and (min-width: 750px) and (max-width: 989px) {.slider.collection-list--1-items, .slider.collection-list--2-items, .slider.collection-list--3-items, .slider.collection-list--4-items {padding-bottom: 0;}}@media screen and (min-width: 750px) {.collection-list__item a:hover {box-shadow: none;}}@media screen and (max-width: 989px) {.collection-list.slider .collection-list__item {max-width: 100%;}}.collection-list-view-all {margin-top: 2rem;}.multicolumn .title {margin: 0;}.multicolumn.no-heading .title {display: none;}.multicolumn .title-wrapper-with-link {margin-top: 0;}@media screen and (max-width: 749px) {.multicolumn .title-wrapper-with-link {margin-bottom: 3rem;}}.multicolumn-card__image-wrapper--third-width {width: 33%;}.multicolumn-card__image-wrapper--half-width {width: 50%;}.multicolumn-card {max-width: 72rem;position: relative;box-sizing: border-box;display: flex;flex-direction: column;}.multicolumn-card--media-bottom {flex-direction: column-reverse;}.splide--align-stretch .splide__slide__container, .splide--align-stretch .multicolumn-card {height: 100%;}.splide--align-stretch .multicolumn-card__info {display: flex;flex-direction: column;flex-grow: 1;justify-content: var(--stretched-cards-alignment);}.multicolumn-card, .multicolumn-card.center .multicolumn-card__image-wrapper:not( .multicolumn-card__image-wrapper--full-width ) {margin-left: auto;margin-right: auto;}.multicolumn .button {margin-top: 1.5rem;}@media screen and (min-width: 750px) {.multicolumn .button {margin-top: 4rem;}}.multicolumn-card.color-bg-overlay {background: rgb(var(--color-background)) linear-gradient( rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04) );}.multicolumn-card h3 {line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale)));}.multicolumn-card h3, .multicolumn-card p {margin: 0;}.multicolumn-card-spacing {padding-top: 2.5rem;margin-left: 2.5rem;margin-right: 2.5rem;}.multicolumn-card__info > :nth-child(2) {margin-top: 1rem;}.multicolumn-card.center .media--adapt, .multicolumn-card .media--adapt .multicolumn-card__image {width: auto;}.multicolumn-card.center .media--adapt img {left: 50%;transform: translateX(-50%);}.multicolumn--same-bgs .multicolumn-card-spacing {padding: 0;margin: 0;}.multicolumn-card__info {padding: 2.5rem;}.multicolumn--same-bgs .multicolumn-card__info {padding-top: 0;padding-left: 1.5rem;padding-right: 1.5rem;}.is-active .multicolumn--same-bgs .multicolumn-card__info {padding-bottom: 0;}.multicolumn--same-bgs .multicolumn-card__image-wrapper + .multicolumn-card__info {padding-top: 2.5rem;}.multicolumn--same-bgs .multicolumn-card__image-wrapper .media {border-radius: calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );overflow: hidden;}@media screen and (max-width: 749px) {}@media screen and (min-width: 750px) {.multicolumn--same-bgs .multicolumn-card__image-wrapper {margin-left: 1.5rem;margin-right: 1.5rem;}.multicolumn .multicolumn--same-bgs .multicolumn-card__info, .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info {padding-left: 1.5rem;padding-right: 1.5rem;}}.multicolumn-card:not(.multicolumn-card--media-bottom) > .multicolumn-card__image-wrapper--full-width:not( .multicolumn-card-spacing ) {border-top-left-radius: calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );border-top-right-radius: calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );overflow: hidden;}.multicolumn-card--media-bottom > .multicolumn-card__image-wrapper--full-width:not( .multicolumn-card-spacing ) {border-bottom-left-radius: calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );border-bottom-right-radius: calc( var(--text-boxes-radius) - var(--text-boxes-border-width) );overflow: hidden;}.multicolumn--same-bgs.multicolumn-card {border-radius: 0;}.multicolumn-card__info .link {text-decoration: none;font-size: inherit;margin-top: 1.5rem;}.multicolumn-card__info .icon-wrap {margin-left: 0.8rem;white-space: nowrap;}.icon-bar-card__icon--small {--icon-size: 3rem;}.icon-bar-card__icon--medium {--icon-size: 5rem;}.icon-bar-card__icon--large {--icon-size: 7rem;}.multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon {padding-top: 2.5rem;}.icon-bar-card__icon img {height: var(--icon-size);}.icon-bar-card__icon .material-symbols-outlined {font-size: var(--icon-size);}.multicolumn .multicolumn-title-with-text {margin-bottom: 0.5rem;}.multicolumn-text {text-align: center;margin-bottom: 3rem;}.multicolumn-text p:first-child {margin-top: 0;}.icon-bar-card .multicolumn-card__info {padding-top: 1rem;}@media screen and (max-width: 749px) {.multicolumn[data-mobile-columns="2"] .multicolumn-card.multicolumn--diff-bgs .icon-bar-card__icon {padding-top: 1.5rem;}.icon-bar[data-mobile-columns="2"] .multicolumn-card__info {padding-top: 1rem;}.icon-bar[data-mobile-columns="2"] .material-icon {font-size: calc(var(--icon-size) * 0.8);}.icon-bar.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {padding: 0.7rem 0.5rem 1.5rem;}}.icon-bar .icon-bar-card--horizontal {display: flex;flex-direction: row;align-items: center;text-align: left;}.icon-bar.background-primary .icon-bar-card--horizontal .icon-bar-card__icon {padding-top: 0;}.icon-bar.background-primary .icon-bar-card--horizontal {padding: 1rem;}.icon-bar .icon-bar-card--horizontal .multicolumn-card__info {padding: 0 0 0 1rem !important;}.icon-bar .icon-bar-card--horizontal .multicolumn-card__info h3 {font-size: calc(var(--font-heading-scale) * 1.3rem);}.icon-bar .icon-bar-card--horizontal .multicolumn-card__info > :nth-child(2) {margin-top: 0.5rem;font-size: 1.3rem;line-height: 1.6;}.testimonial-card__stars {margin-top: 0.2rem;margin-bottom: 1rem;}.testimonial-card__author-container {display: flex;align-items: center;padding-top: 1rem;margin-top: 0.75rem;border-top: solid 1px rgba(var(--color-foreground), 0.06);}.center .testimonial-card__author-container {justify-content: center;}.right .testimonial-card__author-container {justify-content: flex-end;}.testimonial-card__avatar {width: 3rem;height: 3rem;margin-right: 1rem;border-radius: 50%;overflow: hidden;}.testimonial-card__avatar img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}.testimonial-card__author {font-size: 1.4rem;line-height: 1.1;}.testimonial-card .multicolumn-card__info {padding: 1.25rem 2rem 2rem;position: relative;}.testimonial-card__quotes {font-size: 5rem;position: absolute;top: 0;right: 2rem;width: 1em;height: 1em;border-radius: 50%;transform: translateY(-50%);margin: 0 !important;}.testimonial-card__quotes svg {width: 55%;}.testimonial-card__quotes--image-blank {font-size: 3.5rem;right: 5px;top: 5px;transform: none;}.testimonial-card__info--no-image-no-stars h3 {padding: 0 2.5rem;}.testimonial-card .testimonial-card__info--image-no-stars {padding-top: 1.25rem;}.testimonial-card__info--image-no-stars .testimonial-card__quotes {font-size: 4rem;}.multicolumn .testimonial-card .multicolumn-card__info h3 {margin-top: 0.5rem;font-size: calc(var(--font-heading-scale) * 1.45rem);margin-bottom: 1rem;}.testimonial-card--has-author .multicolumn-card__info {padding-bottom: 1.25rem;}.section-divider {position: relative;}.section-divider::before {content: "";display: block;position: absolute;left: 0;bottom: calc(100% - 1px);top: -1px;z-index: -1;width: 100%;background: rgb(var(--color-background));}.section-divider__svg {--max-height: 150px;background: none;position: relative;overflow: hidden;transform: translateY(1px);}.section-divider__svg svg {color: rgb(var(--color-background));display: block;width: 100%;height: auto;overflow: hidden;max-height: var(--max-height);}.waves-animated-1 {--max-height: 3rem;margin: 0;}.parallax1 > use {animation: move-forever1 10s linear infinite;}.parallax2 > use {animation: move-forever2 8s linear infinite;opacity: 0.4;}.parallax3 > use {animation: move-forever3 6s linear infinite;opacity: 0.3;}.parallax4 > use {animation: move-forever4 4s linear infinite;opacity: 0.2;}@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%);}}@media screen and (min-width: 1000px) {.waves-animated-1 {--max-height: 6rem;}}.content-and-comparison-table {display: grid;grid-template-columns: repeat(2, 1fr);place-items: center;column-gap: 5rem;row-gap: 2rem;}.comparison-table-container {width: 100%;max-width: 50rem;}.comparison-table {--border-radius: 2rem;flex-grow: 1;border-spacing: 0;}.comparison-table th {padding: 0.5rem 0.75rem;font-size: var(--font-size);line-height: 1.3;}.comparison-table thead {z-index: 1;}.comparison-table tbody {border-radius: var(--border-radius);}.comparison-table td {--cell-bottom-separator-thickness: 0.1rem;--cell-separator-opacity: 0.1;--cell-overlay-opacity: 0;--border-shadow-offset: 0 0 0 0;--outer-box-shadow: 0.3rem 0.3rem 0.8rem rgba(0, 0, 0, 0.15);padding: 1rem 1.5rem;text-align: center;position: relative;box-shadow: inset 0 calc(-1 * var(--cell-bottom-separator-thickness)) 0 rgba(var(--color-foreground), var(--cell-separator-opacity)), var(--outer-box-shadow);}.comparison-table td:last-of-type {--border-shadow-offset: 0.1rem 0 0 0;}.comparison-table--classic tbody tr:first-of-type td {--border-shadow-offset: 0 -0.1rem 0 0;}.comparison-table--classic tbody tr:last-of-type td {--border-shadow-offset: 0 0.1rem 0 0;}.comparison-table tbody tr:first-of-type td:first-child {border-radius: var(--border-radius) 0 0 0;--border-shadow-offset: -0.1rem -0.1rem 0 0;}.comparison-table tbody tr:last-of-type td:first-child {border-radius: 0 0 0 var(--border-radius);--border-shadow-offset: -0.1rem 0.1rem 0 0;}.comparison-table tbody tr:first-of-type td:last-child {border-radius: 0 var(--border-radius) 0 0;--border-shadow-offset: 0.1rem -0.1rem 0 0;}.comparison-table tbody tr:last-of-type td:last-child {border-radius: 0 0 var(--border-radius) 0;--border-shadow-offset: 0.1rem 0.1rem 0 0;}.comparison-table tbody td:not(.comparison-table__row-name) {padding: 1rem 2rem;}.comparison-table__icon {font-size: 2rem;width: 1em;height: 1em;margin: auto;border-radius: 50%;box-sizing: content-box;}.comparison-table__icon--solid {background: var(--bg-color);padding: 0.4rem;font-size: 1.4rem;}.comparison-table__icon svg {color: var(--icon-color);width: 100%;height: 100%;box-sizing: border-box;}.comparison-table .comparison-table__row-name {--font-size: 1.8rem;font-size: var(--font-size);margin: 0;}.content-and-comparison-table--no-content {grid-template-columns: repeat(1, 1fr);}@media screen and (max-width: 899px) {.content-and-comparison-table {grid-template-columns: repeat(1, 1fr);}}@media screen and (min-width: 900px) {.content-and-comparison-table--table-first .comparison-table-container {order: -1;}}@media screen and (max-width: 750px) {.comparison-table .comparison-table__row-name, .comparison-table th {font-size: calc(var(--font-size) * 0.85);}.comparison-table__checkmark, .comparison-table__x {width: 1.8rem;height: 1.8rem;}}@media screen and (max-width: 500px) {.comparison-table {--border-radius: 1.5rem;}.comparison-table thead img {max-width: var(--mobile-logo-width);}}.comparison-table--centered {--bottom-piece-height: 3rem;padding-bottom: var(--bottom-piece-height);}.comparison-table--centered .comparison-table__logo {border-radius: var(--border-radius) var(--border-radius) 0 0;padding: 0.75rem 1rem;}.comparison-table--centered tbody tr:last-of-type td:nth-child(2)::after {content: "";display: block;width: 100%;height: var(--bottom-piece-height);position: absolute;top: 100%;left: 0;background: rgb(var(--color-background));border-radius: 0 0 var(--border-radius) var(--border-radius);}.comparison-table--minimal tbody, .comparison-table--minimal td {box-shadow: none;border-radius: 0;}.comparison-table--minimal tr {display: flex;justify-content: space-between;align-items: center;}.comparison-table--minimal tbody tr:not(:last-of-type) {border-bottom: solid 0.1rem rgba(var(--color-foreground), var(--border-opacity));}.comparison-table--minimal th:nth-child(2), .comparison-table--minimal td:nth-child(2) {order: -1;text-align: left;}.comparison-table--minimal th, .comparison-table--minimal tbody td:not(.comparison-table__row-name) {padding-left: 0.2rem;padding-right: 0.2rem;}.comparison-table--minimal .comparison-table__row-name {flex-grow: 1;padding: 1rem 1.5rem;}.comparison-table--minimal .comparison-table__icon--solid {font-size: 2rem;padding: 0.75rem;}@media screen and (min-width: 999px) {.comparison-table--minimal .comparison-table__icon--solid {font-size: 2.2rem;padding: 0.9rem;}}.content-and-results {display: grid;grid-template-columns: repeat(2, 1fr);place-items: center;column-gap: 5rem;row-gap: 2rem;}.content-and-results--no-content {grid-template-columns: repeat(1, 1fr);}@media screen and (max-width: 899px) {.content-and-results {grid-template-columns: repeat(1, 1fr);}}@media screen and (min-width: 900px) {.content-and-results--results-first .results-container {order: -1;}}.results-container .title, .results-container .rte {margin-top: 0;margin-bottom: 1.5rem;}.content-and-results .content-container {width: 100%;}.content-and-results__image {max-width: 60rem;width: 100%;margin-left: auto;margin-right: auto;}.results__rows-container {margin-bottom: 1rem;}.results__percentage {border-radius: 50%;position: relative;--border-width: 0.7rem;flex-shrink: 0;z-index: 0;}.results__row--vertical {flex-direction: column;text-align: center;}.results__percentage--width-fix p:nth-child(1) {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.results__percentage--width-fix p:nth-child(2) {opacity: 0;pointer-events: none;}.results__ring-svg {display:block;width:100%;height:100%;position: absolute;inset: 0;}.results__percentage p {margin: 0;color: rgb(var(--accent-color));font-size: 1.8rem;font-weight: 700;}.results__row {padding: 1rem 0;display: flex;align-items: center;border-bottom: 2px solid rgba(var(--color-foreground), 0.05);}.results__row:first-of-type {border-top: 2px solid rgba(var(--color-foreground), 0.05);}.results__text p {margin: 0;}.results__caption p {margin: 0;font-size: 1.2rem;}.content-and-comparison-slider {display: grid;grid-template-columns: repeat(2, 1fr);place-items: center;column-gap: 5rem;position: relative;z-index: 0;row-gap: 2rem;}.content-and-comparison-slider--no-content {grid-template-columns: repeat(1, 1fr);}.comparison-slider {display: block;position: relative;max-width: 45rem;width: 100%;margin: 0 auto;overflow: hidden;--position: 50%;}.comparison-slider__overlay {position: absolute;z-index: 2;top: 0;left: 0;width: 50%;height: 100%;overflow: hidden;max-width: 100%;}.comparison-slider__overlay img {width: 100%;height: 100%;object-fit: cover;object-position: top left;}.comparison-slider__underlay img {width: 100%;}.comparison-slider__before-text, .comparison-slider__after-text {position: absolute;top: 0;left: 0;z-index: 4;}.comparison-slider__before-text h3, .comparison-slider__after-text h3 {text-align: center;width: fit-content;font-size: 1.2rem;letter-spacing: 0.1rem;line-height: 1;padding: 0.5rem 1.3rem 0.6rem;margin: 0;white-space: nowrap;}.comparison-slider__after-text {left: auto;right: 0;}.comparison-slider__input {position: absolute;top: 0;left: 0;z-index: 5;height: 100%;width: 100%;opacity: 0;-webkit-appearance: none;overflow: hidden;}.comparison-slider__input::-webkit-slider-thumb {-webkit-appearance: none;height: 50rem;max-height: 100%;width: 5rem;}.comparison-slider__line {--line-width: 0.5rem;--arrow-x-offset: 1.75rem;--arrow-size: 0.7rem;display: block;position: absolute;z-index: 3;top: 0;left: 50%;height: 100%;width: var(--line-width);transform: translateX(-50%);}.comparison-slider__arrow-left, .comparison-slider__arrow-right {font-size: var(--arrow-size);width: 1em;height: 1.7em;position: absolute;top: 50%;background: rgb(var(--color-background));}.comparison-slider__arrow-left {left: 0;transform: translate(calc(var(--arrow-x-offset) * -1), -50%);clip-path: polygon(100% 0%, 0 50%, 100% 100%);}.comparison-slider__arrow-right {right: 0;transform: translate(var(--arrow-x-offset), -50%);clip-path: polygon(100% 50%, 0 0, 0 100%);}.comparison-slider__line--circle {--circle-size: 4.25rem;--border-size: 0.3rem;--line-width: 0.3rem;top: 50%;transform: translate(-50%, -50%);width: var(--circle-size);height: var(--circle-size);border-radius: 50%;background: rgba(var(--color-background), 0.15);border: solid var(--border-size) rgb(var(--color-background));backdrop-filter: blur(2px);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}.comparison-slider__line--circle::before, .comparison-slider__line--circle::after {content: "";display: block;height: 50rem;width: var(--line-width);background: rgb(var(--color-background));position: absolute;left: 50%;z-index: 1;transform: translateX(-50%);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}.comparison-slider__line--circle::before {bottom: 100%;}.comparison-slider__line--circle::after {top: 100%;}.comparison-slider__line--circle .comparison-slider__arrow-left {left: 25%;transform: translate(-50%, -50%);}.comparison-slider__line--circle .comparison-slider__arrow-right {right: 25%;transform: translate(50%, -50%);}@media screen and (max-width: 899px) {.content-and-comparison-slider {grid-template-columns: repeat(1, 1fr);}}@media screen and (min-width: 900px) {.content-and-comparison-slider--slider-first .comparison-slider {order: -1;}.comparison-slider__line--classic {--line-width: 0.6rem;--arrow-size: 0.9rem;}.comparison-slider__line--circle {--circle-size: 5rem;--arrow-size: 0.75rem;}}.icon-with-content__grid {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 8rem;align-items: center;row-gap: 3rem;}.icons-with-text__icon-item {--line-height: 1.5;display: flex;align-items: center;margin-bottom: 3rem;}.icons-with-text__icon-item:last-child {margin-bottom: 0;}.icons-with-text__icon-item--center {text-align: center;}.icons-with-text__icon-item--center.icons-with-text__icon-item--next-to-title .icons-with-text__icon__title {justify-content: center;}.icons-with-text__icon-item--right {text-align: right;}.icons-with-text__icon-item--right.icons-with-text__icon-item--next-to-title .icons-with-text__icon__title {justify-content: flex-end;}.icons-with-text__icon__icon--xs {--icon-size: 1.6rem;--margin: 1rem;}.icons-with-text__icon__icon--s {--icon-size: 2.3rem;--margin: 1.25rem;}.icons-with-text__icon__icon--m {--icon-size: 2.5rem;--margin: 1.4rem;}.icons-with-text__icon__icon--l {--icon-size: 3.5rem;--margin: 1.5rem;}.icons-with-text__icon__icon--xl {--icon-size: 5rem;}.icons-with-text__icon__icon--xxl {--icon-size: 7rem;}.icons-with-text__icon__icon--xl, .icons-with-text__icon__icon--xxl {--margin: calc((var(--icon-size)) * 0.35);}.icons-with-text__icon__icon {flex-shrink: 0;width: var(--icon-size);height: var(--icon-size);display: flex;align-items: center;justify-content: center;margin-right: var(--margin);background: none;}.icons-with-text__icon__icon .material-icon {color: rgb(var(--color-background));font-size: var(--icon-size);}.icons-with-text__icon__icon img {width: 100%;height: 100%;object-fit: contain;object-position: center center;}.icons-with-text__icon__title {margin: 0;line-height: 1.3;margin-bottom: 0.4em;}.icons-with-text__icon-item--next-to-title .icons-with-text__icon__title {display: flex;align-items: center;}.icons-with-text__icon__title.h5 {font-size: 1.75rem;}.icons-with-text__icon__title.h4 {font-size: 1.9rem;}.icons-with-text__icon__title.h3 {font-size: 2.25rem;}.icons-with-text__icon__title.h2 {font-size: 2.65rem;}.icons-with-text__icon__text p {line-height: var(--line-height);}.icon-with-text__icon__text--small {font-size: 1.2rem;}.icons-with-text__icon-item--above {flex-direction: column;text-align: center;}.icons-with-text__icon-item--above .icons-with-text__icon__icon {margin-right: 0;margin-bottom: var(--margin);}.icon-with-content__content > * {margin-top: 2rem;margin-bottom: 0;}.icon-with-content__content > *:first-child {margin-top: 0;}.icon-with-content__content .icon-with-content__text--caption + .icon-with-content__heading {margin-top: 0;}@media screen and (max-width: 749px) {.icon-with-content__grid {grid-template-columns: repeat(1, 1fr);}.icon-with-content__mobile-grid--reverse .icon-with-content__content {order: -1;}.icon-with-content__content--hide-on-mobile {display: none;}.icon-with-content__content {text-align: center;}.icons-with-text__icon__icon--xs {--icon-size: 1.5rem;--margin: 0.75rem;}.icons-with-text__icon__icon--s {--icon-size: 1.75rem;--margin: 0.85rem;}.icons-with-text__icon__icon--m {--icon-size: 2.1rem;--margin: 1rem;}.icons-with-text__icon__icon--l {--icon-size: 3rem;--margin: 1.3rem;}.icons-with-text__icon__icon--xl {--icon-size: 4.25rem;}.icons-with-text__icon__icon--xxl {--icon-size: 5.5rem;}.icons-with-text__icon__title.h5 {font-size: 1.4rem;}.icons-with-text__icon__title.h4 {font-size: 1.6rem;}.icons-with-text__icon__title.h3 {font-size: 1.8rem;}.icons-with-text__icon__title.h2 {font-size: 2.25rem;}.icon-with-content__icons--mobile-2-columns {display: grid;grid-template-columns: repeat(2, 1fr);align-items: flex-start;column-gap: 1.75rem;row-gap: 2rem;}.icon-with-content__icons--mobile-2-columns ..icons-with-text__icon-item {margin-bottom: 0;}.icon-with-content__icons--mobile-2-columns .icons-with-text__icon__title {font-size: 1.4rem;}.icon-with-content__icons--mobile-2-columns .rte {font-size: 1.2rem;}.icon-with-content__icons--mobile-2-columns .icons-with-text__icon__icon {width: calc(var(--icon-size) * 0.7);height: calc(var(--icon-size) * 0.7);margin-bottom: 1rem;}}@media screen and (min-width: 750px) {.icon-with-content__grid--desktop-reverse {column-gap: 9rem;}.icon-with-content__grid--desktop-reverse .icon-with-content__content {order: -1;}.icon-with-content__icons--desktop-2-columns {display: grid;grid-template-columns: repeat(2, 1fr);align-items: flex-start;column-gap: 3rem;row-gap: 3rem;}.icon-with-content__icons--desktop-2-columns ..icons-with-text__icon-item {margin-bottom: 0;}}.popup-overlay {position: fixed;top: 0;left: 0;z-index: 1090;transition: width 0s, height 0s, background-color 0.3s;width: 0;height: 0;background-color: rgba(0, 0, 0, 0);}.popup-overlay--active {width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);}.popup-modal {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);transform-origin: center center;border-radius: 1.25rem;overflow: hidden;visibility: hidden;opacity: 0;z-index: 1100;transition: all 0.3s ease-in-out;max-width: calc(100% - 1rem);width: 38rem;}.popup-modal--image {width: 76rem;}.popup-modal--image-second .popup-modal__content {order: -1;}.popup-modal__container {display: flex;}.popup-modal--active {transform: translate(-50%, -50%);visibility: visible;opacity: 1;}.popup-modal__image {width: 100%;max-width: 38rem;position: relative;}.popup-modal__image img {object-fit: cover;object-position: center center;width: 100%;height: 100%;}.popup-modal__content {text-align: center;display: flex;flex-direction: column;align-items: center;padding: 5rem 2rem 2.5rem;background: rgb(var(--color-background));max-width: 38rem;width: 100%;}.popup-modal__title {margin: 2rem 0;z-index: 0;}.popup-modal__title span {display: block;}.popup-modal__title .title {margin: 0;position: relative;z-index: 0;}.popup-modal__title .title::before {content: "";display: block;width: 25rem;height: 25rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -35%);border-radius: 50%;z-index: -1;background: linear-gradient( 180deg, rgba(var(--color-base-accent-1), 0.1) 20%, rgba(0, 0, 0, 0) 60% );}.popup-modal__title__prefix, .popup-modal__title__suffix {font-size: calc(var(--font-heading-scale) * 1.6rem);}.popup-modal__title .h2 {font-size: calc(var(--font-heading-scale) * 2.5rem);}.popup-modal__title .h1 {font-size: calc(var(--font-heading-scale) * 3.5rem);}.popup-modal__title .h0 {font-size: calc(var(--font-heading-scale) * 4.5rem);}.popup-modal__title .title {line-height: calc(1 + 0.2 / max (1, var(--font-heading-scale)));}.popup-modal__text p {margin-top: 0;line-height: 1.4;margin-bottom: 0.5em;}.popup-modal__timer p {margin: 0;font-weight: var(--font-heading-weight);line-height: 1;margin-bottom: 1.5rem;font-weight: var(--font-heading-weight);}.popup-modal__timer__minutes, .popup-modal__timer__seconds {font-size: 4rem;}.popup-modal__timer__colon {font-size: 3rem;}.popup-modal__email-form {width: 100%;}.popup-modal .newsletter-form__message {justify-content: center;width: 100%;margin-top: 1rem;}.popup-modal .button {width: 100%;margin-top: 0.75rem;margin-bottom: 1.5rem;}.popup-modal__close {font-size: 3.5rem;cursor: pointer;outline: none;width: 1em;height: 1em;padding: 0;position: absolute;top: 0.5rem;right: 0.5rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;border: solid 0.2rem rgba(var(--color-foreground), 0.5);background: rgb(var(--color-background));z-index: 2;}.popup-modal__close span {display: block;width: 0.5em;height: 0.2rem;background: rgba(var(--color-foreground), 0.5);transform: rotate(45deg);flex-shrink: 0;}.popup-modal__close span:nth-child(2) {position: absolute;transform: rotate(-45deg);}.popup-modal__close--borderless {border: none;font-size: 3rem;}.popup-modal__dismiss-btn {border: none;outline: none;background: none;font-size: 1.4rem;color: rgba(var(--color-foreground), 0.75);cursor: pointer;position: relative;}.popup-modal__dismiss-btn:hover {text-decoration: underline;}@media screen and (max-width: 50rem) {.popup-modal__image {display: none;}.popup-modal--image {width: 38rem;}}.success-popup-modal__text {margin-bottom: 1rem;}.popup-modal__discount-code {margin-bottom: 1.5rem;position: relative;}.field:hover.field::after {box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));}.popup-modal__discount-code .field {align-items: center;}.popup-modal__discount-code .field__input {padding-left: 1.2rem;box-shadow: none;cursor: default;}.popup-modal__discount-code .field__input:not(:placeholder-shown) ~ .field__label {left: calc(var(--inputs-border-width) + 1.2rem);}.popup-modal .popup-modal__copy-btn {margin: 0;display: flex;align-items: center;min-width: auto;width: fit-content;min-height: 3.9rem;line-height: 1;margin-right: 0.4rem;font-size: 1.6rem;padding: 0 2.5rem;}.popup-modal__copy-btn svg {width: 1.6rem;height: 1.6rem;margin-left: 0.5rem;}.popup-modal__success-msg {font-size: 1.3rem;margin: 0;margin-top: 0.2rem;color: #00a100;display: none;}insta-stories {display: block;--pfp-size: 7rem;--ring-width: 0.3rem;--ring-offset: 0.3rem;}.insta-stories--top-margin {margin-top: 2rem;}.insta-stories__open-buttons-and-arrows-container {position: relative;z-index: 0;}.insta-stories__open-buttons-container {overflow: hidden;}.insta-stories__open-buttons-and-arrows-container .insta-stories__open-btns-prev {left: 0;transform: translateY(-50%);display: none;}.insta-stories__open-buttons-and-arrows-container .insta-stories__open-btns-next {right: 0;transform: translateY(-50%);display: none;}.insta-stories__open-buttons {display: flex;column-gap: 1rem;align-items: flex-start;width: fit-content;margin: 0 auto;}.insta-story-open-btn {width: var(--pfp-size);padding: 0;}.insta-story-open-btn:focus-visible {outline: none;box-shadow: none;}.insta-story-open-btn__pfp-ring {width: var(--pfp-size);height: var(--pfp-size);border-radius: 50%;padding: var(--ring-width);background: purple;background: linear-gradient( 45deg, rgba(255, 200, 0, 1) 15%, rgba(255, 21, 88, 1) 50%, rgba(211, 0, 197, 1) 85% );}.insta-story-open-btn__pfp-ring--close-friends {background: rgb(68, 189, 114);background: linear-gradient( 45deg, rgba(68, 189, 114, 1) 0%, rgba(87, 194, 124, 1) 50%, rgba(74, 197, 113, 1) 100% );}.insta-story-open-btn__pfp-ring-offset {width: 100%;height: 100%;border-radius: 50%;padding: var(--ring-offset);background: rgb(var(--color-background));}.insta-story-open-btn__pfp {width: 100%;height: 100%;border-radius: 50%;overflow: hidden;background: #c2c2c2;display: flex;align-items: flex-end;justify-content: center;}.insta-story-open-btn__pfp .material-icon {font-size: calc(var(--pfp-size) * 0.9);color: #fff;transform: translateY(18%);}.insta-story-open-btn__pfp img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}.insta-story-open-btn__username {max-width: 100%;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;text-align: center;margin-top: 0.4em;font-size: calc(var(--pfp-size) / 6);}.insta-stories__modal {position: fixed;top: 0;left: 0;z-index: 130;height: 100vh;width: 100%;overflow: hidden;display: none;place-items: center;background: rgba(0, 0, 0, 0.9);backdrop-filter: blur(5px);--story-height: calc(100vh - 4rem);--story-width: min(calc(var(--story-height) * 9 / 16), 100vw);--slide-transition-duration: 0.3s;}.insta-stories__modal[data-open="true"] {display: grid;}.insta-stories__modal__close {font-size: 4rem;width: 1em;height: 1em;display: grid;place-items: center;position: absolute;top: 2rem;right: 2rem;z-index: 2;}.insta-stories__modal__close .material-icon {font-size: 1em;color: #ececec;}.insta-stories__slider-container {width: calc(var(--story-width) * 3);overflow: hidden;}.insta-stories__slider {display: flex;width: fit-content;transition: transform var(--slide-transition-duration);position: relative;left: var(--story-width);}.insta-story {height: var(--story-height);width: var(--story-width);position: relative;z-index: 0;box-shadow: 0.3rem 0.3rem 1rem rgba(0, 0, 0, 0.3);transition: transform var(--slide-transition-duration);transform: scale(0.6);}.insta-story--active {transform: scale(1);z-index: 1;}.insta-story__top {position: absolute;top: 0;left: 0;padding: 2rem;z-index: 2;width: 100%;}.insta-story__progress {display: flex;justify-content: space-between;column-gap: 0.3rem;}.insta-story__progress-item {display: block;height: 0.3rem;border-radius: 1rem;flex: 1 1 auto;background: rgba(255, 255, 255, 0.35);position: relative;}.insta-story__progress-bar {content: "";display: block;position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #fff;}.insta-story__progress-item--completed .insta-story__progress-bar {width: 100%;}.insta-story__progress-item--active .insta-story__progress-bar {animation: fillProgress var(--duration) linear forwards;}@keyframes fillProgress {from {width: 0;}to {width: 100%;}}.insta-story__info {display: flex;align-items: center;padding-top: 1rem;--pfp-size: 4rem;}.insta-story__pfp {width: var(--pfp-size);height: var(--pfp-size);}.insta-story__info__text, .insta-story__info__text .material-icon {font-size: 1.6rem;line-height: var(--pfp-size);margin: 0;}.insta-story__info__text {margin-right: auto;margin-left: 0.6em;}.insta-story__time-posted {margin-left: 0.25em;opacity: 0.8;}.insta-story__info__btn {color: #ececec;padding: 0.5rem;}.insta-story__info__volume-btn[data-muted="true"] svg:first-child {display: none;}.insta-story__info__volume-btn[data-muted="false"] svg:last-child {display: none;}.insta-story__pause-resume-btn[data-paused="true"] .material-icon:first-child {display: none;}.insta-story__pause-resume-btn[data-paused="false"] .material-icon:last-child {display: none;}.insta-story__info__close-btn {padding: 0;margin-left: 0.4rem;display: none;}.insta-story__info__close-btn .material-icon {font-size: 3.25rem;}.insta-story__invisible-btn {position: absolute;top: 0;left: 0;height: 100%;width: 15%;background: none;border: none;outline: none;opacity: 0;z-index: 1;}.insta-story__invisible-btn--next {left: auto;right: 0;}.insta-story__media {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background: var(--background);display: none;border-radius: 0.5rem;overflow: hidden;}.insta-story__media img, .insta-story__media video {width: 100%;height: 100%;object-fit: var(--object-fit);object-position: center center;pointer-events: none;}.active-content, .inactive-content {visibility: visible;opacity: 1;transition: opacity 0.15s;}.insta-story:not(.insta-story--active) .active-content, .insta-story--active .inactive-content {visibility: hidden;opacity: 0;}.insta-story__inactive-overlay {--pfp-size: calc(var(--story-width) * 0.3);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;display: flex;flex-direction: column;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.75);}.insta-story__inactive-overlay .insta-story-open-btn__pfp-ring {margin-bottom: calc(var(--pfp-size) / 10);}.insta-story__inactive-overlay .insta-story__username {color: #fff;font-size: calc(var(--story-width) * 0.06);}.insta-story__arrow {width: 3rem;height: 3rem;display: grid;place-items: center;background: #fff;border-radius: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);padding: 0;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);}.insta-story .insta-story__arrow {opacity: 0.8;}.insta-story__arrow .material-icon {font-size: 2.6rem;color: #000;}.insta-story__arrow[disabled] {opacity: 0.2;}.insta-story .insta-story__arrow--next {left: calc(100% + 3rem);}.insta-story__arrow--next .material-icon {transform: translateX(3%);}.insta-story .insta-story__arrow--prev {right: calc(100% + 3rem);transform: translate(50%, -50%);}.insta-story__arrow--prev .material-icon {transform: translateX(-3%);}@media screen and (max-width: 999px) {.insta-stories__slider-container {width: calc(var(--story-width) + 9rem);padding: 0 4.5rem;}.insta-stories__slider {left: 0;}}@media screen and (max-width: 749px) {.insta-stories__open-buttons-container {margin: 0 -1.5rem;}.insta-stories__open-buttons {padding: 0 1.5rem;}.insta-stories__slider-container {width: var(--story-width);padding: 0;}.insta-stories__modal {--story-height: 100vh;--story-width: 100vw;}.insta-story {transform: scale(1);}.insta-story__inactive-overlay {pointer-events: none;}.insta-story__info__close-btn {display: block;}.insta-stories__open-buttons-and-arrows-container .insta-stories__open-btns-prev {left: -1rem;}.insta-stories__open-buttons-and-arrows-container .insta-stories__open-btns-next {right: -1rem;}}.insta-stories__slider--paused .insta-story__top {opacity: 0;}.content-tabs__header {display: flex;flex-direction: column;align-items: center;}.content-tabs__heading-content {margin-bottom: 2rem;text-align: center;}.content-tabs__heading + .rte {margin-top: 1rem;}.content-tabs__buttons {flex-wrap: wrap;gap: 0.5em;flex-shrink: 0;background: none;position: relative;z-index: 0;}.content-tabs__buttons--outlined {--padding: 0.4rem;padding: var(--padding);border: solid 0.1rem rgb(var(--color-background));}.content-tabs__buttons--shadow {box-shadow: 0 0.3em 1em rgba(0, 0, 0, 0.15);}.content-tab-button {font-size: inherit;padding: 0 1.25em;line-height: 2.5em;flex-shrink: 0;color: rgb(var(--color-background));background: none;transition: background 0.3s, color 0.3s;cursor: pointer;z-index: 1;gap: 0.25em;font-family: var(--font-body-family);}.content-tab-button--active {color: rgb(var(--color-foreground));}.content-tabs__buttons--animation-opacity .content-tab-button--active {background: rgb(var(--color-background));transition-delay: 0.1s;}.content-tab-button img {width: 1.5em;height: 1.5em;object-fit: contain;}.content-tab-buttom__active-bg {position: absolute;z-index: 0;width: 0;background: rgb(var(--color-background));transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.content-tabs__buttons--animation-moving .content-tab-button {transition-duration: 0.4s;transition-delay: 0s;}.content-tabs__tabs {position: relative;z-index: 0;overflow: hidden;transition: height 0.3s ease-in-out;margin-top: 2rem;border-radius: 0.5rem;}.content-tab {position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;transition: opacity 0.3s ease-in-out;z-index: -1;width: 100%;padding: 2rem;display: flex;flex-direction: column;align-items: center;row-gap: 3rem;}.content-tab--active {position: relative;opacity: 1;visibility: visible;z-index: 0;transition-delay: 0.2s;}.content-tab__media, .content-tab__content {width: 100%;}@media screen and (min-width: 750px) {.content-tabs__header--horizontal {flex-direction: row;justify-content: space-between;flex-wrap: wrap;}.content-tabs__heading-content {margin-bottom: 3rem;}.content-tabs__header--horizontal .content-tabs__heading-content {margin-bottom: 0;text-align: left;}.content-tabs__header--horizontal .content-tabs__heading {line-height: 1.3;}.content-tab-buttons--desktop-expand .content-tabs__buttons {width: 100%;}.content-tab-buttons--desktop-expand .content-tab-button {flex-grow: 1;}.content-tab--2-column {display: grid;grid-template-columns: repeat(2, 1fr);place-items: center;column-gap: 3rem;}}@media screen and (max-width: 749px) {.content-tabs__buttons--outlined {--padding: 0.3rem;}.content-tab-buttons--mobile-expand .content-tabs__buttons {width: 100%;}.content-tab-buttons--mobile-expand .content-tab-button {flex-grow: 1;}.content-tabs__tabs {margin-top: 0.5rem;}.content-tab {padding: 1.5rem;row-gap: 2rem;}}.product-tabs {max-width: 100%;overflow: hidden;}.tabs-header {display: grid;width: 100%;gap: 1rem;}.tab-button {flex: 1;min-width: max-content;display: flex;align-items: center;gap: 0.5rem;padding: 1rem 0;position: relative;}.tab-button span {overflow: hidden;text-overflow: ellipsis;}.tabs-content {margin-top: 1rem;position: relative;transition: height .25s ease-in-out;}.tab-button::after {content: '';position: absolute;left: 0;width: 100%;opacity: 0;transition: 0.15s ease-in-out;}.tab-button.active::after {opacity: 1;}.tab-button img {object-fit: contain;}.content-tab.tab__content {padding: 0;display: block;}@media screen and (max-width: 749px) {.tab-button {padding: 0.75rem 0;}}.fb-post {background-color: rgb(var(--color-background));color: rgb(var(--color-foreground));padding: 1rem 1.5rem;border-radius: 1rem;box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);}.facebook-testimonials .splide__slide__container {padding: 4px 8px 8px 8px;}.fb-post p {margin: 0;line-height: 1.25;}.fb-post__profile-picture {width: 4rem;height: 4rem;}.fb-post__top, .fb-post__content__text, .fb-post__content .media {margin-bottom: 1rem;}.fb-post__top__info {padding: 0 1rem;}.fb-post__author {font-size: 1.5rem;}.fb-post__time {font-size: 1.3rem;}.fb-post__content__text p {line-height: 1.33;}.fb-post__content .media {margin-left: -1.5rem;margin-right: -1.5rem;}.fb-post__reactions__icons svg {width: 17px;height: 17px;}.fb-post__reactions__text, .fb-post__reactions__comments-text {padding-left: 0.3em;}.fb-post__ctas {display: grid;grid-template-columns: repeat(3, 1fr);place-items: center;border-top: solid 1px var(--separator-color);padding-top: 0.5rem;margin-top: 1rem;}.fb-post__ctas svg {margin-right: 0.4rem;width: 1.8rem;}.fb-post__ctas + .fb-post__comment {margin-top: 0.5rem;border-top: solid 1px var(--separator-color);}.fb-post__comment {padding-top: 1.5rem;}.fb-post__comment__avatar {width: 3.4rem;height: 3.4rem;margin-right: 0.8rem;}.fb-post__comment__box {background: var(--comment-bg-color);border-radius: 1rem;padding: 0.5rem 0.8rem;}.fb-post__comment__ctas {font-size: 1rem;margin-top: 0.3rem;overflow: hidden;}.fb-post__comment__ctas span + span {margin-left: 0.6rem;}.fb-post .verified-icon {width: 0.9em;height: 0.9em;margin-left: 0.2em;}@media screen and (min-width: 1000px) {.fb-post__author {font-size: 1.6rem;}}.trustpilot-reviews__subheading {column-gap: 0.3em;flex-wrap: wrap;}.trustpilot-reviews__subheading--body {font-family: var(--font-body-family);font-style: var(--font-body-style);font-weight: var(--font-body-weight);}.trustpilot-reviews__subheading .trustpilot-stars-svg {height: 1em;}.trustpilot-reviews splide-component {max-width: 100%;}.title-with-highlight + .trustpilot-reviews__subheading {margin-top: 1rem;}.trustpilot-review .rating-stars__container--underlay {width: fit-content;}.trustpilot-review.center .testimonial-card__author-container {justify-content: center;}.trustpilot-review.center .rating-stars__container--underlay {margin-left: auto;margin-right: auto;}.trustpilot-review {padding: 2rem;max-width: 45rem;margin-left: auto;margin-right: auto;}.trustpilot-review .trustpilot-stars-svg {height: 2.3rem;}.trustpilot-reviews__content-container + .trustpilot__reviews-container {margin-top: 2.5rem;}@media screen and (max-width: 749px) {}@media screen and (min-width: 750px) {.desktop-left .trustpilot-reviews__subheading {justify-content: flex-start;}.desktop-right .trustpilot-reviews__subheading {justify-content: flex-end;}}@media screen and (min-width: 1200px) {.trustpilot-reviews--desktop-content-left, .trustpilot-reviews--desktop-content-right {display: flex;align-items: center;column-gap: 5rem;}.trustpilot-reviews--desktop-content-right {flex-direction: row-reverse;}.trustpilot-reviews--desktop-content-left .trustpilot__reviews-container, .trustpilot-reviews--desktop-content-right .trustpilot__reviews-container {flex-grow: 1;}.trustpilot-reviews--desktop-content-left .trustpilot-reviews__content-container, .trustpilot-reviews--desktop-content-right .trustpilot-reviews__content-container {flex-shrink: 0;max-width: 50rem;}.trustpilot-reviews__content-container + .trustpilot__reviews-container {margin-top: 0;}.trustpilot-reviews--desktop-content-above .trustpilot-reviews__content-container + .trustpilot__reviews-container {margin-top: 3.5rem;}}.tiktok-videos blockquote {padding: 0;border: none;margin: 0 auto;font-style: normal;}.hotspots-image {position: relative;width: 100%;}.hotspots-image-container {display: flex;justify-content: center;margin: 0 auto;position: relative;z-index: 1;}.hotspots-image-container--limited .hotspots-image {max-width: var(--max-width);}.hotspots-image__image .media {width: 100%;}.hotspots-image .placeholder {vertical-align: bottom;}.hotspot {--btn-size: 4rem;--carret-height: 0.5rem;}.hotspot-btn {display: block;position: absolute;top: var(--offset-y);left: var(--offset-x);transform: translate(-50%, -50%);border-radius: 50%;display: flex;align-items: center;justify-content: center;width: var(--btn-size);height: var(--btn-size);z-index: 0;}.hotspot-btn .material-icon {font-size: calc(var(--btn-size) * 0.75);pointer-events: none;transition: transform 0.1s ease-in-out;flex-shrink: 0;}.hotspot[data-open="true"] .material-icon {transform: rotate(135deg);}.hotspot__content {position: absolute;top: var(--offset-y);transform: translate( -50%, calc(-100% - (var(--btn-size) / 2) - var(--carret-height)) );box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.3);opacity: 0;pointer-events: none;transition: opacity 0.1s ease-in-out, transform 0s;z-index: 1;border-radius: 0.3rem;overflow: hidden;}.hotspot[data-open="true"] .hotspot__content {opacity: 1;pointer-events: auto;}.hotspot__content img {width: 100%;}.hotspot__content__title-and_text {padding: 1.5rem 1.5rem;word-break: break-word;}.hotspot__content__title {margin: 0;font-size: 2rem;line-height: 1.3;}.hotspot__content__text {line-height: 1.3;}.hotspot__content__title-and_text > * + * {margin-top: 1rem;}.hotspot[data-direction="bottom"] .hotspot__content {transform: translate( -50%, calc((var(--btn-size) / 2) + var(--carret-height)) );}.hotspot__content__image-and-text--small-image {display: flex;align-items: flex-start;}.hotspot__content__image-and-text--small-image .hotspot__content__image {max-width: 25%;padding: 1.25rem;padding-right: 0.25rem;flex-shrink: 0;}.hotspot__content__image-and-text--small-image .hotspot__content__title-and_text {padding: 1rem 1.25rem 1rem 1.25rem;flex-grow: 1;}.hotspot__content__image-and-text--small-image .hotspot__content__title-and_text > * + * {margin-top: 0.5rem;}.hotspot__content__btn {padding: 1.5rem;border-top: solid 0.2rem rgba(var(--color-foreground), 0.1);}.hotspot__content__btn .button {font-size: 1.7rem;}.hotspot-overlay {display: none;}.hotspot__content .price {margin-bottom: 0;margin-top: 0.3rem;}.hotspot__content .price--on-sale.price--show-badge {margin-top: 0.75rem;}.hotspot__content .price-item--regular {font-size: 2rem;}@media screen and (min-width: 1000px) {.hotspots-image .placeholder {height: calc(var(--max-width) * 9 / 16);width: 100%;}}@media screen and (min-width: 750px) {.image--corner-radius img {border-radius: 3rem;}.hotspots-image-container--content-top.hotspots-image--different-bg .image--corner-radius img {border-radius: 0 0 3rem 3rem;}.hotspots-image-container--content-right.hotspots-image--different-bg .image--corner-radius img {border-radius: 3rem 0 0 3rem;}.hotspots-image-container--content-bottom.hotspots-image--different-bg .image--corner-radius img {border-radius: 3rem 3rem 0 0;}.hotspots-image-container--content-left.hotspots-image--different-bg .image--corner-radius img {border-radius: 0 3rem 3rem 0;}.hotspots-image-container.hotspots-image-container--content-empty .image--corner-radius img {border-radius: 3rem;}.hotspots-image-container--content-top {flex-direction: column;align-items: center;}.hotspots-image-container--content-top.hotspots-image--different-bg .hotspots-image__content.content--border-radius {border-radius: 3rem 3rem 0 0;}.hotspots-image-container--content-right {flex-direction: row-reverse;justify-content: center;}.hotspots-image-container--content-right.hotspots-image--different-bg .hotspots-image__content.content--border-radius {border-radius: 0 3rem 3rem 0;}.hotspots-image-container--content-bottom {flex-direction: column-reverse;align-items: center;}.hotspots-image-container--content-bottom.hotspots-image--different-bg .hotspots-image__content.content--border-radius {border-radius: 0 0 3rem 3rem;}.hotspots-image-container--content-left {flex-direction: row;justify-content: center;}.hotspots-image-container--content-left.hotspots-image--different-bg .hotspots-image__content.content--border-radius {border-radius: 3rem 0 0 3rem;}.hotspots-image__content {padding: 3rem;}.hotspots-image-container--content-right .hotspots-image__content, .hotspots-image-container--content-left .hotspots-image__content {display: flex;flex-direction: column;justify-content: center;min-width: 35rem;flex: 1;max-width: 60rem;}.hotspots-image--same-bg.hotspots-image-container--content-top .hotspots-image__content {padding-top: 0;padding-bottom: 4rem;}.hotspots-image--same-bg.hotspots-image-container--content-bottom .hotspots-image__content {padding-bottom: 0;padding-top: 4rem;}.hotspots-image-container--limited.hotspots-image-container--content-bottom .hotspots-image__content, .hotspots-image-container--limited.hotspots-image-container--content-top .hotspots-image__content {max-width: var(--max-width);width: 100%;}}