.cpdt *{box-sizing:border-box}.cpdt{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh;font-variation-settings:"slnt" 0}.cpdt{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad);--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25, .1, .25, 1)}.cpdt img,.cpdt svg{display:block;max-width:100%}.cpdt img{width:100%;height:auto}.cpdt input{font:inherit;border-radius:var(--style-border-radius-inputs)}.cpdt input:hover{background-color:var(--color-input-hover-background)}.cpdt p,.cpdt h1,.cpdt h2,.cpdt h3,.cpdt h4{overflow-wrap:break-word}.cpdt p:empty{display:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.cpdt{view-transition-name:none}.cpdt ::view-transition{pointer-events:none}.cpdt:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}.cpdt:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}.cpdt ::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}.cpdt ::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}.cpdt:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}.cpdt:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}.cpdt ::view-transition-group(product-image-transition){z-index:1}.cpdt ::view-transition-group(product-image-transition),.cpdt ::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}.cpdt ::view-transition-old(product-image-transition),.cpdt ::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}.cpdt ::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}.cpdt *:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){.cpdt *:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.cpdt.page-width-narrow{--page-margin: 16px}@media screen and (min-width:750px){.cpdt.page-width-narrow{--page-margin: 40px}}.cpdt.page-width-narrow{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.cpdt .section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 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-margin), calc((100% - min(var(--page-content-width), 100% - var(--page-margin) * 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")}.cpdt .section>*{grid-column:2}.cpdt .shopify-section:not(.header-section) :is(.section){background:transparent}.cpdt .shopify-section:not(.header-section):has(.section){position:relative}.cpdt .shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.cpdt .section--page-width>*{grid-column:2}.cpdt .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%}.cpdt .hidden{display:none!important}@media screen and (max-width:749px){.cpdt .hidden--mobile,.cpdt .mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.cpdt .hidden--desktop,.cpdt .desktop\:hidden{display:none!important}}.cpdt .visually-hidden:not(:focus,:active){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}@media screen and (max-width:749px){.cpdt .is-visually-hidden-mobile:not(:focus,:active){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}}.cpdt .flex{display:flex;gap:var(--gap-md)}.cpdt .flip-x{scale:-1 1}.cpdt .svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.cpdt .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.cpdt .relative{position:relative}.cpdt .icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.cpdt .icon-error{fill:var(--color-error)}.cpdt [data-placeholder=true] *{cursor:default}.cpdt{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}.cpdt h1,.cpdt .h1.h1,.cpdt .text-block.h1>*,.cpdt .text-block.h1 :is(h1,h2,h3,h4){font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}@media screen and (max-width:1200px){.cpdt input.h1.h1{font-size:max(16px,var(--font-h1--size))}}.cpdt h2,.cpdt .h2.h2,.cpdt .text-block.h2>*,.cpdt .text-block.h2 :is(h1,h2,h3,h4){font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}@media screen and (max-width:1200px){.cpdt input.h2.h2{font-size:max(16px,var(--font-h2--size))}}.cpdt h3,.cpdt .h3,.cpdt .h3.h3,.cpdt .text-block.h3>*,.cpdt .text-block.h3 :is(h1,h2,h3,h4){font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}@media screen and (max-width:1200px){.cpdt input.h3{font-size:max(16px,var(--font-h3--size))}}.cpdt h4,.cpdt .h4.h4,.cpdt .text-block.h4>*,.cpdt .text-block.h4 :is(h1,h2,h3,h4){font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}@media screen and (max-width:1200px){.cpdt input.h4.h4{font-size:max(16px,var(--font-h4--size))}}.cpdt a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.cpdt :is(h1,h2,h3,h4,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}.cpdt details:not([open]) .summary-open{display:none}.cpdt details[open]>summary .icon-animated>svg{transform:rotate(180deg)}.cpdt summary::-webkit-details-marker{display:none}.cpdt ::view-transition-group(panel-content){z-index:1}.cpdt ::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cpdt .text-block{width:100%}.cpdt .text-block>*:first-child,.cpdt .text-block>*:first-child:empty+*{margin-block-start:0}.cpdt .text-block>*:last-child,.cpdt .text-block>*:has(+*:last-child:empty){margin-block-end:0}.cpdt .text-block>style+*{margin-block-start:0}.cpdt .button{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.cpdt .button{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.cpdt .button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.cpdt input:not([type=checkbox],[type=radio]){background-color:var(--color-input-background);border-color:var(--color-input-border)}.cpdt input::placeholder{color:var(--color-input-text)}.cpdt input:not(:placeholder-shown)::placeholder{opacity:0}.cpdt .button[hidden]{display:none}.cpdt .button:disabled{opacity:.5;cursor:not-allowed}.cpdt .button{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}.cpdt .button:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.cpdt .button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}.cpdt .button-unstyled:hover{background-color:inherit}.cpdt .button-unstyled--transparent{background-color:transparent;box-shadow:none}.cpdt .show-more[data-expanded=true] .show-more__label--more,.cpdt .show-more[data-expanded=false] .show-more__label--less{display:none}.cpdt .link{display:inline-block;text-align:center}.cpdt .icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.cpdt summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}.cpdt summary:hover{color:var(--color-primary-hover)}.cpdt summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}.cpdt summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}.cpdt details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}.cpdt details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}.cpdt media-gallery{display:block;width:100%}.cpdt :not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:var(--slide-width, 100%);position:relative;overflow:hidden}.cpdt :not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}@supports (--test: round(up, 100%, 1px)){.cpdt :not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: round(up, 100%, 1px)}}@media screen and (max-width:749px){.cpdt .product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.cpdt .product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}.cpdt:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}}.cpdt .product-media-container img{aspect-ratio:inherit;object-fit:contain}.cpdt .product-media-container.media-fit-contain img{object-position:center center}.cpdt .product-media{display:flex;flex:1}.cpdt .product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.cpdt deferred-media[data-media-loaded] img{opacity:0}.cpdt .button-shopify-xr[data-shopify-xr-hidden]{display:none}.cpdt .sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.cpdt .sticky-content--desktop,.cpdt .sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.cpdt .price__hidden{display:none}.cpdt [data-quick-add-button=choose] add-to-cart-component{display:none}.cpdt [data-quick-add-button=add] .quick-add__button--choose{display:none}.cpdt .drawer[data-open=true]{transform:translate(0)}.cpdt .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){.cpdt .spacing-style{--spacing-scale: var(--spacing-scale-default)}}.cpdt .spacing-style{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)}.cpdt .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){.cpdt .size-style{width:var(--size-style-width);height:var(--size-style-height)}}.cpdt .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.cpdt .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.cpdt .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.cpdt .layout-panel-flex{display:flex;gap:var(--gap);height:100%}.cpdt .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){.cpdt .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}}@media screen and (min-width:750px){.cpdt .layout-panel-flex{flex-direction:var(--flex-direction)}}.cpdt :is(.rte) ul,.cpdt :is(.rte) ol{margin-block-start:0;padding-inline-start:1.5em}.cpdt :where(input[type=radio]){width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:1;margin:0;margin-inline-end:var(--padding-3xs);padding:0;border:var(--checkbox-border);-webkit-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.cpdt input[type=radio]{border-radius:var(--style-border-radius-50);background:transparent;transition:border-color .2s ease,background-color .2s ease}.cpdt :where(input[type=radio]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--checkbox-size) / 2);height:calc(var(--checkbox-size) / 2);background:var(--color-foreground);border-radius:var(--style-border-radius-50);transition:background .2s ease}.cpdt :where(input[type=radio]):disabled:checked:after{background:var(--input-disabled-background-color)}.cpdt :where(input[type=radio]):not(:disabled):hover:checked:after{background:rgb(var(--color-foreground-rgb) / var(--opacity-85))}.cpdt :where(input[type=radio])+label{display:inline;vertical-align:middle;cursor:pointer}.cpdt :where(input[type=radio]):disabled+label{color:var(--input-disabled-text-color);cursor:not-allowed}.cpdt label:has(input[type=radio]),.cpdt label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:var(--padding-2xs);cursor:pointer}.cpdt label:has(input[type=radio]:disabled),.cpdt label:has(input[type=checkbox]:disabled){cursor:not-allowed}.cpdt .button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.cpdt fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.98, -.8, .92, .5);--y-timing: cubic-bezier(.14, .56, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);--radius: var(--style-border-radius-buttons-primary);animation-duration:.8s}@media screen and (max-width:749px){.cpdt fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.98, -.1, .92, .5)}}@keyframes travel-scale{0%{opacity:var(--start-opacity, 1)}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y, 0)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:0 0 0 2px transparent;scale:.9}50%{box-shadow:0 0 0 2px #000;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}.cpdt :not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}.cpdt .group-block,.cpdt .group-block-content{position:relative}.cpdt .group-block:has(>video-background-component),.cpdt .group-block:has(>.background-image-container){overflow:hidden}.cpdt .group-block-content{height:100%;width:100%}.cpdt .group-block--height-fit{height:auto}.cpdt .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cpdt ::-webkit-scrollbar{width:20px}.cpdt ::-webkit-scrollbar-track{background-color:transparent}.cpdt ::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40));border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}.cpdt ::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (max-width:1200px){.cpdt input,.cpdt .h1.h1 input,.cpdt .h2.h2 input,.cpdt .h3.h3 input,.cpdt .h4.h4 input{font-size:max(16px,100%)}}.cpdt .add-to-cart-button{--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3;--speed: 1;-webkit-user-select:none;user-select:none;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.cpdt .add-to-cart-button:active{scale:.99;translate:0 1px}.cpdt .add-to-cart-text{--atc-opacity: 0;--atc-destination: -1em;display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.cpdt [data-added=true] .add-to-cart-text,.cpdt [data-added=true] .add-to-cart__added{animation-name:atc-slide}.cpdt .add-to-cart-button[data-added=true] .checkmark-burst{opacity:1}.cpdt .add-to-cart-button[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.cpdt .add-to-cart-button[data-added=true] .tick{scale:1.75}.cpdt .add-to-cart-button[data-added=true] .ring{opacity:0;scale:1}.cpdt .add-to-cart-button[data-added=true] .line{stroke-dashoffset:1.5}.cpdt .add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.cpdt .add-to-cart-button[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(calc(var(--check-speed) * 1s));transition-delay:calc((var(--base-delay) * 1s));transition-timing-function:var(--ease-out-quad)}.cpdt .add-to-cart-button[data-added=true] .tick{transition-property:scale;transition-duration:calc((calc(var(--tick-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s));transition-timing-function:ease-out}.cpdt .add-to-cart-button[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc((calc(var(--ring-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-quad)}.cpdt .add-to-cart-button[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc((calc(var(--burst-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-cubic)}.cpdt .add-to-cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc((var(--text-speed) * .6s)),calc((var(--text-speed) * 1s));transition-timing-function:ease-out}}.cpdt .add-to-cart-text{clip-path:circle(100% at 50% 50%)}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0px var(--atc-destination, 0px)}}.cpdt{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.cpdt #header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){.cpdt #header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.cpdt .header[transparent][transparent=not-sticky][data-sticky-state=active]{--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.cpdt [data-transparent-color-scheme=top]:hover .header__row--top,.cpdt [data-transparent-color-scheme=top]:focus-within .header__row--top,.cpdt [data-transparent-color-scheme=both]:hover .header__row--top,.cpdt [data-transparent-color-scheme=both]:focus-within .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.cpdt [data-transparent-color-scheme=bottom]:hover .header__row--bottom,.cpdt [data-transparent-color-scheme=bottom]:focus-within .header__row--bottom,.cpdt [data-transparent-color-scheme=both]:hover .header__row--bottom,.cpdt [data-transparent-color-scheme=both]:focus-within .header__row--bottom{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.cpdt .header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.cpdt .header[data-sticky-state=active]{view-transition-name:sticky-header}.cpdt :active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.cpdt .header[data-sticky-state=idle]{opacity:0}.cpdt .header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.cpdt .header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.cpdt [data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}.cpdt [data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}.cpdt #header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),.cpdt #header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}.cpdt #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}.cpdt #header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center}.cpdt #header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.cpdt #header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}.cpdt #header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}.cpdt #header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB}.cpdt main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,.cpdt main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}.cpdt main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}.cpdt .header-menu .menu-list__submenu[data-active]{content-visibility:visible}.cpdt .sticky-add-to-cart__bar{position:fixed;bottom:20px;left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.cpdt .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.cpdt .sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.cpdt .sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.cpdt .sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}.cpdt sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.cpdt .sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.cpdt .sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.cpdt .sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.cpdt .sticky-add-to-cart__info{flex:1;min-width:0}.cpdt .sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpdt .sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.cpdt .sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.cpdt .sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.cpdt .sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0}.cpdt .sticky-add-to-cart__bar:before{--border: 1px}.cpdt .sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.cpdt .sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.cpdt .sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.cpdt .sticky-add-to-cart__button{padding:var(--padding-lg)}.cpdt .sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.cpdt .sticky-add-to-cart__button{width:var(--height-buy-buttons)}.cpdt sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}.cpdt sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.cpdt .sticky-add-to-cart__bar .compare-at-price,.cpdt .sticky-add-to-cart__title{display:none}.cpdt .sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.cpdt .sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.cpdt .sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cpdt .header-logo[data-hidden-on-home-page]{display:none}.cpdt #header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}.cpdt #header-component[data-menu-style=drawer] .header__drawer{display:flex;min-height:var(--header-drawer-min-height)}@media screen and (min-width:750px){.cpdt #header-component[data-menu-style=menu] .header__drawer{display:none;min-height:0}}.cpdt .menu-list__link[data-safety-box=true]:after{display:block}.cpdt [data-submenu-overlap-bottom-row] .overflow-menu::part(overflow){clip-path:rect(var(--top-row-height) 100% var(--full-open-header-height) 0)}@media screen and (max-width:989px){.cpdt .mega-menu__content-list-item--hidden-tablet{display:none}}@media screen and (max-width:749px){.cpdt .product-information.section--page-width .product-details>.group-block{padding-inline:0}}.cpdt .view-product-title{display:none}.cpdt .product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.cpdt .product-details>.group-block{height:min-content}}.cpdt .accordion{flex:1;width:100%}.cpdt .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.cpdt .accordion--dividers{--show-fallback-borders: 0}.cpdt .accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.cpdt .accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.cpdt .accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.cpdt .accordion--caret .icon-plus{display:none}.cpdt .accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.cpdt accordion-custom details::details-content,.cpdt accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.cpdt accordion-custom details:not(:focus-within)::details-content,.cpdt accordion-custom details:not(:focus-within) .details-content{transition:none}.cpdt accordion-custom details:not([open])::details-content,.cpdt accordion-custom details:not([open]) .details-content{padding-block:0}.cpdt accordion-custom details[open]::details-content,.cpdt accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{.cpdt accordion-custom details[open]::details-content,.cpdt accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}.cpdt accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){.cpdt accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){.cpdt accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.cpdt .buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.cpdt .product-form-buttons{display:flex;flex-wrap:wrap}.cpdt .product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.cpdt .product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.cpdt .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.cpdt .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:51%}.cpdt .product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.cpdt .add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.cpdt .product-form-text__error{display:flex;flex:1 0 100%;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.cpdt .accelerated-checkout-block[data-shopify-visual-preview]{width:300px}.cpdt .cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cpdt .cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cpdt ::view-transition-old(cart-page-content){animation:cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards}@keyframes cart-page-content-old{0%{opacity:1}to{opacity:0;filter:blur(4px)}}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}.cpdt ::view-transition-old(cart-drawer-primary-action-text),.cpdt ::view-transition-new(cart-drawer-primary-action-text){height:100%;object-fit:none;overflow:clip;overflow-clip-margin:1em}.cpdt ::view-transition-old(cart-drawer-primary-action-text){animation:cart-drawer-primary-action-text var(--animation-speed) var(--animation-easing) reverse forwards}.cpdt ::view-transition-new(cart-drawer-primary-action-text){animation:cart-drawer-primary-action-text var(--animation-speed) var(--animation-easing) forwards}.cpdt ::view-transition-old(cart-drawer-primary-action),.cpdt ::view-transition-new(cart-drawer-primary-action){height:100%}.cpdt ::view-transition-group(cart-drawer-primary-action-text),.cpdt ::view-transition-group(cart-drawer-primary-action){animation-duration:var(--spring-d300-b0-duration);animation-timing-function:var(--spring-d300-b0-easing)}@keyframes cart-drawer-primary-action-text{0%{filter:blur(3px);opacity:0}to{filter:none;opacity:1}}.cpdt .header[data-sticky-state=active]{--account-offset-top: calc(var(--header-height) - 1px)}.cpdt .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cpdt .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.cpdt #header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.cpdt .cart-drawer__heading .cart-bubble[data-maintain-ratio]{width:min(1lh,22px);height:min(1lh,22px)}.cpdt ::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}.cpdt ::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}@keyframes menu-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translate(-8px)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes menu-drawer-subnav-open{0%{visibility:visible;opacity:1;transform:translate(0)}to{visibility:hidden;opacity:0;transform:translate(-16px)}}.cpdt localization-form-component[data-show-filter=false] .country-selector-form__wrapper{padding-block-start:var(--padding-xs)}.cpdt .product-information{gap:var(--gap) 0}.cpdt .product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.cpdt .product-details{order:1}.cpdt .product-information__media{order:0;width:0;min-width:100%}@media screen and (max-width:749px){.cpdt .product-information__media{grid-column:1 / -1}.cpdt .product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.cpdt .product-information__grid{grid-column:2}.cpdt .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.cpdt .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.cpdt .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.cpdt .product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}}@media screen and (min-width:1200px){.cpdt .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}}.cpdt:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.cpdt .media-gallery__mobile-controls{grid-area:auto}.cpdt .product-media-container--zoomable.product-media-container--image{cursor:zoom-in}@media screen and (max-width:749px){.cpdt .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.cpdt ::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}.cpdt ::view-transition-old(gallery-item-open),.cpdt ::view-transition-new(gallery-item-open){animation-timing-function:step-start}.cpdt ::view-transition-old(gallery-item-close),.cpdt ::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){.cpdt:active-view-transition .product-media__image{background-color:transparent}}.cpdt ::view-transition-group(gallery-item-open),.cpdt ::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}.cpdt ::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}.cpdt ::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){.cpdt ::view-transition-group(gallery-item-open),.cpdt ::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}.cpdt ::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}.cpdt ::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.cpdt .product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){.cpdt .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.cpdt .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.cpdt .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.cpdt .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:749px){.cpdt slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){.cpdt slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}.cpdt slideshow-slide.product-media-container--tallest{content-visibility:visible}.cpdt .product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.cpdt .product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.cpdt .media-gallery--carousel slideshow-container{border-radius:var(--media-radius, 0);overflow:hidden}.cpdt .product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.cpdt .product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}}.cpdt .quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.cpdt .quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.cpdt .quick-add-modal__content .product-information__media slideshow-arrows{display:none}.cpdt .quick-add-modal__content .product-information__media slideshow-container{display:block}.cpdt .quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.cpdt .quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.cpdt .quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.cpdt .quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.cpdt .quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.cpdt .quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.cpdt .quick-add-modal__content .sticky-content,.cpdt .quick-add-modal__content .sticky-content--desktop{top:0}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cpdt .resource-card[data-resource-type=article] .resource-card__content,.cpdt .resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}@media screen and (max-width:749px){.cpdt .search-action--hidden-on-drawer{display:none}}@media screen and (min-width:750px){.cpdt [data-menu-style=drawer] .search-action--hidden-on-drawer,.cpdt [data-menu-style=menu] .search-action--hidden-on-menu{display:none}}@media screen and (min-width:750px){.cpdt [data-menu-style=menu] .header__column--left .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:750px){.cpdt [data-menu-style=menu] .header__column--left .search-action--text{margin-inline:0}}.cpdt .section-wrapper{--section-height-offset: 0px}.cpdt .section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.cpdt .section[data-shopify-visual-preview] .custom-section-background{display:none}.cpdt:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.cpdt .custom-section-background{grid-column:1 / -1}.cpdt .custom-section-content{z-index:var(--layer-flat)}.cpdt .slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.cpdt .slideshow-control--large .svg-wrapper,.cpdt .slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.cpdt .slideshow-control.slideshow-control--shape-square,.cpdt .slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.cpdt .slideshow-control.slideshow-control--shape-circle{border-radius:50%}.cpdt .slideshow-control.slideshow-control--shape-square{border-radius:0}.cpdt .slideshow-control .icon-caret{rotate:-90deg}.cpdt slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:difference;align-items:flex-end}.cpdt slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}.cpdt slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}.cpdt slideshow-arrows[position=center]{justify-content:space-between;align-items:center}.cpdt slideshow-arrows:has(.slideshow-control--shape-square),.cpdt slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}.cpdt slideshow-component[disabled=true] slideshow-arrows{display:none}.cpdt slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}.cpdt slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.cpdt slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}.cpdt slideshow-controls[controls-on-media]{position:absolute;bottom:0}.cpdt slideshow-controls::-webkit-scrollbar{display:none}.cpdt slideshow-controls button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}.cpdt slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}.cpdt slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}.cpdt slideshow-controls[pagination-position=center][thumbnails]{width:100%}.cpdt slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){.cpdt slideshow-controls[thumbnails]:is([pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}.cpdt slideshow-controls[thumbnails]:is([pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}.cpdt slideshow-controls[thumbnails]:is([pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}.cpdt slideshow-controls[thumbnails]:is([pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}.cpdt slideshow-controls:is([pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}.cpdt slideshow-controls:not([controls-on-media]):is([pagination-position=left]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}.cpdt slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}.cpdt slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}.cpdt slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}.cpdt slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}.cpdt slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}.cpdt slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}.cpdt slideshow-controls[controls-on-media][pagination-position=right]{right:0}.cpdt slideshow-controls[controls-on-media][pagination-position=left]{left:0}.cpdt slideshow-controls[controls-on-media][pagination-position=center]{width:100%}.cpdt slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}.cpdt slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.cpdt .slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.cpdt .slideshow-controls__arrows button{padding:0 var(--padding-xs)}.cpdt .slideshow-controls__dots,.cpdt .slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}.cpdt :is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}.cpdt slideshow-controls:has(.slideshow-controls__dots),.cpdt slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.cpdt .slideshow-controls__dots{gap:9.6px;padding:var(--padding-sm) var(--padding-lg);border-radius:48px;overflow:hidden}.cpdt .slideshow-controls__dots button{--size: 8.96px;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.cpdt .slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}.cpdt .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.cpdt .slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}.cpdt .slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:32px;padding:4.8px var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.cpdt .slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-1.6px}.cpdt .slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.cpdt .slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.cpdt .slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.cpdt .slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.cpdt .slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.cpdt .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.cpdt .slideshow-controls__thumbnail{position:relative}.cpdt .slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.cpdt .slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.cpdt slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.cpdt .slideshow--single-media{--cursor: default}.cpdt a slideshow-component{--cursor: pointer}.cpdt slideshow-component [data-placeholder=true] *{cursor:grab}.cpdt slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height);align-items:var(--slideshow-align-items, normal)}@media(prefers-reduced-motion){.cpdt slideshow-slides{scroll-behavior:auto}}.cpdt slideshow-slides::-webkit-scrollbar{width:0}.cpdt slideshow-slides::-webkit-scrollbar-track{background:transparent}.cpdt slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){.cpdt slideshow-slides{min-height:var(--slide-min-height-desktop)}}.cpdt .slideshow--stretch-content slideshow-slides>*{height:auto}.cpdt slideshow-component[disabled=true] slideshow-slides{overflow:hidden}.cpdt slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:749px){.cpdt slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}.cpdt slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}.cpdt slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}.cpdt slideshow-component[dragging]{--cursor: grabbing}.cpdt slideshow-component[dragging] *{pointer-events:none}.cpdt slideshow-component[dragging] slideshow-arrows{display:none}.cpdt slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background)}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 16px) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -16px) 0;opacity:0}}.cpdt slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}.cpdt slideshow-component[actioned] slideshow-slide,.cpdt slideshow-slide[aria-hidden=false]{content-visibility:visible}.cpdt slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}.cpdt slideshow-slide[hidden]:not([reveal]){display:none}.cpdt slideshow-slide[aria-hidden=true]{cursor:pointer}.cpdt slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}.cpdt slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.cpdt .slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.cpdt .slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.cpdt{--text-align-default: left}.cpdt .text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.cpdt .text-block>*{width:var(--width);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.cpdt .text-block:not(.text-block--full-width).rte{text-wrap:balance;text-wrap:pretty}.cpdt .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4){text-wrap:balance}.cpdt .text-block:is(.h1,.h2,.h3,.h4) a{text-decoration-color:transparent}.cpdt .text-block h1,.cpdt .text-block.h1>*{margin-block:var(--font-h1--spacing)}.cpdt .text-block h2,.cpdt .text-block.h2>*{margin-block:var(--font-h2--spacing)}.cpdt .text-block h3,.cpdt .text-block.h3>*{margin-block:var(--font-h3--spacing)}.cpdt .text-block h4,.cpdt .text-block.h4>*{margin-block:var(--font-h4--spacing)}.cpdt .text-block p,.cpdt .text-block.p>*{margin-block:var(--font-paragraph--spacing)}.cpdt .text-block>*:first-child{margin-block-start:0}.cpdt .text-block>*:last-child{margin-block-end:0}.cpdt .variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}/*!
 * Tabler Icons 3.7.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.7.0/dist/fonts/tabler-icons.woff2?v3.7.0) format("woff2"),url(https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.7.0/dist/fonts/tabler-icons.woff?) format("woff"),url(https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.7.0/dist/fonts/tabler-icons.ttf?v3.7.0) format("truetype")}.cpdt .ti{font-family:tabler-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpdt .ti-alert-triangle:before{content:"\ea06"}.cpdt .ti-baby-carriage:before{content:"\f05d"}.cpdt .ti-bed:before{content:"\eb5c"}.cpdt .ti-brand-open-source:before{content:"\edd0"}.cpdt .ti-brand-openai:before{content:"\f78e"}.cpdt .ti-brand-openvpn:before{content:"\f39a"}.cpdt .ti-building:before{content:"\ea4f"}.cpdt .ti-building-community:before{content:"\ebf6"}.cpdt .ti-caravan:before{content:"\ec7c"}.cpdt .ti-circle-check:before{content:"\ea67"}.cpdt .ti-circle-check-filled:before{content:"\f704"}.cpdt .ti-circle-x:before{content:"\ea6a"}.cpdt .ti-circuit-switch-open:before{content:"\f282"}.cpdt .ti-clock-hour-4:before{content:"\f319"}.cpdt .ti-cloud-data-connection:before{content:"\f1d1"}.cpdt .ti-cloud-lock-open:before{content:"\efda"}.cpdt .ti-eye-off:before{content:"\ecf0"}.cpdt .ti-folder-open:before{content:"\faf7"}.cpdt .ti-heart-bolt:before{content:"\fb9e"}.cpdt .ti-home:before{content:"\eac1"}.cpdt .ti-layout-bottombar-inactive:before{content:"\fd45"}.cpdt .ti-layout-navbar-inactive:before{content:"\fd46"}.cpdt .ti-layout-sidebar-inactive:before{content:"\fd47"}.cpdt .ti-layout-sidebar-right-inactive:before{content:"\fd48"}.cpdt .ti-lock-open:before{content:"\eae1"}.cpdt .ti-lock-open-2:before{content:"\fea8"}.cpdt .ti-lock-open-off:before{content:"\f156"}.cpdt .ti-mail-opened:before{content:"\eae4"}.cpdt .ti-mail-opened-filled:before{content:"\fa48"}.cpdt .ti-mobiledata-off:before{content:"\f9f4"}.cpdt .ti-mood-sick:before{content:"\f2e5"}.cpdt .ti-radioactive:before{content:"\ecc0"}.cpdt .ti-radioactive-filled:before{content:"\f760"}.cpdt .ti-radioactive-off:before{content:"\f189"}.cpdt .ti-slideshow:before{content:"\ebc9"}.cpdt .ti-tent:before{content:"\eefb"}.cpdt .ti-tools:before{content:"\ebca"}.cpdt .ti-wind:before{content:"\ec34"}@font-face{font-family:Aleo,Georgia,serif;font-weight:400;font-style:normal;font-display:swap;src:url(//schutzix.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(//schutzix.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:700;font-style:normal;font-display:swap;src:url(//schutzix.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(//schutzix.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:400;font-style:italic;font-display:swap;src:url(//schutzix.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2) format("woff2"),url(//schutzix.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:700;font-style:italic;font-display:swap;src:url(//schutzix.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2) format("woff2"),url(//schutzix.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:500;font-style:normal;font-display:swap;src:url(//schutzix.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2"),url(//schutzix.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:500;font-style:italic;font-display:swap;src:url(//schutzix.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2) format("woff2"),url(//schutzix.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff) format("woff")}.cpdt{--sidebar-width: 400px;--narrow-content-width: 576px;--normal-content-width: 672px;--wide-content-width: 736px;--narrow-page-width: 1440px;--normal-page-width: 1920px;--wide-page-width: 2400px;--section-height-small: 240px;--section-height-medium: 400px;--section-height-large: 560px;--letter-spacing-sm: .06em;--letter-spacing-md: .13em;--font-body--family: Inter, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: Inter, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: Inter, sans-serif;--font-heading--style: normal;--font-heading--weight: 700;--font-accent--family: Inter, sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--font-heading--spacing: .25em;--font-h1--spacing: var(--font-heading--spacing);--font-h2--spacing: var(--font-heading--spacing);--font-h3--spacing: var(--font-heading--spacing);--font-h4--spacing: var(--font-heading--spacing);--font-h5--spacing: var(--font-heading--spacing);--font-h6--spacing: var(--font-heading--spacing);--font-paragraph--spacing: .5em;--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--layer-section-background: -2;--layer-lowest: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-sticky: 8;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-overlay: 16;--layer-menu-drawer: 18;--layer-temporary: 20;--max-width--body-normal: 32.5em;--max-width--body-narrow: 22.75em;--max-width--heading-normal: 32.5em;--max-width--heading-narrow: 19.5em;--max-width--display-normal: 13em;--max-width--display-narrow: 9.75em;--max-width--display-tight: 3.25em;--letter-spacing--display-tight: -.03em;--letter-spacing--display-normal: 0em;--letter-spacing--display-loose: .03em;--letter-spacing--heading-tight: -.03em;--letter-spacing--heading-normal: 0em;--letter-spacing--heading-loose: .03em;--letter-spacing--body-tight: -.03em;--letter-spacing--body-normal: 0em;--letter-spacing--body-loose: .03em;--line-height: 1;--line-height--display-tight: 1;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.15;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.2;--line-height--body-normal: 1.4;--line-height--body-loose: 1.6;--font-size--paragraph: 14px;--font-size--h1: clamp(48px, 5.6vw, 56px);--font-size--h2: clamp(36px, 4.8vw, 48px);--font-size--h3: 32px;--font-size--h4: 24px;--font-size--h5: 14px;--font-size--h6: 12px;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);--font-size--3xs: 10px;--font-size--2xs: 12px;--font-size--xs: 13px;--font-size--sm: 14px;--font-size--md: 16px;--font-size--lg: 18px;--font-size--xl: 20px;--font-size--2xl: 24px;--font-size--3xl: 32px;--font-size--4xl: 40px;--font-size--5xl: 48px;--font-size--6xl: 56px;--menu-font-sm--size: 14px;--menu-font-sm--line-height: calc(1.1 + .5*min(16 / 14)) ;--menu-font-md--size: 16px;--menu-font-md--line-height: calc(1.1 + .5*min(16 / 16)) ;--menu-font-lg--size: 18px;--menu-font-lg--line-height: calc(1.1 + .5*min(16 / 18)) ;--menu-font-xl--size: 20px;--menu-font-xl--line-height: calc(1.1 + .5*min(16 / 20)) ;--menu-font-2xl--size: 28px;--menu-font-2xl--line-height: calc(1.1 + .5*min(16 / 28)) ;--color-error: #8B0000;--color-success: #006400;--color-white: #FFFFFF;--color-white-rgb: 255 255 255;--color-black: #000000;--color-instock: #3ED660;--color-lowstock: #EE9441;--color-outofstock: #C8C8C8;--opacity-5: .05;--opacity-8: .08;--opacity-10: .1;--opacity-15: .15;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-85: .85;--opacity-90: .9;--opacity-subdued-text: var(--opacity-70);--shadow-button: 0 2px 3px rgb(0 0 0 / 20%);--gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / .5), transparent);--margin-3xs: 2px;--margin-2xs: 4.8px;--margin-xs: 8px;--margin-sm: 11.2px;--margin-md: 12.8px;--margin-lg: 16px;--margin-xl: 20px;--margin-2xl: 24px;--margin-3xl: 28px;--margin-4xl: 32px;--margin-5xl: 48px;--margin-6xl: 80px;--scroll-margin: 50px;--padding-3xs: 2px;--padding-2xs: 4px;--padding-xs: 8px;--padding-sm: 11.2px;--padding-md: 12.8px;--padding-lg: 16px;--padding-xl: 20px;--padding-2xl: 24px;--padding-3xl: 28px;--padding-4xl: 32px;--padding-5xl: 48px;--padding-6xl: 64px;--gap-3xs: 2px;--gap-2xs: 4.8px;--gap-xs: 8px;--gap-sm: 11.2px;--gap-md: 14.4px;--gap-lg: 16px;--gap-xl: 20px;--gap-2xl: 32px;--gap-3xl: 48px;--spacing-scale-sm: .6;--spacing-scale-md: .7;--spacing-scale-default: 1;--checkout-button-gap: 10px;--style-border-width: 1px;--style-border-radius-xs: 3.2px;--style-border-radius-sm: 9.6px;--style-border-radius-md: 12.8px;--style-border-radius-50: 50%;--style-border-radius-lg: 16px;--style-border-radius-pills: 40px;--style-border-radius-inputs: 4px;--style-border-radius-buttons-primary: 14px;--style-border-radius-buttons-secondary: 14px;--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-width-inputs: 1px;--style-border-radius-popover: 14px;--style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%);--style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%);--style-border-swatch-opacity: 10%;--style-border-swatch-width: 1px;--style-border-swatch-style: solid;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-out-quad: cubic-bezier(.32, .72, 0, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--animation-speed-fast: .0625s;--animation-speed: .125s;--animation-speed-slow: .2s;--animation-speed-medium: .15s;--animation-easing: ease-in-out;--animation-slideshow-easing: cubic-bezier(.4, 0, .2, 1);--drawer-animation-speed: .2s;--animation-values-slow: var(--animation-speed-slow) var(--animation-easing);--animation-values: var(--animation-speed) var(--animation-easing);--animation-values-fast: var(--animation-speed-fast) var(--animation-easing);--animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;--animation-timing-hover: cubic-bezier(.25, .46, .45, .94);--animation-timing-active: cubic-bezier(.5, 0, .75, 0);--animation-timing-bounce: cubic-bezier(.34, 1.56, .64, 1);--animation-timing-default: cubic-bezier(0, 0, .2, 1);--animation-timing-fade-in: cubic-bezier(.16, 1, .3, 1);--animation-timing-fade-out: cubic-bezier(.4, 0, .2, 1);--spring-d300-b0-easing: linear(0, .0033 .81%, .027 2.42%, .0916 4.84%, .4745 15.32%, .6422 20.97%, .7175, .7789, .8283 30.64%, .876, .9111 38.71%, .941, .9611 48.39%, .9707, .978 54.84%, .9885 62.1%, .9949 70.97%, .9982 82.26%, .9997 100%);--spring-d300-b0-duration: .498s;--spring-d280-b0-easing: linear(0, .0044, .0164 1.85%, .085 4.63%, .4571 14.81%, .575 18.52%, .6505, .7148 24.07%, .7849, .8393, .8809 35.18%, .9189, .9453 44.44%, .9662, .9793 55.55%, .9894 62.95%, .995 71.28%, .9982 82.39%, .9997 99.98%);--spring-d280-b0-duration: .4648s;--spring-d260-b0-easing: linear(0, .0058, .0216 2.15%, .0748 4.29%, .4646 15.03%, .5673, .655, .7279, .7872, .8349, .8727 34.36%, .9107, .9379 42.95%, .9609 48.31%, .9778 54.76%, .9887 62.27%, .9948 70.86%, .9983 82.67%, .9997 99.85%);--spring-d260-b0-duration: .4316s;--spring-d220-b0-easing: linear( 0, .0093 1.37%, .0696 4.12%, .4667 15.09%, .6322 20.58%, .6986 23.32%, .7793 27.44%, .8219 30.18%, .8721, .9089 38.42%, .9427, .9644, .978 54.88%, .9881 61.74%, .9944 69.97%, .998 80.95%, .9996 98.78% );--spring-d220-b0-duration: .3818s;--spring-d180-b0-easing: linear(0, .0234, .0805 4.48%, .4865 15.68%, .6211 20.16%, .7696 26.88%, .8064 29.12%, .8646, .9063, .9358, .9563 47.04%, .9757, .9867 60.48%, .9941 69.44%, .9979 80.64%, .9996 98.56%);--spring-d180-b0-duration: .2988s;--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--focus-outline-width: 1.5px;--focus-outline-offset: .2em;--badge-blob-padding-block: 1px;--badge-blob-padding-inline: 12px 8px;--badge-rectangle-padding-block: 1px;--badge-rectangle-padding-inline: 6px;--icon-size-2xs: 9.6px;--icon-size-xs: 13.6px;--icon-size-sm: 20px;--icon-size-md: 22px;--icon-size-lg: 24px;--icon-stroke-width: 1.5px;--input-email-min-width: 200px;--input-search-max-width: 650px;--input-padding-y: 12.8px;--input-padding-x: 12.8px;--input-padding: var(--input-padding-y) var(--input-padding-x);--input-box-shadow-width: var(--style-border-width-inputs);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + .5px) var(--color-input-border);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--input-textarea-min-height: 55px;--checkbox-size: 22px;--checkbox-border-radius: 7px;--checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));--checkbox-label-padding: 8px;--button-size-sm: 30px;--button-size-md: 36px;--button-size: var(--minimum-touch-target);--button-padding-inline: 24px;--button-padding-block: 16px;--button-font-family-primary: var(--font-body--family);--button-font-family-secondary: var(--font-body--family);--button-text-case: ;--button-text-case-primary: default;--button-text-case-secondary: default;--border-color: rgb(var(--color-border-rgb) / var(--opacity-50));--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 5px;--border-radius-sm: 4px;--drawer-inline-padding: 25px;--drawer-menu-inline-padding: 40px;--drawer-header-block-padding: 20px;--drawer-content-block-padding: 10px;--drawer-header-desktop-top: 0px;--drawer-padding: calc(var(--padding-sm) + 7px);--drawer-height: 100dvh;--drawer-width: 95vw;--drawer-max-width: 500px;--variant-picker-swatch-width-unitless: 34;--variant-picker-swatch-height-unitless: 34;--variant-picker-swatch-width: 34px;--variant-picker-swatch-height: 34px;--variant-picker-swatch-radius: 32px;--variant-picker-border-width: 1px;--variant-picker-border-style: solid;--variant-picker-border-opacity: 10%;--variant-picker-button-radius: 14px;--variant-picker-button-border-width: 1px;--slideshow-controls-size: 56px;--slideshow-controls-icon: 32px;--peek-next-slide-size: 48px;--backdrop-opacity: .15;--backdrop-color-rgb: var(--color-shadow-rgb);--minimum-touch-target: 44px;--disabled-opacity: .5;--skeleton-opacity: .025;--shape--circle: circle(50% at center);--shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);--shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.74%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.21%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.03%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.39% 99.942%, 60.624% 99.99%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.17%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.69%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, .846% 71.45%, .294% 68.74%, .024% 65.987%, .05% 63.221%, .343% 60.471%, .858% 57.752%, 1.548% 55.073%, 2.37% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.22%, 9.711% 31.558%, 10.409% 28.88%, 11.083% 26.196%, 11.76% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.44% 3.11%, 26.998% 2.057%, 29.651% 1.275%, 32.36% .714%, 35.101% .337%, 37.859% .11%, 40.624% .009%, 43.391% .016%, 46.156% .113%, 48.918% .289%, 51.674% .533%, 54.425% .837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.75%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.86% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);--height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));--card-width-small: 160px;--height-small: 160px;--height-medium: 184px;--height-large: 208px;--height-full: 100vh;--modal-max-height: 65dvh;--quick-add-modal-height: min(616px, 96vh);--quick-add-modal-width: min(864px, 96vw);--quick-add-modal-gallery-width: 384px;--card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));--card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));--card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));--cart-primary-font-family: var(--font-body--family);--cart-primary-font-style: var(--font-body--style);--cart-primary-font-weight: var(--font-body--weight);--cart-secondary-font-family: var(--font-secondary--family);--cart-secondary-font-style: var(--font-secondary--style);--cart-secondary-font-weight: var(--font-secondary--weight)}@media screen and (min-width:40em){.cpdt{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}@media screen and (min-width:60em){.cpdt{--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}@media screen and (min-width:750px){.cpdt{--badge-blob-padding-block: 4px;--badge-blob-padding-inline: 16px 12px;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px}}@media screen and (min-width:750px){.cpdt{--checkbox-size: 16px;--checkbox-border-radius: 5px;--checkbox-label-padding: 6px}}@media screen and (min-width:750px){.cpdt{--height-small: 280px;--height-medium: 340px;--height-large: 400px}}.cpdt,.cpdt .color-scheme-1{--color-background: rgb(255 255 255 / 1);--color-background-rgb: 255 255 255;--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgb(0 0 0 / .81);--color-foreground-rgb: 0 0 0;--color-foreground-heading: rgb(0 0 0 / 1);--color-foreground-heading-rgb: 0 0 0;--color-primary: rgb(0 0 0 / .81);--color-primary-rgb: 0 0 0;--color-primary-hover: rgb(0 0 0 / 1);--color-primary-hover-rgb: 0 0 0;--color-border: rgb(0 0 0 / .06);--color-border-rgb: 0 0 0;--color-shadow: rgb(0 0 0 / 1);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgb(255 255 255 / 1);--color-primary-button-background: rgb(30 129 176 / 1);--color-primary-button-border: rgb(0 0 0 / 1);--color-primary-button-hover-text: rgb(255 255 255 / 1);--color-primary-button-hover-background: rgb(51 51 51 / 1);--color-primary-button-hover-border: rgb(0 0 0 / 1);--color-secondary-button-text: rgb(0 0 0 / 1);--color-secondary-button-background: rgb(0 0 0 / 0);--color-secondary-button-border: rgb(0 0 0 / 1);--color-secondary-button-hover-text: rgb(51 51 51 / 1);--color-secondary-button-hover-background: rgb(250 250 250 / 1);--color-secondary-button-hover-border: rgb(51 51 51 / 1);--color-input-background: rgb(255 255 255 / .78);--color-input-text: rgb(51 51 51 / 1);--color-input-text-rgb: 51 51 51;--color-input-border: rgb(223 223 223 / 1);--color-input-hover-background: rgb(0 0 0 / .01);--color-variant-background: rgb(255 255 255 / 1);--color-variant-border: rgb(0 0 0 / .13);--color-variant-text: rgb(0 0 0 / 1);--color-variant-text-rgb: 0 0 0;--color-variant-hover-background: rgb(245 245 245 / 1);--color-variant-hover-text: rgb(0 0 0 / 1);--color-variant-hover-border: rgb(230 230 230 / 1);--color-selected-variant-background: rgb(0 0 0 / 1);--color-selected-variant-border: rgb(0 0 0 / 1);--color-selected-variant-text: rgb(255 255 255 / 1);--color-selected-variant-hover-background: rgb(26 26 26 / 1);--color-selected-variant-hover-text: rgb(255 255 255 / 1);--color-selected-variant-hover-border: rgb(26 26 26 / 1);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60));--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15));--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cpdt,.cpdt .color-scheme-1{color:var(--color-foreground);background-color:var(--color-background)}.cpdt{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.cpdt .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{color:#fff;background-color:#108474}.cpdt .jdgm-prev-badge[data-average-rating="0.00"],.cpdt .jdgm-preview-badge[data-template=product],.cpdt .jdgm-preview-badge[data-template=collection],.cpdt .jdgm-preview-badge[data-template=index],.cpdt .jdgm-review-widget[data-from-snippet=true],.cpdt .jdgm-verified-count-badget[data-from-snippet=true],.cpdt .jdgm-carousel-wrapper[data-from-snippet=true],.cpdt .jdgm-all-reviews-text[data-from-snippet=true],.cpdt .jdgm-medals-section[data-from-snippet=true],.cpdt .jdgm-ugc-media-wrapper[data-from-snippet=true],.cpdt .jdgm-rev__transparency-badge[data-badge-type=review_collected_via_store_invitation],.cpdt .jdgm-rev__transparency-badge[data-badge-type=review_collected_from_another_provider],.cpdt .jdgm-rev__transparency-badge[data-badge-type=review_collected_from_store_visitor],.cpdt .jdgm-rev__transparency-badge[data-badge-type=review_earned_for_future_purchase]{display:none!important}.cpdt .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer=true] .jdgm-full-rev__icon:after{border-radius:8px}@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:JudgemeStar;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==) format("woff");font-weight:400;font-style:normal}.cpdt .jdgm-hidden{display:none!important;visibility:hidden!important}.cpdt .jdgm-temp-hidden{display:none}.cpdt .media-fit-contain{--product-media-fit: contain}.cpdt .media-fit-contain :is(img){object-fit:contain;width:100%;height:100%}.cpdt .media-fit-contain :is(img){background-color:var(--color-background)}.cpdt ::view-transition-old(gallery-item-open),.cpdt ::view-transition-new(gallery-item-open),.cpdt ::view-transition-old(gallery-item-close),.cpdt ::view-transition-new(gallery-item-close){height:auto;width:100%;object-fit:contain;top:50%;transform:translateY(-50%)}.cpdt{--gallery-media-border-radius: 0px}.cpdt .ai-review-rating-al1h4thpqc2zpuja1baigenblock8d285b7ycxj67{display:flex;align-items:center;gap:8px;width:100%;max-width:100%}.cpdt .ai-review-stars-al1h4thpqc2zpuja1baigenblock8d285b7ycxj67{display:flex;gap:2px}.cpdt .ai-review-star-al1h4thpqc2zpuja1baigenblock8d285b7ycxj67{width:16px;height:16px;fill:#ffb800}.cpdt .ai-review-text-al1h4thpqc2zpuja1baigenblock8d285b7ycxj67{color:#000;font-size:11px;line-height:1.4;font-weight:400}@media screen and (max-width:749px){.cpdt .ai-review-star-al1h4thpqc2zpuja1baigenblock8d285b7ycxj67{width:14.4px;height:14.4px}.cpdt .ai-review-text-al1h4thpqc2zpuja1baigenblock8d285b7ycxj67{font-size:9.9px}}.cpdt .sxbul{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:540px;font-family:inherit}.cpdt .sxbul__item{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4;color:#2d3e50}.cpdt .sxbul__item i{font-size:21px;color:#121212;flex-shrink:0}@media(max-width:420px){.cpdt .sxbul__item{font-size:14px;gap:10px}.cpdt .sxbul__item i{font-size:19px}}.cpdt add-to-cart-component .schutzix-atc-btn{background-color:#121212!important;border-color:#121212!important;color:#fff!important;height:auto!important;padding-top:14px!important;padding-bottom:14px!important}.cpdt add-to-cart-component .schutzix-atc-btn:hover{background-color:#173baf!important;border-color:#173baf!important}.cpdt .schutzix-atc-stack{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.cpdt .schutzix-atc-btn .add-to-cart-text{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cpdt .schutzix-atc-btn .add-to-cart-icon{display:none!important}.cpdt .schutzix-atc-trust{display:flex;align-items:center;justify-content:center;gap:6px;line-height:1}.cpdt .schutzix-atc-shield{display:inline-flex;flex-shrink:0;line-height:0}.cpdt .schutzix-atc-trust-text{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.cpdt .schutzix-trust-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:16px 0 0;font-family:inherit}.cpdt .schutzix-trust-item{display:flex;align-items:center;gap:8px;min-width:0}.cpdt .schutzix-trust-dot{width:10px;height:10px;border-radius:50%;background:#e8830c;flex-shrink:0;animation:schutzix-blink 1.4s ease-in-out infinite}@keyframes schutzix-blink{0%,to{opacity:1}50%{opacity:.25}}.cpdt .schutzix-trust-text{font-size:14px;line-height:1.2;color:#1a1a1a;white-space:nowrap}.cpdt .schutzix-trust-text--orange{color:#e8830c;font-weight:600}.cpdt .schutzix-trust-flag{display:inline-flex;flex-shrink:0}.cpdt .schutzix-trust-flag svg{display:block;border-radius:2px;box-shadow:0 0 0 1px #00000014}@media(max-width:420px){.cpdt .schutzix-trust-row{gap:8px}.cpdt .schutzix-trust-text{font-size:12px}}@media(max-width:340px){.cpdt .schutzix-trust-text{font-size:11px}}@media(prefers-reduced-motion:reduce){.cpdt .schutzix-trust-dot{animation:none}}.cpdt .sxtr-tr{--sxtr-text: #1a1a1a;--sxtr-muted: #5a5a5a;--sxtr-bg: #F4F2EE;--sxtr-check: #2E9B5C;--sxtr-check-ring: #FFFFFF;margin:14px 0 4px;font-family:Inter,-apple-system,sans-serif}.cpdt .sxtr-tr__pill{display:flex;align-items:center;gap:14px;background:var(--sxtr-bg);border-radius:999px;padding:10px 18px 10px 12px;width:100%;box-sizing:border-box}.cpdt .sxtr-tr__avatars{position:relative;display:inline-flex;flex-shrink:0}.cpdt .sxtr-tr__avatar{width:38px;height:38px;border-radius:50%;border:2px solid #fff;object-fit:cover;background:#ddd;display:block}.cpdt .sxtr-tr__avatar:not(:first-child){margin-left:-14px}.cpdt .sxtr-tr__check{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;border-radius:50%;background:var(--sxtr-check);border:2px solid var(--sxtr-check-ring);display:flex;align-items:center;justify-content:center;color:#fff}.cpdt .sxtr-tr__check svg{width:9px;height:9px}.cpdt .sxtr-tr__text{flex:1;min-width:0}.cpdt .sxtr-tr__head{font-size:14px;font-weight:700;color:var(--sxtr-text);line-height:1.3;margin:0 0 2px}.cpdt .sxtr-tr__sub{font-size:12.5px;color:var(--sxtr-muted);line-height:1.4;margin:0}@media(max-width:420px){.cpdt .sxtr-tr__pill{padding:10px 14px 10px 10px;gap:10px}.cpdt .sxtr-tr__avatar{width:34px;height:34px}.cpdt .sxtr-tr__head{font-size:13px}.cpdt .sxtr-tr__sub{font-size:12px}}.cpdt .schutzix-co{max-width:1100px;margin:0 auto;padding:48px 20px;font-family:inherit;color:#1a2b3c}.cpdt .schutzix-co-head{max-width:820px;margin-bottom:28px}.cpdt .schutzix-co-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#121212;margin-bottom:12px}.cpdt .schutzix-co-title{font-size:38px;line-height:1.12;font-weight:700;color:#121212;margin:0 0 16px}.cpdt .schutzix-co-intro{font-size:17px;line-height:1.65;color:#5a6b7b;margin:0}.cpdt .schutzix-co-hero{margin:0 0 44px;border-radius:16px;overflow:hidden;background:#f4f5f6}.cpdt .schutzix-co-hero img{display:block;width:100%;height:auto}.cpdt .schutzix-co-traits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:44px}.cpdt .schutzix-co-trait{background:#f4f5f6;border-radius:12px;padding:22px 20px;text-align:center}.cpdt .schutzix-co-trait-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#f3ece4;color:#121212;font-size:24px;margin-bottom:12px}.cpdt .schutzix-co-trait-t{display:block;font-size:18px;font-weight:700;color:#121212;margin-bottom:4px}.cpdt .schutzix-co-trait-d{display:block;font-size:14px;line-height:1.45;color:#5a6b7b}.cpdt .schutzix-co-block{margin-bottom:40px}.cpdt .schutzix-co-subtitle{font-size:24px;font-weight:700;color:#121212;margin:0 0 20px}.cpdt .schutzix-co-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cpdt .schutzix-co-cell{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:16px;font-size:15px;font-weight:500;color:#2d3e50;line-height:1.3}.cpdt .schutzix-co-cell i{font-size:24px;color:#121212;flex-shrink:0}.cpdt .schutzix-co-foot{font-size:17px;line-height:1.6;color:#121212;font-weight:500;background:#f3ece4;border-radius:12px;padding:22px 26px;margin:0}@media(max-width:749px){.cpdt .schutzix-co{padding:32px 16px}.cpdt .schutzix-co-title{font-size:28px}.cpdt .schutzix-co-intro{font-size:15px}.cpdt .schutzix-co-hero{margin-bottom:32px;border-radius:12px}.cpdt .schutzix-co-traits{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.cpdt .schutzix-co-subtitle{font-size:20px}.cpdt .schutzix-co-grid{grid-template-columns:1fr 1fr;gap:10px}.cpdt .schutzix-co-cell{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px;font-size:13px}.cpdt .schutzix-co-cell i{font-size:22px}.cpdt .schutzix-co-foot{font-size:15px;padding:18px}}.cpdt .schutzix-warn{max-width:1180px;margin:0 auto;padding:40px 20px;font-family:inherit;color:#1a2b3c}.cpdt .schutzix-warn-head{margin-bottom:32px}.cpdt .schutzix-warn-title{font-size:42px;line-height:1.1;font-weight:700;color:#121212;margin:0 0 16px;max-width:720px}.cpdt .schutzix-warn-intro{font-size:17px;line-height:1.6;color:#5a6b7b;margin:0;max-width:900px}.cpdt .schutzix-warn-box{background:#f4f5f6;border-radius:14px;padding:36px 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.cpdt .schutzix-warn-imgs{display:flex;align-items:stretch;gap:16px;margin-bottom:24px}.cpdt .schutzix-warn-card{flex:1;background:#fff;border-radius:12px;box-shadow:0 2px 10px #102a430f;display:flex;align-items:center;justify-content:center;padding:16px;min-height:160px}.cpdt .schutzix-warn-card--solo{max-width:240px}.cpdt .schutzix-warn-img{max-height:140px;max-width:100%;width:auto;object-fit:contain}.cpdt .schutzix-warn-coltitle{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;margin:0 0 18px}.cpdt .schutzix-warn-coltitle--bad{color:#c0392b}.cpdt .schutzix-warn-coltitle--good{color:#121212}.cpdt .schutzix-warn-headicon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.cpdt .schutzix-warn-headicon--bad{background:#c0392b}.cpdt .schutzix-warn-headicon--good{background:#121212}.cpdt .schutzix-warn-list{list-style:none;margin:0;padding:0}.cpdt .schutzix-warn-list li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;margin-bottom:12px;color:#2d3e50}.cpdt .schutzix-warn-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;color:#fff;flex-shrink:0;margin-top:2px}.cpdt .schutzix-warn-ic--bad{background:#c0392b}.cpdt .schutzix-warn-ic--good{background:#1f9d55}@media(max-width:749px){.cpdt .schutzix-warn{padding:28px 16px}.cpdt .schutzix-warn-title{font-size:30px}.cpdt .schutzix-warn-intro{font-size:15px}.cpdt .schutzix-warn-box{grid-template-columns:1fr;gap:32px;padding:24px 20px}.cpdt .schutzix-warn-card{min-height:130px;padding:12px}.cpdt .schutzix-warn-img{max-height:110px}.cpdt .schutzix-warn-coltitle{font-size:19px}.cpdt .schutzix-warn-list li{font-size:15px}}.cpdt .schutzix-stats{max-width:1180px;margin:0 auto;padding:56px 20px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;font-family:inherit;color:#121212}.cpdt .schutzix-stats-title{font-size:40px;line-height:1.12;font-weight:700;color:#121212;margin:0 0 16px;max-width:420px}.cpdt .schutzix-stats-intro{font-size:17px;line-height:1.6;color:#5a6b7b;margin:0;max-width:440px}.cpdt .schutzix-stats-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cpdt .schutzix-stats-card{background:#f4f5f6;border-radius:14px;padding:28px 24px;text-align:center}.cpdt .schutzix-stats-num{display:block;font-size:46px;line-height:1;font-weight:800;color:#121212;margin-bottom:10px}.cpdt .schutzix-stats-label{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#121212;margin-bottom:12px}.cpdt .schutzix-stats-desc{display:block;font-size:14px;line-height:1.5;color:#5a6b7b}@media(max-width:749px){.cpdt .schutzix-stats{grid-template-columns:1fr;gap:28px;padding:36px 16px}.cpdt .schutzix-stats-title{font-size:28px;max-width:none}.cpdt .schutzix-stats-intro{font-size:15px;max-width:none}.cpdt .schutzix-stats-cards{gap:14px}.cpdt .schutzix-stats-card{padding:22px 16px}.cpdt .schutzix-stats-num{font-size:36px}}.cpdt .sxco{max-width:1180px;margin:0 auto;padding:48px 20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;font-family:inherit;color:#121212}.cpdt .sxco-imgwrap{position:relative;border-radius:16px;overflow:hidden}.cpdt .sxco-img{display:block;width:100%;height:auto}.cpdt .sxco-overlay{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#0d1e37f5 60%,#0d1e3700);padding:40px 24px 22px;color:#fff}.cpdt .sxco-overlay-title{font-size:22px;font-weight:700;margin:0 0 8px}.cpdt .sxco-overlay-text{font-size:14px;line-height:1.55;margin:0;color:#d6e0ee}.cpdt .sxco-title{font-size:38px;line-height:1.12;font-weight:700;color:#121212;margin:0 0 16px;max-width:460px}.cpdt .sxco-intro{font-size:16px;line-height:1.6;color:#5a6b7b;margin:0 0 28px;max-width:480px}.cpdt .sxco-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cpdt .sxco-card{border-radius:12px;padding:20px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.cpdt .sxco-card i{font-size:26px}.cpdt .sxco-card--y{background:#fbe7a2}.cpdt .sxco-card--y i{color:#b8860b}.cpdt .sxco-card--o{background:#fad3b0}.cpdt .sxco-card--o i{color:#c2410c}.cpdt .sxco-card--r{background:#f7bdc0}.cpdt .sxco-card--r i{color:#c0392b}.cpdt .sxco-ppm{font-size:22px;font-weight:800;color:#121212}.cpdt .sxco-desc{font-size:13px;line-height:1.4;color:#3a4a5a}@media(max-width:749px){.cpdt .sxco{grid-template-columns:1fr;gap:28px;padding:32px 16px}.cpdt .sxco-title{font-size:28px;max-width:none}.cpdt .sxco-intro{font-size:15px;max-width:none}.cpdt .sxco-overlay-title{font-size:19px}.cpdt .sxco-cards{gap:10px}.cpdt .sxco-card{padding:16px 8px}.cpdt .sxco-ppm{font-size:18px}.cpdt .sxco-desc{font-size:11px}}.cpdt .ai-reviews-carousel-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{width:100%;display:block;padding:40px 0}.cpdt .ai-reviews-carousel__container-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{width:100%;max-width:100%;margin:0 auto}.cpdt .ai-reviews-carousel__heading-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{text-align:center;margin-bottom:32px;color:#000}.cpdt .ai-reviews-carousel__scroll-wrapper-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cccccc transparent}.cpdt .ai-reviews-carousel__scroll-wrapper-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx::-webkit-scrollbar{height:8px}.cpdt .ai-reviews-carousel__scroll-wrapper-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx::-webkit-scrollbar-track{background:transparent}.cpdt .ai-reviews-carousel__scroll-wrapper-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.cpdt .ai-reviews-carousel__track-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{display:flex;gap:16px;padding-bottom:16px}.cpdt .ai-reviews-carousel__card-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{flex:0 0 300px;background-color:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px #0000001a}.cpdt .ai-reviews-carousel__image-wrapper-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background-color:#f4f4f4}.cpdt .ai-reviews-carousel__image-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{width:100%;height:100%;object-fit:cover}.cpdt .ai-reviews-carousel__image-placeholder-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.cpdt .ai-reviews-carousel__image-placeholder-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx svg{width:60%;height:60%;opacity:.3}.cpdt .ai-reviews-carousel__text-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{color:#000;font-size:14px;line-height:1.5;flex-grow:1}.cpdt .ai-reviews-carousel__footer-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{display:flex;justify-content:space-between;align-items:flex-end}.cpdt .ai-reviews-carousel__name-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{color:#000;font-size:14px;font-weight:600}.cpdt .ai-reviews-carousel__stars-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{display:flex;gap:2px}.cpdt .ai-reviews-carousel__star-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{width:16px;height:16px;fill:gold}@media screen and (max-width:749px){.cpdt .ai-reviews-carousel__card-avys2axvrakt0svvjyaigenblock9dc2bf4rjq8tx{flex:0 0 280px}}.cpdt .sxcmp-bg{position:relative;width:100%;box-sizing:border-box;border-radius:22px;overflow:hidden;background:radial-gradient(70% 90% at 50% 0%,#2c4a96,#223b7e 45%,#16275a);padding:56px 24px 52px;font-family:inherit}.cpdt .sxcmp-bg *{box-sizing:border-box}.cpdt .sxcmp-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.2;pointer-events:none}.cpdt .sxcmp-inner{position:relative;width:100%;max-width:760px;margin-left:auto;margin-right:auto}.cpdt .sxcmp-title{font-size:34px;line-height:1.12;font-weight:700;text-align:center;color:#fff;margin:0 0 32px}.cpdt .sxcmp-table{display:flex;align-items:stretch;width:100%}.cpdt .sxcmp-col-crit{flex:1.3}.cpdt .sxcmp-col-us,.cpdt .sxcmp-col-them{flex:1}.cpdt .sxcmp-col-us{background:#5b8cff21;border:1px solid rgba(120,160,255,.3);border-radius:16px}.cpdt .sxcmp-head{height:110px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12px}.cpdt .sxcmp-headlabel{height:22px;display:flex;align-items:center;font-size:16px;font-weight:700}.cpdt .sxcmp-img{max-height:60px;width:auto;margin-bottom:8px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.cpdt .sxcmp-brand{color:#fff;font-size:17px}.cpdt .sxcmp-head-them{color:#9fb0cf}.cpdt .sxcmp-c{height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.08)}.cpdt .sxcmp-c-crit{align-items:flex-start;text-align:left;font-size:15px;font-weight:600;color:#e3eafa;padding-left:4px}.cpdt .sxcmp-yes{font-size:21px;color:#6ea0ff}.cpdt .sxcmp-no{font-size:21px;color:#5a6885}.cpdt .sxcmp-v{font-size:13px;line-height:1.3}.cpdt .sxcmp-v-us{color:#c8d8ff;font-weight:600}.cpdt .sxcmp-v-them{color:#8090ab}@media(max-width:749px){.cpdt .sxcmp-bg{padding:36px 12px 32px;border-radius:16px}.cpdt .sxcmp-title{font-size:24px;margin-bottom:24px}.cpdt .sxcmp-head{height:96px;padding-bottom:10px}.cpdt .sxcmp-headlabel{font-size:13px;height:18px}.cpdt .sxcmp-img{max-height:46px;margin-bottom:6px}.cpdt .sxcmp-brand{font-size:14px}.cpdt .sxcmp-c{height:74px;padding:6px}.cpdt .sxcmp-c-crit{font-size:12px}.cpdt .sxcmp-v{font-size:11px}.cpdt .sxcmp-yes,.cpdt .sxcmp-no{font-size:18px}}.cpdt .kaching-bundles__block,.cpdt .kaching-bundles-sticky-atc{display:none}.cpdt .kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}.cpdt .kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{position:relative;display:flex;align-items:center;flex-shrink:0;padding-block:2px}.cpdt .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{box-sizing:border-box;width:40px;height:40px;object-fit:cover;background-color:#fff;border-radius:8px;border:1px solid var(--kaching-free-gift-background-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color, #000)}.cpdt .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}.cpdt .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{box-sizing:border-box;position:absolute;top:0;inset-inline-end:0px;transform:translate(18%,-3%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--kaching-free-gift-text-color, #000);background-color:var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3));color:var(--kaching-free-gift-text-color, #000);font-size:calc(var(--kaching-free-gift-font-size, 13px) - 2px);font-weight:var(--kaching-free-gift-font-weight, bold);line-height:1}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo-count{border-color:var(--kaching-free-gift-selected-text-color, #fff);background-color:var(--kaching-free-gift-selected-background-color, #000);color:var(--kaching-free-gift-selected-text-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__bundle-products{display:flex;justify-content:space-evenly;margin-top:12px;margin-bottom:4px;border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-radius:calc(var(--bar-border-radius, 0) * 3 / 4)}.cpdt .kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}.cpdt .kaching-bundles .kaching-bundles__bundle-products__divider{display:flex;flex-direction:column;align-items:center;width:0px;overflow:visible}.cpdt .kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}.cpdt .kaching-bundles .kaching-bundles__bundle-products__divider-line{display:flex;flex:1 1 0%;width:1px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}.cpdt .kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bundle-products__product{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;min-width:0px;gap:5px;padding:12px}.cpdt .kaching-bundles .kaching-bundles__bundle-products__product.kaching-bundles__bundle-products__product--placeholder{justify-content:center;text-align:center;font-size:13px;font-weight:700;color:#555}.cpdt .kaching-bundles .kaching-bundles__bundle-products__wrapper{display:flex;align-items:center;gap:10px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__bundle-products__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__bundle-products__link{display:flex;flex-shrink:0;text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__bundle-products__image{flex-shrink:0;height:50px;width:auto;max-width:100%;border-radius:var(--kaching-bundle-products-image-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;height:50px;width:50px}.cpdt .kaching-bundles .kaching-bundles__bundle-products__title{overflow-wrap:break-word;text-align:center;font-size:13px;color:var(--bar-title-color);font-weight:var(--bar-title-font-weight, 700);font-style:var(--bar-title-font-style)}.cpdt .kaching-bundles .kaching-bundles__bundle-products__pricing{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px}.cpdt .kaching-bundles .kaching-bundles__bundle-products__price{font-size:13px;font-weight:700;color:var(--bar-price-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bundle-products__full-price{text-decoration:line-through;font-size:12px;color:var(--bar-full-price-color, #555)}.cpdt .kaching-bundles .kaching-bundles__bundle-products__unit-price{width:100%;text-align:center;font-size:12px;color:var(--bar-full-price-color, #555);text-transform:uppercase}.cpdt .kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0px}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:wrap;justify-content:flex-end}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{width:50px;height:auto;object-fit:contain}.cpdt .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products{display:flex;flex-direction:column;margin-top:12px;margin-bottom:4px;border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-radius:calc(var(--bar-border-radius, 0) * 3 / 4);overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products__divider{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;height:0px;overflow:visible}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{display:flex;flex:1 1 0%;width:auto;height:1px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product{display:grid;grid-template-columns:auto minmax(0px,1fr) auto auto;gap:12px;align-items:center;padding:12px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__content{display:flex;flex-direction:column;gap:6px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__pricing{display:flex;justify-content:flex-end}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__image-link{display:flex;flex-shrink:0;text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__image{flex-shrink:0;height:50px;width:auto;max-width:100%;border-radius:var(--kaching-bundle-products-image-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{height:50px;width:50px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__title{overflow-wrap:break-word;text-align:start;font-size:13px;color:var(--bar-title-color);font-weight:var(--bar-title-font-weight, 700);font-style:var(--bar-title-font-style)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-product__swap-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:var(--bar-border-radius, 8px);background-color:var(--collection-product-button-color, #2b2b2b);color:var(--collection-product-button-text-color, #ffffff);font-size:13px;line-height:1.2;text-align:center;cursor:pointer;white-space:nowrap}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-products__placeholder{display:flex;align-items:center;justify-content:center;padding:14px 12px;color:#0006;font-style:italic}.cpdt .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}.cpdt .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}.cpdt .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-image:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-basis:unset;flex-flow:unset;flex-grow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;color:var(--bar-selected-border-color);border-width:2px;border-style:solid;border-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox.kaching-bundles__checkbox-upsells__checkbox--selected{border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;max-width:50px;max-height:50px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-choose-multiple-gifts-overlay-color, rgba(0, 0, 0, .5))}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal__content{position:relative;z-index:10000;min-width:min(470px,95%);max-width:700px;max-height:calc(100dvh - 20px);width:100%;display:flex;flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts{display:flex;flex-direction:column;border-radius:10px;background-color:#fff;max-height:100%;overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0;margin-block:2px 18px;color:var(--kaching-choose-multiple-gifts-text-color, #000);flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-weight:650;font-size:16px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__products{display:flex;flex-direction:column;gap:16px;padding:0 16px;flex:1 1 0%;overflow-y:auto;min-height:0px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:600px){.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media(max-width:500px){.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{display:flex;align-items:center;gap:12px;min-width:0px;flex:1 1 0%}@media(max-width:600px){.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{display:flex;flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{display:flex;border-radius:8px;border:1px solid rgb(229,229,227);object-fit:contain;height:auto;width:var(--kaching-choose-multiple-gifts-photo-size, 100px);max-height:calc(var(--kaching-choose-multiple-gifts-photo-size, 100px) * 2)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{display:flex;flex-direction:column;gap:4px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-multiple-gifts-text-size, 14px);color:var(--kaching-choose-multiple-gifts-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0px;max-width:100%}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{display:flex;align-items:flex-start;gap:8px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-counter{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;height:24px;font-size:12px;color:#000}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1 1 0%;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{display:flex;align-items:center;gap:8px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1 1 0%;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-multiple-gifts-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{display:flex;gap:10px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-multiple-gifts-price-color, #f04438)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-compare-at-price{font-size:14px;font-weight:650;text-decoration:line-through;color:var(--kaching-choose-multiple-gifts-compare-at-price-color, #667085)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{-webkit-appearance:none;appearance:none;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-weight:600;padding:10px 12px;line-height:1.4;border-radius:8px;cursor:pointer;font-size:var(--kaching-choose-multiple-gifts-button-size, 16px);background-color:var(--kaching-choose-multiple-gifts-button-color, #7f56d9);color:var(--kaching-choose-multiple-gifts-button-text-color, #fff)}@media(max-width:500px){.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1 1 0%}}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{background-color:#eaecf0;color:#98a2b3;cursor:not-allowed}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--selected{display:flex;align-items:center;gap:8px;background-color:#fff;color:#414651;border:1px solid rgb(213,215,218)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;padding:16px;border-top:1px solid rgb(229,229,227);flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{font-size:14px;font-weight:400;color:#535862;flex:1 1 0%;min-width:0px;overflow-wrap:break-word}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{display:flex;gap:8px;flex:1 0 0%;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{-webkit-appearance:none;appearance:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;height:40px;min-width:80px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:1 1 0%;box-shadow:#0a0d120d 0 1px 2px}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{background-color:#fff;border:1px solid rgb(213,215,218);color:#414651}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{background-color:#000;color:#fff}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{background-color:#eaecf0;border:1px solid rgb(233,234,235);color:#98a2b3;cursor:not-allowed}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:600px){.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media(max-width:500px){.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;justify-content:space-between;flex-shrink:1}}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity{display:flex;align-items:center;justify-content:space-between;width:72px;height:42px;border:1px solid rgb(214,214,214);border-radius:8px;overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;align-items:center;justify-content:center;width:28px;height:100%;cursor:pointer;color:#424242}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button img{filter:brightness(0) saturate(100%) invert(24%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(96%) contrast(89%)}.cpdt .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{font-size:14px;font-weight:600;color:#414651}.cpdt:has(.kaching-bundles__choose-multiple-gifts-modal){overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-y:auto;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-mix-and-match-choose-product-overlay-color, rgba(0, 0, 0, .5))}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal__content{position:relative;z-index:10000;margin:auto;min-width:min(470px,95%);max-width:700px;width:100%}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__header{display:flex;align-items:center;justify-content:space-between;margin-block:2px 18px;color:var(--kaching-mix-and-match-choose-product-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-weight:650;font-size:16px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{display:flex;flex-direction:column;gap:16px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{display:flex;flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{display:flex;border-radius:8px;border:1px solid rgb(229,229,227);object-fit:contain;height:auto;width:var(--kaching-mix-and-match-choose-product-photo-size, 100px);max-height:calc(var(--kaching-mix-and-match-choose-product-photo-size, 100px) * 2)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-mix-and-match-choose-product-text-size, 14px);color:var(--kaching-mix-and-match-choose-product-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__subtitle{font-size:14px;font-weight:400;color:var(--kaching-mix-and-match-choose-product-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{display:flex;gap:10px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price{font-size:14px;font-weight:650;color:var(--kaching-mix-and-match-choose-product-price-color, #f04438)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-compare-at-price{font-size:14px;font-weight:650;text-decoration:line-through;color:var(--kaching-mix-and-match-choose-product-compare-at-price-color, #667085)}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0px}.cpdt .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{-webkit-appearance:none;appearance:none;flex-shrink:0;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-weight:600;padding:12px;line-height:1.2;border-radius:8px;cursor:pointer;font-size:var(--kaching-mix-and-match-choose-product-button-size, 16px);background-color:var(--kaching-mix-and-match-choose-product-button-color, #7f56d9);color:var(--kaching-mix-and-match-choose-product-button-text-color, #fff)}.cpdt:has(.kaching-bundles__mix-and-match-choose-product-modal){overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__bar-collection-products{display:flex;flex-direction:column;gap:5px;margin-top:5px}.cpdt .kaching-bundles .kaching-bundles__collection-product{display:flex;gap:16px;align-items:center;justify-content:space-between}.cpdt .kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{display:none;margin-block:0px}.cpdt .kaching-bundles .kaching-bundles__collection-product__image--default{background-color:#fff;border:1px solid rgb(233,233,233);color:#000}.cpdt .kaching-bundles .kaching-bundles__collection-product--require-selection{padding:8px;border-radius:12px;background-color:var(--kaching-collection-breaks-require-selection-background-color)}.cpdt .kaching-bundles .kaching-bundles__collection-product--require-selection .kaching-bundles__collection-product__image--default{border-color:var(--kaching-collection-breaks-require-selection-text-color);color:var(--kaching-collection-breaks-require-selection-text-color)}.cpdt .kaching-bundles .kaching-bundles__collection-breaks-alert{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:12px;font-size:12px;background-color:var(--kaching-collection-breaks-require-selection-background-color, rgb(254, 228, 226));color:var(--kaching-collection-breaks-require-selection-text-color, rgb(240, 68, 56))}.cpdt .kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}.cpdt .kaching-bundles .kaching-bundles__collection-product__main{display:flex;gap:16px;align-items:center;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__collection-product__content{display:flex;flex-direction:column;gap:3px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__collection-product__link{display:flex;flex-shrink:0;text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__collection-product__image{flex-shrink:0;object-fit:contain;height:auto;width:var(--kaching-collection-breaks-product-photo-size, 40px);border-radius:var(--kaching-collection-breaks-image-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__collection-product__title{font-size:16px;color:var(--kaching-collection-breaks-product-title-color, #000)}.cpdt .kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}.cpdt .kaching-bundles .kaching-bundles__collection-product__choose-product-button{cursor:pointer;color:#fff;font-size:12px;line-height:1.4;padding:6px 14px;border-radius:8px;background-color:var(--kaching-collection-breaks-button-color, #333)}.cpdt .kaching-bundles .kaching-bundles__collection-product__remove-button{display:flex;align-items:center;justify-content:center;height:24px;width:24px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__choose-product-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-y:auto;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-choose-product-overlay-color, rgba(0, 0, 0, .5))}.cpdt .kaching-bundles .kaching-bundles__choose-product-modal__content{position:relative;z-index:10000;margin:auto;min-width:min(470px,95%);max-width:700px;width:100%}.cpdt .kaching-bundles .kaching-bundles__choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.cpdt .kaching-bundles .kaching-bundles__choose-product__header{display:flex;align-items:center;justify-content:space-between;margin-block:2px 18px;color:var(--kaching-choose-product-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-weight:650;font-size:16px}.cpdt .kaching-bundles .kaching-bundles__choose-product__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__choose-product__products{display:flex;flex-direction:column;gap:16px}.cpdt .kaching-bundles .kaching-bundles__choose-product__controls{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cpdt .kaching-bundles .kaching-bundles__choose-product__search-field{position:relative;flex:1 1 auto;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-product__search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__choose-product__search-input{box-sizing:border-box;width:100%;padding:10px 12px 10px 36px;border:1px solid rgb(213,215,218);border-radius:8px;font-size:14px;color:var(--kaching-choose-product-text-color, #000);background-color:#fff}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort{position:relative;flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort-button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgb(213,215,218);border-radius:8px;background:#fff;color:var(--kaching-choose-product-text-color, #000);font-size:14px;line-height:1;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:2;min-width:210px;display:flex;flex-direction:column;border:1px solid rgb(213,215,218);border-radius:10px;background:#fff;box-shadow:#10182824 0 8px 24px;overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort-option{display:flex;align-items:center;justify-content:space-between;gap:12px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:#fff;text-align:start;padding:10px 12px;font-size:14px;color:var(--kaching-choose-product-text-color, #000);cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}.cpdt .kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}.cpdt .kaching-bundles .kaching-bundles__choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.cpdt .kaching-bundles .kaching-bundles__choose-product__loading{display:block;width:32px;height:32px;margin:24px auto;border-width:3px;border-style:solid;border-color:rgb(75,85,101) rgb(227,232,239) rgb(227,232,239);border-image:none;border-radius:50%;animation:.8s linear 0s infinite normal none running kaching-choose-product-loading-spin}@media(prefers-reduced-motion:reduce){.cpdt .kaching-bundles .kaching-bundles__choose-product__loading{animation:auto ease 0s 1 normal none running none}}@keyframes kaching-choose-product-loading-spin{to{transform:rotate(360deg)}}.cpdt .kaching-bundles .kaching-bundles__choose-product__empty-state-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px}.cpdt .kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}.cpdt .kaching-bundles .kaching-bundles__choose-product__empty-state-title{font-size:18px;font-weight:500;color:#181d27}.cpdt .kaching-bundles .kaching-bundles__choose-product__empty-state-description{margin-top:8px;font-size:14px;color:#535862}.cpdt .kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{margin-top:16px;padding:10px 16px;border:1px solid rgb(213,215,218);border-radius:8px;background:#fff;color:#414651;font-size:14px;font-weight:600}.cpdt .kaching-bundles .kaching-bundles__choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-image-link{display:flex;flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-image{display:flex;border-radius:8px;border:1px solid rgb(229,229,227);object-fit:contain;height:auto;width:var(--kaching-choose-product-photo-size, 100px);max-height:calc(var(--kaching-choose-product-photo-size, 100px) * 2)}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-product-text-size, 14px);color:var(--kaching-choose-product-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__choose-product__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-product-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-price-container{display:flex;gap:10px}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-product-price-color, #f04438)}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-compare-at-price{font-size:14px;font-weight:650;text-decoration:line-through;color:var(--kaching-choose-product-compare-at-price-color, #667085)}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,.cpdt .kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0px}.cpdt .kaching-bundles .kaching-bundles__choose-product__product-button{-webkit-appearance:none;appearance:none;flex-shrink:0;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;font-weight:600;padding:12px;line-height:1.2;border-radius:8px;cursor:pointer;font-size:var(--kaching-choose-product-button-size, 16px);background-color:var(--kaching-choose-product-button-color, #7f56d9);color:var(--kaching-choose-product-button-text-color, #fff)}.cpdt:has(.kaching-bundles__choose-product-modal){overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__free-gift{display:flex;align-items:center;justify-content:space-between;margin-inline:1px;padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing, 1) + 5px);gap:5px 10px;background-color:var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__free-gift:last-child{margin-block-end:1px;border-end-start-radius:calc(var(--bar-border-radius) - 1px);border-end-end-radius:calc(var(--bar-border-radius) - 1px)}.cpdt .kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}.cpdt .kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__free-gift__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cpdt .kaching-bundles .kaching-bundles__free-gift__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__free-gift__add-button{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;font-weight:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;cursor:pointer;line-height:0;padding:4px;margin:-4px -4px -4px -6px;color:var(--kaching-free-gift-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-text-color, #000);font-size:var(--kaching-free-gift-font-size, 13px);font-weight:var(--kaching-free-gift-font-weight, bold);font-style:var(--kaching-free-gift-font-style, normal)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__free-gift__image{display:flex;flex-shrink:0;width:auto;height:var(--kaching-free-gift-image-height, 30px);border-radius:var(--kaching-free-gift-image-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__free-gift__full-price{flex-shrink:0;text-decoration:line-through;font-size:calc(var(--kaching-free-gift-font-size, 13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--kaching-free-gift-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}.cpdt .kaching-bundles .kaching-bundles__free-gift-summary{gap:8px;justify-content:flex-start}.cpdt .kaching-bundles .kaching-bundles__free-gift-summary__images{display:flex;flex-shrink:0;align-items:center}.cpdt .kaching-bundles .kaching-bundles__free-gift-summary__image{display:flex;flex-shrink:0;width:auto;height:var(--kaching-free-gift-image-height, 30px);border-radius:var(--kaching-free-gift-image-border-radius, 0);margin-inline-start:-8px;border:1px solid var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0px}.cpdt .kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:transparent}.cpdt .kaching-bundles .kaching-bundles__upsell{display:flex;align-items:center;justify-content:space-between;position:relative;padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing, 1) + 5px);margin-inline:1px;gap:5px 10px;background-color:var(--kaching-upsell-background-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__upsell:last-child{margin-block-end:1px;border-end-start-radius:calc(var(--bar-border-radius) - 1px);border-end-end-radius:calc(var(--bar-border-radius) - 1px)}.cpdt .kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}.cpdt .kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length, auto);margin-left:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length, auto);margin-right:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness, 22px))}.cpdt .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--top{inset:calc(-1 * var(--badge-border-thickness, 22px)) 0 auto;height:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--bottom{inset:auto 0 calc(-1 * var(--badge-border-thickness, 22px));height:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--left{inset:0 auto 0 calc(-1 * var(--badge-border-thickness, 22px));width:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--right{inset:0 calc(-1 * var(--badge-border-thickness, 22px)) 0 auto;width:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__upsell__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__upsell__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__upsell__link{display:flex;flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height, 30px);border-radius:var(--kaching-upsell-image-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__upsell__checkbox{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-image:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-basis:unset;flex-flow:unset;flex-grow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;flex-shrink:0;width:16px;height:16px;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;margin-inline-end:4px;color:var(--bar-selected-border-color);border-width:2px;border-style:solid;border-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__upsell__text{display:flex;min-height:30px;align-items:center;cursor:pointer;overflow-wrap:break-word;color:var(--kaching-upsell-text-color, #000);font-size:var(--kaching-upsell-font-size, 13px);font-weight:var(--kaching-upsell-font-weight, bold);font-style:var(--kaching-upsell-font-style, normal)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color, #000)}.cpdt .kaching-bundles .kaching-bundles__upsell__pricing{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.cpdt .kaching-bundles .kaching-bundles__upsell__pricing-row{display:flex;align-items:baseline;gap:6px}.cpdt .kaching-bundles .kaching-bundles__upsell__price{font-size:var(--kaching-upsell-font-size, 13px);font-weight:var(--bar-title-font-weight);font-style:var(--bar-title-font-style);color:var(--bar-price-color, #000)}.cpdt .kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size, 13px) - 1px)}.cpdt .kaching-bundles .kaching-bundles__upsell__full-price,.cpdt .kaching-bundles .kaching-bundles__upsell__unit-price{font-size:calc(var(--kaching-upsell-font-size, 13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color, #555)}.cpdt .kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}.cpdt .kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;gap:5px;align-items:center}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift{margin-inline:2px;padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing, 1) + 4px);background-color:var(--kaching-free-gift-selected-background-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child{margin-block-end:2px;border-end-start-radius:calc(var(--bar-border-radius) - 2px);border-end-end-radius:calc(var(--bar-border-radius) - 2px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{margin-inline:0px;margin-block-end:0px;border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{border-end-start-radius:0px;border-end-end-radius:0px}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell{margin-inline:2px;padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing, 1) + 4px);background-color:var(--kaching-upsell-selected-background-color, rgba(0, 0, 0, .2))}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell:last-child{margin-block-end:2px;border-end-start-radius:calc(var(--bar-border-radius) - 2px);border-end-end-radius:calc(var(--bar-border-radius) - 2px)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift{display:flex;align-items:center;justify-content:space-between;margin-inline:1px;padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing, 1) + 5px);gap:5px 10px;background-color:var(--kaching-deal-bar-progressive-gift-background-color, var(--bar-border-color, #fff))}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:1px;border-end-start-radius:calc(var(--bar-border-radius) - 1px);border-end-end-radius:calc(var(--bar-border-radius) - 1px)}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image{display:flex;flex-shrink:0;width:auto;height:var(--kaching-deal-bar-progressive-gift-image-size, 40px);border-radius:var(--kaching-deal-bar-progressive-gift-corner-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-text-color, #000);font-size:var(--kaching-deal-bar-progressive-gift-text-size, 14px)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-selected-text-color, #fff);font-weight:500}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{display:flex;align-items:center;gap:5px}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-label-background-color);color:var(--kaching-deal-bar-progressive-gift-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-label-text-size, 12px);padding:2px 8px;border-radius:16px;white-space:nowrap;font-weight:500}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon{display:flex;align-items:center;justify-content:center;color:var(--kaching-deal-bar-progressive-gift-locked-icon-color, #667085)}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-locked-text-color, #555);font-size:var(--kaching-deal-bar-progressive-gift-locked-text-size, 14px)}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}.cpdt .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-locked-label-background-color);color:var(--kaching-deal-bar-progressive-gift-locked-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-locked-label-text-size, 12px)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift{margin-inline:2px;padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing, 1) + 4px);background-color:var(--kaching-deal-bar-progressive-gift-selected-background-color, var(--bar-selected-border-color))}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:2px;border-end-start-radius:calc(var(--bar-border-radius) - 2px);border-end-end-radius:calc(var(--bar-border-radius) - 2px)}.cpdt .kaching-bundles .kaching-bundles__product-personalisation{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px;background-color:#fafafa;border-radius:calc(var(--bar-border-radius, 10px) - 4px);border:1px dashed rgb(214,214,214);margin-top:12px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}.cpdt .kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__main{display:flex;align-items:center;gap:10px;min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__image-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--kaching-product-personalisation-image-height, 40px);height:var(--kaching-product-personalisation-image-height, 40px);background-color:#fff;border-radius:calc(var(--bar-border-radius, 10px) - 6px);border:1px solid rgb(214,214,214)}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__image{display:flex;width:100%;height:100%;object-fit:cover}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__image--default{width:70%;height:70%;object-fit:contain;opacity:.7;color:#000}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__content{display:flex;flex-direction:column;gap:2px;min-width:0px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-weight:600;font-style:normal}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-weight:400;font-style:normal}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__price{font-size:14px;font-weight:500;font-style:normal;color:#000}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__compare-at-price{font-size:12px;font-weight:400;font-style:normal;color:#888;line-height:1.2;text-decoration:line-through}.cpdt .kaching-bundles .kaching-bundles__product-personalisation__price .kaching-bundles__product-personalisation__unit-label{font-size:calc(var(--kaching-bundles-unit-label-font-size, 14px) - 4px);font-weight:var(--kaching-bundles-unit-label-font-weight, normal);font-style:var(--kaching-bundles-unit-label-font-style, normal)}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{flex-direction:column;align-items:stretch;text-align:center}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;gap:8px;align-items:baseline}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-y:auto;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-product-personalisation-overlay-color, rgba(0, 0, 0, .5))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal-overlay--inline{position:relative;z-index:auto;inset:auto;padding:20px;border-radius:var(--kaching-product-personalisation-radius, 16px)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal-overlay__content{position:relative;z-index:10000;margin:auto;min-width:min(470px,95%);max-width:700px;width:100%}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal{display:flex;flex-direction:column;padding:var(--kaching-product-personalisation-gap-0, 20px);border-radius:var(--kaching-product-personalisation-radius, 16px);background-color:#fff}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--kaching-product-personalisation-gap-0, 20px);color:var(--kaching-product-personalisation-primary-text-color, rgb(0, 0, 0))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__heading{margin:0;font-weight:650;font-size:var(--kaching-product-personalisation-font-0, 24px)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__items{display:flex;flex-direction:column;gap:var(--kaching-product-personalisation-gap-1, 16px);padding:var(--kaching-product-personalisation-gap-1, 16px);border:1px solid rgb(233,233,233);border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item{display:flex;flex-direction:column;gap:var(--kaching-product-personalisation-gap-2, 12px)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item-info{display:flex;align-items:center;gap:var(--kaching-product-personalisation-gap-2, 12px)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item-image-wrapper{flex-shrink:0;width:var(--kaching-product-personalisation-image-size, 48px);height:var(--kaching-product-personalisation-image-size, 48px);border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);border:1px solid rgb(233,233,233);overflow:hidden}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item-image{width:100%;height:100%;object-fit:contain}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item-details{display:flex;flex-direction:column;gap:2px;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item-title{font-size:var(--kaching-product-personalisation-text-size, 16px);font-weight:600;color:var(--kaching-product-personalisation-primary-text-color, rgb(0, 0, 0))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__item-variant{font-size:var(--kaching-product-personalisation-font-3, 12px);color:var(--kaching-product-personalisation-secondary-text-color, rgb(115, 115, 115))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{display:flex;flex-direction:column;gap:4px}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input-container{position:relative;display:flex;align-items:center}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input-clear{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;bottom:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;left:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;top:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input{width:100%;padding:10px 12px;border:1px solid rgb(233,233,233);border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2, 16px);box-sizing:border-box;outline:none!important;box-shadow:none!important}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;outline:none!important;box-shadow:none!important}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline-offset:-1px;outline:rgb(51,51,51) solid 2px!important}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input--error{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3, 12px);color:#999}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__input-error{font-size:var(--kaching-product-personalisation-font-3, 12px);color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__actions{display:flex;gap:var(--kaching-product-personalisation-gap-1, 16px);margin-top:var(--kaching-product-personalisation-gap-0, 20px)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__button{flex:1 1 0%;padding:12px 16px;border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2, 16px);font-weight:500;cursor:pointer;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;box-shadow:#0a0d120d 0 1px 2px}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{background:#fff;color:#333;border:1px solid rgb(213,215,218)}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__button--confirm{color:var(--kaching-product-personalisation-button-text-color, rgb(255, 255, 255));border:1px solid var(--kaching-product-personalisation-button-color, rgb(0, 0, 0));background:var(--kaching-product-personalisation-button-color, rgb(0, 0, 0))}.cpdt .kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;border:1px solid rgb(233,234,235);background:#eaecf0;color:#98a2b3}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts{display:flex;flex-direction:column;gap:calc(10px * var(--block-spacing, 1) + 4px);margin-top:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__header{display:flex;flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__title{color:var(--kaching-bundles-progressive-gifts-title-color, #000);text-align:var(--kaching-bundles-progressive-gifts-title-alignment, center);font-weight:var(--kaching-bundles-progressive-gifts-title-weight, bold);font-style:var(--kaching-bundles-progressive-gifts-title-style, normal);font-size:var(--kaching-bundles-progressive-gifts-title-size, 20px)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__subtitle{color:var(--kaching-bundles-progressive-gifts-subtitle-color, #000);text-align:var(--kaching-bundles-progressive-gifts-subtitle-alignment, center);font-weight:var(--kaching-bundles-progressive-gifts-subtitle-weight, 450);font-style:var(--kaching-bundles-progressive-gifts-subtitle-style, normal);font-size:var(--kaching-bundles-progressive-gifts-subtitle-size, 16px)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0px,1fr));justify-content:center;gap:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(10px * var(--block-spacing, 1));gap:calc(6px * var(--block-spacing, 1));border-radius:var(--kaching-bundles-progressive-gifts-border-radius);background-color:var(--kaching-bundles-progressive-gifts-background-color);box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked{background-color:var(--kaching-bundles-progressive-gifts-locked-background-color);box-shadow:inset 0 0 0 1px var(--kaching-bundles-progressive-gifts-locked-border-color, rgba(0, 0, 0, .3));cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-locked-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__content{display:flex;flex-direction:column;max-width:100%;gap:calc(6px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:var(--kaching-bundles-progressive-gifts-image-size, 100px);width:initial;max-width:100%;margin-top:max(0px,(100px - var(--kaching-bundles-progressive-gifts-image-size, 100px)) / 5);color:var(--kaching-bundles-progressive-gifts-locked-icon-color, #667085);border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);background-color:transparent}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__image{object-fit:contain;max-height:100%;max-width:100%;border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);width:initial}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__details{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{display:flex;align-items:center;gap:8px}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__title{font-weight:500;text-align:center;color:var(--kaching-bundles-progressive-gifts-text-color, #000);font-size:var(--kaching-bundles-progressive-gifts-text-size, 14px)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__title.kaching-bundles__progressive-gifts__gift__title--locked{color:var(--kaching-bundles-progressive-gifts-locked-text-color, #555);font-size:var(--kaching-bundles-progressive-gifts-locked-text-size, 14px)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{animation:.6s ease-out 0s 1 normal none running kaching-progressive-gift-unlock}@keyframes kaching-progressive-gift-unlock{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__label{display:flex;flex-direction:row;align-items:center;position:absolute;top:-8px;left:50%;transform:translate(-50%);line-height:1;gap:calc(5px * var(--block-spacing, 1));padding:calc(8px * var(--block-spacing, 1));background-color:var(--kaching-bundles-progressive-gifts-label-background-color, #eee);border-radius:var(--kaching-bundles-progressive-gifts-border-radius)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text{font-weight:450;color:var(--kaching-bundles-progressive-gifts-label-text-color, #777);font-size:var(--kaching-bundles-progressive-gifts-label-text-size, 12px);white-space:nowrap}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{display:flex;flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift{flex-direction:row;justify-content:space-between;gap:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__content{flex-direction:row;align-items:center;gap:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__image-wrapper{margin-top:0;height:var(--kaching-bundles-progressive-gifts-image-size, 50px);width:var(--kaching-bundles-progressive-gifts-image-size, 50px)}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}.cpdt .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}.cpdt .kaching-bundles .kaching-bundles-savings-summary{display:flex;align-items:center;justify-content:var(--kaching-bundles-savings-summary-alignment, flex-start);gap:8px;padding:12px 16px;margin-top:calc(10px * var(--block-spacing, 1));background-color:var(--kaching-bundles-savings-summary-background-color, #f5fcf7);color:var(--kaching-bundles-savings-summary-text-color, #1b5933);border-style:solid;border-color:var(--kaching-bundles-savings-summary-border-color, #457757);border-width:var(--kaching-bundles-savings-summary-border-width, 1px);border-radius:var(--kaching-bundles-savings-summary-border-radius, 8px);font-size:var(--kaching-bundles-savings-summary-title-font-size, 14px);font-style:var(--kaching-bundles-savings-summary-title-font-style, normal);font-weight:var(--kaching-bundles-savings-summary-title-font-weight, 500)}.cpdt .kaching-bundles .kaching-bundles-savings-summary__icon{display:flex;align-items:center;width:1.2em;height:1.2em;flex-shrink:0;color:var(--kaching-bundles-savings-summary-icon-color, #1c5632)}.cpdt .kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}.cpdt .kaching-bundles .kaching-bundles-savings-summary__icon img{width:100%;height:100%;object-fit:contain}.cpdt .kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color, #000000)}.cpdt .kaching-bundles .kaching-bundles__scratch-off{position:relative;display:flex;flex-direction:column;gap:calc(10px * var(--block-spacing, 1));margin:calc(5px * var(--block-spacing, 1)) 0}.cpdt .kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}.cpdt .kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;user-select:none}.cpdt .kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{animation:.3s cubic-bezier(.34,1.56,.64,1) 0s 1 normal both running kaching-scratch-off-badge-pop}@keyframes kaching-scratch-off-badge-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.cpdt .kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular{visibility:hidden}.cpdt .kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}.cpdt .kaching-bundles .kaching-bundles__scratch-off-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:var(--bar-border-radius, 8px);cursor:pointer;touch-action:none;transition:opacity .3s ease-out;z-index:11}.cpdt .kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__scratch-off-hint{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 10px);height:calc(100% - 10px);max-width:317px;max-height:143px;pointer-events:none;opacity:.4;transition:opacity .3s ease-out;z-index:12}.cpdt .kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}.cpdt .kaching-bundles .kaching-bundles__scratch-off-hint-path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:2.8s cubic-bezier(.4,0,.2,1) 0s infinite normal none running kaching-scratch-off-hint-draw}@keyframes kaching-scratch-off-hint-draw{0%{stroke-dashoffset:1200;opacity:1}60%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.cpdt .kaching-bundles .kaching-bundles__scratch-off-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--scratch-off-title-color);font-weight:700;font-size:var(--scratch-off-title-size);line-height:1.25;text-align:center;pointer-events:none;transition:opacity .3s ease-out;z-index:12}.cpdt .kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}.cpdt .kaching-bundles .kaching-bundles-sticky-atc{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;box-shadow:#00000040 0 0 10px;background-color:var(--kaching-bundles-sticky-atc-background-color, #fff)}.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{display:flex;align-items:center;gap:16px}.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display, block);width:auto;height:var(--kaching-bundles-sticky-atc-product-photo-size, 40px);border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0)}.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{color:var(--kaching-bundles-sticky-atc-title-color, #000);font-size:var(--kaching-bundles-sticky-atc-title-font-size, 16px);font-style:var(--kaching-bundles-sticky-atc-title-font-style, normal);font-weight:var(--kaching-bundles-sticky-atc-title-font-weight, 400)}.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;display:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;line-height:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap-style:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;white-space:nowrap;cursor:pointer;background-color:var(--kaching-bundles-sticky-atc-button-color, #303030);color:var(--kaching-bundles-sticky-atc-button-text-color, #fff);font-size:var(--kaching-bundles-sticky-atc-button-font-size, 16px);font-style:var(--kaching-bundles-sticky-atc-button-font-style, normal);font-weight:var(--kaching-bundles-sticky-atc-button-font-weight, 400);padding:var(--kaching-bundles-sticky-atc-button-padding, 15px);border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius, 8px)}@media not (min-width:750px){.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display-mobile, var(--kaching-bundles-sticky-atc-image-display, block));height:var(--kaching-bundles-sticky-atc-product-photo-size-mobile, var(--kaching-bundles-sticky-atc-product-photo-size, 40px));border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius-mobile, var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0))}.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{font-size:var(--kaching-bundles-sticky-atc-title-font-size-mobile, var(--kaching-bundles-sticky-atc-title-font-size, 16px))}.cpdt .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{font-size:var(--kaching-bundles-sticky-atc-button-font-size-mobile, var(--kaching-bundles-sticky-atc-button-font-size, 16px));padding:var(--kaching-bundles-sticky-atc-button-padding-mobile, var(--kaching-bundles-sticky-atc-button-padding, 15px));border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius-mobile, var(--kaching-bundles-sticky-atc-button-corner-radius, 8px))}}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-container{border:2px dashed var(--bar-selected-border-color, #000);box-shadow:none}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}.cpdt .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{display:inline-block;overflow-wrap:break-word;font-weight:700;font-size:var(--kaching-subscriptions-title-font-size, 15px);color:var(--kaching-subscriptions-title-color, #000)}.cpdt .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{display:inline-block;overflow-wrap:break-word;font-size:var(--kaching-subscriptions-subtitle-font-size, 13px);color:var(--kaching-subscriptions-subtitle-color, #555)}.cpdt .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-price{font-size:var(--kaching-subscriptions-title-font-size, 15px);color:var(--kaching-subscriptions-title-color, #000)}.cpdt .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-full-price{font-size:var(--kaching-subscriptions-subtitle-font-size, 13px);color:var(--kaching-subscriptions-subtitle-color, #555)}.cpdt .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-image:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-basis:unset;flex-flow:unset;flex-grow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;display:flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;color:var(--bar-selected-border-color);border-width:2px;border-style:solid;border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{display:flex;justify-content:center;align-items:center;padding:8px 0}.cpdt .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;font-weight:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;line-height:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;display:inline;text-decoration:underline;text-underline-offset:3px;font-size:var(--kaching-subscriptions-title-font-size, 15px);color:var(--kaching-subscriptions-title-color, #000)}.cpdt .kaching-bundles .kaching-bundles__timer{display:flex;align-items:center;background-color:var(--kaching-bundles-timer-background-color, #000);color:var(--kaching-bundles-timer-text-color, #fff);padding:10px 20px;border-radius:var(--bar-border-radius, 8px);margin-bottom:calc(8px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__timer-title{flex:1 1 0%;text-align:var(--kaching-bundles-timer-title-alignment, center);font-size:var(--kaching-bundles-timer-title-size, 13px);font-weight:var(--kaching-bundles-timer-title-font-weight, bold);font-style:var(--kaching-bundles-timer-title-font-style, normal)}.cpdt .kaching-bundles .kaching-bundles__swatch-dropdown{display:flex;position:relative;min-width:0px;margin:0}.cpdt .kaching-bundles .kaching-bundles__swatch{display:flex;flex-shrink:0;background-size:cover;background-position:center center;overflow:hidden;position:relative;width:var(--kaching-swatch-size, 20px);height:var(--kaching-swatch-size, 20px);border:1px solid var(--kaching-swatch-border-color, #c2cdd6);background-color:var(--kaching-swatch-color, #fff);background-image:var(--kaching-swatch-image-url, none);border-radius:var(--kaching-swatch-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{border-color:#121212;opacity:.4}.cpdt .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable:after{content:"";position:absolute;bottom:0;left:0;width:140%;height:1px;background-color:#121212;transform:rotate(-45deg);transform-origin:left center}.cpdt .kaching-bundles .kaching-bundles__swatches-dropdown__color{display:flex;width:20px;height:20px;border:1px solid rgb(194,205,214);background-size:cover;background-position:center center}.cpdt .kaching-bundles .kaching-bundles__swatch-dropdown__options{display:flex;flex-direction:column;max-width:400px;max-height:500px;overflow:auto;position:fixed;top:0;left:0;border:1px solid rgb(204,204,204);background-color:#fff;z-index:1000;box-shadow:#1a1a1a47 0 20px 20px}.cpdt .kaching-bundles .kaching-bundles__swatch-dropdown__option{font-size:14px;font-weight:400;font-style:normal;display:flex;align-items:center;gap:10px;white-space:nowrap;padding-block:10px;padding-inline:10px 60px;border-width:medium medium 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(223,227,232);border-image:none;cursor:pointer;color:#000;background:none}.cpdt .kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.cpdt .kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,.cpdt .kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}.cpdt .kaching-bundles .kaching-bundles__pill-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0px;max-width:100%}.cpdt .kaching-bundles .kaching-bundles__pill-buttons__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.65em 1em;border:1px solid var(--kaching-pill-border-color, rgba(0, 0, 0, .3));border-radius:var(--kaching-pill-corner-radius, 10px);background:var(--kaching-pill-background-color, #fff);color:var(--kaching-pill-text-color, #000);font-size:var(--kaching-pill-font-size, 14px);font-weight:var(--kaching-pill-font-weight, 400);font-style:var(--kaching-pill-font-style, normal);line-height:1.3;text-align:center;cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--selected{border-color:var(--kaching-pill-selected-border-color, #000);background:var(--kaching-pill-selected-background-color, #000);color:var(--kaching-pill-selected-text-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons__button{display:flex;align-items:center;box-sizing:border-box;border-right-width:medium;border-left-width:medium;border-right-style:none;border-left-style:none;border-right-color:currentcolor;border-left-color:currentcolor;border-image:none;padding:9px;background:#fff;cursor:pointer;border-top:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-bottom:1px solid var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons__button:first-of-type{border-start-start-radius:var(--bar-variant-select-border-radius, 0);border-end-start-radius:var(--bar-variant-select-border-radius, 0);border-inline-start:1px solid var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons__button:last-of-type{border-start-end-radius:var(--bar-variant-select-border-radius, 0);border-end-end-radius:var(--bar-variant-select-border-radius, 0);border-inline-end:1px solid var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected{padding:8px 7px;border:2px solid var(--bar-selected-border-color, #50b83c)}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}.cpdt .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}.cpdt .kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}.cpdt .kaching-bundles .kaching-bundles__bar-variant-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0px;max-width:100%}.cpdt .kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}.cpdt .kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}.cpdt .kaching-bundles .kaching-bundles__bar-variant-option__name-value{font-weight:400;opacity:.85}.cpdt .kaching-bundles .kaching-bundles__quantity-selector{display:flex;width:fit-content;border:1px solid rgb(204,204,204);box-sizing:border-box;overflow:hidden;margin-top:5px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;color:#000;border-radius:0}.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cursor:unset;cx:unset;cy:unset;d:unset;display:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;line-height:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;-webkit-appearance:textfield;appearance:textfield;height:30px;width:30px;padding:0;border-width:medium 1px;border-style:none solid;border-color:currentcolor rgb(204,204,204);border-image:none;background-color:#fff;color:#000;text-align:center;font-size:16px;font-weight:400;box-sizing:border-box}.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button,.cpdt .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cpdt .kaching-bundles .kaching-bundles__highlights{display:flex;flex-direction:column;gap:8px;padding:10px 0}.cpdt .kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:wrap}.cpdt .kaching-bundles .kaching-bundles__highlights__item{display:flex;gap:8px}.cpdt .kaching-bundles .kaching-bundles__highlights__icon{display:flex;align-items:center;flex-shrink:0;color:var(--kaching-highlights-icon-color, #000);width:var(--kaching-highlights-icon-size, 16px);height:var(--kaching-highlights-icon-size, 16px)}.cpdt .kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}.cpdt .kaching-bundles .kaching-bundles__highlights__icon img{width:100%;height:100%;object-fit:contain}.cpdt .kaching-bundles .kaching-bundles__highlights__text{color:var(--kaching-highlights-text-color, #808080);font-size:var(--kaching-highlights-text-size, 16px);line-height:1.3}.cpdt .kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color, #ff0909);font-size:14px}.cpdt .kaching-bundles img{width:initial}.cpdt .kaching-bundles svg{width:initial;height:initial}.cpdt .kaching-bundles .kaching-bundles__block{display:flex;flex-direction:column;width:100%;margin-top:15px;margin-bottom:10px;text-align:start;line-height:1.4;font-family:var(--block-font-family, inherit)}.cpdt .kaching-bundles .kaching-bundles__block--hidden{display:none!important}.cpdt .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}.cpdt .kaching-bundles .kaching-bundles__block-title{display:flex;align-items:center;text-align:center;gap:8px;margin-top:10px;margin-bottom:10px;color:var(--block-block-title-color, #000);font-size:var(--block-title-font-size, 14px);font-weight:var(--block-title-font-weight, bold);font-style:var(--block-title-font-style)}.cpdt .kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}.cpdt .kaching-bundles .kaching-bundles__block-title:before,.cpdt .kaching-bundles .kaching-bundles__block-title:after{content:"";flex-grow:1;height:2px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bars{display:flex;flex-direction:column;position:relative}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all{--badge-ring-outer: calc( var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px) );padding:var(--badge-ring-outer)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-left,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-right{min-height:var(--badge-border-min-length, auto);border-radius:var(--bar-border-radius, 8px);box-shadow:0 1px 10px var(--badge-border-wrap-color, rgba(0, 0, 0, .12))}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-top,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}.cpdt .kaching-bundles .kaching-bundles__subscriptions-wrapper--hidden{display:none}.cpdt .kaching-bundles .kaching-bundles__bar{display:flex;flex:1 1 0%;margin:calc(5px * var(--block-spacing, 1)) 0;position:relative}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0px}.cpdt .kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}.cpdt .kaching-bundles .kaching-bundles__bar-container--sold-out{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--kaching-bundles-show-as-sold-out-opacity, .3)}.cpdt .kaching-bundles .kaching-bundles__bar-sold-out-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:8px;font-weight:600;background-color:var(--kaching-bundles-show-as-sold-out-background-color, #000);color:var(--kaching-bundles-show-as-sold-out-text-color, #fff);font-size:var(--kaching-bundles-show-as-sold-out-text-size, 13px);z-index:10;text-align:center}.cpdt .kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}.cpdt .kaching-bundles .kaching-bundles__bar-image{object-fit:contain;height:var(--bar-image-size, 48px);width:var(--bar-image-size, 48px);border-radius:var(--bar-image-border-radius, 0)}.cpdt .kaching-bundles .kaching-bundles__bar-radio{display:flex;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid rgb(255,255,255);box-sizing:border-box;box-shadow:0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{background:var(--bar-selected-border-color, #000);box-shadow:0 0 0 2px var(--bar-selected-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-container{flex-direction:column;justify-content:center;align-items:initial;position:relative;box-sizing:border-box;cursor:pointer;width:100%;margin:0;padding:0;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background-color:var(--bar-background-color, #fff);border-radius:var(--bar-border-radius);box-shadow:inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3));display:flex!important}.cpdt .kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{position:relative;z-index:1;flex:1 1 0%;box-sizing:border-box;min-height:var(--badge-border-min-length, auto);padding:calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px);background-color:var(--bar-background-color, #fff);border-radius:var(--bar-border-radius);display:flex;flex-direction:column;justify-content:center}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper{margin-inline-start:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border-start-start-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{margin-inline-end:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border-start-end-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{cursor:default;background-color:var(--bar-selected-background-color);box-shadow:inset 0 0 0 2px var(--bar-selected-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular{position:absolute;z-index:3}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular--custom .kaching-bundles__bar-most-popular__custom-image{max-height:var(--badge-size, 56px);width:auto;display:block}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size, 102px);height:auto}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular__content{margin:0 8px;padding:6px 8px;border-radius:0 0 5px 5px;font-family:sans-serif;font-size:var(--badge-text-size, 12px);font-weight:700;line-height:1;color:var(--bar-most-popular-color, #fff);background-color:var(--bar-most-popular-background-color)}.cpdt .kaching-bundles .kaching-bundles__badge-border{position:absolute;z-index:1;display:flex;box-sizing:border-box;overflow:hidden;align-items:center;justify-content:center;font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size, 12px),var(--badge-border-thickness, 22px) - 6px));font-weight:700;line-height:1;letter-spacing:normal;color:var(--bar-most-popular-color, #fff);background-color:var(--bar-most-popular-background-color, #000)}.cpdt .kaching-bundles .kaching-bundles__badge-border--top{inset:0px 0px auto;height:var(--badge-border-thickness, 22px);border-radius:var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0}.cpdt .kaching-bundles .kaching-bundles__badge-border--bottom{inset:auto 0px 0px;height:var(--badge-border-thickness, 22px);border-radius:0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px)}.cpdt .kaching-bundles .kaching-bundles__badge-border--left{inset:0px auto 0px 0px;width:var(--badge-border-thickness, 22px);border-radius:var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px)}.cpdt .kaching-bundles .kaching-bundles__badge-border__side{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.cpdt .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,.cpdt .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}.cpdt .kaching-bundles .kaching-bundles__badge-border__curve{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cpdt .kaching-bundles .kaching-bundles__badge-border__curve text{font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size, 12px),var(--badge-border-thickness, 22px) - 6px));font-weight:700;letter-spacing:normal;fill:var(--bar-most-popular-color, #fff)}.cpdt .kaching-bundles .kaching-bundles__badge-border--all{top:0;right:0;bottom:0;left:0;background-color:transparent;pointer-events:none}.cpdt .kaching-bundles .kaching-bundles__badge-border__band{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--badge-border-thickness, 22px);border-radius:calc(var(--bar-border-radius, 8px) + var(--badge-ring-outer));background-color:var(--bar-most-popular-background-color, #000);-webkit-mask:linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px) content-box exclude,linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px);mask:linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px) content-box exclude,linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px)}.cpdt .kaching-bundles .kaching-bundles__badge-border__side--top{inset:0px 0px auto;height:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__badge-border__side--bottom{inset:auto 0px 0px;height:var(--badge-border-thickness, 22px);transform:rotate(180deg)}.cpdt .kaching-bundles .kaching-bundles__badge-border__side--left{inset:var(--badge-border-thickness, 22px) auto var(--badge-border-thickness, 22px) 0;width:var(--badge-border-thickness, 22px);writing-mode:vertical-rl;transform:rotate(180deg)}.cpdt .kaching-bundles .kaching-bundles__badge-border__side--right{inset:var(--badge-border-thickness, 22px) 0 var(--badge-border-thickness, 22px) auto;width:var(--badge-border-thickness, 22px);writing-mode:vertical-rl}.cpdt .kaching-bundles .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:center}.cpdt .kaching-bundles .kaching-bundles__badge-border--right{inset:0px 0px 0px auto;width:var(--badge-border-thickness, 22px);border-radius:0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0}.cpdt .kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{inset:0px 0px auto;height:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0;display:flex;align-items:flex-start;justify-content:center;-webkit-mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top .kaching-bundles__badge-border__text{display:flex;align-items:center;height:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{inset:auto 0px 0px;height:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px);display:flex;align-items:flex-end;justify-content:center;-webkit-mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom .kaching-bundles__badge-border__text{display:flex;align-items:center;height:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{inset:0px auto 0px 0px;width:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px);display:flex;align-items:center;justify-content:flex-start;-webkit-mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat;mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{inset:0px 0px 0px auto;width:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0;display:flex;align-items:center;justify-content:flex-end;-webkit-mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat;mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat}.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,.cpdt .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{display:flex;align-items:center;justify-content:center;width:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-all{--badge-ring-outer: calc( var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px) );margin:var(--badge-ring-outer)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra: max( 0px, var(--badge-concave-depth, 8px) - var(--badge-border-gap, 0px) )}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top:after{content:"";position:absolute;inset:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)) 0 0;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top:var(--badge-border-gap-border, none);border-start-start-radius:var(--badge-concave-depth, 8px);border-start-end-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius);pointer-events:none;z-index:2}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top:after{border-width:2px;border-color:var(--bar-selected-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:after{content:"";position:absolute;inset:0 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-bottom:var(--badge-border-gap-border, none);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px);pointer-events:none;z-index:2}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom:after{border-width:2px;border-color:var(--bar-selected-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;background-color:transparent;min-height:var(--badge-border-min-length, auto)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible),.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible),.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible),.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible),.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left:after{content:"";position:absolute;inset:0 0 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-left:var(--badge-border-gap-border, none);border-start-start-radius:var(--badge-concave-depth, 8px);border-start-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius);pointer-events:none;z-index:2}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right:after{content:"";position:absolute;inset:0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)) 0 0;border-top-color:;border-top-style:;border-top-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-right:var(--badge-border-gap-border, none);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px);pointer-events:none;z-index:2}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right:after{border-width:2px;border-color:var(--bar-selected-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular__content:before,.cpdt .kaching-bundles .kaching-bundles__bar-most-popular__content:after{display:block;position:absolute;top:0;width:0px;height:0px;content:"";border-bottom:8px solid var(--bar-most-popular-background-color, transparent);filter:brightness(.7)}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular__content:before{left:0;border-left:8px solid transparent}.cpdt .kaching-bundles .kaching-bundles__bar-most-popular__content:after{right:0;border-right:8px solid transparent}@media(min-width:750px){.cpdt .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,.cpdt .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}.cpdt .kaching-bundles .kaching-bundles__bar-main{display:flex;align-items:center;gap:18px;min-height:55px}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}.cpdt .kaching-bundles .kaching-bundles__bar-content{align-items:center;justify-content:space-between;display:flex;gap:8px;flex:1 1 0%}.cpdt .kaching-bundles .kaching-bundles__bar-content-left{display:flex;flex-direction:column;flex:1 1 0%;align-items:flex-start}.cpdt .kaching-bundles .kaching-bundles__bar-first-line{display:flex;flex-wrap:wrap;column-gap:8px;align-items:center}.cpdt .kaching-bundles .kaching-bundles__bar-second-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.cpdt .kaching-bundles .kaching-bundles__bar-title{display:inline-block;overflow-wrap:break-word;font-size:var(--bar-title-font-size, 20px);font-weight:var(--bar-title-font-weight, 500);font-style:var(--bar-title-font-style);color:var(--bar-title-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;vertical-align:top;padding:4px 8px;overflow-wrap:break-word;background-color:var(--bar-label-background-color, #eee);color:var(--bar-label-color, #777);font-size:var(--bar-label-font-size, 12px);font-weight:var(--bar-label-font-weight);font-style:var(--bar-label-font-style);border-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-subtitle{overflow-wrap:break-word;font-size:var(--bar-subtitle-font-size, 14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-subtitle-color, #555)}.cpdt .kaching-bundles .kaching-bundles__bar-pricing{align-items:flex-end;display:flex;flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}.cpdt .kaching-bundles .kaching-bundles__bar-pricing-row{display:flex;align-items:baseline;gap:6px}.cpdt .kaching-bundles .kaching-bundles__bar-price{font-size:var(--bar-title-font-size, 20px);font-weight:var(--bar-title-font-weight, 500);font-style:var(--bar-title-font-style);color:var(--bar-price-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-price .kaching-bundles__bar-price__unit-label{font-size:var(--kaching-bundles-unit-label-font-size, 14px);font-weight:var(--kaching-bundles-unit-label-font-weight, normal);font-style:var(--kaching-bundles-unit-label-font-style)}.cpdt .kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}.cpdt .kaching-bundles .kaching-bundles__bar-full-price,.cpdt .kaching-bundles .kaching-bundles__bar-unit-price{font-size:var(--bar-subtitle-font-size, 14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color, #555)}.cpdt .kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}.cpdt .kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}.cpdt .kaching-bundles .kaching-bundles__bar-variants{display:none;flex-direction:column;align-items:flex-start}.cpdt .kaching-bundles .kaching-bundles__bar-variant{flex:1 1 0%;max-width:100%}.cpdt .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}.cpdt .kaching-bundles .kaching-bundles__bar-variant__content{display:flex;align-items:center}.cpdt .kaching-bundles .kaching-bundles__invalid-variant-error{color:red;font-size:12px;padding-bottom:2px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-names{font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}.cpdt .kaching-bundles .kaching-bundles__single-variant-name{display:flex;flex-direction:column;font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-number{font-size:12px;margin-right:2px;min-width:20px;display:inline-flex;color:var(--bar-title-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}.cpdt .kaching-bundles .kaching-bundles__bar-variant-image{width:initial;max-width:40px;max-height:40px;border-radius:calc(var(--bar-border-radius, 0) / 2);margin-right:7px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-main{display:flex;flex-direction:column;min-width:0px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-selects{display:flex;min-width:0px;margin-right:2px;margin-bottom:2px;flex-wrap:wrap;gap:7px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-select{font-size:14px;font-weight:400;font-style:normal;font-family:var(--block-font-family, inherit);-webkit-appearance:none;appearance:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:7px 25px 7px 7px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;background-size:initial;color:#000;outline:none;max-width:100%;width:auto;height:auto;min-height:auto;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3));border-radius:var(--bar-variant-select-border-radius, 0);background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important}.cpdt .kaching-bundles .kaching-bundles__bar-variant-select span{overflow:hidden;text-overflow:ellipsis}.cpdt .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;max-width:100%}.cpdt .kaching-bundles .kaching-bundles__selling-plan-select{width:100%}.cpdt .kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}.cpdt .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:red 0 0 0 1px}.cpdt .kaching-bundles .kaching-bundles__bar-variant-select:hover{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.cpdt .kaching-bundles .kaching-bundles__bar-variant-select:focus{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;box-shadow:inset 0 0 0 2px var(--bar-selected-border-color, #000)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,.cpdt .kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}.cpdt .kaching-bundles .kaching-bundles__out-of-stock{background-color:#ff2d2d4d;border:1px solid rgb(255,44,44);color:#df2121;padding:8px 12px;margin:5px 0;font-size:14px}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{display:grid;grid-template-columns:repeat(var(--bundle-bars-per-row, 3),1fr);gap:calc(10px * var(--block-spacing, 1));overflow-x:auto}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 7px 10px;height:100%}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{flex-direction:column;gap:10px;text-align:center}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label{position:absolute;top:0;left:0;right:0;margin-right:0;border-top-left-radius:var(--bar-label-border-top-radius);border-top-right-radius:var(--bar-label-border-top-radius)}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}.cpdt .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}.cpdt .kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}.cpdt .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}.cpdt .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}.cpdt .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,.cpdt .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,.cpdt .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}.cpdt .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}.cpdt .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}.cpdt .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}.cpdt .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing{margin-top:18px}.cpdt .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}.cpdt .kaching-bundles .kaching-bundles__bar-full-price:before,.cpdt .kaching-bundles .kaching-bundles__bar-price:before{content:attr(data-a11y-label);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0px}@media(prefers-reduced-motion:reduce){.cpdt .kaching-bundles *,.cpdt .kaching-bundles :before,.cpdt .kaching-bundles :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0px}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing, 1))}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-start-radius:0px;border-end-end-radius:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper{position:relative;z-index:1;margin-top:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));background-color:var(--bar-background-color, #fff);border-start-start-radius:var(--badge-concave-depth, 8px);border-start-end-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-start-radius:0px;border-end-end-radius:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper{position:relative;z-index:1;margin-bottom:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));background-color:var(--bar-background-color, #fff);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){position:relative;z-index:1}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{margin-bottom:0;border-end-start-radius:0px;border-end-end-radius:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-bottom:var(--badge-border-thickness, 22px);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){margin-inline:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){position:relative;z-index:1;margin-inline-start:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){position:relative;z-index:1;margin-inline-end:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-block-end:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-inline-start:var(--badge-border-thickness, 22px);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-inline-end:var(--badge-border-thickness, 22px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0px;border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0px}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness, 22px)}.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cpdt .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}.cpdt kaching-bundles-block[deal-block-id="209d8969-9d1c-4671-9bc4-303e0be4c036"] .kaching-bundles__bar:nth-of-type(4) .kaching-bundles__bar-most-popular__content:before,.cpdt kaching-bundles-block[deal-block-id="209d8969-9d1c-4671-9bc4-303e0be4c036"] .kaching-bundles__bar:nth-of-type(4) .kaching-bundles__bar-most-popular__content:after{display:none!important}.cpdt kaching-bundles-block[deal-block-id="209d8969-9d1c-4671-9bc4-303e0be4c036"] .kaching-bundles__bar:nth-of-type(4) .kaching-bundles__bar-most-popular__content{border-radius:6px 6px 0 0!important;margin:0!important;display:flex;justify-content:center}.cpdt kaching-bundles-block[deal-block-id="209d8969-9d1c-4671-9bc4-303e0be4c036"] .kaching-bundles__bar:nth-of-type(4) .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{left:0;right:0!important}.cpdt{font-family:Aleo,Georgia,serif}.cpdt h1,.cpdt h2,.cpdt h3,.cpdt [class*=heading],.cpdt [class*=title]{font-family:Playfair Display,Georgia,serif!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dt-copie.css.map */
