/** Shopify CDN: Minification failed

Line 9:296572 Expected ":"
Line 9:296573 Expected identifier but found "0px"
Line 9:324761 Expected identifier but found "."
Line 9:325521 Expected identifier but found "."

**/
html {scroll-behavior: smooth;}img, video {max-width: 100%;height: auto;vertical-align: bottom;}button {background-color: transparent;outline: none;border: none;color: rgb(var(--color-foreground));}button:not([disabled]), copy-button, popup-copy-button {cursor: pointer;}a {color: inherit;}a:not(:hover) {text-decoration: none;}@media screen and (max-device-width: 480px) {body {-webkit-text-size-adjust: 100%;}}splide-component {display: block;}.grid, .list-unstyled, summary {list-style: none;}.badge, .break {word-break: break-word;}.color-background-1, :root {--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--color-link: var(--color-base-outline-button-labels);--alpha-link: 0.85;--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1;--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: 0.1;--accent-color: var(--color-base-accent-1);--border-color: var(--color-foreground);}.color-background-2 {--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-2);--accent-color: var(--color-base-accent-1);}.color-inverse {--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--gradient-background: rgb(var(--color-base-text));--accent-color: var(--color-base-accent-1);}.color-accent-1, .color-accent-2 {--color-foreground: var(--color-base-solid-button-labels);--accent-color: var(--color-foreground);}.color-accent-1 {--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1);}.color-accent-2 {--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2);}.accent-color-accent-1 {--accent-color: var(--color-base-accent-1);}.accent-2-color-text {--accent-2-color: var(--color-base-text);}.color-accent-1, .color-accent-2, .color-background-2, .color-inverse {--color-link: var(--color-foreground);--alpha-link: 0.7;--color-button: var(--color-foreground);--color-button-text: var(--color-background);--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1;}.color-background-1, .color-background-2, :root {--color-card-hover: var(--color-base-text);}.color-inverse {--color-card-hover: var(--color-base-background-1);}.color-accent-1, .color-accent-2 {--color-card-hover: var(--color-base-solid-button-labels);}.color-icon-text, :root {--color-icon: rgb(var(--color-base-text));}.hidden, .no-js:not(html), html.no-js .no-js-hidden {display: none !important;}.page-width {max-width: var(--page-width);margin: 0 auto;padding: 0 1.5rem;}.flex-center {display: flex;align-items: center;justify-content: center;}.color-accent-1, .color-accent-2, .color-background-1, .color-background-2, .color-inverse, .color-custom, body {color: rgba(var(--color-foreground), 0.9);background-color: rgb(var(--color-background));}.custom-border-hex {border: solid var(--border-thickness) var(--border-color);}.custom-border-radius {border-radius: var(--border-radius);}.no-background {background: none;}@media screen and (max-width: 749px) {.mobile-hidden {display: none !important;}}.list-unstyled {margin: 0;padding: 0;}.visually-hidden {position: absolute !important;overflow: hidden;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);word-wrap: normal !important;}.visually-hidden--inline {margin: 0;height: 1em;}.media, summary {position: relative;}::selection {background-color: rgba(var(--color-foreground), 0.2);}.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {font-family: var(--font-heading-family);font-style: var(--font-heading-style);font-weight: var(--font-heading-weight);letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color: rgb(var(--color-foreground));line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale)));word-break: break-word;}.h6, blockquote, h6 {color: rgba(var(--color-foreground), 0.9);}.h1, h1 {font-size: calc(var(--font-heading-scale) * 2.25rem);}.h2, h2 {font-size: calc(var(--font-heading-scale) * 2rem);}.h3, h3 {font-size: calc(var(--font-heading-scale) * 1.7rem);}.h4, h4 {font-size: calc(var(--font-heading-scale) * 1.45rem);}.h5, h5 {font-size: calc(var(--font-heading-scale) * 1.2rem);}@media only screen and (min-width: 750px) {.h1, h1 {font-size: calc(var(--font-heading-scale) * 3rem);}.h2, h2 {font-size: calc(var(--font-heading-scale) * 2.4rem);}.h3, h3 {font-size: calc(var(--font-heading-scale) * 1.8rem);}.h5, h5 {font-size: calc(var(--font-heading-scale) * 1.3rem);}}.h6, h6 {margin-block-start: 1.67em;margin-block-end: 1.67em;}blockquote {font-style: italic;border-left: 0.2rem solid rgba(var(--color-foreground), 0.2);padding-left: 1rem;}.caption {font-size: 1rem;letter-spacing: 0.07rem;line-height: calc(1 + 0.7 / var(--font-body-scale));}.caption-large, .customer .field input, .customer select, .form__label, .select__select {font-size: 1.3rem;line-height: calc(1 + 0.5 / var(--font-body-scale));letter-spacing: 0.04rem;} a:empty, article:empty, div:empty, dl:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty, section:empty, ul:empty {display: none;} a:not([href]) {cursor: not-allowed;}hr {border: none;height: 0.1rem;background-color: rgba(var(--color-foreground), 0.2);display: block;margin: 5rem 0;}details>* {box-sizing: border-box;}:root {--duration-short: 100ms;--duration-default: 200ms;--duration-long: 500ms;}summary {cursor: pointer;}summary .icon-caret {position: absolute;height: 0.6rem;right: 1.5rem;top: calc(50% - 0.2rem);}summary::-webkit-details-marker {display: none;}:focus {outline: 0;box-shadow: none;}:focus-visible {outline: 0.2rem solid rgba(var(--color-foreground), 0.5);outline-offset: 0.3rem;box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.focus-none {box-shadow: none !important;outline: 0 !important;}section-group {display: block;}.grid {display: flex;flex-wrap: wrap;align-items: flex-start;margin-bottom: 2rem;padding: 0;column-gap: var(--grid-mobile-horizontal-spacing);row-gap: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 750px) {.page-width {padding: 0 5rem;}blockquote {padding-left: 1.5rem;}.caption {font-size: 1.2rem;}hr {margin: 7rem 0;}.grid {column-gap: var(--grid-desktop-horizontal-spacing);row-gap: var(--grid-desktop-vertical-spacing);}}.media {display: block;background-color: rgba(var(--color-foreground), 0.1);overflow: hidden;}.media--transparent {background-color: transparent;}.media model-viewer, .media> :not(.zoom):not(.deferred-media__poster-button) {display: block;max-width: 100%;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.media>img, .media>video, .media>internal-video video {object-fit: cover;object-position: center center;transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.media>internal-video video {width: 100%;height: 100%;}deferred-media {display: block;}.button, .customer button {--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius: var(--buttons-radius-outset);position: relative;font-weight: 700;}.button, .customer button {min-width: calc(12rem + var(--buttons-border-width) * 2);min-height: calc(4.5rem + var(--buttons-border-width) * 2);font-weight: 700;}.button, .customer button {display: inline-flex;justify-content: center;align-items: center;border: 0;padding: 0 3rem;font: inherit;text-decoration: none;color: rgb(var(--color-button-text));transition: box-shadow var(--duration-short) ease;-webkit-appearance: none;appearance: none;background-color: rgba(var(--color-button), var(--alpha-button-background));font-weight: 700;z-index: 0;}.button span {position: relative;z-index: 2;}.select__select {font-family: var(--font-body-family);font-style: var(--font-body-style);font-weight: var(--font-body-weight);}.button:before, .customer button:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;border-radius: var(--buttons-radius-outset);box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}.button:after, .customer button:after {content: "";position: absolute;top: var(--buttons-border-width);right: var(--buttons-border-width);bottom: var(--buttons-border-width);left: var(--buttons-border-width);z-index: 1;border-radius: var(--buttons-radius);box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));transition: box-shadow var(--duration-short) ease;}.customer button:hover::after {--border-offset: 1.3px;box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background));}.button:focus, .button:focus-visible {outline: 0;box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0 0.5rem rgba(var(--color-foreground), 0.5), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.button::selection, .customer button::selection {background-color: rgba(var(--color-button-text), 0.3);}.button, .customer button {font-size: 1.6rem;letter-spacing: 0.1rem;line-height: calc(1 + 0.2 / var(--font-body-scale));}.button--has-spinner:not(.loading) .loading-overlay__spinner {display: none;}.ripple-animation::after, .ripple-animation::before {content: "";display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;border-radius: 50%;border: solid 1px rgb(var(--color-background));animation: 2s linear infinite ripple;}.ripple-animation::after {animation-delay: 1s;}@keyframes ripple {0% {opacity: 0;transform: none;}20%, 70% {opacity: 1;}100% {opacity: 0;transform: scale(1.5);}}.button:disabled, .customer button:disabled {cursor: not-allowed;opacity: 0.5;}.button--full-width {display: flex;width: 100%;}@media (hover: hover) { .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary)::before {--alpha-button-background: 1;background-color: rgba(var(--color-button-text), var(--alpha-button-background));background: none;z-index: -2;box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)), inset 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));} .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary) {--transition-duration: 0.3s;background-color: transparent;transition: color var(--transition-duration);} .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary)::after {background-color: rgba(var(--color-button), var(--alpha-button-background));z-index: -1;transition: transform var(--transition-duration);box-shadow: none;} .action-btns--center button.button:not([disabled], [disabled="true"], .button--secondary, .button--tertiary)::after {top: 0;right: 0;bottom: 0;left: 0;} .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary):hover {color: rgb(var(--color-button));} .action-btns--center button.button:not([disabled], [disabled="true"], .button--tertiary):hover::after {transform: scaleX(0);}}.customer .field:after, .customer select:after, .field:after, .quantity:after, .select:after {pointer-events: none;content: "";position: absolute;top: var(--inputs-border-width);right: var(--inputs-border-width);bottom: var(--inputs-border-width);left: var(--inputs-border-width);border: 0.1rem solid transparent;border-radius: var(--inputs-radius);box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));transition: box-shadow var(--duration-short) ease;z-index: 1;}.field, .select {position: relative;width: 100%;}.quantity:before {background: rgb(var(--color-background));pointer-events: none;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: var(--inputs-radius-outset);box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity));z-index: -1;}.customer .field input, .customer select, .select__select {-webkit-appearance: none;appearance: none;background-color: rgb(var(--color-background));color: rgb(var(--color-foreground));font-size: 1.6rem;width: 100%;box-sizing: border-box;transition: box-shadow var(--duration-short) ease;border-radius: var(--inputs-radius);height: 4.5rem;min-height: calc(var(--inputs-border-width) * 2);min-width: calc(7rem + (var(--inputs-border-width) * 2));position: relative;border: 0;}.customer .field:before, .customer select:before, .field:before, .select:before {pointer-events: none;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: var(--inputs-radius-outset);box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity));z-index: -1;}.select__select {font-size: 1.4rem;color: rgba(var(--color-foreground), 0.9);}.customer .field input:focus-visible, .customer select:focus-visible, .select__select:focus-visible {box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity));outline: 0;border-radius: var(--inputs-radius);}.customer .field input:focus, .customer select:focus, .select__select:focus {box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity));outline: 0;border-radius: var(--inputs-radius);}.select {display: flex;}.customer select+svg, .select .icon-caret {height: 0.6rem;pointer-events: none;position: absolute;top: 50%;transform: translateY(-50%);right: calc(var(--inputs-border-width) + 1.5rem);}.customer select, .select__select {cursor: pointer;line-height: calc(1 + 0.6 / var(--font-body-scale));padding: 0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin: var(--inputs-border-width);min-height: calc(var(--inputs-border-width) * 2);}.select {--inputs-radius: var(--pickers-radius);--inputs-border-width: var(--pickers-border-width);--inputs-border-opacity: var(--pickers-border-opacity);--inputs-shadow-opacity: var(--pickers-shadow-opacity);--inputs-shadow-horizontal-offset: var(--pickers-shadow-horizontal-offset);--inputs-margin-offset: var(--pickers-margin-offset);--inputs-shadow-vertical-offset: var(--pickers-shadow-vertical-offset);--inputs-shadow-blur-radius: var(--pickers-shadow-blur-radius);--inputs-radius-outset: var(--pickers-radius-outset);--inputs-hover-border-opacity: var(--pickers-hover-border-opacity);}.select::after {--color-foreground: var(--pickers-border-color);}.select:hover {--pickers-overlay-opacity: var(--pickers-hover-overlay-opacity);}.select__select {background: linear-gradient(rgba(var(--accent-color), var(--pickers-overlay-opacity)), rgba(var(--accent-color), var(--pickers-overlay-opacity))), rgb(var(--color-background));color: rgb(var(--accent-2-color));}.select__select:focus-visible, .select__select:focus {box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--pickers-border-color), var(--inputs-hover-border-opacity));}.select .icon-caret {color: rgb(var(--accent-2-color));}.field {display: flex;transition: box-shadow var(--duration-short) ease;}.customer .field {display: flex;}.customer .field input {flex-grow: 1;text-align: left;padding: 1.5rem;margin: var(--inputs-border-width);transition: box-shadow var(--duration-short) ease;}.customer .field input:-webkit-autofill, .customer .field input:focus {padding: 2.2rem 1.5rem 0.8rem 2rem;margin: var(--inputs-border-width);}.customer .field input::-webkit-search-cancel-button {display: none;}.customer .field input::placeholder {opacity: 0;}.quantity, details-disclosure>details, header-menu>details {position: relative;}input[type="checkbox"] {display: inline-block;width: auto;margin-right: 0.5rem;}.form__label {display: block;margin-bottom: 0.6rem;}.quantity {color: rgba(var(--color-foreground));width: calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display: flex;border-radius: var(--inputs-radius);min-height: calc((var(--inputs-border-width) * 2) + 4.5rem);}@media screen and (max-width: 749px) {.quantity {width: calc(12.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height: calc((var(--inputs-border-width) * 2) + 4rem);}.quantity:after, .quantity {border-radius: calc((var(--inputs-radius) / 4) * 3);}.quantity:before {border-radius: calc(((var(--inputs-radius) / 4) * 3) + var(--inputs-border-width));}}@keyframes animateMenuOpen {0% {opacity: 0;transform: translateY(-1.5rem);}100% {opacity: 1;transform: translateY(0);}}.badge {border: 1px solid transparent;border-radius: var(--badge-corner-radius);font-size: 1.2rem;letter-spacing: 0.1rem;text-align: center;background-color: rgb(var(--color-badge-background));border-color: rgba(var(--color-badge-border), var(--alpha-badge-border));font-weight: 700;line-height: 1.75em;padding: 0 0.5em;display: inline-flex;align-items: center;column-gap: 0.4em;}.gradient {background: rgb(var(--color-background));background: var(--gradient-background);}@media screen and (min-width: 750px) {.gradient {background-attachment: fixed;}}.ratio {display: flex;position: relative;align-items: stretch;}.ratio::before {content: "";width: 0;height: 0;padding-bottom: var(--ratio-percent);}@supports not (inset: 10px) {.grid {margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));}@media screen and (min-width: 750px) {.grid {margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));}}}@media (forced-colors: active) {.button, .customer button {border: 1px solid transparent;}.button:focus, .button:focus-visible {outline: transparent solid 1px;}.customer .field input:focus, .customer select:focus, .select__select:focus {outline: transparent solid 1px;}}internal-video {display: block;position: relative;z-index: 0;}internal-video video {width: 100%;}.internal-video__play {position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;background: none;border: none;outline: none;z-index: 1;cursor: pointer;}.play-button {width: 5rem;height: 5rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;position: relative;z-index: 0;background: rgb(var(--color-background));outline: none;border: none;cursor: pointer;}.internal-video--playing .play-button {opacity: 0;}.play-button svg {color: rgb(var(--color-foreground));height: 50%;width: 50%;}@keyframes spin {0% {transform: translate(-50%, -50%) rotate(0deg);}100% {transform: translate(-50%, -50%) rotate(360deg);}}.internal-video__timeline {position: absolute;bottom: 0;left: 0;z-index: 2;height: 10px;width: 100%;cursor: grab;}.internal-video__timeline::after {content: "";position: absolute;bottom: 0;left: 0;height: 5px;width: var(--completed, 0%);background: rgb(var(--accent-color));}.internal-video__sound-btn {padding: 0;position: absolute;bottom: 1rem;right: 1rem;z-index: 3;border-radius: 50%;font-size: 3rem;width: 2.8rem;height: 2.8rem;}.internal-video__timeline+.internal-video__sound-btn {transform: translateY(-5px);}.internal-video__sound-btn svg {width: 1.2rem;height: 1.2rem;}.internal-video:not(.internal-video--muted) .internal-video__sound-btn svg:nth-child(1), .internal-video.internal-video--muted .internal-video__sound-btn svg:nth-child(2) {display: none;}.splide__list {backface-visibility: hidden;display: -ms-flexbox;display: flex;margin: 0 !important;padding: 0 !important;}.splide--ltr .splide__list, .splide--rtl .splide__list {align-items: flex-start;}.splide__pagination {-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: 0;pointer-events: none;}.splide__pagination li {display: inline-block;line-height: 1;list-style-type: none;margin: 0;pointer-events: auto;}.splide:not(.is-overflow) .splide__pagination {display: none;}.splide {position: relative;}.splide.is-initialized {visibility: visible;}.splide__slide {backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none !important;margin: 0;position: relative;}.splide--precalc-width .splide__slide {--columns: var(--columns-mobile);--gap: var(--gap-mobile);width: calc(((100% + var(--gap)) / var(--columns)) - var(--gap));margin-right: var(--gap);}.splide--precalc-padding .splide__track {padding-left: var(--padding-mobile);padding-right: var(--padding-mobile);}.splide__track {overflow: hidden;position: relative;z-index: 0;}@keyframes splide-loading {0% {transform: rotate(0);}to {transform: rotate(1turn);}}.splide__track--draggable {-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}.splide__arrow {-ms-flex-align: center;align-items: center;border: 0;border-radius: var(--slider-arrow-border-radius);display: -ms-flexbox;display: flex;font-size: 3rem;font-size: var(--slider-arrow-size);height: 1em;width: 1em;-ms-flex-pack: center;justify-content: center;opacity: 0.7;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;background-color: rgb(var(--color-background));flex-shrink: 0;}.splide__arrow svg {fill: currentColor;height: var(--slider-arrow-icon-size);width: var(--slider-arrow-icon-size);}.splide--small-pagination .splide__arrow {font-size: 2.6rem;}.splide--small-pagination .splide__arrow svg {height: calc(var(--slider-arrow-icon-size) * 0.95);width: calc(var(--slider-arrow-icon-size) * 0.95);}.splide__arrow:disabled {opacity: 0.3;}.splide__arrow:focus-visible {outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}.splide__arrow--prev {left: 1rem;}.splide__arrow--prev svg {transform: scaleX(-1);}.splide__arrow--next {right: 1rem;}.splide__pagination {bottom: 0.5rem;left: 0;padding: 0 1rem;position: absolute;right: 0;z-index: 1;}.splide__pagination__page {--dot-color: rgb(var(--color-foreground));border-radius: 50%;display: inline-block;width: var(--pagination-dot-width);height: var(--pagination-dot-height);padding: calc(var(--pagination-dot-spacing) / 2);position: relative;box-sizing: content-box;background: transparent;}.splide__pagination__page::before {content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: var(--pagination-dot-radius);width: var(--pagination-dot-width);height: var(--pagination-dot-height);background: var(--dot-color);transition: transform 0.2s linear;opacity: 0.5;}.splide__pagination__page:hover::before {opacity: 0.9;}.splide__pagination__page.is-active::before {opacity: 1;width: calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale));height: calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale));border-radius: calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale));}.splide__pagination__page:focus-visible {outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: 3px;}.splide__slide {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.splide__slide:focus {outline: 0;}@supports (outline-offset: -3px) {.splide__slide:focus-visible {outline: 3px solid rgba(var(--color-foreground), 0.5);outline-offset: -3px;}}@media screen and (-ms-high-contrast: none) {.splide__slide:focus-visible {border: 3px solid rgba(var(--color-foreground), 0.5);}}@media screen and (min-width: 750px) {.splide--precalc-width .splide__slide {--columns: var(--columns-desktop);--gap: var(--gap-desktop);}.splide--precalc-padding .splide__track {padding-left: var(--padding-desktop);padding-right: var(--padding-desktop);}.splide--desktop-dots-under .splide__pagination {position: relative;bottom: 0;padding-top: 1.5rem;}.splide--small-pagination.splide--desktop-dots-under .splide__pagination {padding-top: 1.8rem;}.splide.is-initialized[data-desktop-adaptive-height="true"] .splide__track {height: var(--active-slide-height);transition: height 0.2s ease-in-out;}.splide--desktop-dots-under.splide--desktop-arrows-under .splide__dots-and-arrows {width: fit-content;margin-left: auto;margin-right: auto;position: relative;}.splide--desktop-dots-under.splide--desktop-arrows-under .splide__arrow--prev {left: -1em;margin-top: 1rem;}.splide--desktop-dots-under.splide--desktop-arrows-under .splide__arrow--next {right: -1em;margin-top: 1rem;}.splide--desktop-arrows-under .splide__dots-and-arrows {margin-top: 1.25rem;}.splide--small-pagination.splide--desktop-arrows-under .splide__dots-and-arrows {margin-top: -1rem;}}@media screen and (max-width: 749px) {.splide--mobile-dots-under .splide__pagination {position: relative;bottom: 0;padding-top: 1rem;}.splide.is-initialized[data-mobile-adaptive-height="true"] .splide__track {height: var(--active-slide-height);transition: height 0.2s ease-in-out;}.splide__arrows {font-size: 2.8rem;}.splide--mobile-dots-under.splide--mobile-arrows-under .splide__dots-and-arrows {width: fit-content;margin-left: auto;margin-right: auto;position: relative;}.splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--prev {left: -1em;margin-top: 0.6rem;}.splide--mobile-dots-under.splide--mobile-arrows-under .splide__arrow--next {right: -1em;margin-top: 0.6rem;}.splide--mobile-arrows-under .splide__dots-and-arrows {margin-top: 0.75rem;}.splide--small-pagination.splide--mobile-arrows-under .splide__dots-and-arrows {margin-top: -0.3rem;}.splide--small-pagination.splide--mobile-arrows-under.splide--mobile-dots-under .splide__pagination {padding-top: 1.2rem;}}parallax-hero {display: block;}.list-payment__item {align-items: center;display: flex;padding: 0.5rem;}.list-payment__item svg {visibility: visible;}.price {font-size: 1.6rem;letter-spacing: 0.1rem;line-height: calc(1 + 0.5 / var(--font-body-scale));color: rgb(var(--color-foreground));display: flex;align-items: center;flex-wrap: wrap;column-gap: 1rem;}.price .price-item {display: inline-block;margin: 0;color: rgb(var(--accent-color));font-weight: 700;}.price--large {font-size: 2rem;line-height: calc(1 + 0.5 / var(--font-body-scale));letter-spacing: 0.13rem;} .price__regular {display: block;}.price__sale, .price .price__badge-sale, .price--on-sale .price__regular {display: none;}.unit-price {display: block;font-size: 1.1rem;letter-spacing: 0.04rem;line-height: calc(1 + 0.2 / var(--font-body-scale));margin-top: 0.2rem;text-transform: uppercase;color: rgba(var(--color-foreground), 0.7);}.price--large .price-item--regular {font-size: 1.6rem;}.price--compare-price-first .price__sale {flex-direction: row-reverse;}.price .main-price {color: rgb(var(--accent-color));}.loading-overlay__spinner {width: 1.8rem;display: inline-block;}@keyframes rotator {0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}@keyframes dash {0% {stroke-dashoffset: 280;}50% {stroke-dashoffset: 75;transform: rotate(135deg);}100% {stroke-dashoffset: 280;transform: rotate(450deg);}}slider-component {--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position: relative;display: block;}cart-items {display: block;}cart-drawer {position: fixed;top: 0;left: 0;width: 100vw;height: 100%;}cart-drawer-items {display: block;}.side-margins-negative {margin-left: -1.5rem;margin-right: -1.5rem;}input::-webkit-search-decoration {-webkit-appearance: none;}dynamic-dates, quantity-gifts, quantity-breaks, bundle-deals {display: block;}.product-page-price .price__regular .price-item--regular {font-size: 2.5rem;}.product-form {display: block;}.product-form__input {flex: 0 0 100%;padding: 0;margin: 0 0 1.2rem 0;min-width: fit-content;border: none;}variant-selects {display: block;}.product-form__input:last-of-type {margin-bottom: 0;}.product-form__input input[type="radio"] {clip: rect(0, 0, 0, 0);overflow: hidden;position: absolute;height: 1px;width: 1px;}.product-form__input .select {max-width: 25rem;}.product-form__submit {font-size: 1.9rem;}.product-form__buttons--uppercase .product-form__submit {text-transform: uppercase;}.product-form__quantity-and-btn {display: flex;align-items: center;column-gap: 1rem;}.product-info__image-block {display: flex;justify-content: var(--image-alignment);}.product-info__image-block .media {width: var(--image-width);}.product-info__image-block img, .product-info__image-block video {border-radius: var(--border-radius);}@media screen and (max-width: 749px) {.product-info__image-block--mobile-alignment {justify-content: var(--mobile-image-alignment);}}.product-form__input .select__select {height: 3.5rem;padding: 0 calc(var(--inputs-border-width) + 1.5rem) 0 1.25rem;}textarea {resize: none;}@media screen and (max-width: 749px) { .product-form__input .select::after, .product-form__input .select:hover::after, .product-form__input .select, .product-form__input .select__select {border-radius: calc((var(--inputs-radius) / 5) * 4);}.product-form__input .select::before {border-radius: calc(((var(--inputs-radius) / 5) * 4) + var(--inputs-border-width));}}@media screen and (min-width: 750px) { .product-form__input .select__select {height: 4rem;padding: 0.5rem 1.2rem;}}.rating-stars__container {display: flex;}.rating-stars__container svg {width: 1em;height: 1em;margin-left: 0.125em;flex-shrink: 0;}.rating-stars__container svg:first-of-type {margin-left: 0;}clickable-discount {display: flex;justify-content: var(--alignment);}.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;}.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-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-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 {padding-left: var(--padding-indicator);margin-left: calc(var(--padding-x) * -1);}.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 rgba(var(--accent-color), 0.3);}.quantity-breaks--show-indicator input:checked+.quantity-break .quantity-break__image-and-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));}.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-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__right {text-align: right;display: flex;flex-direction: column;align-items: flex-end;row-gap: 0.5rem;column-gap: 0.5rem;}.quantity-break__price {line-height: 1;font-size: var(--price-font-size);}.quantity-breaks--vertical span {word-break: break-word;}.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 {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-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__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-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-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;}@media screen and (max-width: 999px) {.quantity-breaks--vertical .quantity-breaks__title {margin-bottom: 1rem;}.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;}}@media screen and (min-width: 1000px) {.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;}}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 .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;}}@media screen and (max-width: 749px) {.sticky-atc--mobile-btn-full {flex-direction: column;align-items: stretch;}.sticky-atc--mobile-btn-full .sticky-atc__button {width: 100%;}.sticky-atc--mobile-btn-full .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__left {flex-direction: column;align-items: flex-start;}.sticky-atc secondary-variant-select {width: 100%;padding-right: 0.5rem;}}.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__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);}slideshow-component {position: relative;display: flex;flex-direction: column;}@supports not (inset: 10px) {}@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%);}}insta-stories {display: block;--pfp-size: 7rem;--ring-width: 0.3rem;--ring-offset: 0.3rem;}@keyframes fillProgress {from {width: 0;}to {width: 100%;}}card-variant-selects {position: relative;z-index: 1;}@keyframes animateLocalization {0% {opacity: 0;transform: translateY(0);}100% {opacity: 1;transform: translateY(-1rem);}}@supports not (inset: 10px) {}
