.mc-source-content{--announcement-bar-height:30px;--announcement-height:36px;--button-border-width:1px;--button-radius:2px;--button-shadow-horizontal-offset:0px;--button-shadow-vertical-offset:0px;--card-border-width:0px;--card-color-scheme:255, 255, 255;--card-flex-alignment:flex-left;--card-image-padding:0px;--card-radius:0px;--card-shadow-horizontal-offset:0px;--card-shadow-vertical-offset:0px;--card-text-alignment:left;--color-accent-strong:184, 132, 26;--color-background:255, 255, 255;--color-background-dark:235, 235, 235;--color-badge-background:rgba(255, 255, 255, .95);--color-badge-border:rgb(232, 232, 232);--color-badge-foreground:rgb(53, 53, 53);--color-base-accent:0, 78, 66;--color-base-background:255, 255, 255;--color-base-border:232, 232, 232;--color-base-border-strong:161, 161, 161;--color-base-heading:53, 53, 53;--color-base-outline-button-labels:0, 78, 66;--color-base-solid-button-labels:255, 255, 255;--color-base-text:53, 53, 53;--color-border:232, 232, 232;--color-border-strong:161, 161, 161;--color-button-background:0, 78, 66;--color-button-border:0, 78, 66;--color-button-text:255, 255, 255;--color-critical:#c0270b;--color-error:192, 39, 11;--color-foreground:53, 53, 53;--color-heading:53, 53, 53;--color-highlight:253, 123, 223;--color-info:26, 100, 240;--color-keyboard-focus:135, 173, 245;--color-link:53, 53, 53;--color-notice-background:253, 123, 223, .1;--color-notice-border:253, 123, 223;--color-notice-foreground:53, 53, 53;--color-notice-link:53, 53, 53;--color-overlay:31, 31, 31;--color-placeholder:255, 255, 255;--color-price:#353535;--color-reviews:#fd7bdf;--color-sale-badge:253 123 223;--color-sale-badge-background:252 241 242;--color-sale-price:#fd7bdf;--color-shadow:168, 232, 226;--color-success:#1f7a3a;--color-surface-card:239, 230, 220;--color-surface-warm:251, 247, 241;--color-warning:168, 107, 0;--duration-animate:1s;--duration-default:.25s;--duration-long:.5s;--duration-short:.1s;--fluid-base-to-2xl:clamp(10px, 7.46px + .6349vw, 15px);--fluid-base-to-xl:clamp(10px, 8.73px + .3175vw, 12.5px);--fluid-lg-to-2xl:clamp(11.25px, 9.722px + .4444vw, 15px);--fluid-sm-to-base:clamp(8.75px, 8.115px + .1587vw, 10px);--fluid-sm-to-lg:clamp(8.75px, 7.48px + .3174vw, 11.25px);--fluid-xl-to-3xl:clamp(12.5px, 4.966px + 1.1818vw, 18.75px);--font-accent-family:MCBesley,serif;--font-accent-style:italic;--font-accent-weight:400;--font-body-family:Euclid,Arial,sans-serif;--font-body-scale:1;--font-body-style:normal;--font-body-weight:300;--font-body-weight-bold:500;--font-body-weight-medium:400;--font-bold:700;--font-button-baseline:0px;--font-button-family:"Euclid Circular B", sans-serif;--font-button-size:14px;--font-heading-family:Euclid,Arial,sans-serif;--font-heading-scale:1;--font-heading-style:normal;--font-heading-weight:500;--font-medium:500;--font-navigation-family:"Euclid Circular B", sans-serif;--font-navigation-size:14px;--font-navigation-weight:300;--font-normal:400;--font-price-family:"Euclid Circular B", sans-serif;--font-price-scale:1;--header-bottom-position:105px;--image-position:center center;--max-width--narrow:455px;--max-width--normal:726px;--page-width:1600px;--page-width-gutter:50px;--page-width-margin:0px;--page-width-narrow:950px;--payment-terms-background-color:#ffffff;--percentage:0;--plabel-price-tag-background:#d1d5db;--plabel-price-tag-color:#000000;--plabel-price-tag-height:25px;--section-height-large:70dvh;--section-height-medium:55dvh;--section-height-small:40dvh;--sf-z-index-program-widget-modal:2147483000;--shadow-opacity:1;--slider-button-height:44px;--slider-button-width:44px;--sp-0d5:1.25px;--sp-1:2.5px;--sp-10:25px;--sp-12:30px;--sp-14:35px;--sp-1d5:3.75px;--sp-2:5px;--sp-2d5:6.25px;--sp-3:7.5px;--sp-3d5:8.75px;--sp-4:10px;--sp-4d5:11.25px;--sp-5:12.5px;--sp-5d5:13.75px;--sp-6:15px;--sp-6d5:16.25px;--sp-7:17.5px;--sp-7d5:18.75px;--sp-8:20px;--sp-9:22.5px;--spacing-scale-default:1;--spacing-scale-md:.7;--spacing-scale-sm:.6;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--swatch-outline-color:rgb(255, 255, 255);--text-2sm:8.125px;--text-2xl:15px;--text-3xl:18.75px;--text-3xs:6.25px;--text-4xl:22.5px;--text-5xl:30px;--text-6xl:37.5px;--text-8xl:60px;--text-align-default:left;--text-base:10px;--text-lg:11.25px;--text-sm:8.75px;--text-wrap:pretty;--text-xl:12.5px;--text-xs:7.5px;--viewport-height:720px;--wisepops-feed-count-background:#d32f26;font:300 16px/1.4 Euclid,Arial,sans-serif}.mc-source-content{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background);--color-heading: var(--color-base-heading);--color-border: var(--color-base-border);--color-border-strong: var(--color-base-border-strong)}.mc-source-content{--color-button-background: var(--color-base-accent);--color-button-border: var(--color-base-accent);--color-button-text: var(--color-base-solid-button-labels)}.mc-source-content{--color-link: var(--color-base-text)}.mc-source-content{--color-badge-background: rgba(var(--color-background), .95);--color-badge-foreground: rgb(var(--color-foreground));--color-badge-border: rgb(var(--color-border))}.mc-source-content{--duration-short: .1s;--duration-default: .25s;--duration-long: .5s;--duration-animate: 1s;--image-position: center center}.mc-source-content{--text-wrap: pretty}.mc-source-content{--color-notice-background: var(--color-highlight), .1;--color-notice-border: var(--color-highlight);--color-notice-foreground: var(--color-base-text);--color-notice-link: var(--color-notice-foreground)}.mc-source-content .notice{--color-foreground: var(--color-notice-foreground);padding:6px 12px;background:rgb(var(--color-notice-background));border:1px solid rgb(var(--color-notice-border));color:rgb(var(--color-notice-foreground));font-size:14px}.mc-source-content .notice a{color:rgb(var(--color-notice-link))}.mc-source-content .no-js:not(html){display:none!important}.mc-source-content.no-js .no-js:not(html){display:block!important}.mc-source-content .no-js-inline{display:none!important}.mc-source-content.no-js .no-js-inline{display:inline-block!important}.mc-source-content.no-js .no-js-hidden{display:none!important}.mc-source-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){.mc-source-content{scroll-behavior:auto}}.mc-source-content .page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-width-gutter)}.mc-source-content .page-width-desktop{padding:0;margin:0 auto}.mc-source-content .page-width--narrow{--page-width: var(--page-width-narrow)}@media screen and (min-width:750px){.mc-source-content .page-width-desktop{max-width:var(--page-width);padding-inline:var(--page-width-gutter)}}@media screen and (min-width:990px){.mc-source-content .page-width--inner{padding:0 150px}}.mc-source-content .page-width--full-width{max-width:100%;padding-inline:0}.mc-source-content .page-width--full-w-gutter{max-width:100%}.mc-source-content .section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.mc-source-content .section+.section{margin-top:var(--spacing-sections-desktop)}}.mc-source-content .element-margin{margin-top:50px}.mc-source-content .element-margin-small{margin-top:30px}@media screen and (min-width:750px){.mc-source-content .element-margin{margin-top:calc(50px + var(--page-width-margin))}}.mc-source-content [data-page-rendering] .shopify-section+.shopify-section{content-visibility:auto}.mc-source-content .shopify-design-mode[data-page-rendering] .shopify-section+.shopify-section,.mc-source-content .no-js [data-page-rendering] .shopify-section+.shopify-section{content-visibility:visible}.mc-source-content{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overflow-x:hidden}.mc-source-content .background-secondary{border-top:1px solid rgb(var(--color-border));padding:40px 0 50px}@media screen and (min-width:750px){.mc-source-content .background-secondary{padding:60px 0 50px}}.mc-source-content .page-margin,.mc-source-content .shopify-challenge__container{margin:70px auto}.mc-source-content .rte-width{max-width:820px;margin:0 auto 20px}.mc-source-content .section-mc{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-width-gutter) * 2, calc(100% - var(--page-width-gutter) * 2) );--full-page-grid-margin: minmax(var(--page-width-gutter), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-width-gutter), calc((100% - min(var(--page-width), 100% - var(--page-width-gutter) * 2))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto");background:var(--gradient-background);background-color:rgb(var(--color-background))}.mc-source-content .section-mc>*{grid-column:2}.mc-source-content .section-mc--full-width>*{grid-column:1 / -1}.mc-source-content .section-mc--narrow{--page-width: var(--page-width-narrow)}.mc-source-content .section-mc--colored{position:relative;color:rgb(var(--color-foreground))}.mc-source-content .section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.mc-source-content .spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.mc-source-content .spacing-style{--spacing-scale: var(--spacing-scale-default)}}.mc-source-content .spacing-style,.mc-source-content .inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.mc-source-content .size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.mc-source-content .size-style{width:var(--size-style-width);height:var(--size-style-height)}}.mc-source-content .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.mc-source-content .gap-style,.mc-source-content .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.mc-source-content .gap-style,.mc-source-content .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.mc-source-content .layout-panel-flex{display:flex;gap:var(--gap-mobile);height:100%}.mc-source-content .layout-panel-flex>.shopify-app-block{width:100%}@media screen and (min-width:750px){.mc-source-content .layout-panel-flex{gap:var(--gap)}}.mc-source-content .layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.mc-source-content .layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.mc-source-content .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile)}.mc-source-content .layout-panel-flex--column{align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile)}.mc-source-content .layout-panel-flex--row:not(.mobile-column){justify-content:var(--horizontal-alignment-mobile);align-items:var(--vertical-alignment-mobile);flex-wrap:var(--flex-wrap-mobile);height:auto}.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.menu{flex:1 1 min-content}.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.image-block{flex:1 1 var(--size-style-width-mobile-min)}.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.button-group{flex:0 0 fit-content}.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.group-block--height-fill{height:calc(var(--section-min-height, auto) - var(--section-height-offset, 0px))}}@media screen and (min-width:750px){.mc-source-content .layout-panel-flex{flex-direction:var(--flex-direction)}}.mc-source-content .group-block,.mc-source-content .group-block-content{position:relative;z-index:1}.mc-source-content .group-block:has(>.group-block-content>modal-dialog),.mc-source-content .group-block-content:has(>modal-dialog){z-index:auto}.mc-source-content .group-block:has(>video-background-component),.mc-source-content .group-block:has(>.background-image-container){overflow:hidden}.mc-source-content .group-block-content{height:100%;width:100%}.mc-source-content .group-block-content>.text-block{text-align:var(--horizontal-alignment)}.mc-source-content .group-block--colored{background:var(--gradient-background);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mc-source-content .section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.mc-source-content .layout-panel-flex--row>.group-block--width-mobile-fit{flex:0}.mc-source-content .layout-panel-flex--row>.group-block--width-mobile-fill{flex:1}.mc-source-content .layout-panel-flex--row>.group-block--width-mobile-custom{flex-basis:var(--size-style-width-mobile, var(--size-style-width))}.mc-source-content .layout-panel-flex--wrap-mobile>.group-block--width-mobile-fill{flex-basis:var(--size-style-width-mobile, var(--size-style-width))}@media screen and (min-width:750px){.mc-source-content .layout-panel-flex--row>.group-block--width-fit{flex:0}.mc-source-content .layout-panel-flex--row>.group-block--width-fill{flex:1}.mc-source-content .layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.mc-source-content .layout-panel-flex--wrap>.group-block--with-fill{flex-basis:var(--size-style-width)}.mc-source-content .layout-panel-flex--row.layout-panel-flex--fixed-columns>.group-block,.mc-source-content .layout-panel-flex--row.layout-panel-flex--fixed-columns>.media-block,.mc-source-content .layout-panel-flex--row.layout-panel-flex--fixed-columns>.image-comparison{flex-basis:calc((100% / var(--flex-items)) - (((var(--flex-items) - 1) / var(--flex-items)) * var(--gap)));width:calc((100% / var(--flex-items)) - ((var(--flex-items) - 1) / var(--flex-items) * var(--gap)))}}@media screen and (max-width:749px){.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.group-block--width-custom{flex-basis:var(--size-style-width-mobile, var(--size-style-width))}.mc-source-content .layout-panel-flex--row.layout-panel-flex--fixed-columns-mobile>.group-block,.mc-source-content .layout-panel-flex--row.layout-panel-flex--fixed-columns-mobile>.media-block,.mc-source-content .layout-panel-flex--row.layout-panel-flex--fixed-columns-mobile>.image-comparison{flex-basis:calc((100% / var(--flex-items-mobile)) - ((var(--flex-items-mobile) - 1) / var(--flex-items-mobile) * var(--gap)));width:calc((100% / var(--flex-items-mobile)) - ((var(--flex-items-mobile) - 1) / var(--flex-items-mobile) * var(--gap)))}}.mc-source-content .group-block--height-fit{height:auto}.mc-source-content .group-block--height-custom,.mc-source-content .group-block--height-fill{height:var(--size-style-height)}.mc-source-content .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.mc-source-content .layout-panel-flex--column>.group-block--height-fill{flex:1}.mc-source-content .layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}.mc-source-content .text-block>p+p,.mc-source-content .rte>p+p{margin-top:0}.mc-source-content .text-block--colored{color:rgba(var(--color-foreground),.7)}.mc-source-content .text-block--colored.rte a{color:inherit;background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.mc-source-content .text-block--colored.subheading{color:rgb(var(--color-heading))}.mc-source-content .icon-block{height:auto}.mc-source-content .icon-block>a{color:inherit}.mc-source-content .icon-block img,.mc-source-content .icon-block svg{height:auto}.mc-source-content .icon-block svg{width:100%;height:100%}.mc-source-content .newsletter-form-block{width:100%;max-width:360px;display:inline-block}.mc-source-content .media-block{position:relative;width:var(--size-style-width-mobile, 100%)}@media screen and (min-width:750px){.mc-source-content .media-block{width:var(--size-style-width, 100%)}}.mc-source-content .media-block video,.mc-source-content .media-block iframe{width:100%;height:100%;object-fit:cover}.mc-source-content .media-block>.media-wrapper>.media--adapt.placeholder{height:300px}.mc-source-content .video-block>video-section,.mc-source-content .video-block>video{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.mc-source-content .video-block deferred-media{height:100%}.mc-source-content .list-unstyled{margin:0;padding:0;list-style:none}.mc-source-content .hidden{display:none!important}.mc-source-content .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}.mc-source-content .visually-hidden--inline{margin:0;height:1em}.mc-source-content .overflow-hidden{overflow:hidden}.mc-source-content :where(svg.icon,.mc-source-content svg.checkmark,.mc-source-content svg.video-collection__sound-off,.mc-source-content svg.video-collection__sound-on){width:24px;height:auto}.mc-source-content.overflow-hidden{padding-inline-end:var(--scrollbar-width)}.mc-source-content .skip-to-content-link:focus{z-index:9999;position:inherit;width:auto;height:auto;clip:auto}.mc-source-content .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.mc-source-content .heading,.mc-source-content h1,.mc-source-content h2,.mc-source-content h3,.mc-source-content h4,.mc-source-content h5,.mc-source-content .h0,.mc-source-content .h1,.mc-source-content .h2,.mc-source-content .h3,.mc-source-content .h4,.mc-source-content .h5,.mc-source-content .subheading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-heading));line-height:calc(1 + .1/max(1,var(--font-heading-scale)))}.mc-source-content .h0{font-size:calc(var(--font-heading-scale) * clamp(40px,27px + 4vw,64px))}.mc-source-content h1,.mc-source-content .h1{font-size:calc(var(--font-heading-scale) * clamp(32px,24px + 2.5vw,50px))}.mc-source-content h2,.mc-source-content .h2{font-size:calc(var(--font-heading-scale) * clamp(24px,19.5px + 1.5vw,35px))}.mc-source-content :is(h2,.mc-source-content .h2).subheading{font-size:calc(var(--font-heading-scale) * clamp(22px,17.5px + 1.5vw,33px))}.mc-source-content h3,.mc-source-content .h3{font-size:calc(var(--font-heading-scale) * clamp(18px,16.5px + .55vw,22px))}.mc-source-content :is(h3,.mc-source-content .h3).subheading{font-size:calc(var(--font-heading-scale) * clamp(16px,14.5px + .55vw,20px))}.mc-source-content h4,.mc-source-content .h4{font-size:calc(var(--font-heading-scale) * clamp(16px,15.5px + .2vw,20px))}.mc-source-content :is(h4,.mc-source-content .h4).subheading{font-size:calc(var(--font-heading-scale) * clamp(14px,13.5px + .2vw,18px))}.mc-source-content h5,.mc-source-content .h5{font-size:calc(var(--font-heading-scale) * 16px)}.mc-source-content :is(h5,.mc-source-content .h5).subheading{font-size:calc(var(--font-heading-scale) * 14px)}.mc-source-content h6,.mc-source-content .h6{font-size:calc(var(--font-heading-scale) * 14px);margin-block-start:1.67em;margin-block-end:1.67em}.mc-source-content :is(h6,.mc-source-content .h6).subheading{font-size:calc(var(--font-heading-scale) * 12px)}.mc-source-content .heading em,.mc-source-content .subheading em,.mc-source-content h1 em,.mc-source-content h2 em,.mc-source-content h3 em,.mc-source-content h4 em,.mc-source-content h5 em,.mc-source-content h6 em,.mc-source-content .h0 em,.mc-source-content .h1 em,.mc-source-content .h2 em,.mc-source-content .h3 em,.mc-source-content .h4 em,.mc-source-content .h5 em,.mc-source-content .h6 em{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight)}.mc-source-content .heading small,.mc-source-content h1 small,.mc-source-content h2 small,.mc-source-content h3 small,.mc-source-content h4 small,.mc-source-content h5 small,.mc-source-content h6 small,.mc-source-content .h0 small,.mc-source-content .h1 small,.mc-source-content .h2 small,.mc-source-content .h3 small,.mc-source-content .h4 small,.mc-source-content .h5 small,.mc-source-content .h6 small{font-size:75%}.mc-source-content mark{color:rgb(var(--color-highlight));background:none}.mc-source-content .subheading{line-height:1.25;letter-spacing:1px;color:rgb(var(--color-base-accent));margin-bottom:8px}.mc-source-content .subheading-block{margin:0}.mc-source-content .subheading:not(.subheading-block){font-size:calc(var(--font-heading-scale) * 12px)}.mc-source-content .text-uppercase,.mc-source-content [data-heading-capitalize] h1,.mc-source-content [data-heading-capitalize] h2,.mc-source-content [data-heading-capitalize] h3,.mc-source-content [data-heading-capitalize] .h0,.mc-source-content [data-heading-capitalize] .h1,.mc-source-content [data-heading-capitalize] .h2,.mc-source-content [data-heading-capitalize] .h3,.mc-source-content [data-heading-capitalize] .card-information__text,.mc-source-content [data-heading-capitalize] .bundle-products .product-title{text-transform:uppercase}.mc-source-content [data-heading-capitalize] .article-card__title,.mc-source-content [data-heading-capitalize] .article-template__navigation .h3{font-size:calc(var(--font-heading-scale) * 17px - 2px)}.mc-source-content [data-heading-capitalize] .card-information__text.h4,.mc-source-content [data-heading-capitalize] .bundle-products .product-title{font-size:calc(var(--font-heading-scale) * 15px - 2px)}@media only screen and (min-width:750px){.mc-source-content [data-heading-capitalize] .article-card__title,.mc-source-content [data-heading-capitalize] .article-template__navigation .h3{font-size:calc(var(--font-heading-scale) * 20px - 2px)}.mc-source-content [data-heading-capitalize] .card-information__text.h4,.mc-source-content [data-heading-capitalize] .bundle-products .product-title{font-size:calc(var(--font-heading-scale) * 16px - 2px)}}.mc-source-content blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-inline-start:2px solid rgb(var(--color-border));padding-inline-start:10px}@media screen and (min-width:750px){.mc-source-content blockquote{padding-inline-start:15px}}.mc-source-content .caption{font-size:10px;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.mc-source-content .caption{font-size:12px}}.mc-source-content .typeset0,.mc-source-content .typeset,.mc-source-content .typeset2,.mc-source-content .typeset3{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.mc-source-content .typeset0{font-size:13px}@media screen and (min-width:750px){.mc-source-content .typeset0{font-size:14px}}.mc-source-content .typeset{font-size:15px}@media screen and (min-width:750px){.mc-source-content .typeset{font-size:16px}}.mc-source-content .typeset2{font-size:18px}@media screen and (min-width:750px){.mc-source-content .typeset2{font-size:20px}}.mc-source-content .typeset3{font-size:20px}@media screen and (min-width:750px){.mc-source-content .typeset3{font-size:24px}}.mc-source-content .typeset .link,.mc-source-content .typeset2 .link,.mc-source-content .typeset3 .link{font-size:inherit}.mc-source-content .caption-with-letter-spacing{font-size:12px;letter-spacing:1.3px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.75);font-weight:bolder}.mc-source-content .caption-with-letter-spacing .link{font-size:inherit;color:inherit}.mc-source-content .caption-large,.mc-source-content .customer .field input,.mc-source-content .customer select,.mc-source-content .field__input,.mc-source-content .form__label,.mc-source-content .select__select{font-size:13px;line-height:calc(1 + .5 / var(--font-body-scale))}.mc-source-content .color-foreground{color:rgb(var(--color-foreground))}.mc-source-content table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:14px;border-style:hidden;box-shadow:0 0 0 1px rgb(var(--color-border))}.mc-source-content table:not([class]) td,.mc-source-content table:not([class]) th{padding:1em;border:1px solid rgb(var(--color-border))}@media screen and (max-width:749px){.mc-source-content .small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.mc-source-content .medium-hide{display:none!important}}@media screen and (min-width:990px){.mc-source-content .large-up-hide{display:none!important}}.mc-source-content .center{text-align:center}.mc-source-content .left{text-align:start}.mc-source-content .right{text-align:end}@media screen and (max-width:749px){.mc-source-content .mobile-center{text-align:center}.mc-source-content .mobile-left{text-align:start}.mc-source-content .mobile-right{text-align:end}}.mc-source-content .uppercase{text-transform:uppercase}.mc-source-content .light{opacity:.7}.mc-source-content .block{display:block}.mc-source-content .inline-block{display:inline-block}.mc-source-content .inline{display:inline}.mc-source-content .flex{display:flex}.mc-source-content .inline-flex{display:inline-flex}.mc-source-content .grid{display:grid}.mc-source-content .items-center{align-items:center}.mc-source-content .justify-self-start{justify-self:flex-start}.mc-source-content .justify-self-end{justify-self:flex-end}.mc-source-content .justify-self-center{justify-self:center}.mc-source-content .pis-6{padding-inline-start:var(--sp-6)}.mc-source-content .pbs-4{padding-block-start:var(--sp-4)}.mc-source-content .pbe-4{padding-block-end:var(--sp-4)}.mc-source-content .gap-4{gap:var(--sp-4)}@media screen and (min-width:750px){.mc-source-content .md\:justify-self-start{justify-self:flex-start}.mc-source-content .md\:justify-self-end{justify-self:flex-end}.mc-source-content .md\:justify-self-center{justify-self:center}}.mc-source-content a:empty:not(.ignore-empty),.mc-source-content ul:empty:not(.ignore-empty),.mc-source-content dl:empty:not(.ignore-empty),.mc-source-content div:empty:not(.ignore-empty),.mc-source-content section:empty:not(.ignore-empty),.mc-source-content article:empty:not(.ignore-empty),.mc-source-content p:empty:not(.ignore-empty),.mc-source-content h1:empty:not(.ignore-empty),.mc-source-content h2:empty:not(.ignore-empty),.mc-source-content h3:empty:not(.ignore-empty),.mc-source-content h4:empty:not(.ignore-empty),.mc-source-content h5:empty:not(.ignore-empty),.mc-source-content h6:empty:not(.ignore-empty),.mc-source-content shopify-store:empty{display:none}.mc-source-content .link{font-family:inherit;font-size:14px;cursor:pointer;padding:0;position:relative;border:none;box-shadow:none;text-decoration:none;color:rgb(var(--color-link));background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}@media screen and (hover:hover){.mc-source-content .link:hover{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}.mc-source-content .link--text{color:rgb(var(--color-foreground))}.mc-source-content .link--underline{background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px)}.mc-source-content .link-with-icon{background-image:none;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.mc-source-content .link-with-icon .label{position:relative}@media screen and (hover:hover){.mc-source-content .link-with-icon .label{background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition:background-size var(--duration-default) ease}.mc-source-content .link-with-icon:hover .label{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}.mc-source-content .link-with-icon .icon{width:18px;height:18px;margin-inline-end:10px}.mc-source-content .circle-divider:after{content:"\2022";font-weight:400;margin:0 5px}.mc-source-content .circle-divider:last-of-type:after{content:none}.mc-source-content .dash-divider:after{content:"\2014";font-weight:400;margin:0 10px 0 12px}.mc-source-content .dash-divider:last-of-type:after{content:none}.mc-source-content hr{border:none;height:1px;background-color:rgb(var(--color-border));display:block;margin:50px 0}@media screen and (min-width:750px){.mc-source-content hr{margin:70px 0}}.mc-source-content .full-unstyled-link{text-decoration:none;color:currentColor;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mc-source-content .placeholder{background-color:rgba(var(--color-base-text),.04);color:rgba(var(--color-base-text),.55);fill:rgba(var(--color-base-text),.55)}.mc-source-content details>*{box-sizing:border-box}.mc-source-content .break{word-break:break-word}.mc-source-content .visibility-hidden{visibility:hidden}@media(prefers-reduced-motion){.mc-source-content .motion-reduce{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){.mc-source-content *:not(.motion-allow),.mc-source-content *:not(.motion-allow):before,.mc-source-content *:not(.motion-allow):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mc-source-content use-animate,.mc-source-content [data-animate],.mc-source-content .image-animate,.mc-source-content .animate--zoom-fade,.mc-source-content .animate--ambient,.mc-source-content .page-transition,.mc-source-content .slideshow[data-autorotate=true]{animation:none!important;transition:none!important}.mc-source-content [data-animate-image] use-animate[data-animate^=fade],.mc-source-content [data-animate-image] use-animate[data-animate^=zoom-fade] .image-animate{opacity:1!important;transform:none!important}.mc-source-content .media:hover img,.mc-source-content .card:hover img,.mc-source-content .product__media:hover img{transform:none!important}}@media screen and (hover:hover){.mc-source-content .animate-arrow .icon-arrow path{transform:translate(-2.5px);transition:transform var(--duration-default) ease}.mc-source-content .animate-arrow:hover .icon-arrow path{transform:translate(-.5px)}}.mc-source-content summary{cursor:pointer;list-style:none;position:relative}.mc-source-content summary .icon-caret{position:absolute;top:50%;right:15px;margin-top:-3px;height:6px;transition:transform var(--duration-default) ease}.mc-source-content summary::-webkit-details-marker{display:none}.mc-source-content .disclosure-has-popup{position:relative}.mc-source-content .disclosure-has-popup[open]>summary:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;display:block;cursor:default;background:none}.mc-source-content .disclosure-has-popup>summary:before{content:none}.mc-source-content .disclosure-has-popup[open]>summary+*{z-index:101}.mc-source-content *:focus{outline:0;box-shadow:none}.mc-source-content *:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-keyboard-focus),.5)}.mc-source-content .focused,.mc-source-content .no-js *:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-keyboard-focus),.5)}.mc-source-content .no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}.mc-source-content .focus-inset:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-keyboard-focus),.5)}.mc-source-content .focused.focus-inset,.mc-source-content .no-js .focus-inset:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-keyboard-focus),.5)}.mc-source-content .no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.mc-source-content .focus-none{box-shadow:none!important;outline:0!important}.mc-source-content .focus-offset:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-keyboard-focus),.5)}.mc-source-content .focus-offset.focused,.mc-source-content .no-js .focus-offset:focus{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-keyboard-focus),.5)}.mc-source-content .no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}.mc-source-content .title-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:20px}.mc-source-content .title-wrapper.center{justify-content:center}.mc-source-content .title-wrapper.right{justify-content:flex-end}.mc-source-content .title-wrapper .title{margin:0}.mc-source-content .title{margin:30px 0 20px}.mc-source-content .title--primary{margin:40px 0}@media screen and (min-width:990px){.mc-source-content .title{margin:50px 0 30px}.mc-source-content .title--primary{margin:20px 0}.mc-source-content .title-wrapper{margin-bottom:30px;align-items:center}}.mc-source-content .title-wrapper .link{font-size:16px;margin-top:0;flex-shrink:0}.mc-source-content .title-wrapper .link-with-icon{display:flex;align-items:center;text-transform:uppercase;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 13px);font-weight:var(--font-body-weight-bold)}.mc-source-content .title-wrapper.right .link-with-icon .icon{width:15px}.mc-source-content .title-wrapper--no-margin{margin-bottom:0}.mc-source-content .title-wrapper--no-heading{display:none}@media screen and (max-width:989px){.mc-source-content .title-wrapper--mobile-link{display:flex}}.mc-source-content [data-heading-center] .title-wrapper:not(.title-wrapper--no-heading){flex-direction:column;align-items:center;text-align:center}.mc-source-content [data-heading-center] .page-title{text-align:center}.mc-source-content .title .link{font-size:inherit;line-height:normal}.mc-source-content .subtitle{font-size:16px;line-height:calc(1 + .6 / var(--font-body-scale));color:rgba(var(--color-foreground),.7)}@media screen and (min-width:750px){.mc-source-content .subtitle{font-size:18px;line-height:calc(1 + .8 / var(--font-body-scale))}}.mc-source-content .flex-grid{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none;column-gap:var(--grid-horizontal-spacing);--grid-horizontal-spacing: 10px;row-gap:var(--grid-vertical-spacing);--grid-vertical-spacing: 0px}@media screen and (min-width:480px){.mc-source-content .flex-grid{--grid-horizontal-spacing: 20px}}@media screen and (min-width:750px){.mc-source-content .flex-grid{--grid-horizontal-spacing: 30px}}.mc-source-content .flex-grid__item{padding-bottom:5px;flex-grow:1;flex-shrink:0;width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}@media screen and (min-width:750px){.mc-source-content .flex-grid__item{padding-bottom:10px}.mc-source-content .flex-grid__item--one-third{max-width:100%;width:calc(33.33% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid__item--two-third{max-width:100%;width:calc(66.67% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid__item--one-quarter{max-width:100%;width:calc(25% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid__item--three-quarter{max-width:100%;width:calc(75% - var(--grid-horizontal-spacing) / 2)}}.mc-source-content .flex-grid--gapless{margin-bottom:0;--grid-horizontal-spacing: 0px}.mc-source-content .flex-grid--gapless .flex-grid__item{padding-bottom:0}@media screen and (max-width:749px){.mc-source-content .flex-grid__item.slider__slide--full-width{width:100%;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){.mc-source-content .flex-grid--1-col-tablet>.flex-grid__item{max-width:100%}.mc-source-content .flex-grid--one-third-max.flex-grid--2-col-tablet>.flex-grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid--one-third-max.flex-grid--3-col-tablet>.flex-grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:990px){.mc-source-content .flex-grid--one-third-max.flex-grid--3-col-desktop>.flex-grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}.mc-source-content .flex-grid--1-col>.flex-grid__item{max-width:100%;width:100%}.mc-source-content .flex-grid--3-col>.flex-grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.mc-source-content .flex-grid--3-col>.flex-grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}.mc-source-content .flex-grid--2-col>.flex-grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:100%}.mc-source-content .flex-grid--rigid.flex-grid--2-col>.flex-grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}@media screen and (min-width:750px){.mc-source-content .flex-grid--2-col>.flex-grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid--4-col-tablet>.flex-grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.mc-source-content .flex-grid--4p3-col-tablet>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--4-col-tablet>.flex-grid__item{width:calc(23.26% - var(--grid-horizontal-spacing) * 4 / 4.3)}.mc-source-content .flex-grid--3-col-tablet>.flex-grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.mc-source-content .flex-grid--3p3-col-tablet>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--3-col-tablet>.flex-grid__item{width:calc(30.3% - var(--grid-horizontal-spacing) * 3 / 3.3)}.mc-source-content .flex-grid--2-col-tablet>.flex-grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid--2p3-col-tablet>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--2-col-tablet>.flex-grid__item{width:calc(43.48% - var(--grid-horizontal-spacing) * 2 / 2.3)}.mc-source-content .flex-grid--1-col-tablet>.flex-grid__item{width:100%}.mc-source-content .flex-grid--1p3-col-tablet>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--1-col-tablet>.flex-grid__item{width:calc(76.92% - var(--grid-horizontal-spacing) / 1.3)}}@media screen and (min-width:990px){.mc-source-content .flex-grid--6-col-desktop>.flex-grid__item{width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.mc-source-content .flex-grid--p3.flex-grid--6-col-desktop>.flex-grid__item{width:calc(15.87% - var(--grid-horizontal-spacing) * 6 / 6.3)}.mc-source-content .flex-grid--5-col-desktop>.flex-grid__item{width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.mc-source-content .flex-grid--p3.flex-grid--5-col-desktop>.flex-grid__item{width:calc(18.86% - var(--grid-horizontal-spacing) * 5 / 5.3)}.mc-source-content .flex-grid--4-col-desktop>.flex-grid__item{width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.mc-source-content .flex-grid--4p3-col-desktop>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--4-col-desktop>.flex-grid__item{width:calc(23.26% - var(--grid-horizontal-spacing) * 4 / 4.3)}.mc-source-content .flex-grid--3-col-desktop>.flex-grid__item{width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.mc-source-content .flex-grid--3p3-col-desktop>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--3-col-desktop>.flex-grid__item{width:calc(30.3% - var(--grid-horizontal-spacing) * 3 / 3.3)}.mc-source-content .flex-grid--2-col-desktop>.flex-grid__item{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .flex-grid--2p3-col-desktop>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--2-col-desktop>.flex-grid__item{width:calc(43.48% - var(--grid-horizontal-spacing) * 2 / 2.3)}.mc-source-content .flex-grid--rigid.flex-grid--6-col-desktop>.flex-grid__item{max-width:calc(16.66% - var(--grid-horizontal-spacing) * 5 / 6)}.mc-source-content .flex-grid--rigid.flex-grid--5-col-desktop>.flex-grid__item{max-width:calc(20% - var(--grid-horizontal-spacing) * 4 / 5)}.mc-source-content .flex-grid--rigid.flex-grid--4-col-desktop>.flex-grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.mc-source-content .flex-grid--rigid.flex-grid--3-col-desktop>.flex-grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}.mc-source-content .flex-grid--rigid.flex-grid--2-col-desktop>.flex-grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}}@media screen and (min-width:990px){.mc-source-content .flex-grid--1-col-desktop{flex:0 0 100%;max-width:100%}.mc-source-content .flex-grid--1-col-desktop>.flex-grid__item{width:100%;max-width:100%}.mc-source-content .flex-grid--1p3-col-tablet>.flex-grid__item,.mc-source-content .flex-grid--p3.flex-grid--1-col-desktop>.flex-grid__item{width:calc(76.92% - var(--grid-horizontal-spacing) / 1.3)}}@media screen and (max-width:480px){.mc-source-content .flex-grid--1-col-mobile>.flex-grid__item{max-width:100%;width:100%}.mc-source-content .flex-grid--rigid.flex-grid--1-col-mobile>.flex-grid__item{max-width:100%}}.mc-source-content .flex-grid__item--vertical-align{align-self:center}.mc-source-content .flex-grid__item--full-width{flex:0 0 100%;max-width:100%}.mc-source-content .flex-grid--no-gutters{column-gap:0}.mc-source-content .flex-grid--no-gutters>.flex-grid__item{padding-bottom:0}.mc-source-content .media-wrapper{display:block;position:relative;overflow:hidden;background-color:rgb(var(--color-background),var(--color-placeholder))}.mc-source-content [data-lazy-image] .media-wrapper.loading,.mc-source-content .media-wrapper[loading]{position:relative}.mc-source-content [data-lazy-image] .media-wrapper.loading:before,.mc-source-content [data-lazy-image] .media-wrapper.loading:after,.mc-source-content .media-wrapper[loading]:before,.mc-source-content .media-wrapper[loading]:after{content:"";position:absolute;width:50px;height:2px;left:50%;top:50%;margin-top:-1px;margin-left:-25px;z-index:1;background-color:rgb(var(--color-base-background))}.mc-source-content [data-lazy-image] .media-wrapper.loading:before,.mc-source-content .media-wrapper[loading]:before{opacity:1;background-color:rgb(var(--color-base-text))}.mc-source-content [data-lazy-image] .media-wrapper.loading:after,.mc-source-content [data-lazy-image] .media-wrapper--small.loading:after,.mc-source-content .media-wrapper[loading]:after{animation:preloading 1.5s infinite ease;will-change:transform}.mc-source-content [data-lazy-image] .media-wrapper.loading img[is=lazy-image],.mc-source-content .media-wrapper[loading] img[is=lazy-image]{opacity:0}.mc-source-content .media-wrapper--large[loading]:before,.mc-source-content .media-wrapper--large[loading]:after{width:80px;height:3px;margin-left:-40px;margin-top:-1.5px}.mc-source-content [data-lazy-image] .media-wrapper--small.loading:before,.mc-source-content [data-lazy-image] .media-wrapper--small.loading:after{width:30px;margin-left:-15px}.mc-source-content .media{display:block;position:relative;overflow:hidden}.mc-source-content .media--transparent{background-color:transparent}.mc-source-content .media>*:not(.zoom,.mc-source-content .deferred-media__poster-button,.mc-source-content source),.mc-source-content .media model-viewer,.mc-source-content .media>picture *:not(.zoom,.mc-source-content .deferred-media__poster-button,.mc-source-content source){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.mc-source-content .media>img,.mc-source-content .media>picture img{object-fit:cover;object-position:var(--image-position)}.mc-source-content .media>img,.mc-source-content .media>picture{transition:opacity var(--duration-long) ease}.mc-source-content .media--image-contain>img,.mc-source-content .media--image-contain>picture img{object-fit:contain}.mc-source-content .media--square{padding-bottom:100%}.mc-source-content .media--portrait{padding-bottom:125%}.mc-source-content .media--landscape{padding-bottom:66.6%}.mc-source-content .media--cropped{padding-bottom:56%}.mc-source-content .media--wide{padding-bottom:56.25%}.mc-source-content .media--circle{padding-bottom:100%;border-radius:50%}.mc-source-content .media.media--hover-effect>img+img,.mc-source-content .media.media--hover-effect>picture+picture{opacity:0;pointer-events:none;background-color:rgb(var(--color-placeholder))}@media screen and (min-width:990px){.mc-source-content .media--cropped{padding-bottom:63%}}.mc-source-content .media .image-fit{position:relative;width:100%;height:100%;object-fit:cover;z-index:1;object-position:var(--image-position)}.mc-source-content .media--image-contain .image-fit{object-fit:contain}.mc-source-content .media{height:var(--image-height, "auto")}.mc-source-content .media--adapt{position:relative;height:0;padding-bottom:var(--image-ratio-percent)}.mc-source-content .media--adapt .image-fit{position:absolute;top:0;left:0;right:0;bottom:0}.mc-source-content .media--ratio,.mc-source-content [class*=media--ratio-]{aspect-ratio:var(--image-ratio, 1);height:auto}.mc-source-content .media--ratio-square{--image-ratio: 1}.mc-source-content .media--ratio-portrait{--image-ratio: 4 / 5}.mc-source-content .media--ratio-landscape{--image-ratio: 5 / 4}.mc-source-content .media--ratio-cropped,.mc-source-content .media--ratio-wide{--image-ratio: 16 / 9}.mc-source-content .media--200px{height:130px}.mc-source-content .media--250px{height:162.5px}.mc-source-content .media--300px{height:195px}.mc-source-content .media--350px{height:227.5px}.mc-source-content .media--400px{height:260px}.mc-source-content .media--450px{height:292.5px}.mc-source-content .media--500px{height:325px}.mc-source-content .media--550px{height:357.5px}.mc-source-content .media--600px{height:390px}.mc-source-content .media--650px{height:422.5px}.mc-source-content .media--700px{height:455px}.mc-source-content .media--750px{height:487.5px}.mc-source-content .media--850px{height:552.5px}.mc-source-content .media--900px{height:585px}.mc-source-content .media--100vh{height:100vh}@media screen and (min-width:750px){.mc-source-content .media--200px{height:200px}.mc-source-content .media--250px{height:250px}.mc-source-content .media--300px{height:300px}.mc-source-content .media--350px{height:350px}.mc-source-content .media--400px{height:400px}.mc-source-content .media--450px{height:450px}.mc-source-content .media--500px{height:500px}.mc-source-content .media--550px{height:550px}.mc-source-content .media--600px{height:600px}.mc-source-content .media--650px{height:650px}.mc-source-content .media--700px{height:700px}.mc-source-content .media--750px{height:750px}.mc-source-content .media--850px{height:850px}.mc-source-content .media--900px{height:900px}.mc-source-content .media--full-screen{--image-height: 100dvh}.mc-source-content .media--small{--image-height: var(--section-height-small)}.mc-source-content .media--medium{--image-height: var(--section-height-medium)}.mc-source-content .media--large{--image-height: var(--section-height-large)}}@media screen and (max-width:749px){.mc-source-content .media-mobile--200px{height:200px}.mc-source-content .media-mobile--250px{height:250px}.mc-source-content .media-mobile--300px{height:300px}.mc-source-content .media-mobile--400px{height:400px}.mc-source-content .media-mobile--500px{height:500px}.mc-source-content .media-mobile--600px{height:600px}.mc-source-content .media-mobile--100vh{height:90vh}.mc-source-content .media-mobile--square{padding-bottom:100%}.mc-source-content .media-mobile--portrait{padding-bottom:125%}.mc-source-content .media-mobile--landscape{padding-bottom:66.6%}.mc-source-content .media-mobile--adapt{position:relative;height:0;padding-bottom:var(--image-ratio-percent)}.mc-source-content .media-mobile--adapt .image-fit{position:absolute;top:0;left:0;right:0;bottom:0}.mc-source-content .media-mobile--full-screen{--image-height: 100dvh}.mc-source-content .media-mobile--small{--image-height: var(--section-height-small)}.mc-source-content .media-mobile--medium{--image-height: var(--section-height-medium)}.mc-source-content .media-mobile--large{--image-height: var(--section-height-large)}}.mc-source-content deferred-media{display:block}.mc-source-content deferred-media>div{height:100%}.mc-source-content .button,.mc-source-content .shopify-challenge__button{position:relative;z-index:1;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font-family:inherit;padding:10px 30px;padding-top:calc(10px + var(--font-button-baseline));text-decoration:none;border-radius:var(--button-radius);border:var(--button-border-width) solid rgb(var(--color-button-border));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));font-family:var(--font-button-family);min-width:min(180px,100%);max-width:100%;min-height:46px;font-weight:var(--font-body-weight-bold);transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;-webkit-appearance:none;appearance:none;overflow:hidden;box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))}.mc-source-content .shopify-challenge__button{border:var(--button-border-width) solid rgb(var(--color-button-border))}@media screen and (min-width:750px){.mc-source-content .button,.mc-source-content .shopify-challenge__button{min-height:50px}.mc-source-content .button--large{font-size:calc(var(--font-button-size) + 2px);padding:15px 30px;padding-top:calc(15px + var(--font-button-baseline));min-height:60px}}.mc-source-content .button[disabled],.mc-source-content .button[aria-disabled=true]{pointer-events:none}.mc-source-content .button,.mc-source-content .button-label,.mc-source-content .shopify-challenge__button{font-size:var(--font-button-size);line-height:calc(1 + .2 / var(--font-body-scale))}.mc-source-content .button--secondary{background-color:rgba(var(--color-button-text),0);border-color:rgb(var(--color-button-background));color:rgb(var(--color-button-background))}.mc-source-content .button--tertiary{border:none;color:rgb(var(--color-foreground));background-color:var(--color-background);box-shadow:inset 0 0 0 1px rgb(var(--color-border));transition:box-shadow var(--duration-default) ease}.mc-source-content .button--small{font-size:max(calc(var(--font-button-size) - 2px),12px);padding:6px 20px;padding-top:calc(6px + var(--font-button-baseline));min-height:40px;min-width:min(180px,100%)}@media screen and (max-width:749px){.mc-source-content .mobile\:button--small{font-size:max(calc(var(--font-button-size) - 2px),12px);padding:6px 20px;padding-top:calc(6px + var(--font-button-baseline));min-height:40px;min-width:min(180px,100%)}}.mc-source-content .shopify-challenge__container .shopify-challenge__button{min-width:min(160px,100%);margin-top:30px}@media screen and (hover:hover){.mc-source-content .button:hover{box-shadow:none;background-color:transparent;color:rgb(var(--color-button-background))}.mc-source-content .button--secondary:hover{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));transition-delay:0s}.mc-source-content .button--tertiary:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground));transition-delay:0s}@keyframes shine{to{left:100%}}}.mc-source-content .button:disabled,.mc-source-content .button[aria-disabled=true],.mc-source-content .button.disabled{cursor:not-allowed;opacity:.5}.mc-source-content .button--full-width{display:flex;width:100%}.mc-source-content .button.loading{color:transparent}.mc-source-content .button.loading:after{content:"";display:block;animation:by-loading var(--duration-long) infinite linear;border:2px solid transparent;border-inline-start:2px solid rgb(var(--color-button-text));border-radius:100%;height:24px;width:24px;z-index:-1;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;right:auto;bottom:auto;background:none;transform:none;transform-origin:unset}.mc-source-content .button--tertiary.loading:after{border-inline-start:2px solid rgb(var(--color-button-background))}.mc-source-content .button--small.loading:before{width:20px;height:20px}@keyframes by-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mc-source-content .button--cta,.mc-source-content .button--underline{min-height:45px;background:none;box-shadow:none;max-width:100%;padding:0;border:none;justify-content:space-between;text-transform:none;color:rgb(var(--color-link))}.mc-source-content .button--cta.button--small,.mc-source-content .button--underline.button--small{min-height:27px;min-width:auto}.mc-source-content .button--cta.button--small .label,.mc-source-content .button--underline.button--small .label{padding-inline-end:10px;font-size:10px;line-height:20px;text-transform:uppercase}@media screen and (min-width:750px){.mc-source-content .button--cta.button--large .label,.mc-source-content .button--underline.button--large .label{font-size:18px}}@media screen and (hover:hover){.mc-source-content .button--cta:hover,.mc-source-content .button--underline:hover{color:rgb(var(--color-link));background-color:transparent}}.mc-source-content .button--cta:before,.mc-source-content .button--cta:after,.mc-source-content .button--underline:before,.mc-source-content .button--underline:after{content:"";position:absolute;width:100%;height:1px;bottom:0;right:0;top:auto;left:auto;transform:none;border:none;background-image:none;background-color:rgb(var(--color-border));transition:transform var(--duration-default) ease}.mc-source-content .button--cta:before,.mc-source-content .button--underline:before{transform:scaleX(0);transform-origin:left;transition-delay:0s}.mc-source-content .button--cta:after,.mc-source-content .button--underline:after{transform-origin:right;transition-delay:.25s}@media screen and (hover:hover){.mc-source-content .button--cta:hover:before,.mc-source-content .button--underline:hover:before{transform:scaleX(1);transition-delay:.25s}.mc-source-content .button--cta:hover:after,.mc-source-content .button--underline:hover:after{transform:scaleX(0);transition-delay:0s}}.mc-source-content .button--cta .label,.mc-source-content .button--underline .label{padding-inline-end:20px;font-size:16px;line-height:calc(1 + .8 / var(--font-body-scale));text-align:start;display:inline-block;vertical-align:top;overflow:hidden;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.mc-source-content .button--cta:hover .label,.mc-source-content .button--underline:hover .label{transform:translate(5px)}}.mc-source-content .button--cta .icon,.mc-source-content .button--underline .icon{fill:currentColor;width:15px;height:15px}.mc-source-content .button--cta.loading,.mc-source-content .button--underline.loading{color:rgb(var(--color-link))}.mc-source-content .button--cta.loading:before,.mc-source-content .button--underline.loading:before{content:none}.mc-source-content .button--cta.loading:after,.mc-source-content .button--underline.loading:after{background-color:transparent;border-width:1px;width:16px;height:16px;margin-top:-8px;margin-left:0;left:auto;right:0}.mc-source-content .button--cta.loading .icon,.mc-source-content .button--underline.loading .icon{color:transparent}.mc-source-content .button--arrow{box-shadow:none;min-height:auto;min-width:auto}.mc-source-content .button-group{display:inline-flex;gap:clamp(3px,2vw,12.5px);flex-wrap:wrap}.mc-source-content .right .button-group{justify-content:flex-end}.mc-source-content .left .button-group{justify-content:flex-start}.mc-source-content .center .button-group{justify-content:center}@media screen and (max-width:749px){.mc-source-content .mobile-left .button-group{justify-content:flex-start}.mc-source-content .mobile-right .button-group{justify-content:flex-end}.mc-source-content .mobile-center .button-group{justify-content:center}}.mc-source-content .field__input,.mc-source-content .select__select,.mc-source-content .customer .field input,.mc-source-content .customer select{font-family:inherit;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:rgb(var(--color-foreground));width:100%;box-shadow:inset 0 0 0 1px rgb(var(--color-border-strong));height:42px;box-sizing:border-box;transition:box-shadow var(--duration-default) ease}@media screen and (min-width:750px){.mc-source-content .field__input,.mc-source-content .select__select,.mc-source-content .customer .field input,.mc-source-content .customer select{min-height:45px}}.mc-source-content .select__select{font-size:12px;color:rgba(var(--color-foreground),.75)}.mc-source-content .select__select option{color:initial}@media screen and (hover:hover){.mc-source-content .field__input:hover,.mc-source-content .select__select:hover,.mc-source-content .customer .field input:hover,.mc-source-content .customer select:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-border-strong))}}.mc-source-content .field__input.invalid,.mc-source-content .select__select.invalid,.mc-source-content .customer .field input.invalid,.mc-source-content .customer select.invalid{box-shadow:inset 0 0 0 1px var(--color-critical)}@media screen and (hover:hover){.mc-source-content .field__input.invalid:hover,.mc-source-content .select__select.invalid:hover,.mc-source-content .customer .field input.invalid:hover,.mc-source-content .customer select.invalid:hover{box-shadow:inset 0 0 0 2px var(--color-critical)}}.mc-source-content .field__input:focus-visible,.mc-source-content .select__select:focus-visible,.mc-source-content .customer .field input:focus-visible,.mc-source-content .customer select:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}.mc-source-content .text-area,.mc-source-content .select{display:inline-block;position:relative;width:100%}.mc-source-content .select .icon-caret,.mc-source-content .customer select+svg{height:6px;pointer-events:none;position:absolute;top:calc(50% - 3.5px);right:15px}.mc-source-content .select__select,.mc-source-content .customer select{cursor:pointer;padding:0;padding-inline-start:15px;padding-inline-end:40px}.mc-source-content .field{position:relative;width:100%;display:flex}.mc-source-content .customer .field{display:block}.mc-source-content .field--with-error{flex-wrap:wrap}.mc-source-content .field__input,.mc-source-content .customer .field input{flex-grow:1;text-align:start;padding:15px}.mc-source-content .field__input::-webkit-search-cancel-button,.mc-source-content .customer .field input::-webkit-search-cancel-button{display:none}.mc-source-content .field__input::placeholder,.mc-source-content .customer .field input::placeholder{color:inherit;opacity:.7;transition:opacity var(--duration-default) ease}.mc-source-content .field__input:focus::placeholder,.mc-source-content .customer .field input:focus::placeholder{opacity:.4}.mc-source-content .field__input:-webkit-autofill,.mc-source-content .customer .field input:-webkit-autofill{background-clip:text;-webkit-background-clip:text}.mc-source-content .field__input::-webkit-search-decoration,.mc-source-content .customer .field input::-webkit-search-decoration{-webkit-appearance:none}.mc-source-content .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:44px;min-height:45px}@media screen and (hover:hover){.mc-source-content .field__button:hover{color:currentColor}}.mc-source-content .field__button:before{content:none}.mc-source-content .field__button>.icon{height:25px;width:25px}.mc-source-content .text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:12px;min-height:100px;resize:none}.mc-source-content .text-area--resize-vertical{resize:vertical}.mc-source-content input[type=checkbox]{display:inline-block;width:auto;margin-inline-end:5px}.mc-source-content .form__label{display:block;margin-bottom:6px}.mc-source-content .form__message{font-family:var(--font-body-family);align-items:center;display:grid;grid-template-columns:auto 1fr;font-size:14px;line-height:1;margin-top:10px;margin-bottom:0;font-weight:var(--font-body-weight);color:var(--color-success)}.mc-source-content ul.form__message{display:block}.mc-source-content .form__message.errors{color:var(--color-critical)}.mc-source-content .form__message.errors .rte a,.mc-source-content .form__message.errors a{color:inherit}.mc-source-content .form__message.errors+.errors{margin-top:10px}.mc-source-content .form__message.errors+.errors ul{margin-top:0}.mc-source-content .customer .field .form__message{font-size:14px;text-align:start}.mc-source-content .form__message .icon,.mc-source-content .customer .form__message .icon{align-self:flex-start;height:16px;width:16px;margin-inline-end:5px}.mc-source-content .customer .field .form__message .icon{align-self:start}.mc-source-content .form-status{margin:0;font-size:16px}.mc-source-content .form-status .icon{width:18px;height:18px}.mc-source-content .form-status-list{padding:0;margin:20px 0 40px}.mc-source-content .form-status-list li{list-style-position:inside}.mc-source-content .form-status-list .link:first-letter{text-transform:capitalize}.mc-source-content .quantity{position:relative;width:120px;display:flex;align-items:center}.mc-source-content .form__label+.quantity{width:140px;box-shadow:0 0 0 1px rgb(var(--color-border-strong))}.mc-source-content .no-js .quantity{height:40px;width:100px;box-shadow:0 0 0 1px rgb(var(--color-border))}.mc-source-content .quantity__input{font-family:inherit;color:currentColor;font-size:14px;font-weight:var(--font-body-weight-medium);opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 5px;height:36px;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.mc-source-content .form__label+.quantity .quantity__input{height:45px}.mc-source-content .quantity__button{padding:0;position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;flex-shrink:0;font-size:18px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.06);transition:color var(--duration-default) ease}.mc-source-content .form__label+.quantity .quantity__button{flex:0 0 26px;width:26px;height:26px}.mc-source-content .form__label+.quantity .quantity__button:first-child{margin-inline-start:10px}.mc-source-content .form__label+.quantity .quantity__button:last-child{margin-inline-end:10px}.mc-source-content .quantity__button:after{content:"";width:100%;height:100%;pointer-events:none;position:absolute;z-index:1;top:0;left:0;border-radius:50%;transform:scale(0);background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}@media screen and (hover:hover){.mc-source-content .quantity__button:hover{color:rgb(var(--color-background))}.mc-source-content .quantity__button:hover:after{transform:scale(1)}}.mc-source-content .quantity__button .icon{flex:0 0 10px;width:10px;height:10px;pointer-events:none;position:relative;z-index:2}.mc-source-content .quantity__input:-webkit-autofill,.mc-source-content .quantity__input:-webkit-autofill:hover,.mc-source-content .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 100px rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 100px rgb(var(--color-background)) inset!important}.mc-source-content .quantity__input::-webkit-outer-spin-button,.mc-source-content .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mc-source-content .quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mc-source-content .with--price-break .product-form__quantity{width:clamp(370px,50%,100%)}.mc-source-content .with--price-break quantity-input{border:1px solid rgba(var(--color-foreground),.06);border-radius:clamp(4px,var(--button-radius),50%);overflow:hidden}.mc-source-content .with--price-break .quantity__button[name=minus],.mc-source-content .with--price-break .quantity__button[name=minus]:after{border-radius:3px 0 0 3px}.mc-source-content .with--price-break .quantity__button[name=plus],.mc-source-content .with--price-break .quantity__button[name=plus]:after{border-radius:0 3px 3px 0}.mc-source-content .quantity__rules-cart{position:relative}.mc-source-content .quantity__rules-cart .loading-overlay{display:inline-block;top:0}.mc-source-content .quantity__rules-cart .loading-overlay__spinner{width:16px}.mc-source-content .quantity__rules-cart .loading-overlay:not(.hidden)~*{visibility:hidden}.mc-source-content .quantity__rules .divider+.divider:before{content:"\2022";margin:0 5px}.mc-source-content .modal__toggle{list-style-type:none}.mc-source-content .no-js details[open] .modal__toggle{position:absolute;z-index:101;height:34px;width:44px;right:15px}@media screen and (min-width:750px){.mc-source-content .no-js details[open] .modal__toggle{height:44px;right:calc(50% - 300px)}}.mc-source-content .modal__toggle-close{display:none}.mc-source-content .no-js details[open] .modal__toggle span{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:rgb(var(--color-background))}.mc-source-content .no-js details[open] .modal__toggle .icon-close{display:flex;width:12px;height:12px}.mc-source-content .modal__toggle-open{display:flex}.mc-source-content .no-js details[open] .modal__toggle-open{display:none}.mc-source-content .no-js .modal__close-button{visibility:hidden}.mc-source-content .modal__close-button{padding:12px;height:44px;width:44px;border:none;background-color:transparent;cursor:pointer;position:relative;color:rgb(var(--color-link))}.mc-source-content .modal__close-button .icon{width:20px;height:20px;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.mc-source-content .modal__close-button:hover .icon{transform:scale(.8) rotate(90deg)}}.mc-source-content .modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-background));z-index:1;display:flex;justify-content:center;align-items:center}.mc-source-content .no-js details[open] .modal__content{overflow:visible}.mc-source-content .no-js details[open] .modal-overlay{display:block;animation:fade-in var(--duration-long) ease}.mc-source-content .no-js details[open] .modal-overlay:after{content:"";position:absolute;background-color:rgba(var(--color-overlay),.5);top:100%;left:0;right:0;height:100vh}.mc-source-content .cart-count-bubble:empty{display:none}.mc-source-content .cart-count-bubble{position:absolute;background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border:2px solid rgb(var(--color-background));font-family:var(--font-button-family);height:15px;width:15px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:9px;bottom:2px;right:5px;line-height:1;transition-property:opacity,transform,color,background-color;transition-duration:var(--duration-default);transition-timing-function:ease;text-indent:-9000em}@media screen and (min-width:750px){.mc-source-content .cart-count-bubble{bottom:7px}}.mc-source-content .cart-count-bubble--dot{top:12px;right:8px;width:4px;height:4px;background-color:rgb(var(--color-foreground))}.mc-source-content .shopify-section-header.animate{transition:transform var(--duration-default) ease}.mc-source-content .header-wrapper{display:block;position:relative;z-index:31;transition:box-shadow var(--duration-default) ease}.mc-source-content .header-wrapper--border-bottom{box-shadow:0 1px rgba(var(--color-border),.3)}.mc-source-content .header{display:grid;grid-template-areas:"left-icon heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;padding-top:10px;padding-bottom:10px}@media screen and (min-width:990px){.mc-source-content .header--top-left{grid-template-areas:"toolbar toolbar" "heading icons" "navigation navigation";grid-template-columns:1fr auto}.mc-source-content .header--middle-left{grid-template-areas:"toolbar toolbar toolbar" "heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:20px}.mc-source-content .header--middle-center{grid-template-areas:"toolbar toolbar toolbar" "navigation heading icons";grid-template-columns:minmax(max-content,1fr) auto 1fr;column-gap:20px}.mc-source-content .header--middle-left .header__left,.mc-source-content .header--middle-center .header__left{grid-area:auto}.mc-source-content .header--top-center{grid-template-areas:"toolbar toolbar toolbar" "left-icon heading icons" "navigation navigation navigation"}.mc-source-content .header--center-split{grid-template-areas:"toolbar toolbar toolbar toolbar toolbar" "left-icon navigation heading navigation-split icons";grid-template-columns:auto 1fr auto 1fr auto;column-gap:20px}.mc-source-content .header--center-split .header__heading{margin:0 10px}.mc-source-content .header--off-canvas{grid-template-areas:"toolbar toolbar toolbar" "left-icon heading icons";grid-template-columns:1fr auto 1fr;column-gap:20px}.mc-source-content .header--off-canvas header-drawer{display:block}.mc-source-content .header--off-canvas .header__inline-menu{display:none}.mc-source-content .header--off-canvas .header__heading,.mc-source-content .header--off-canvas .header__heading-link{grid-area:heading;justify-self:center}.mc-source-content .header--middle-left .header__inline-menu{min-width:450px}.mc-source-content .header:not(.header--middle-left,.mc-source-content .header--center-split,.mc-source-content .header--middle-center) .header__inline-menu{margin-top:10.5px}}.mc-source-content .header__toolbar{grid-area:toolbar;display:flex;justify-content:flex-end;align-items:center;margin-inline-start:-15px;margin-inline-end:-12px;margin-block-start:calc(var(--section-padding-top) * -1)}.mc-source-content .header__toolbar-item{display:flex;align-items:center;flex:0 1 auto}.mc-source-content .header__toolbar-item:first-child{flex:1 1 auto}.mc-source-content .header__toolbar-item .label{font-size:calc(var(--font-navigation-size) - 2px);background:none}.mc-source-content .header__toolbar-item .link-with-icon .icon{width:16px;height:16px;margin-inline-end:5px}@media screen and (min-width:990px){.mc-source-content .shopify-section-announcement-bar+.shopify-section-header .header-toolbar-overlay .header__toolbar{margin-top:calc((var(--announcement-height, 0px) + var(--section-padding-top) + var(--section-padding-bottom)) * -1);height:var(--announcement-height, 0px);pointer-events:none}.mc-source-content .shopify-section-announcement-bar+.shopify-section-header .header-toolbar-overlay .header__toolbar :is(a,.mc-source-content button,.mc-source-content select,.mc-source-content input,.mc-source-content .disclosure__list){pointer-events:auto}}.mc-source-content .header-wrapper>.header:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--gradient-background);background-color:rgb(var(--color-background))}@media screen and (min-width:750px){.mc-source-content .header-wrapper>.header:before{transition:height var(--duration-default) ease}}.mc-source-content .header *[tabindex="-1"]:focus{outline:none}.mc-source-content .header__heading{margin:0;line-height:0}.mc-source-content .header>.header__heading-link{line-height:0}.mc-source-content .header__heading,.mc-source-content .header__heading-link{grid-area:heading;justify-self:center}.mc-source-content .header__heading-link{display:block;position:relative;word-break:break-word;text-decoration:none}.mc-source-content .header__heading-link:before,.mc-source-content .header__heading-link:after{content:none}.mc-source-content .header__heading-link .h2{line-height:1;color:rgb(var(--color-foreground));transition:color var(--duration-default) ease}@media screen and (hover:hover){.mc-source-content .header__heading-link:hover .h2{color:rgb(var(--color-foreground),.7)}}.mc-source-content .header__heading-logo{width:auto;height:auto;max-height:var(--image-logo-height)}@media screen and (min-width:750px){.mc-source-content .header__heading-logo{transition:opacity var(--duration-default) ease}}.mc-source-content .header__heading-logo.inverse{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:989px){.mc-source-content .header__heading,.mc-source-content .header__heading-link{text-align:center}.mc-source-content .header--mobile-left .header__heading,.mc-source-content .header--mobile-left .header__heading-link{text-align:center;justify-self:start}.mc-source-content .header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width:990px){.mc-source-content .header__heading,.mc-source-content .header__heading-link{justify-self:start}.mc-source-content .header--top-center .header__heading-link,.mc-source-content .header--top-center .header__heading,.mc-source-content .header--center-split .header__heading-link,.mc-source-content .header--center-split .header__heading{justify-self:center}}.mc-source-content .header__right{display:flex;grid-area:icons;justify-self:end;margin-inline-end:-8px}.mc-source-content .header__icon:not(.header__icon--summary),.mc-source-content .header__icon span:not(.cart-count-bubble){display:flex;align-items:center;justify-content:center}.mc-source-content .header__icon span:not(.cart-count-bubble){height:100%}.mc-source-content .header__icon{color:rgb(var(--color-foreground));height:34px;width:36px}@media screen and (hover:hover){.mc-source-content .header__icon:hover{color:rgba(var(--color-foreground),.7)}}@media screen and (min-width:750px){.mc-source-content .header__icon{height:44px;transition:color var(--duration-default) ease}}.mc-source-content .header__icon:after{content:none}.mc-source-content .header__icon .icon{stroke-width:var(--icon-weight);height:20px;width:20px;fill:none;vertical-align:middle;transition:transform var(--duration-default) ease;will-change:transform}.mc-source-content .header__icon--account .icon{display:block}.mc-source-content .header__icon .icon,.mc-source-content #icon-close,.mc-source-content #icon-search,.mc-source-content #icon-cart{overflow:visible}@media screen and (hover:hover){.mc-source-content .header__icon:hover .icon{transform:scale(1.07)}}.mc-source-content .header__icon--cart{position:relative}.mc-source-content .no-js .cart-drawer-container{display:none}@media screen and (max-width:989px){.mc-source-content menu-drawer~.header__right .header__icon--account{display:none}}.mc-source-content .header__left{display:flex;grid-area:left-icon;margin-inline-start:-8px}.mc-source-content .header__left header-menu-toggle,.mc-source-content .header__left--localization search-modal,.mc-source-content .header__left--localization>localization-form,.mc-source-content .header--top-center .header__left search-modal,.mc-source-content .header--center-split .header__left search-modal,.mc-source-content .header--off-canvas .header__left search-modal{display:none}.mc-source-content .header-menu-toggle__button{padding:0;border:0;background:none;cursor:pointer}.mc-source-content search-modal{display:inline-flex;line-height:0}.mc-source-content .header--top-center .header__right search-modal,.mc-source-content .header--center-split .header__right search-modal,.mc-source-content .header--top-center .header__left--localization~.header__right search-modal,.mc-source-content .header--center-split .header__left--localization~.header__right search-modal{display:inline-flex}@media screen and (min-width:750px){.mc-source-content .header__right .header__icon--bell{display:none}}@media screen and (min-width:990px){.mc-source-content .header__left--localization>localization-form,.mc-source-content .header--top-center .header__left search-modal,.mc-source-content .header--center-split .header__left search-modal,.mc-source-content .header--off-canvas .header__left search-modal{display:block}.mc-source-content .header--top-left .header__right .header__icon--bell,.mc-source-content .header--middle-left .header__right .header__icon--bell,.mc-source-content .header--middle-center .header__right .header__icon--bell,.mc-source-content .header--off-canvas .header__right .header__icon--bell{display:inline-flex}.mc-source-content .header--top-left .header__left .header__icon--bell,.mc-source-content .header--middle-left .header__left .header__icon--bell,.mc-source-content .header--middle-center .header__left .header__icon--bell,.mc-source-content .header--off-canvas .header__left .header__icon--bell{display:none}.mc-source-content .header--top-center .header__right search-modal,.mc-source-content .header--center-split .header__right search-modal,.mc-source-content .header--off-canvas .header__right search-modal{display:none}}.mc-source-content .details-modal{overflow:hidden;height:0}.mc-source-content .header .localization-selector{width:auto;padding:0;height:34px;color:rgb(var(--color-foreground));background-color:transparent;border:none}@media screen and (min-width:750px){.mc-source-content .header .localization-selector{height:44px}}.mc-source-content .header .localization-selector .icon+.label{margin-inline-start:8px}.mc-source-content .header .localization-selector .label{font-family:var(--font-navigation-family);font-size:calc(var(--font-navigation-size) - 2px);font-weight:var(--font-navigation-weight);display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.mc-source-content .header .menu-drawer .localization-selector{color:rgb(var(--color-link))}.mc-source-content .header__left>localization-form .localization-selector+.disclosure__list,.mc-source-content .header__right>localization-form .localization-selector+.disclosure__list{animation-name:animateHeaderLocalization;top:calc(100% + 10px);bottom:auto;border:none;box-shadow:0 10px 20px rgba(var(--color-foreground),.08);--color-background: var(--color-background);--color-link: var(--color-foreground)}@keyframes animateHeaderLocalization{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.mc-source-content .header__right .localization-form{display:none}@media screen and (min-width:990px){.mc-source-content .header__right .localization-form{display:block}}.mc-source-content summary .header__icon--summary:after,.mc-source-content drawer-close-button.header__icon--summary:after,.mc-source-content drawer-close-button.header__icon--menu:after,.mc-source-content .popover-close-button.header__icon:after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;transform:scale(0);background-color:rgba(var(--color-foreground),.08);transition:transform var(--duration-default) ease}.mc-source-content details[open].menu-opening>summary .header__icon--summary:after{transform:scale(1)}.mc-source-content drawer-close-button.header__icon--summary,.mc-source-content drawer-close-button.header__icon--menu,.mc-source-content .popover-close-button.header__icon{position:absolute;top:10px;right:10px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.mc-source-content drawer-close-button.header__icon--menu{right:auto;left:10px}.mc-source-content drawer-close-button.header__icon--summary .icon-close,.mc-source-content drawer-close-button.header__icon--menu .icon-close,.mc-source-content .popover-close-button.header__icon .icon-close{height:14px;width:14px;stroke-width:calc(var(--icon-weight) - .1px);color:rgb(var(--color-link))}.mc-source-content .header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--duration-default);stroke-width:calc(calc(var(--icon-weight) * 2) - .4px)}.mc-source-content .header__icon--menu .icon-close{height:14px;width:14px;stroke-width:calc(var(--icon-weight) - .1px)}.mc-source-content details:not([open])>.header__icon--menu .icon-close,.mc-source-content details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.mc-source-content details[open].menu-opening>.header__icon--menu span{color:rgb(var(--color-foreground));transition:color var(--duration-default) ease}.mc-source-content .js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.mc-source-content .js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.mc-source-content .header__inline-menu{margin-inline-start:-12px;grid-area:navigation;display:none}.mc-source-content .header__inline-menu-split{grid-area:navigation-split}.mc-source-content .header--top-center .header__inline-menu,.mc-source-content .header--top-center .header__heading-link,.mc-source-content .header--center-split .header__inline-menu,.mc-source-content .header--center-split .header__heading-link{margin-inline-start:0}.mc-source-content .header--middle-left .header__inline-menu .list-menu,.mc-source-content .header--middle-center .header__inline-menu .list-menu,.mc-source-content .header--center-split .header__inline-menu .list-menu{column-gap:0}@media screen and (min-width:990px){.mc-source-content .header__inline-menu{display:block}.mc-source-content .header--top-center .header__inline-menu{justify-self:center}.mc-source-content .header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.mc-source-content .header--center-split .header__inline-menu:not(.header__inline-menu-split){text-align:end}.mc-source-content .header--center-split .header__inline-menu .list-menu{justify-content:center;column-gap:0}.mc-source-content .header--middle-left .header__inline-menu{margin-inline-start:0;text-align:end}}@media screen and (min-width:1250px){.mc-source-content .header--center-split .header__inline-menu .list-menu{column-gap:15px}.mc-source-content .header--middle-left .header__right{margin-inline-start:80px}}.mc-source-content .header__menu{padding:0 10px}.mc-source-content [data-animate-image] .header__menu-item>use-animate{transition:none}.mc-source-content .header__menu-item{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);display:inline-flex;align-items:center;text-decoration:none;padding:12px;color:rgb(var(--color-foreground));transition:color var(--duration-default) ease}.mc-source-content .header-wrapper--uppercase .header__menu-item{text-transform:uppercase}@media screen and (hover:hover){.mc-source-content .header__menu-item:hover{color:rgba(var(--color-foreground),.7)}}.mc-source-content .header__menu-item--top .label{--color-border: var(--color-border);font-weight:bolder}@media screen and (hover:hover){.mc-source-content .header__menu-item .label{background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition-property:background-size,color;transition-timing-function:ease;transition-duration:var(--duration-default)}.mc-source-content details[open].menu-opening>.header__menu-item .label,.mc-source-content .no-js details[open]>.header__menu-item .label{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}.mc-source-content .header__menu-item:hover .label{color:rgb(var(--color-highlight))}}.mc-source-content .header__active-menu-item .label,.mc-source-content .list-menu__item--active .label{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}.mc-source-content .header__menu-item .icon-caret{position:static;height:6px;width:auto;display:none;transition:transform var(--duration-default) ease}.mc-source-content .header__submenu .icon-caret{margin-inline-start:12px;margin-top:3px;display:block}.mc-source-content .header__submenu details[open]>summary .icon-caret{transform:scaleY(-1)}@keyframes animateMenuOpen{0%{height:0}to{height:270px}}@keyframes animateOverlayOpen{0%{opacity:0}to{opacity:1}}.mc-source-content .section--divider{border-top:1px solid rgb(var(--color-base-border))}.mc-source-content .section--padding,.mc-source-content .header-section--padding{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}.mc-source-content .spacing-section{display:block;min-height:var(--spacing-section-mobile)}@media screen and (min-width:750px){.mc-source-content .section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.mc-source-content .spacing-section{min-height:var(--spacing-section-desktop)}}@media screen and (min-width:990px){.mc-source-content .header-section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.mc-source-content .transition-body{position:relative}.mc-source-content .transition-body:after{content:"";display:block;position:fixed;z-index:31;top:0;left:0;width:100%;height:100%;opacity:0;cursor:url(cross.svg),url(cross.png),zoom-out;pointer-events:none;transition:opacity var(--duration-long) ease;background-color:rgba(var(--color-overlay),.5)}.mc-source-content #MainContent,.mc-source-content .shopify-section-footer{transition:transform var(--duration-long) ease}.mc-source-content .badge{border:1px solid transparent;display:inline-block;font-size:11px;line-height:1;padding:4px 6px;text-align:center;word-break:break-word;width:max-content;background-color:var(--color-badge-background);border-color:var(--color-badge-border);color:var(--color-badge-foreground);font-family:var(--font-button-family);font-weight:bolder;padding-top:calc(4px + var(--font-button-baseline));border-radius:20px;max-width:100%}@media screen and (max-width:480px){.mc-source-content .badge{font-size:9px}}.mc-source-content .badge:empty{display:none}.mc-source-content .product-labels .badge{font-size:13px}@media screen and (min-width:750px){.mc-source-content .product-labels .badge{font-size:15px}}.mc-source-content .product-labels--inverse .badge{--color-badge-foreground: rgb(var(--color-background))}.mc-source-content .badge--onsale{color:rgb(var(--color-sale-badge));background-color:rgb(var(--color-sale-badge-background));border-color:rgb(var(--color-sale-badge-background))}.mc-source-content .badge--no-background{background-color:transparent;border-color:transparent;padding:0}.mc-source-content .icon-plus-alt{position:relative}.mc-source-content .icon-plus-alt:before,.mc-source-content .icon-plus-alt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor}.mc-source-content .icon-plus-alt:before{width:100%;height:1px}.mc-source-content .icon-plus-alt:after{width:1px;height:100%}@media screen and (forced-colors:active){.mc-source-content .icon{color:CanvasText;fill:CanvasText!important}}.mc-source-content quick-view-drawer{display:none}.mc-source-content use-animate{display:block}.mc-source-content [data-animate-image] use-animate{transition-duration:var(--duration-long);transition-timing-function:ease}.mc-source-content [data-animate-image] use-animate[data-animate^=fade]{opacity:0;transition-property:opacity,transform}.mc-source-content [data-animate-image] use-animate[data-animate^=fade][animate],.mc-source-content .no-js [data-animate-image] use-animate[data-animate^=fade]{opacity:1;transform:translateZ(0)}.mc-source-content [data-animate-image] use-animate[data-animate=fade-up]{transform:translate3d(0,50px,0)}.mc-source-content [data-animate-image] use-animate[data-animate^=zoom-fade] .image-animate{opacity:0}.mc-source-content [data-animate-image] use-animate[data-animate=zoom-fade][animate]:not(.loading) .image-animate{animation:zoom-fade var(--duration-animate) ease forwards}.mc-source-content [data-animate-image] use-animate[data-animate=zoom-fade-small][animate]:not(.loading) .image-animate{animation:zoom-fade-small var(--duration-animate) ease forwards}.mc-source-content .no-js [data-animate-image] use-animate .image-animate{opacity:1}@keyframes zoom-fade{0%{opacity:0;transform:scale(1.2)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes zoom-fade-small{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes appear-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes appear-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes preloading{0%,44%,88.1%,to{transform-origin:left}0%,to,88%{transform:scaleX(0)}44.1%,88%{transform-origin:right}33%,44%{transform:scaleX(1)}}.mc-source-content .modal-scrollbar-measure{display:block;position:absolute;top:-1000px;width:50px;height:50px;overflow:scroll}.mc-source-content .breadcrumb{line-height:calc(1 + .4 / var(--font-body-scale))}.mc-source-content .breadcrumb--divider{border-bottom:1px solid rgb(var(--color-border));padding-bottom:6px}.mc-source-content .breadcrumb .link{background:none}.mc-source-content .shopify-policy__container{margin-bottom:50px}@media screen and (min-width:750px){.mc-source-content .shopify-policy__container{margin-bottom:70px}}.mc-source-content .flickity-enabled{position:relative}.mc-source-content .flickity-enabled:focus{outline:none}.mc-source-content .flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.mc-source-content .flickity-slider{position:absolute;width:100%;height:100%;left:0;top:0}.mc-source-content .flickity-rtl .flickity-slider{left:unset;right:0}.mc-source-content .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mc-source-content .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.mc-source-content .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.mc-source-content .flickity-cell{position:absolute;left:0}.mc-source-content .flickity-rtl .flickity-cell{left:unset;right:0}.mc-source-content .flickity-button{position:absolute;background-color:rgb(var(--color-background));border:none;color:rgb(var(--color-foreground))}.mc-source-content .flickity-button:hover{cursor:pointer}.mc-source-content .flickity-button:focus{outline:none}.mc-source-content .flickity-button:active{opacity:.6}.mc-source-content .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.mc-source-content .flickity-button-icon{fill:currentColor}.mc-source-content .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.mc-source-content .flickity-prev-next-button.previous{left:10px}.mc-source-content .flickity-prev-next-button.next{right:10px}.mc-source-content .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.mc-source-content .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.mc-source-content .flickity-prev-next-button .flickity-button-icon{position:absolute;left:25%;top:25%;width:50%;height:50%}.mc-source-content .flickity-page-dots{position:absolute;z-index:2;bottom:100%;padding:0 10px;background-color:rgb(var(--color-background));margin:0;list-style:none;text-align:center;line-height:0;animation:fade-in var(--duration-default) ease;display:flex;align-items:center;justify-content:center}.mc-source-content .flickity-rtl .flickity-page-dots{direction:rtl}.mc-source-content .flickity-page-dot{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;width:30px;height:40px;opacity:.4;cursor:pointer;transition:transform var(--duration-default) ease;font-size:0}.mc-source-content .flickity-page-dot.is-selected{opacity:1}.mc-source-content .flickity-page-dot:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}.mc-source-content .flickity-page-dot.is-selected:after{transform:scale(1.5)}@media(prefers-reduced-motion:no-preference){.mc-source-content .animate--ambient>img,.mc-source-content .animate--ambient>picture,.mc-source-content .animate--ambient>svg{animation:animateAmbient 30s linear infinite}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}}@keyframes strokeAnimation{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}.mc-source-content .highlighted-text{position:relative;display:inline-block;font-style:normal}.mc-source-content .highlighted-text .icon-scribble{z-index:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;stroke:rgb(var(--color-highlight));transform:scaleX(1)}.mc-source-content .highlighted-text .icon-circle{width:120%;height:140%;inset-block-start:-20%;inset-inline-start:-10%}.mc-source-content .highlighted-text .icon-scribble path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.mc-source-content [animate] .highlighted-text .icon-scribble path{opacity:1;animation:strokeAnimation 1.3s cubic-bezier(.65,0,.35,1) forwards}.mc-source-content .highlighted-text:is([data-style=marker],.mc-source-content [data-style=bold-underline],.mc-source-content [data-style=underline]){background-repeat:no-repeat;background-image:linear-gradient(to right,rgb(var(--color-highlight)) 0,rgb(var(--color-background))),linear-gradient(to right,rgb(var(--color-highlight)) 0,rgb(var(--color-background)));transition:background-size .7s cubic-bezier(.7,0,.3,1)}.mc-source-content .highlighted-text[data-style=marker]{background-position:left 70%;background-size:0 80%}.mc-source-content [animate] .highlighted-text[data-style=marker]{background-size:100% 80%}.mc-source-content .highlighted-text[data-style=underline]{background-size:0 3px,0% 80%;background-position:left 90%,left 50%}.mc-source-content [animate] .highlighted-text[data-style=underline]{background-size:100% 3px,0% 80%}.mc-source-content .highlighted-text[data-style=bold-underline]{background-position:left 90%;background-size:0 28%}.mc-source-content [animate] .highlighted-text[data-style=bold-underline]{background-size:100% 28%}.mc-source-content .highlighted-text[data-style=solid-color]{transition:color .7s cubic-bezier(.7,0,.3,1)}.mc-source-content [animate] .highlighted-text[data-style=solid-color]{color:rgb(var(--color-highlight))}.mc-source-content .highlighted-text .icon-modern-underline{width:100%;height:30%;inset-block-start:auto;inset-block-end:-20%}.mc-source-content .highlighted-text .icon-sketch-underline{width:100%;height:60%;inset-block-start:auto;inset-block-end:-20%}.mc-source-content .highlighted-text .icon-squiggle{width:100%;height:50%;inset-block-start:auto;inset-block-end:-30%}.mc-source-content .highlighted-text .icon-heavy-squiggle{width:100%;height:50%;inset-block-start:auto;inset-block-end:-35%}.mc-source-content details em:not(.highlighted-text),.mc-source-content .product__text em:not(.highlighted-text){display:contents}.mc-source-content [is=scroll-snap-slider]:not(.-show-scroll-bar){-ms-overflow-style:none!important;scrollbar-width:none!important}.mc-source-content [is=scroll-snap-slider]:not(.-show-scroll-bar)::-webkit-scrollbar{display:none!important}@supports (-webkit-overflow-scrolling: touch){.mc-source-content input:focus,.mc-source-content select:focus,.mc-source-content textarea:focus{font-size:16px}}.mc-source-content .deferred-placeholder{display:flex;flex:1;justify-content:center}.mc-source-content .deferred-spinner{animation:deferred-spin 1s linear infinite;color:rgb(var(--color-foreground));opacity:.5}@keyframes deferred-spin{to{transform:rotate(360deg)}}.mc-source-content .deferred-skeleton{background:linear-gradient(90deg,rgba(var(--color-foreground),.05) 25%,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.05) 75%);background-size:200% 100%;animation:deferred-skeleton 1.5s ease-in-out infinite}@keyframes deferred-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.mc-source-content [data-deferred-section].is-loading .deferred-placeholder{opacity:.7}.mc-source-content [data-deferred-section].is-loaded .deferred-placeholder{display:none}.mc-source-content view-more{display:block;width:100%}.mc-source-content view-more [data-text-wrapper]{--max-height: 80px;max-height:var(--max-height);overflow:hidden;position:relative}.mc-source-content view-more [data-text-wrapper]:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));z-index:2}.mc-source-content view-more [data-text-wrapper]+button{margin-top:10px}.mc-source-content .no-js view-more [data-text-wrapper],.mc-source-content view-more [data-text-wrapper].is-visible{max-height:100%}.mc-source-content .no-js view-more [data-text-wrapper]:before,.mc-source-content view-more [data-text-wrapper].is-visible:before{display:none}.mc-source-content .tooltip-wrapper{position:relative}.mc-source-content .tooltip{display:none;justify-content:center;font-size:12px;font-weight:400;position:absolute;pointer-events:none;white-space:nowrap;text-align:center;padding:5px 8px;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));opacity:0;max-width:none;z-index:100001}.mc-source-content .tooltip.is-visible{display:block;opacity:1}.mc-source-content .popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:center;cursor:url(cross.svg),url(cross.png),zoom-out;background-color:rgba(var(--color-overlay),.5);transition:opacity var(--duration-default) ease}@media screen and (min-width:750px){.mc-source-content .popup-modal{align-items:center}}.mc-source-content .popup-modal[open]{opacity:1;visibility:visible;z-index:102}.mc-source-content .popup-modal__content{background-color:rgb(var(--color-background));margin:0 auto;position:relative;cursor:auto;max-width:720px;min-width:360px;min-height:280px}.mc-source-content .popup-modal__content--full{max-width:100%;width:100%;height:100%}.mc-source-content .popup-modal__content img{max-width:100%}.mc-source-content .popup-modal__content table{width:100%}@media screen and (max-width:749px){.mc-source-content .popup-modal__content{width:100%;max-width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.mc-source-content .popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.mc-source-content .popup-modal__content deferred-media{width:100%;height:100%;padding:90px 50px 50px}.mc-source-content .popup-modal__content iframe{width:100%;height:100%;border:none}.mc-source-content .popup-modal__content table tbody tr:nth-child(odd){background-color:rgba(var(--color-foreground),.06)}.mc-source-content .popup-modal__opener{display:block}.mc-source-content .popup-modal__button{font-size:16px;line-height:calc(1 + .8 / var(--font-body-scale))}.mc-source-content .popup-modal__content-info{padding:25px 15px;max-height:80vh;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}@media screen and (min-width:750px){.mc-source-content .popup-modal__content-info{padding:30px 45px}}.mc-source-content .popup-modal__content-info::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:9px;background-clip:padding-box;border:3px solid transparent;border-radius:16px;background-color:rgba(var(--color-border),.3)}.mc-source-content .popup-modal__content-info::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:16px;background-color:rgb(var(--color-border))}.mc-source-content .popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.mc-source-content .popup-modal__content-info>*{max-height:100%}}.mc-source-content .popup-modal__content-info>*+*{margin-top:15px}.mc-source-content .popup-modal__content-info>.h2{word-break:break-word}.mc-source-content .popup-modal__toggle{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;height:44px;width:44px;border-radius:50%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 40px rgba(var(--color-foreground),.2);border:none;outline:none;padding:0;cursor:pointer;z-index:2}@media screen and (max-width:749px){.mc-source-content .popup-modal__toggle{top:0;right:50%;margin-top:-55px;margin-right:-22px}}@media screen and (min-width:750px){.mc-source-content .popup-modal__toggle{top:10px;right:10px;background:none}}.mc-source-content .popup-modal__toggle .icon{pointer-events:none;position:relative;width:20px;height:20px;transition:transform var(--duration-default) ease;will-change:transform;transform:scale(1) rotate(45deg)}@media screen and (hover:hover){.mc-source-content .popup-modal__toggle:hover .icon{transform:scale(.8) rotate(135deg)}}.mc-source-content .faq{background:var(--gradient-background);background-color:rgb(var(--color-background))}.mc-source-content .faq .accordion-block{border-bottom:1px solid rgb(var(--color-border))}.mc-source-content .faq .accordion-block:last-child{border-bottom:none}.mc-source-content .faq .accordion-block details summary>span{justify-content:space-between}.mc-source-content .faq .accordion-block details summary .icon{width:10px;height:10px}.mc-source-content .faq .faq__header{position:relative}.mc-source-content .faq .flex-grid{margin-bottom:0}@media screen and (min-width:750px){.mc-source-content .faq--sidebar .faq__header{position:sticky;top:var(--header-bottom-position, 0px)}.mc-source-content .faq--sidebar .flex-grid>.flex-grid__item:first-child{max-width:calc(41% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .faq--sidebar .flex-grid>.flex-grid__item:last-child{padding-inline:50px;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:749px){.mc-source-content .faq--sidebar.faq--has-header-image .faq__header{margin-bottom:25px}}.mc-source-content .faq .h3{margin-top:0}.mc-source-content .faq .h3+.rte{margin-top:-10px;margin-bottom:30px}.mc-source-content .faq accordion-tab+.h3{margin-top:40px}@media screen and (min-width:750px){.mc-source-content .faq accordion-tab+.h3{margin-top:60px}}.mc-source-content .faq--sidebar{background:none}.mc-source-content .faq--sidebar .flex-grid__item:last-child{background:var(--gradient-background);background-color:rgb(var(--color-background));padding:30px}.mc-source-content .faq--sidebar .flex-grid__item{padding-bottom:0}@media screen and (min-width:750px){.mc-source-content .faq--sidebar .flex-grid>.flex-grid__item:first-child{max-width:calc(40% - var(--grid-horizontal-spacing) / 2)}.mc-source-content .faq--sidebar .flex-grid>.flex-grid__item:last-child{padding-inline:50px;display:flex;flex-direction:column;justify-content:center}}.mc-source-content .faq--has-header-image .faq__header .faq__header-content{position:absolute;top:0;z-index:1;padding:50px;--color-foreground: 255, 255, 255;--color-link: 255, 255, 255;--color-heading: 255, 255, 255}.mc-source-content .faq .faq__content .faq__header-content{display:flex;width:100%;height:100%;flex-direction:column;color:rgb(var(--color-foreground))}.mc-source-content .faq--has-header-image .faq__header .faq__header-content .title{margin-top:0}.mc-source-content .faq .faq__accordion-block--colored{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:10px 20px;border-bottom:0;border-radius:max(5px,var(--button-radius))}.mc-source-content .faq .faq__accordion-block--colored+.faq__accordion-block--colored{margin-top:10px}.mc-source-content .banner__product{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background);--color-link: var(--color-base-text);--color-heading: var(--color-base-heading);--color-button-background: var(--color-base-accent);--color-button-border: var(--color-base-accent);--color-button-text: var(--color-base-solid-button-labels);width:100%;max-width:320px}.mc-source-content .banner__product .card-wrapper{box-shadow:0 5px 30px -5px rgba(var(--color-foreground),.2);background-color:rgb(var(--color-base-background));border-radius:var(--button-radius)}.mc-source-content .banner__product .card-information{padding:15px}@media screen and (min-width:750px){.mc-source-content .banner--product .banner__content{gap:var(--sp-14);justify-content:space-between}.mc-source-content .banner--product .banner__content--top-right,.mc-source-content .banner--product .banner__content--middle-right,.mc-source-content .banner--product .banner__content--bottom-right{flex-direction:row-reverse}}@media screen and (max-width:749px){.mc-source-content .banner--product .banner__content{flex-wrap:wrap}.mc-source-content .banner--product .banner__content{margin-bottom:30px}.mc-source-content .banner--product:not(.banner--mobile-bottom) .banner__content{margin-bottom:40px}}.mc-source-content .banner--media-banner-split.banner{background:none;column-gap:2px}.mc-source-content .banner--media-banner-split .banner__media,.mc-source-content .banner--media-banner-split .banner__content{position:relative;width:calc(50% - 1px)}.mc-source-content .banner--media-banner-split{aspect-ratio:auto}.mc-source-content .banner--media-banner-split .media{padding-bottom:var(--image-ratio-percent)}@media screen and (max-width:749px){.mc-source-content .banner--media-banner-split.banner--mobile-bottom .banner__media-half{position:relative}.mc-source-content .banner--media-banner-split .banner__media:has(+.small-hide),.mc-source-content .banner--media-banner-split .banner__media.small-hide+.banner__media,.mc-source-content .banner--media-banner-split .banner__content{width:100%}.mc-source-content .banner--media-banner-split.banner--mobile-stacked .banner__media,.mc-source-content .banner--media-banner-split.banner--mobile-stacked .banner__media-half+.banner__media-half{position:relative;width:100%}.mc-source-content .banner.banner--media-banner-split.banner--mobile-bottom .banner__media .media>:not(.zoom,.mc-source-content .deferred-media__poster-button,.mc-source-content link){position:absolute}.mc-source-content .banner--media-banner-split.banner--mobile-reverse .banner__content{order:-1}}.mc-source-content .banner--media-banner-split .banner__media{height:auto}.mc-source-content .banner--media-banner-split .banner__box{width:100%;padding:0}@media screen and (min-width:750px){.mc-source-content .banner--media-banner-split .banner__media,.mc-source-content .banner--media-banner-split .banner__content{width:33.3333%}.mc-source-content .banner--media-banner-split .banner__media+.banner__media{left:0}}.mc-source-content .section-mobile-content-cards .slider-mobile-gutter>.slider.carousel-list>.flex-grid__item{width:calc(23.26% - var(--grid-horizontal-spacing) * 4 / 4.3)}.mc-source-content .section-mobile-content-cards .slider-mobile-gutter>.slider.carousel-list{--scroll-gutter: max(var(--grid-horizontal-spacing), var(--page-width-gutter));margin-inline:calc(var(--scroll-gutter) * -1);padding-inline:var(--scroll-gutter);scroll-padding-inline:var(--scroll-gutter)}@media screen and (min-width:750px){.mc-source-content .section-mobile-content-cards{display:none}}.mc-source-content .card-hover-block{position:relative}.mc-source-content .card-hover-block .card-hover-block__hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease-in-out}.mc-source-content .card-hover-block .card-hover-block__hover>.group-block,.mc-source-content .card-hover-block .card-hover-block__normal{height:100%;width:100%}.mc-source-content .card-hover-block:hover .card-hover-block__hover{opacity:1}.mc-source-content .card-hover-block:hover .card-hover-block__normal{opacity:0;transition:opacity .3s ease-in-out}.mc-source-content .card-overlay-block{position:relative}.mc-source-content .card-overlay-block .card-overlay-block__media:has(+.card-overlay-block__content){position:absolute;z-index:-1;height:100%;width:100%;top:0;left:0}.mc-source-content .card-overlay-block .card-overlay-block__media:has(+.card-overlay-block__content)>.media-wrapper,.mc-source-content .card-overlay-block .card-overlay-block__media:has(+.card-overlay-block__content)>.media-wrapper>.media{height:100%}.mc-source-content .card-overlay-block__media:has(+.card-overlay-block__content)>.media-wrapper>.media{padding-bottom:0}.mc-source-content .flex-grid__item:has(.card-step__content){counter-increment:item}.mc-source-content .card-step__content{display:flex;align-items:center;column-gap:12px}.mc-source-content .card-step__content:before{content:counter(item);font-size:70px;line-height:70px;padding-right:8px;color:rgb(var(--color-highlight));font-family:var(--font-accent-family);font-style:normal;border-right:2px solid rgb(var(--color-foreground))}.mc-source-content ul.carousel-list{margin:0}.mc-source-content .no-js .countdown{display:none}.mc-source-content .countdown{width:100%;max-width:570px;display:flex;text-transform:uppercase;text-align:center;font-size:13px;border:1px solid rgb(var(--color-border));border-radius:min(var(--button-radius),8px)}.mc-source-content .countdown__item{width:25%;padding:10px;flex-grow:1;flex-shrink:0;font-family:var(--font-heading-family);font-size:12px;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.mc-source-content .countdown__item+.countdown__item{border-inline-start:1px solid rgb(var(--color-border))}.mc-source-content .countdown__item span{display:block;color:rgb(var(--color-foreground))}.mc-source-content .countdown--small span{font-size:calc(var(--font-heading-scale) * 17px)}.mc-source-content .countdown--medium span{font-size:calc(var(--font-heading-scale) * 20px)}.mc-source-content .countdown--large span{font-size:calc(var(--font-heading-scale) * 30px)}@media screen and (min-width:750px){.mc-source-content .countdown--small span{font-size:calc(var(--font-heading-scale) * 20px)}.mc-source-content .countdown--medium span{font-size:calc(var(--font-heading-scale) * 28px)}.mc-source-content .countdown--large span{font-size:calc(var(--font-heading-scale) * 40px)}}.mc-source-content .countdown-timer__message{display:none}.mc-source-content .countdown.hidden+.countdown-timer__message{display:block}@media screen and (max-width:749px){.mc-source-content .image-with-text__grid-mobile--overlap .countdown{border:none;background-color:rgba(var(--color-button-background),.85)}.mc-source-content .image-with-text__grid-mobile--overlap .countdown__item{color:rgba(var(--color-button-text),.5)}.mc-source-content .image-with-text__grid-mobile--overlap .countdown__item span{color:rgb(var(--color-button-text))}}@media screen and (max-width:480px){.mc-source-content .image-with-text__grid-mobile--overlap .countdown~:last-child:is(.button){margin-top:15px}}.mc-source-content .carousel-list{margin:0}.mc-source-content .carousel-list .card-block{height:var(--card-height)}.mc-source-content .carousel-list>.flex-grid__item{padding-bottom:0}.mc-source-content .testimonial__preview{left:0;position:absolute;width:100%;min-height:100%;display:flex;justify-content:center;align-items:center}.mc-source-content .testimonial__preview.is-selected .testimonial__blockquote{opacity:1;transition:opacity var(--duration-default) ease var(--duration-long);animation:appear-up var(--duration-long) ease}.mc-source-content .testimonial__blockquote{padding:0;margin:auto;border:none;font-style:normal;max-width:720px;text-align:center;opacity:0}.mc-source-content .testimonial__blockquote .rte{font-family:var(--font-accent-family);font-style:italic}.mc-source-content .testimonial__blockquote:empty{display:none}.mc-source-content .testimonial__blockquote{margin-block:0;position:relative;padding-block:20px}.mc-source-content .testimonial__blockquote:before,.mc-source-content .testimonial__blockquote:after{position:absolute;z-index:-1;font-size:300px;line-height:.7;color:rgba(var(--color-highlight),.2)}.mc-source-content .testimonial__blockquote:before{content:"\201c";left:0;top:0}.mc-source-content .testimonial__blockquote:after{content:"\201c";right:0;bottom:0;transform:rotate(180deg)}.mc-source-content .virtual-try-on-block{width:100%}.mc-source-content .virtual-try-on-block virtual-try-on{display:block;position:relative;margin-top:10px;display:flex;flex-flow:column;align-items:center;margin-inline-start:calc(var(--page-width-gutter) * -1);margin-inline-end:calc(var(--page-width-gutter) * -1)}.mc-source-content .virtual-try-on-block virtual-try-on li:first-child{margin-left:auto}.mc-source-content .virtual-try-on-block virtual-try-on li:last-child{margin-right:auto}.mc-source-content .virtual-try-on-block .YMK-module-container{max-width:620px;width:100%}.mc-source-content .virtual-try-on-block__blocks virtual-try-on .button--vto{margin-inline-start:var(--page-width-gutter);margin-inline-end:var(--page-width-gutter);width:calc(100% - var(--page-width-gutter) * 2)}.mc-source-content .virtual-try-on-block virtual-try-on .YMK-module div[data-radium]{margin:0 auto}.mc-source-content .virtual-try-on-block virtual-try-on .YMK-swatchs{padding:0;margin:0;position:relative;max-width:620px;width:100%}.mc-source-content .virtual-try-on-block virtual-try-on .YMK-swatchs slider-component{position:relative}.mc-source-content .virtual-try-on-block virtual-try-on .YMK-swatchs slider-component:before,.mc-source-content .virtual-try-on-block virtual-try-on .YMK-swatchs slider-component:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;background:linear-gradient(to right,rgb(var(--color-background)),rgba(var(--color-background),0));width:8px;z-index:1}.mc-source-content .virtual-try-on-block virtual-try-on .YMK-swatchs slider-component:after{right:0;left:auto;transform:scale(-1)}.mc-source-content .virtual-try-on-block virtual-try-on .vto-swatch__list{margin-top:0}.mc-source-content .virtual-try-on-block virtual-try-on .loading-overlay{position:relative;margin:20px auto;width:200px;text-align:center}@keyframes progress{0%{--percentage: 0}to{--percentage: var(--value)}}.mc-source-content .virtual-try-on-block virtual-try-on [role=progressbar]{--percentage: var(--value);--primary: rgb(var(--color-highlight));--secondary: rgb(var(--color-foreground), .08);color:var(--primary);animation:progress 2s .5s forwards;width:200px;aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;display:grid;place-items:center}.mc-source-content .virtual-try-on-block virtual-try-on [role=progressbar]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:conic-gradient(var(--primary) calc(var(--percentage) * 1%),var(--secondary) 0);mask:radial-gradient(white 60%,transparent 0);mask-mode:alpha;-webkit-mask:radial-gradient(#0000 60%,#000 0);-webkit-mask-mode:alpha}.mc-source-content .virtual-try-on-block virtual-try-on [role=progressbar]:after{counter-reset:percentage var(--value);content:counter(percentage) "%";font-size:calc(200px / 6);font-weight:bolder;color:var(--primary);padding-top:54px}.mc-source-content .virtual-try-on-block virtual-try-on [role=progressbar] .icon{width:54px;height:54px;position:absolute;top:50%;margin-top:-54px}.mc-source-content .zoom-image{display:block;width:100%}.mc-source-content .zoom-image__media{aspect-ratio:var(--image-ratio, 1);height:auto;background:none}.mc-source-content .icon-block{display:flex;flex-shrink:0}.mc-source-content .icon-block__media{height:auto}.mc-source-content .image-comparison{display:block;position:relative;overflow:hidden;--percent: 95%}@media screen and (min-width:750px){.mc-source-content .image-comparison{--percent: 98%}}.mc-source-content .image-comparison[animate]{--percent: 50%}.mc-source-content .image-comparison .media{aspect-ratio:var(--image-comparison-ratio);padding-bottom:0;height:auto}.mc-source-content .image-comparison.animating .image-comparison__button{transition-property:top,left;transition-duration:var(--duration-animate);transition-timing-function:ease}.mc-source-content .image-comparison.animating .image-comparison__after{transition-property:clip-path;transition-duration:var(--duration-animate);transition-timing-function:ease}.mc-source-content .image-comparison__animate{display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}.mc-source-content .image-comparison .image-comparison__after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__after{clip-path:inset(0px 0px 0px var(--percent))}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__after{clip-path:inset(var(--percent) 0px 0px 0px)}.mc-source-content .image-comparison__button{position:absolute;z-index:2;color:inherit;background-color:transparent;border:none;padding:0;cursor:pointer}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__button{top:0;left:var(--percent);width:28px;height:100%;margin-left:-14px;cursor:col-resize}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__button{left:0;top:var(--percent);width:100%;height:28px;margin-top:-14px;cursor:row-resize}.mc-source-content .image-comparison__button:before,.mc-source-content .image-comparison__button:after{content:"";position:absolute;background-color:rgb(var(--color-background));pointer-events:none}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__button:before,.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__button:after{width:3px;height:50%;left:50%;margin-left:-1.5px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__button:before,.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__button:after{width:50%;height:3px;top:50%;margin-top:-1.5px}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__button:before{top:0;margin-top:-20px}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__button:after{bottom:0;margin-bottom:-20px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__button:before{left:0;margin-left:-20px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__button:after{right:0;margin-right:-20px}.mc-source-content .image-comparison__button span{position:absolute;top:50%;left:50%;width:48px;height:48px;margin-left:-24px;margin-top:-24px;border-radius:40px;background-color:rgb(var(--color-background));pointer-events:none;display:flex;align-items:center;justify-content:center}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__button span{transform:rotate(90deg)}.mc-source-content .image-comparison__button .icon{height:auto;width:32px;color:rgb(var(--color-highlight))}.mc-source-content .image-comparison .image-comparison__title{position:absolute;margin:0;min-width:unset;pointer-events:none;transition:opacity var(--duration-default) ease}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__before .image-comparison__title{left:20px}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__after .image-comparison__title{right:20px}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__item--start .image-comparison__title{top:20px}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__item--end .image-comparison__title{bottom:20px}.mc-source-content .image-comparison[data-layout=horizontal] .image-comparison__item--center .image-comparison__title{top:50%;transform:translateY(-50%)}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__before .image-comparison__title{top:20px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__after .image-comparison__title{bottom:20px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__item--start .image-comparison__title{left:20px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__item--end .image-comparison__title{right:20px}.mc-source-content .image-comparison[data-layout=vertical] .image-comparison__item--center .image-comparison__title{left:50%;transform:translate(-50%)}.mc-source-content .image-comparison.scrolling .image-comparison__title{opacity:0}.mc-source-content .image-comparison__before .comparison-placeholder{background-color:#00000080}.mc-source-content .image-with-join-player-block{position:relative}.mc-source-content .image-with-join-player-block .play-button{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;width:100%;height:100%;position:absolute;z-index:2}.mc-source-content .image-with-join-player-block .play-button>span{color:rgb(var(--color-highlight));border:1px solid rgb(var(--color-highlight));border-radius:80px;position:absolute;height:45px;width:45px;top:15px;right:15px;transition:transform var(--duration-default) ease;display:flex;justify-content:center;align-items:center}.mc-source-content .image-with-join-player-block .play-button>span:before{content:"";display:block;width:18px;height:20px;border-width:10px 0 10px 18px;border-color:transparent transparent transparent rgb(var(--color-highlight));border-style:solid;margin-left:2px}.mc-source-content .image-with-zoom{display:block}.mc-source-content .image-with-zoom__opener{display:block;position:relative}.mc-source-content .image-with-zoom__media{aspect-ratio:var(--image-ratio-mobile, 1);height:auto}.mc-source-content .image-with-zoom__toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:start;justify-content:flex-end;width:100%;height:100%;margin:0;padding:0;border:none;background:none;cursor:zoom-in}.mc-source-content .image-with-zoom__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:12px;border-radius:50%;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 20px rgba(var(--color-foreground),.15);transition:transform var(--duration-short) ease}.mc-source-content .image-with-zoom__icon .icon{width:16px;height:16px}@media screen and (hover:hover){.mc-source-content .image-with-zoom__icon{opacity:0;transform:scale(0);transition:opacity,transform ease var(--duration-default)}.mc-source-content .image-with-zoom__opener:hover .image-with-zoom__icon{opacity:1;transform:scale(1)}}.mc-source-content .image-with-zoom__title{margin:16px 0 0;text-align:var(--image-with-zoom-alignment, left)}.mc-source-content .image-zoom-modal{box-sizing:border-box;position:static;top:0;left:0;width:0;height:0;pointer-events:none;background-color:rgb(var(--color-background));transform:scale(1.08);opacity:0}.mc-source-content .image-zoom-modal:not([open]){content-visibility:hidden!important}.mc-source-content .image-zoom-modal:not([open]) *{display:none;content-visibility:hidden!important}.mc-source-content .image-zoom-modal[open]{transform:scale(1);transition-property:opacity,transform;transition-timing-function:ease;transition-duration:var(--duration-long);position:fixed;z-index:102;width:100%;height:100%;opacity:1;pointer-events:auto}.mc-source-content .image-zoom-modal__close{position:fixed;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:12px;border:none;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 40px rgba(var(--color-foreground),.2)}@media screen and (hover:hover){.mc-source-content .image-zoom-modal__close .icon{transition:transform var(--duration-default) ease;will-change:transform;transform:scale(1)}.mc-source-content .image-zoom-modal__close:hover .icon{transform:scale(.8) rotate(135deg)}}.mc-source-content .image-zoom-modal__content{width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}@supports (height: 100dvh){.mc-source-content .image-zoom-modal__content{height:100dvh}}.mc-source-content .image-zoom-modal__content>*{width:100%;height:auto;margin-inline:auto}.mc-source-content .image-zoom-modal__title{position:fixed;top:25px;left:25px;z-index:1;margin:0;background-color:rgb(var(--color-background));padding:5px 8px;border-radius:var(--button-radius);line-height:1;width:auto}.mc-source-content .button-add-to-cart-block{min-width:auto;width:100%;box-shadow:none;gap:5px;flex-wrap:wrap;justify-content:center;align-items:center}.mc-source-content .button-add-to-cart-block>span{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.mc-source-content .button-add-to-cart-block .price{color:inherit}.mc-source-content .button-add-to-cart-block .price bdi{font-size:inherit}.mc-source-content .button-add-to-cart-block .price--on-sale .price-item--regular,.mc-source-content .button-add-to-cart-block .price--on-sale .price-item--sale{color:inherit}.mc-source-content .button-add-to-cart-block .unit-price{display:none}@media screen and (max-width:749px){.mc-source-content .button-add-to-cart-block .button>span{display:none}.mc-source-content .button-add-to-cart-block .button .price{width:100%;text-align:center;justify-content:center}}.mc-source-content .product-rating-block{display:flex;align-items:center;color:rgb(var(--color-foreground))}.mc-source-content .product-rating-block.mobile-center{justify-content:center}.mc-source-content .product-rating-block.mobile-right{justify-content:end}@media screen and (min-width:750px){.mc-source-content .product-rating-block.center{justify-content:center}.mc-source-content .product-rating-block.right{justify-content:end}}.mc-source-content .product-rating-block .product-rating{column-gap:10px}.mc-source-content .product-rating-block .rating-star{--font-size: 2.5}.mc-source-content .product-rating-block .rating-text,.mc-source-content .product-rating-block .rating-count{margin:0}.mc-source-content .product-rating-block .rating-text{font-weight:bolder;font-size:20px}.mc-source-content .product-rating-block .rating-count{font-size:inherit}.mc-source-content .product-rating-block--small .rating-star{--font-size: 2}.mc-source-content .product-rating-block--small .rating-text{font-size:15px}.mc-source-content .product-rating-block--large .rating-star{--font-size: 3.5}.mc-source-content .product-rating-block--large .rating-text{font-size:25px}.mc-source-content .layout-panel-flex--column>.spacer-block{width:100%}.mc-source-content .layout-panel-flex--row>.spacer-block{height:100%}.mc-source-content :is(.layout-panel-flex--row,.mc-source-content .layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.mc-source-content .layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.mc-source-content .layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:749px){.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile, var(--spacer-size));height:100%}.mc-source-content .layout-panel-flex--column>.spacer-block--size-mobile-percent,.mc-source-content .mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile, var(--spacer-size))}.mc-source-content .layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile, var(--spacer-size));height:100%}.mc-source-content .layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mc-source-content .mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile, var(--spacer-size))}}.mc-source-content .testimonials .flickity-slider{position:absolute;z-index:1;width:100%;height:100%}.mc-source-content .testimonials .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mc-source-content .testimonials .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.mc-source-content .testimonials .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.mc-source-content testimonials-component{display:block}.mc-source-content testimonials-component[data-slider=false] .testimonial__preview{position:relative}.mc-source-content testimonials-component[data-slider=false] .testimonial__blockquote{opacity:1}.mc-source-content .testimonial__previews{margin:0 auto;position:relative;padding-bottom:40px}.mc-source-content .testimonial__previews .flickity-page-dots{bottom:0;left:50%;transform:translate(-50%)}.mc-source-content .testimonial__previews .flickity-page-dot{width:20px;height:30px}.mc-source-content .testimonial__previews .flickity-page-dot:after{background:rgb(var(--color-highlight))}@media screen and (min-width:750px){.mc-source-content .testimonial__previews{padding:0 20px 40px}}.mc-source-content .accordion-block{width:100%;display:block;margin-bottom:0}.mc-source-content .accordion-block+.accordion-block{margin-top:0}.mc-source-content .accordion-block details summary{font-weight:bolder;padding:15px 0;cursor:pointer;list-style:none;position:relative;width:100%}.mc-source-content .accordion-block .accordion__title{margin:0;font-size:inherit;font-family:inherit;line-height:inherit}.mc-source-content .accordion-block details summary>span{padding:5px 0;display:flex;align-items:center;column-gap:10px;color:rgb(var(--color-foreground));width:100%}.mc-source-content .accordion-block details summary .icon{position:relative;width:20px;height:20px;color:rgb(var(--color-highlight));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.mc-source-content .accordion-block details[open] summary .icon:after{height:0}.mc-source-content .accordion-block details summary .icon:after{transition:height var(--duration-default) ease}@media screen and (hover:hover){.mc-source-content .accordion-block details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.mc-source-content .accordion-block details summary~*{padding-top:10px;padding-bottom:20px}.mc-source-content .accordion-block .accordion__content{padding-top:0;color:rgb(var(--color-foreground))}.mc-source-content .additional-products--vertical .product-form__input input[type=checkbox]+label .icon-checkmark{position:absolute;top:5px;right:5px;z-index:1}.mc-source-content .additional-products--horizontal .product-form__input .swatch-input__input+.swatch-input__label{display:grid;grid-template-columns:80px 1fr auto auto;grid-template-rows:1fr 1fr;gap:5px 15px;padding:2px;grid-template-areas:"image title price checkbox" "image title price checkbox"}.mc-source-content .additional-products--horizontal .icon-checkmark{grid-area:checkbox;align-self:center;margin-inline-end:10px}.mc-source-content .additional-products--horizontal .swatch{grid-area:image;align-self:center}.mc-source-content .additional-products--horizontal .product-form__input .swatch-input__label--variant .swatch-label{font-size:10px;padding-block:3px;top:-7px}.mc-source-content .additional-products--horizontal .swatch-name{grid-area:title;align-self:center}.mc-source-content .additional-products--horizontal .swatch-price{grid-area:price;align-self:center}.mc-source-content .additional-products--horizontal .product-form__input .swatch-input__label--variant .swatch-name,.mc-source-content .additional-products--horizontal .product-form__input .swatch-input__label--variant .swatch-price{padding:0}.mc-source-content .additional-products--horizontal .product-form__input:has(.swatch-input__label--variant){grid-template-columns:1fr}.mc-source-content .additional-products .popup-modal__button{font-size:10px}.mc-source-content .additional-products .popup-modal{font-weight:var(--font-body-weight)}.mc-source-content .divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.mc-source-content .divider__line{border-bottom:var(--divider-border-thickness) solid rgb(var(--color-border));border-right:var(--divider-border-thickness) solid rgb(var(--color-border));border-radius:calc(8px * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.mc-source-content .recipient-form{--recipient-checkbox-margin-top: 4.5px;display:block;position:relative;max-width:440px;margin-bottom:25px}.mc-source-content .recipient-form-field-label{margin:6px 0}.mc-source-content .recipient-form-field-label--space-between{display:flex;justify-content:space-between}.mc-source-content .recipient-checkbox{flex-grow:1;font-size:16px;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.mc-source-content .no-js .recipient-checkbox{display:none}.mc-source-content .recipient-form>input[type=checkbox]{position:absolute;width:16px;height:16px;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.mc-source-content .recipient-fields__field{margin:0 0 20px}.mc-source-content .recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 35px);overflow:hidden}.mc-source-content .recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:12px;flex-shrink:0}.mc-source-content .recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:2.8000000000000003px;z-index:5;top:4px;width:11px;height:auto;color:rgb(var(--color-highlight))}.mc-source-content .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.mc-source-content .js .recipient-fields{display:none}.mc-source-content .recipient-fields hr{margin:16px auto}.mc-source-content .recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.mc-source-content .recipient-form>input[type=checkbox]:not(:checked,.mc-source-content :disabled)~.recipient-fields,.mc-source-content .recipient-email-label{display:none}.mc-source-content .js .recipient-email-label.required,.mc-source-content .no-js .recipient-email-label.optional{display:inline}.mc-source-content .recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:44px;text-align:left}.mc-source-content .recipient-form ul a{display:inline}.mc-source-content .recipient-form .error-message:first-letter{text-transform:capitalize}.mc-source-content .product-form__recipient-error-message-wrapper{margin-top:15px}@media screen and (forced-colors:active){.mc-source-content .recipient-fields>hr{border-top:1px solid rgb(var(--color-background))}.mc-source-content .recipient-checkbox>svg{background-color:inherit;border:1px solid rgb(var(--color-background))}.mc-source-content .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.mc-source-content .group-block__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.mc-source-content .group-block__link~:is(.group-block-content,.mc-source-content .group-block__media-wrapper){pointer-events:none}.mc-source-content .group-block__link~:is(.group-block-content,.mc-source-content .group-block__media-wrapper) :is(a,.mc-source-content button,.mc-source-content input,.mc-source-content textarea,.mc-source-content select){pointer-events:auto}.mc-source-content .group-block__link~.group-block-content--design-mode{pointer-events:auto}.mc-source-content .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.mc-source-content .overlay--solid{background:var(--overlay-color)}.mc-source-content .overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.mc-source-content .product__info-container .product-description-toggle:first-child .product__description{margin-top:0}.mc-source-content .product-description-toggle{--product-description-toggle-lines: 2;display:block}.mc-source-content .product-description-toggle[data-collapsed] .product-description-toggle__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-description-toggle-lines);line-clamp:var(--product-description-toggle-lines);overflow:hidden}.mc-source-content .product-description-toggle__button{margin:0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-transform:uppercase;opacity:.7;transition:opacity var(--duration-default) ease}.mc-source-content .product-description-toggle__button:hover{text-decoration-thickness:2px;opacity:1}.mc-source-content .product-description-toggle__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.mc-source-content .product-description-toggle__button[hidden],.mc-source-content .product-description-toggle__label[hidden]{display:none}.mc-source-content .product-list-block{width:100%}.mc-source-content .product__labels{display:flex;gap:5px;flex-wrap:wrap}@media screen and (max-width:749px){.mc-source-content .product__labels{position:relative;flex-wrap:inherit;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}}.mc-source-content .product__labels .product-label{display:flex;white-space:nowrap;padding:4px 10px;column-gap:5px;align-items:center;line-height:1.2;border:1px solid transparent;background-color:rgb(var(--color-label-background));color:rgb(var(--color-label-foreground));border-color:rgb(var(--color-label-border));border-radius:20px;font-size:14px;font-weight:bolder}.mc-source-content .product__labels .product-label .media-wrapper{width:16px;background:none}.mc-source-content .product-label-modal{margin:0!important}.mc-source-content .product-label-modal__title{display:flex;justify-content:center;align-items:center;gap:10px}.mc-source-content .product-label-modal__title .media{width:30px}.mc-source-content .product-label-modal__content .media{margin:15px auto 0}.mc-source-content .product-rating{display:flex;align-items:center;gap:5px;position:relative}@media screen and (hover:hover){.mc-source-content .product-rating .full-unstyled-link~.rating-count{display:inline;background-image:linear-gradient(to top,currentColor 0px,currentColor 0px),linear-gradient(to top,transparent 0px,transparent 0px);background-repeat:no-repeat;background-position:left bottom,left bottom;background-size:100% 1px,100% 1px;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}.mc-source-content .product-rating:hover .full-unstyled-link~.rating-count{background-position:right bottom,right bottom;background-size:0% 1px,100% 1px}}.mc-source-content .star-rating-block{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;color:rgb(var(--color-foreground))}.mc-source-content .star-rating-block.mobile-center{justify-content:center}.mc-source-content .star-rating-block.mobile-right{justify-content:end}@media screen and (min-width:750px){.mc-source-content .star-rating-block.center{justify-content:center}.mc-source-content .star-rating-block.right{justify-content:end}}.mc-source-content .star-rating-block .rating-star{--font-size: 2.5}.mc-source-content .star-rating-block .rating-text,.mc-source-content .star-rating-block .rating-count{margin:0}.mc-source-content .star-rating-block .rating-text{font-weight:bolder;font-size:20px}.mc-source-content .star-rating-block .rating-count{font-size:inherit}.mc-source-content .menu-drawer__account>a{width:100%}.mc-source-content rivo-favorite-button{display:none;cursor:pointer}.mc-source-content rivo-favorite-button[data-rivo-favorite-loaded=true]{display:flex}.mc-source-content rivo-favorite-button svg{position:static!important;stroke:currentColor!important;margin:0;z-index:1!important}.mc-source-content rivo-favorite-button.rivo-favorite-active svg{fill:currentColor!important}.mc-source-content .card-wrapper rivo-favorite-button{color:rgb(var(--color-button-background));align-items:center;justify-content:center;position:absolute;right:10px;bottom:10px;width:25px;height:25px;background:rgb(var(--color-base-background));border-radius:50%;z-index:2}.mc-source-content .product-form__submit:has(+rivo-favorite-button:not(:empty)){width:calc(100% - 70px);flex-grow:1}.mc-source-content .product-form__buttons rivo-favorite-button:not(:empty){align-items:center;gap:8px;min-height:50px;aspect-ratio:1 / 1;justify-content:center;border-radius:var(--button-radius);background-color:var(--color-background);font-family:var(--font-button-family);max-width:100%;font-weight:var(--font-body-weight-bold);-webkit-appearance:none;appearance:none;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(var(--color-button-background));transition:box-shadow var(--duration-default) ease}@media screen and (hover:hover){.mc-source-content .product-form__buttons rivo-favorite-button:not(:empty):hover{box-shadow:inset 0 0 0 2px rgb(var(--color-button-background));transition-delay:0s}}.mc-source-content .product__accordion rivo-favorite-button{display:none}.mc-source-content .section-wrapper{--section-height-offset: 0px}.mc-source-content .section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.mc-source-content .custom-section-background{grid-column:1 / -1}.mc-source-content{--text-align-default: left}.mc-source-content [style*="--horizontal-alignment-mobile: center"] .text-block{--text-align-default: center}.mc-source-content [style*="--horizontal-alignment-mobile: end"] .text-block{--text-align-default: right}.mc-source-content [style*="--horizontal-alignment-mobile: start"]>.text-block{--text-align-default: left}.mc-source-content [style*="--horizontal-alignment-mobile: center"]>.text-block{--text-align-default: center}.mc-source-content [style*="--horizontal-alignment-mobile: end"]>.text-block{--text-align-default: right}@media screen and (min-width:750px){.mc-source-content [style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}.mc-source-content [style*="--horizontal-alignment: end"] .text-block{--text-align-default: right}.mc-source-content [style*="--horizontal-alignment: start"]>.text-block{--text-align-default: left}.mc-source-content [style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}.mc-source-content [style*="--horizontal-alignment: end"]>.text-block{--text-align-default: right}}.mc-source-content .text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.mc-source-content .text-block>*{width:var(--width);max-inline-size:min(100%,var(--max-width, 100%));text-wrap:var(--text-wrap)}@media screen and (max-width:750px){.mc-source-content .text-block>*{text-align:var(--text-align-mobile, var(--text-align-default))}}@media screen and (min-width:750px){.mc-source-content .text-block>*{text-align:var(--text-align, var(--text-align-default))}}.mc-source-content .text-block:not(.text-block--full-width).rte,.mc-source-content .text-block:not(.text-block--full-width){text-wrap:balance;text-wrap:pretty}.mc-source-content .text-block>*:first-child{margin-block-start:0}.mc-source-content .text-block>*:last-child{margin-block-end:0}@media screen and (max-width:750px){.mc-source-content .text-block--align-mobile-center,.mc-source-content .text-block--align-mobile-center>*{margin-inline:auto}.mc-source-content .text-block--align-mobile-right,.mc-source-content .text-block--align-mobile-right>*{margin-inline-start:auto}}@media screen and (min-width:750px){.mc-source-content .text-block--align-center,.mc-source-content .text-block--align-center>*{margin-inline:auto}.mc-source-content .text-block--align-right,.mc-source-content .text-block--align-right>*{margin-inline-start:auto}}.mc-source-content .image-with-text__grid .media,.mc-source-content .image-with-text__grid .media-block{min-height:100%}.mc-source-content .image-with-text__grid{background:var(--gradient-background);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.mc-source-content .image-with-text__grid--reverse{flex-direction:row-reverse}.mc-source-content .image-with-text__grid--reverse .image-with-text__content{margin-inline-start:auto}.mc-source-content .image-with-text__grid--reverse .image-with-text__content{padding-inline-start:0}.mc-source-content .page-width--full-width .image-with-text__grid--reverse .image-with-text__content{padding-inline-start:var(--page-width-gutter)}.mc-source-content .page-width--full-width .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding-inline-end:var(--page-width-gutter)}.mc-source-content .image-with-text__grid .media-block:has(.media--auto)>.media-wrapper{position:absolute;width:100%;height:100%}.mc-source-content .image-with-text.page-width--full-width .image-with-text__content:has(.product-list-block){padding-inline:var(--page-width-gutter);max-width:none}}.mc-source-content .image-with-text .flex-grid__item{position:relative}.mc-source-content .image-with-text__media-heading{margin:0;padding:0;position:absolute;bottom:20px;left:20px;right:20px;top:20px;display:flex;z-index:1}.mc-source-content .image-with-text__media-heading--top-left{align-items:flex-start;justify-content:flex-start;text-align:start}.mc-source-content .image-with-text__media-heading--top-center{align-items:flex-start;justify-content:center;text-align:center}.mc-source-content .image-with-text__media-heading--top-right{align-items:flex-start;justify-content:flex-end;text-align:end}.mc-source-content .image-with-text__media-heading--middle-left{align-items:center;justify-content:flex-start;text-align:start}.mc-source-content .image-with-text__media-heading--middle-center{align-items:center;justify-content:center;text-align:center}.mc-source-content .image-with-text__media-heading--middle-right{align-items:center;justify-content:flex-end;text-align:end}.mc-source-content .image-with-text__media-heading--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:start}.mc-source-content .image-with-text__media-heading--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.mc-source-content .image-with-text__media-heading--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:end}.mc-source-content .image-with-text .media--placeholder{background-color:rgba(var(--color-foreground),.06);position:relative;overflow:hidden}.mc-source-content .image-with-text .media--placeholder.media--mobile-auto{height:200px}@media screen and (min-width:750px){.mc-source-content .image-with-text .media--placeholder.media--auto{height:300px}}.mc-source-content .image-with-text .media--placeholder>svg{position:absolute;left:50%;max-width:800px;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.mc-source-content .image-with-text__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding-top:30px;padding-bottom:30px}.mc-source-content .image-with-text--colored .image-with-text__content{padding:30px var(--page-width-gutter)}@media screen and (min-width:750px){.mc-source-content .image-with-text .image-with-text__content{padding-block:50px}.mc-source-content .image-with-text__content.center{align-items:center;margin-inline-start:auto;margin-inline-end:auto}.mc-source-content .image-with-text__content.center .card--product+.card-information .card-information__top{justify-content:center}.mc-source-content .image-with-text__content.right{align-items:flex-end;margin-inline-start:auto}.mc-source-content .image-with-text__content.right .card--product+.card-information .card-information__top{justify-content:flex-end}.mc-source-content .image-with-text__content.middle{justify-content:center}.mc-source-content .image-with-text__content.bottom{justify-content:flex-end}}@media screen and (min-width:990px){.mc-source-content .image-with-text .image-with-text__content{max-width:690px;padding-inline-start:70px;padding-inline-end:70px}}@media screen and (min-width:1320px){.mc-source-content .image-with-text .image-with-text__content{max-width:var(--page-width-narrow);padding-inline-start:100px;padding-inline-end:100px}.mc-source-content .image-with-text .image-with-text__grid--reverse .image-with-text__content{max-width:720px}}@media screen and (max-width:749px){.mc-source-content .image-with-text__grid-mobile--reverse{flex-direction:column-reverse}.mc-source-content .image-with-text__grid-mobile--no-image .flex-grid__item:first-child{display:none}.mc-source-content .image-with-text__content.mobile-center{align-items:center}.mc-source-content .image-with-text__content.mobile-right{align-items:flex-end}.mc-source-content .image-with-text__content.mobile-center .button{min-width:60%}.mc-source-content .page-width--full-width .image-with-text__content{padding-inline-start:var(--page-width-gutter);padding-inline-end:var(--page-width-gutter)}.mc-source-content .image-with-text__grid-mobile--overlap{position:relative;background-color:transparent}.mc-source-content .image-with-text__grid-mobile--overlap .media-wrapper{z-index:-1}.mc-source-content .image-with-text__grid-mobile--overlap .image-with-text__content{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:flex-end}.mc-source-content .media-mobile--auto>:not(.zoom,.mc-source-content .deferred-media__poster-button,.mc-source-content source),.mc-source-content .media-mobile--auto .media>:not(.zoom,.mc-source-content .deferred-media__poster-button,.mc-source-content source){position:relative}}@media screen and (max-width:480px){.mc-source-content .image-with-text__content .button{width:100%}}.mc-source-content .image-with-text__content>*+*{margin-top:20px}.mc-source-content .image-with-text__content>*+:is(.spacer-block),.mc-source-content .image-with-text__content>:is(.spacer-block)+*{margin-top:0}@media screen and (max-width:749px){.mc-source-content .image-with-text__content.mobile-column>.spacer-block--size-mobile-pixel{flex:auto}}.mc-source-content .image-with-text__content>*+:is(.image-with-text__heading),.mc-source-content .image-with-text__content>*+:is(.heading-block){margin-top:5px}.mc-source-content .image-with-text__content>*+:is(.image-with-text__heading)+:is(.image-with-text__heading),.mc-source-content .image-with-text__content>*+:is(.heading-block)+:is(.heading-block){margin-top:0}.mc-source-content .image-with-text__content>.image-with-text__text:empty~a,.mc-source-content .image-with-text__content>.text-block:empty~a{margin-top:20px}.mc-source-content .image-with-text__content>:first-child:is(.image-with-text__heading),.mc-source-content .image-with-text__content>:first-child:is(.image-with-text__subheading),.mc-source-content .image-with-text__content>:first-child:is(.heading-block),.mc-source-content .image-with-text__content>:first-child:is(.subheading-block){margin-top:0}.mc-source-content .image-with-text__content :last-child:is(.image-with-text__heading),.mc-source-content .image-with-text__content :last-child:is(.heading-block){margin-bottom:0}.mc-source-content .image-with-text__content .button+.image-with-text__text,.mc-source-content .image-with-text__content .button-group+.text-block{margin-top:50px}.mc-source-content .image-with-text__heading,.mc-source-content .image-with-text .heading-block,.mc-source-content .image-with-text__subheading,.mc-source-content .image-with-text .subheading-block{margin-bottom:0}@media screen and (min-width:750px){.mc-source-content .image-with-text--enlarge>.image-with-text__grid>.flex-grid__item:first-child{max-width:calc(33.33% - var(--grid-horizontal-spacing) / 2)}}.mc-source-content .image-with-text--video .deferred-media__poster{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.mc-source-content .image-with-text--video.media-mobile--auto{position:relative;height:100%}.mc-source-content .image-with-text--video.media-mobile--auto .deferred-media__poster{min-height:100%}.mc-source-content .image-with-text--video.media-mobile--auto .media-wrapper{position:relative}}@media screen and (min-width:750px){.mc-source-content .image-with-text--video.media--auto{position:relative;height:100%}.mc-source-content .image-with-text--video.media--auto .deferred-media__poster{min-height:100%}}.mc-source-content .image-with-text--video .media-wrapper,.mc-source-content .image-with-text--video .media-wrapper svg{width:100%;height:100%}.mc-source-content .image-with-text--video video,.mc-source-content .image-with-text--video iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0;object-fit:cover}.mc-source-content{--slider-button-width: 44px;--slider-button-height: 44px}.mc-source-content .slider-mobile-gutter{position:relative;display:block}.mc-source-content .slider-mobile-gutter+.view-all{margin-top:30px}@media screen and (min-width:750px){.mc-source-content .slider-mobile-gutter+.view-all{margin-top:50px}}@media screen and (max-width:480px){.mc-source-content .slider-mobile-gutter+.view-all .button{width:100%}}.mc-source-content .slider--no-buttons .slider-buttons{display:none!important}.mc-source-content .slider{margin:0}.mc-source-content .slider__slide{flex-shrink:0}@media screen and (max-width:749px){.mc-source-content .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mc-source-content .slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:0;scroll-snap-align:start}.mc-source-content .slider.slider--mobile::-webkit-scrollbar{height:9px;width:9px;display:initial}.mc-source-content .slider-mobile-gutter>.slider.flex-grid--2-col>.flex-grid__item{width:42%;max-width:none}}@media screen and (max-width:480px){.mc-source-content .slider-mobile-gutter>.slider.flex-grid--1-col-mobile>.flex-grid__item{width:62%}}@media screen and (min-width:750px){.mc-source-content .slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.mc-source-content .slider.slider--tablet-up .slider__slide{margin-bottom:0;padding-bottom:0}.mc-source-content .slider.slider--tablet-up>.flex-grid__item,.mc-source-content .slider.slider--tablet-up .slider__slide{scroll-snap-align:start}.mc-source-content .slider.slider--tablet-up::-webkit-scrollbar{display:initial}}@media screen and (max-width:989px){.mc-source-content .slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin}.mc-source-content .slider.slider--tablet .slider__slide{margin-bottom:0;padding-bottom:0;scroll-snap-align:start}.mc-source-content .slider.slider--tablet::-webkit-scrollbar{height:9px;width:9px;display:initial}}@media(prefers-reduced-motion){.mc-source-content .slider{scroll-behavior:auto}}.mc-source-content .slider{-ms-overflow-style:none;scrollbar-width:none}.mc-source-content .slider::-webkit-scrollbar{height:10px;width:10px;display:none}.mc-source-content .slider.slider--hide-scrollbar{scrollbar-width:none}.mc-source-content .slider.slider--hide-scrollbar::-webkit-scrollbar{display:none}.mc-source-content .no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.mc-source-content .no-js .slider::-webkit-scrollbar{display:initial}.mc-source-content .slider::-webkit-scrollbar{-webkit-appearance:none;appearance:none;background-clip:padding-box;border:3px solid transparent;border-radius:16px;background-color:rgba(var(--color-border),.3)}.mc-source-content .slider::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:16px;background-color:rgb(var(--color-border))}.mc-source-content .slider-mobile-gutter .slider-buttons{position:absolute;z-index:2;right:0;bottom:100%;margin-bottom:15px}.mc-source-content .title-wrapper--mobile-link+.slider-mobile-gutter>.slider-buttons{margin-bottom:10px}.mc-source-content .slider-mobile-gutter .slider-buttons[disabled]{display:none}@media screen and (min-width:990px){.mc-source-content .slider-mobile-gutter .slider-buttons{margin-bottom:20px}}@media screen and (max-width:989px){.mc-source-content [data-heading-center] .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter{display:flex;flex-direction:column-reverse}.mc-source-content [data-heading-center] .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter .slider-buttons{position:relative;margin-top:-20px;justify-content:center}}.mc-source-content .slider-mobile--overlay .slider-buttons{color:rgb(var(--color-background))}.mc-source-content .slider-counter{display:none;margin-inline-end:30px}.mc-source-content .slider-mobile--overlay .slider-counter{margin-inline-end:14px}.mc-source-content .slider-buttons{display:flex;align-items:center}.mc-source-content .slider--buttons-side+.slider-buttons{position:static;margin:0}.mc-source-content .slider--buttons-side+.slider-buttons .slider-button{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2;text-align:center;background:none}.mc-source-content .slider--buttons-side+.slider-buttons .slider-button[disabled]{opacity:0}.mc-source-content .slider--buttons-side+.slider-buttons .slider-button--next{left:auto;right:0}.mc-source-content .slider--buttons-side+.slider-buttons .slider-button--next:after{content:none}.mc-source-content .slider--tablet-up+.slider-buttons{display:flex;justify-content:center}@media screen and (min-width:990px){.mc-source-content .slider-buttons{display:none}}@media screen and (min-width:750px){.mc-source-content .slider--mobile+.slider-buttons{display:none}}.mc-source-content .slider-button{border:none;color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));cursor:pointer;padding:0;position:relative;text-align:start;transition:color var(--duration-default) ease}.mc-source-content .slider-button,.mc-source-content .slider-button svg{width:var(--slider-button-width);height:var(--slider-button-width)}.mc-source-content .slider-mobile--overlay .slider-button{color:rgba(var(--color-foreground),.5)}@media screen and (hover:hover){.mc-source-content .slider-button:not([disabled]):hover,.mc-source-content .slider-mobile--overlay .slider-button:not([disabled]):hover{color:rgba(var(--color-foreground),1)}}.mc-source-content .slider-button .icon{width:16px;height:16px}.mc-source-content .slider-button--prev .icon{transform:rotate(180deg)}.mc-source-content .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3)}.mc-source-content .slider-mobile--overlay .slider-button[disabled] .icon{color:currentColor;opacity:.3}.mc-source-content .slider-button--next{text-align:end}.mc-source-content .slider-button--next:after{content:"";pointer-events:none;position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:16px;background-color:rgba(var(--color-foreground),.1)}.mc-source-content .slider-button--prev .icon-caret{transform:rotate(90deg)}.mc-source-content .slider-button--next .icon-caret{transform:rotate(-90deg)}.mc-source-content .slider-button:focus-visible{z-index:1}.mc-source-content .accordion summary{line-height:1;padding:15px 0}.mc-source-content .accordion .summary__title{display:flex;flex:1}.mc-source-content .accordion+.accordion{margin-top:0;border-top:none}.mc-source-content .accordion{display:block;margin-top:25px;margin-bottom:0;border-top:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border))}.mc-source-content .accordion__title{display:inline-block;max-width:calc(100% - 60px);min-height:16px;margin:0;word-break:break-word}.mc-source-content .accordion .summary__title .icon{flex:0 0 auto;align-self:center;fill:rgb(var(--color-foreground));width:16px;height:16px;margin-inline-end:12px}.mc-source-content .accordion details[open]>summary .icon-caret{transform:scaleY(-1)}.mc-source-content .accordion__content{padding-bottom:15px;word-break:break-word}.mc-source-content .accordion__content img{max-width:100%}.mc-source-content .deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%}.mc-source-content .media>.deferred-media__poster,.mc-source-content .media.deferred-media__poster{display:flex;align-items:center;justify-content:center}.mc-source-content .deferred-media__poster img{width:auto;height:100%}.mc-source-content .deferred-media{overflow:hidden}.mc-source-content .deferred-media:not([loaded]) template{z-index:-1}.mc-source-content .deferred-media[loaded]>.deferred-media__poster{display:none}.mc-source-content .deferred-media__poster:focus{outline-offset:-3px}.mc-source-content .deferred-media__poster-button{color:rgb(var(--color-base-text));background-color:rgba(var(--color-base-background),.9);box-shadow:0 0 40px rgba(var(--color-base-text),.2);border-radius:8px;display:flex;align-items:center;justify-content:center;height:44px;width:44px;position:absolute;transition:transform var(--duration-default) ease;z-index:2}@media screen and (min-width:750px){.mc-source-content .deferred-media__poster-button{height:64px;width:64px}}@media screen and (hover:hover){.mc-source-content .deferred-media:hover .deferred-media__poster-button{transform:scale(1.07)}.mc-source-content .deferred-media__poster-button:hover .icon{animation:beat .6s infinite ease}}.mc-source-content .deferred-media__poster-button .icon{width:100%;height:100%}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mc-source-content .rte>*:first-child,.mc-source-content .rte>.metafield-rich_text_field>*:first-child{margin-top:0}.mc-source-content .rte>*:last-child,.mc-source-content .rte>.metafield-rich_text_field>*:last-child{margin-bottom:0}.mc-source-content .rte>p[data-spam-detection-disclaimer]{margin:20px 0}.mc-source-content .rte table{table-layout:fixed}@media screen and (min-width:750px){.mc-source-content .rte table td{padding-inline-start:12px;padding-inline-end:12px}}.mc-source-content .rte img{height:auto;max-width:100%}.mc-source-content .rte cite{display:block}.mc-source-content .rte ul{padding-inline-start:20px}.mc-source-content .rte li{margin-bottom:5px;list-style:inherit}.mc-source-content .rte li:last-child{margin-bottom:0}.mc-source-content .rte a{color:rgb(var(--color-link));font-size:inherit;position:relative;cursor:pointer;padding-bottom:2px;text-decoration:none;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgba(var(--color-link),.15) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% 1px,100% 1px;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}@media screen and (hover:hover){.mc-source-content .rte a:hover{background-position:left bottom,left bottom;background-size:100% 1px,100% 1px}}.mc-source-content .rte blockquote{display:inline-flex}.mc-source-content .rte blockquote>*{margin:-5px 0}.mc-source-content{color:#353535;--page-width-gutter:50px;--page-width:1600px;--font-body-family:Euclid,Arial,sans-serif;--font-heading-family:Euclid,Arial,sans-serif;--font-accent-family:MCBesley,serif}.mc-source-content use-animate,.mc-source-content video-section,.mc-source-content accordion-tab{display:block;opacity:1;transform:none}.mc-source-content [data-animate],.mc-source-content .media-block{opacity:1;transform:none;visibility:visible}.mc-source-content .product__description{font-size:16px;line-height:22.4px;margin:0}.mc-source-content .mc-pdp__intro-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-source-content .mc-pdp__intro-content.is-expanded{display:block}.mc-source-content .mc-pdp__intro-toggle{display:block;padding:0;font-size:12px;color:#777;line-height:24px;text-decoration:underline}.mc-source-content .product__text{margin:15px 0 30px;font-size:16px;line-height:22.4px}.mc-source-specs{margin:0 0 18px}.mc-source-specs .product__feature{display:flex;gap:8px;align-items:center;font-size:14px;line-height:22.4px}.mc-source-specs .product__feature-label{display:flex;align-items:center;gap:8px;font-weight:500}.mc-source-specs .product__feature img{height:16px;width:16px;object-fit:contain}.mc-source-content .mc-pdp__swatches .swatch{width:60px;height:60px;border-radius:50%;display:block;background:var(--swatch--background);background-size:cover;background-position:center}.mc-source-content .mc-pdp__swatches .is-active .swatch{outline:1px solid #ef93d3;outline-offset:3px}.mc-source-content .mc-pdp__swatches a{display:flex;align-items:center;flex-direction:column;text-align:center}.mc-source-content .mc-pdp__swatches .mc-swatch__label{font-size:10px;line-height:11px}.mc-source-content .mc-pdp__accordion .rte{font-size:16px;line-height:24px}.mc-source-content .mc-pdp__accordion .accordion__content{padding:0;margin:0}.mc-source-lower{margin-inline:-50px;margin-top:54px}.mc-source-lower .section--padding{padding-top:var(--section-padding-top,36px);padding-bottom:var(--section-padding-bottom,36px)}.mc-source-lower video{width:100%;height:100%;object-fit:cover}.mc-source-lower .media-block--desktop{display:block}.mc-source-lower .media-block--mobile{display:none}.mc-source-content .mc-kit-content{margin:24px 0}.mc-source-content .mc-kit-content h2{font:500 16px/1.4 Euclid,Arial,sans-serif;margin:0 0 16px}.mc-source-content .mc-kit-content ul{display:flex;gap:14px;list-style:none;overflow-x:auto;padding:0;margin:0}.mc-source-content .mc-kit-content li{flex:0 0 110px;text-align:center;font-size:12px}.mc-source-content .mc-kit-content img{width:110px;height:110px;object-fit:cover;display:block;margin-bottom:8px}.mc-kit-content .card__media{display:block;position:relative}.mc-kit-content .media{position:relative;aspect-ratio:1}.mc-kit-content .media img{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.mc-kit-content .media img:not(:first-of-type){opacity:0}.mc-source-content .icon-plus-alt{height:18px;width:18px;position:relative;display:block;color:#ef93d4}.mc-source-content .icon-plus-alt:before,.mc-source-content .icon-plus-alt:after{content:"";position:absolute;background:currentColor;left:2px;right:2px;top:8px;height:1px}.mc-source-content .icon-plus-alt:after{transform:rotate(90deg)}.mc-source-content details[open] .icon-plus-alt:after{transform:none}[data-mc-source-details] .mc-gallery__stage{display:block!important}[data-mc-source-details] .mc-gallery__main{display:block}[data-mc-source-details] .mc-gallery__main[hidden],[data-mc-source-details] .mc-gallery__video[hidden]{display:none!important}.mc-gallery__mobile-track>.mc-source-gallery-video{flex:0 0 60vw;width:60vw;scroll-snap-align:start}[data-mc-source-details] .mc-gallery__thumbnails{scrollbar-width:thin}[data-mc-source-details] .mc-variant-select{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-mc-source-details] .mc-variant-tiles{width:100%}[data-mc-source-details] .mc-variant-tiles:has(>label:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr))}[data-mc-source-details] .mc-variant-tiles:has(>label:nth-of-type(5)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:749px){.mc-source-content{--page-width-gutter:15px}.mc-source-lower{margin-inline:0;margin-top:32px}.mc-source-lower .media-block--desktop{display:none}.mc-source-lower .media-block--mobile{display:block}.mc-source-content .product__description,.mc-source-content .product__text{font-size:15px;line-height:21px}.mc-source-accordions .mc-pdp__accordion .rte{font-size:15px;line-height:22px}[data-mc-source-details] .mc-gallery__stage{display:none!important}[data-mc-source-details] .mc-gallery__thumbnails{display:flex!important;overflow:auto}[data-mc-source-details] .mc-gallery__image{aspect-ratio:1;object-fit:cover}}@media(max-width:749px){.mc-source-lower .media-block--desktop.mc-media-all-sizes{display:block}}.mc-pdp--active .mc-option-label:after{content:none}.mc-pdp--active .mc-gallery{grid-template-columns:70px minmax(0,1fr);gap:0}.mc-pdp--active .mc-gallery__thumbnails{width:70px;padding-right:0;box-sizing:border-box}.mc-pdp--active .mc-pdp__swatches{display:flex;flex-wrap:wrap;gap:10px;max-height:286px;overflow:visible;padding:0}.mc-pdp--active .mc-pdp__swatches:not(.is-expanded){max-height:188px;overflow:hidden}.mc-pdp--active .mc-pdp__swatches a{width:60px;min-width:60px;flex:0 0 60px;height:88px;padding:0;display:flex;align-items:center;flex-direction:column}.mc-pdp--active .mc-swatch__dot{width:60px;height:60px;border-radius:50%;background-size:cover;flex:none}.mc-pdp--active .mc-pdp__promise-grid a{color:inherit;text-decoration:none}@media(min-width:990px){.mc-pdp--active .mc-gallery__thumbnails{gap:6px;max-height:min(725px,calc(55vw - 155px));overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.mc-pdp--active .mc-gallery__thumbnails button{height:61px;min-height:61px}.mc-pdp--active .mc-gallery__thumbnails::-webkit-scrollbar{display:block;width:6px}.mc-pdp--active .mc-gallery__thumbnails::-webkit-scrollbar-thumb{background:#e3e3e3;border-radius:8px}}@media(max-width:749px){.mc-pdp--active .mc-pdp__swatches{max-height:188px}.mc-pdp--active .mc-gallery{display:block}.mc-pdp--active .mc-gallery__thumbnails{width:auto;padding-right:0}}.mc-bundle-colors{margin:24px 0;color:#004e42}.mc-bundle-colors__group{padding:0;border:0;margin:0 0 24px;min-width:0}.mc-bundle-colors__group legend{padding:0;margin:0 0 14px;font:inherit;font-weight:500}.mc-bundle-colors__choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(65px,1fr));gap:12px 8px;max-height:350px;overflow:auto;padding:5px}.mc-bundle-colors__choice{position:relative;min-width:0;cursor:pointer}.mc-bundle-colors__choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.mc-bundle-colors__visual{display:flex;align-items:center;flex-direction:column;gap:7px;text-align:center;font-size:11px;line-height:1.2}.mc-bundle-colors__visual img,.mc-bundle-colors__placeholder{display:block;box-sizing:border-box;width:55px;height:55px;border-radius:50%;object-fit:cover;outline:1px solid transparent;outline-offset:3px;background:#f4f1ec}.mc-bundle-colors__choice input:checked+.mc-bundle-colors__visual img,.mc-bundle-colors__choice input:checked+.mc-bundle-colors__visual .mc-bundle-colors__placeholder{outline-color:#ef93d4}.mc-bundle-colors__choice input:focus-visible+.mc-bundle-colors__visual{outline:2px solid #004e42;outline-offset:4px}.mc-bundle-colors__choice input:disabled+.mc-bundle-colors__visual{opacity:.4;cursor:not-allowed}.mc-source-gallery-video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f8f5f0}.mc-overview-dialog{width:min(1180px,calc(100vw - 32px));max-width:1180px;max-height:min(92dvh,900px);padding:0;border:0;background:#fff;color:#353535}.mc-overview-dialog::backdrop{background:#00241f94}.mc-overview-dialog__body{max-height:92dvh;overflow:auto;padding:clamp(28px,4vw,64px)}.mc-overview-dialog__close{position:absolute;top:12px;right:12px;z-index:2;width:42px;height:42px;border:1px solid #004e42;border-radius:50%;background:#fff;color:#004e42;font-size:28px;line-height:1;cursor:pointer}.mc-overview-dialog__body h1,.mc-overview-dialog__body h2,.mc-overview-dialog__body h3{text-align:center}.mc-overview-dialog__body img{display:block;width:100%;height:auto;object-fit:cover}.mc-overview-dialog__body .carousel-list,.mc-overview-dialog__body ul.flex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:20px 0;list-style:none}.mc-overview-dialog__body .slider__slide{min-width:0;list-style:none}.mc-overview-dialog__body .group-block{height:auto}.mc-overview-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:16px;padding:0;list-style:none}.mc-overview-color-grid li{text-align:center;font-size:11px}.mc-overview-color img,.mc-overview-color>span:first-child{display:block;width:58px;height:58px;margin:0 auto 6px;border-radius:50%;object-fit:cover;background:#f4f1ec}.mc-overview-color{display:block}.mc-overview-color-grid{margin:16px 0}.mc-overview-dialog__body p{line-height:1.55}@media(max-width:749px){.mc-overview-dialog{width:calc(100vw - 20px);max-height:94dvh}.mc-overview-dialog__body{max-height:94dvh;padding:42px 15px 24px}.mc-overview-dialog__body .carousel-list,.mc-overview-dialog__body ul.flex-grid{grid-template-columns:1fr;gap:20px}.mc-overview-dialog__body .media-block--desktop{display:block}.mc-overview-dialog__close{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mc-product-details.css.map */
