.cprp *{box-sizing:border-box}.cprp{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh;font-variation-settings:"slnt" 0}.cprp{--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)}.cprp img,.cprp video,.cprp svg{display:block;max-width:100%}.cprp img{width:100%;height:auto}.cprp input{font:inherit;border-radius:var(--style-border-radius-inputs)}.cprp input:hover{background-color:var(--color-input-hover-background)}.cprp .product-card__content slideshow-component{--cursor: pointer}.cprp p,.cprp h1,.cprp h2,.cprp h3{overflow-wrap:break-word}.cprp p:empty{display:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.cprp{view-transition-name:none}.cprp ::view-transition{pointer-events:none}.cprp:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}.cprp:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}.cprp ::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}.cprp ::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}.cprp:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}.cprp:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}.cprp ::view-transition-group(product-image-transition){z-index:1}.cprp ::view-transition-group(product-image-transition),.cprp ::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}.cprp ::view-transition-old(product-image-transition),.cprp ::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}.cprp ::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}.cprp *:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){.cprp *:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.cprp.page-width-wide{--page-margin: 16px}@media screen and (min-width:750px){.cprp.page-width-wide{--page-margin: 40px}}.cprp.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.cprp .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")}.cprp .section>*{grid-column:2}.cprp .shopify-section:not(.header-section) :is(.section){background:transparent}.cprp .shopify-section:not(.header-section):has(.section){position:relative}.cprp .shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.cprp .section--page-width>*{grid-column:2}.cprp .section--full-width>*{grid-column:1 / -1}.cprp .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%}.cprp .hidden{display:none!important}@media screen and (max-width:749px){.cprp .hidden--mobile,.cprp .mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.cprp .hidden--desktop,.cprp .desktop\:hidden{display:none!important}}.cprp .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){.cprp .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}}.cprp .flip-x{scale:-1 1}.cprp .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}.cprp .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.cprp .relative{position:relative}.cprp .icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.cprp .icon-error{fill:var(--color-error)}.cprp [data-placeholder=true] *{cursor:default}.cprp slideshow-component [data-placeholder=true] *{cursor:grab}.cprp{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))}.cprp h1,.cprp .h1.h1,.cprp .text-block.h1>*{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){.cprp input.h1.h1{font-size:max(16px,var(--font-h1--size))}}.cprp h2,.cprp .h2.h2,.cprp .text-block.h2>*{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){.cprp input.h2.h2{font-size:max(16px,var(--font-h2--size))}}.cprp h3,.cprp .h3,.cprp .h3.h3,.cprp .text-block.h3>*{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){.cprp input.h3{font-size:max(16px,var(--font-h3--size))}}.cprp 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)}.cprp :is(h1,h2,h3,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}.cprp details:not([open]) .summary-open{display:none}.cprp details[open]>summary .icon-animated>svg{transform:rotate(180deg)}.cprp summary::-webkit-details-marker{display:none}.cprp ::view-transition-group(panel-content){z-index:1}.cprp ::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)}}.cprp .text-block{width:100%}.cprp .text-block>*:first-child,.cprp .text-block>*:first-child:empty+*{margin-block-start:0}.cprp .text-block>*:last-child,.cprp .text-block>*:has(+*:last-child:empty){margin-block-end:0}.cprp .text-block>style+*{margin-block-start:0}.cprp .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-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)}.cprp .button{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.cprp .button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.cprp input{background-color:var(--color-input-background);border-color:var(--color-input-border)}.cprp input::placeholder{color:var(--color-input-text)}.cprp input:not(:placeholder-shown)::placeholder{opacity:0}.cprp .button[hidden]{display:none}.cprp .button:disabled{opacity:.5;cursor:not-allowed}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .button-unstyled:hover{background-color:inherit}.cprp .button-unstyled--transparent{background-color:transparent;box-shadow:none}.cprp .show-more[data-expanded=true] .show-more__label--more,.cprp .show-more[data-expanded=false] .show-more__label--less{display:none}.cprp .link{display:inline-block;text-align:center}.cprp .icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.cprp summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}.cprp summary:hover{color:var(--color-primary-hover)}.cprp 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)}.cprp summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}.cprp details[open]>summary .icon-plus .horizontal,.cprp .details-open>summary .icon-plus .horizontal{transform:rotate(90deg)}.cprp details[open]>summary .icon-plus .vertical,.cprp .details-open>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}.cprp media-gallery{display:block;width:100%}@media screen and (max-width:749px){.cprp .product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}.cprp :not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: round(up, 100%, 1px);display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:100%;position:relative;overflow:hidden}.cprp :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}@media screen and (max-width:749px){.cprp .product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.cprp .product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}.cprp:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}}.cprp .product-media-container img{aspect-ratio:inherit;object-fit:contain}.cprp .product-media{display:flex;flex:1}.cprp .product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.cprp slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}@media screen and (max-width:749px){.cprp 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){.cprp 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))}}.cprp deferred-media[data-media-loaded] img{opacity:0}.cprp .button-shopify-xr[data-shopify-xr-hidden]{display:none}.cprp .swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + var(--scaling-factor) * var(--offset-swatch-width) * 1px), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + var(--scaling-factor) * var(--offset-swatch-height) * 1px), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}@media screen and (min-width:750px){.cprp .swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.cprp .sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.cprp .sticky-content--desktop,.cprp .sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.cprp .price,.cprp .compare-at-price{white-space:nowrap}.cprp .compare-at-price{opacity:.4;text-decoration-line:line-through;text-decoration-thickness:1.5px}.cprp .drawer[data-open=true]{transform:translate(0)}.cprp .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){.cprp .spacing-style{--spacing-scale: var(--spacing-scale-default)}}.cprp .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)}.cprp .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){.cprp .size-style{width:var(--size-style-width);height:var(--size-style-height)}}.cprp .custom-typography,.cprp .custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.cprp .custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.cprp .custom-typography h2,.cprp .custom-typography h3{line-height:var(--line-height--heading, var(--line-height))}.cprp .custom-typography p{line-height:var(--line-height--body, var(--line-height))}.cprp .custom-font-size,.cprp .custom-font-size>*{font-size:var(--font-size)}.cprp .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.cprp .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.cprp .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.cprp .layout-panel-flex{display:flex;gap:var(--gap);height:100%}.cprp .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){.cprp .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}}@media(min-width:750px){.cprp .layout-panel-flex{flex-direction:var(--flex-direction)}}.cprp :is(.rte) ol{margin-block-start:0;padding-inline-start:1.5em}.cprp :is(.rte) table{width:100%!important;border-collapse:collapse}.cprp .button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.cprp 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(max-width:749px){.cprp 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}}.cprp slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.cprp slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.cprp .slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.cprp .slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.cprp .slideshow--single-media{--cursor: default}.cprp a slideshow-component{--cursor: pointer}.cprp 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)}@media(prefers-reduced-motion){.cprp slideshow-slides{scroll-behavior:auto}}.cprp slideshow-slides::-webkit-scrollbar{width:0}.cprp slideshow-slides::-webkit-scrollbar-track{background:transparent}.cprp slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){.cprp slideshow-slides{min-height:var(--slide-min-height-desktop)}}.cprp slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and (max-width:749px){.cprp slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}.cprp 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}.cprp slideshow-component[actioned] slideshow-slide,.cprp slideshow-slide[aria-hidden=false]{content-visibility:visible}.cprp slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}.cprp slideshow-slide[hidden]:not([reveal]){display:none}.cprp slideshow-slide[aria-hidden=true]{cursor:pointer}.cprp slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius, 0)}.cprp slideshow-slide.product-media-container--tallest{content-visibility:visible}.cprp slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}.cprp slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}.cprp slideshow-component[dragging]{--cursor: grabbing}.cprp slideshow-component[dragging] *{pointer-events:none}.cprp slideshow-component[dragging] slideshow-arrows{display:none}.cprp slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size}@media screen and (min-width:750px){.cprp .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}.cprp .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}.cprp .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.cprp 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}.cprp slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}.cprp slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}.cprp slideshow-arrows[position=center]{justify-content:space-between;align-items:center}.cprp slideshow-arrows:has(.slideshow-control--shape-square),.cprp slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}.cprp slideshow-component[disabled=true] slideshow-arrows{display:none}.cprp 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)}.cprp slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.cprp .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}.cprp .card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.cprp .card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}.cprp :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}}@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}}.cprp .resource-list__carousel .slideshow-control[disabled]{display:none}.cprp .resource-list__carousel .slideshow-control--next{margin-inline-start:auto}.cprp .resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}.cprp .resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.cprp .group-block,.cprp .group-block-content{position:relative}.cprp .group-block:has(>video-background-component),.cprp .group-block:has(>.background-image-container){overflow:hidden}.cprp .group-block-content{height:100%;width:100%}.cprp .group-block--height-fit{height:auto}.cprp .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.cprp accordion-custom details::details-content,.cprp 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)}.cprp accordion-custom details:not(:focus-within)::details-content,.cprp accordion-custom details:not(:focus-within) .details-content{transition:none}.cprp accordion-custom details:not([open])::details-content,.cprp accordion-custom details:not([open]) .details-content{padding-block:0}.cprp accordion-custom details[open]::details-content,.cprp accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{.cprp accordion-custom details[open]::details-content,.cprp accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}.cprp accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){.cprp accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){.cprp accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cprp ::-webkit-scrollbar{width:20px}.cprp ::-webkit-scrollbar-track{background-color:transparent}.cprp ::-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}.cprp ::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (max-width:1200px){.cprp input,.cprp .h1.h1 input,.cprp .h2.h2 input,.cprp .h3.h3 input{font-size:max(16px,100%)}}.cprp h1{font-weight:700;font-size:48px;letter-spacing:.02em}.cprp h2{font-weight:600;font-size:30px;letter-spacing:.015em}.cprp h3{font-weight:600;font-size:22px;letter-spacing:.01em}.cprp,.cprp p,.cprp li{font-weight:400;font-size:17px;line-height:1.6}.cprp .button,.cprp button,.cprp [type=submit],.cprp .btn{font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.cprp h1{font-size:30px}.cprp h2{font-size:23px}.cprp h3{font-size:20px}.cprp,.cprp p,.cprp li{font-size:15px;line-height:1.55}}.cprp .announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.cprp .announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.cprp .announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.cprp .announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.cprp .section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.cprp .announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.cprp{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.cprp .header{display:block}.cprp .header[transparent][transparent=not-sticky][data-sticky-state=active]{--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.cprp .header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.cprp .header[data-sticky-state=active]{view-transition-name:sticky-header}.cprp .header[data-sticky-state=idle],.cprp .header[data-sticky-state=active][data-animating]{opacity:0}.cprp .header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;contain:layout style}.cprp .header:has(#Details-menu-drawer-container[open]){contain:style}.cprp main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,.cprp 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))}.cprp 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)}.cprp .header-menu .menu-list__submenu[data-active]{content-visibility:visible}.cprp .hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}.cprp .hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 16px;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}.cprp .hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.cprp .layered-slideshow-section{position:relative}.cprp layered-slideshow-component{display:block;width:100%}.cprp .layered-slideshow__container{--radius: calc(var(--corner-radius, 1) * 16px);--button-width: 56px;--border-color: var(--color-background);--inactive-tabs-width: calc((var(--total-tabs) - 1) * var(--button-width));--active-panel-width: calc(100cqi - var(--inactive-tabs-width));width:100%;position:relative;container-type:inline-size;border-radius:var(--radius);overflow:hidden}.cprp .layered-slideshow__container:not([size=auto]){height:100%}.cprp .layered-slideshow__container[size=auto]{height:auto}@media screen and (min-width:750px){.cprp layered-slideshow-component{min-height:var(--layered-min-height-desktop, 0px)}}.cprp .layered-slideshow__tablist{display:grid;grid-template-columns:var(--active-tab);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none;z-index:10}.cprp .layered-slideshow__tablist button{width:var(--button-width);height:100%;pointer-events:all;opacity:0;cursor:grab;border:none;background:transparent;padding:0;position:relative;outline:none;transition:opacity .2s ease}.cprp .layered-slideshow__tablist button:active{cursor:grabbing}.cprp .layered-slideshow__tablist button[aria-selected=true]{cursor:default}.cprp .layered-slideshow__tablist button:focus-visible{opacity:1}.cprp .layered-slideshow__container[data-dragging]{cursor:grabbing}.cprp .layered-slideshow__container[data-instant-transitions],.cprp .layered-slideshow__container:is([data-dragging],[data-instant-transitions]) :is(.layered-slideshow__tablist,.layered-slideshow__panels,.layered-slideshow__panel-content,.layered-slideshow__content){transition:none}.cprp .layered-slideshow__panels{display:grid;grid-template-columns:var(--active-tab);height:100%;overflow:hidden}.cprp [role=tabpanel]:first-child .layered-slideshow__panel-content{width:var(--active-panel-width);border-left:var(--border-width) solid var(--border-color)}.cprp [role=tabpanel]:not(:first-child) .layered-slideshow__content{padding-inline-start:calc((var(--radius) * 2) + var(--padding-inline-start, 0px))}.cprp .layered-slideshow__panel-content{border:var(--border-width) solid var(--border-color);border-left:none;border-radius:var(--radius);position:absolute;right:0;top:0;bottom:0;overflow:hidden;width:calc(var(--active-panel-width) + (var(--radius) * 2))}.cprp .layered-slideshow__panel-content :is(img,video,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cprp .layered-slideshow__video-poster{z-index:1}.cprp .layered-slideshow__video{z-index:0}.cprp [role=tabpanel]:not([inert]) .layered-slideshow__video-poster{opacity:0}@media(prefers-reduced-motion:no-preference){.cprp .layered-slideshow__video-poster{transition:opacity .3s ease}}.cprp .layered-slideshow__content{height:100%;position:relative;z-index:1}.cprp .layered-slideshow__content>*{margin:auto}.cprp .layered-slideshow__content.background-transparent{background-color:transparent}@media(prefers-reduced-motion:no-preference){.cprp .layered-slideshow__panels,.cprp .layered-slideshow__tablist{transition-property:grid-template-columns,grid-template-rows;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cprp .layered-slideshow__content{opacity:0;transform:translateY(.5lh);transition:opacity .48s,transform .48s}.cprp [role=tabpanel]:not([inert]) .layered-slideshow__content{opacity:1;transform:translateY(0);transition-delay:.24s}}@media screen and (max-width:749px){.cprp .layered-slideshow__container{--button-height: 44px;--inactive-tabs-height: calc((var(--total-tabs) - 1) * var(--button-height))}.cprp .layered-slideshow__container:not([size=auto]){--layered-total-height: calc(var(--layered-panel-height-mobile, 260px) + var(--inactive-tabs-height));--active-panel-height: var(--layered-panel-height-mobile, 260px);min-height:var(--layered-total-height);height:var(--layered-total-height)}.cprp .layered-slideshow__container[size=auto]{height:auto}.cprp .layered-slideshow__tablist{grid-template-rows:var(--active-tab);grid-template-columns:1fr;grid-auto-flow:row}.cprp .layered-slideshow__tablist button{width:100%;height:var(--button-height)}.cprp .layered-slideshow__panels{grid-template-rows:var(--active-tab);grid-template-columns:1fr;grid-auto-flow:row}.cprp [role=tabpanel]:first-child .layered-slideshow__panel-content{width:100%;height:var(--active-panel-height);border-top:var(--border-width) solid var(--border-color);left:0;right:0;border-left:var(--border-width) solid var(--border-color)}.cprp .layered-slideshow__panel-content{position:absolute;border:var(--border-width) solid var(--border-color);border-radius:var(--radius);box-sizing:border-box;width:100%;height:calc(var(--active-panel-height) + min(var(--radius) * 2,var(--button-height) - var(--border-width)));top:unset;left:0;right:0;bottom:0;overflow:hidden}.cprp [role=tabpanel]:not(:first-child) .layered-slideshow__panel-content{border-top:none}.cprp .layered-slideshow__content{padding-inline-start:var(--padding-inline-start, 0px);padding-inline-end:var(--padding-inline-end, 0px)}.cprp [role=tabpanel]:not(:first-child) .layered-slideshow__content{padding-block-start:calc((var(--radius) * 2) + var(--padding-block-start, 0px));padding-inline-start:var(--padding-inline-start, 0px)}}.cprp .media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}.cprp input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@keyframes search-element-scale-in{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}@media screen and (max-width:749px){.cprp .predictive-search-results__list slideshow-arrows{display:none}}.cprp slideshow-slide .resource-card{animation-delay:0ms!important}.cprp [data-resource-type]{animation-delay:0ms!important}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.cprp product-hotspot-component .hotspot-dialog[data-placement*=bottom]{--offset-y: 0px;--origin-y: calc(var(--hotspot-size) / 2);top:calc((var(--button-size) - var(--hotspot-size)) / 2 + var(--dialog-vertical-offset, 0px));bottom:unset}.cprp product-hotspot-component .hotspot-dialog[data-placement*=top]{--offset-y: 0px;--origin-y: calc(100% - (var(--hotspot-size) * .5));top:unset;bottom:calc((var(--button-size) - var(--hotspot-size)) * .5 - var(--dialog-vertical-offset, 0px))}.cprp product-hotspot-component .hotspot-dialog[data-placement*=left]{--offset-x: calc((var(--button-size) - var(--hotspot-size)) * .5);--origin-x: calc(100% - (var(--hotspot-size) * .5));left:unset;right:100%}.cprp product-hotspot-component .hotspot-dialog[data-placement*=right]{--offset-x: calc((var(--button-size) - var(--hotspot-size)) * -.5);--origin-x: calc(var(--hotspot-size) * .5);left:100%;right:unset}.cprp product-hotspot-component .hotspot-dialog[data-placement*=center]{left:50%;translate:-50% 0;right:unset}.cprp product-hotspot-component .hotspot-dialog[data-placement*=center][data-placement*=bottom]{--origin-y: calc(var(--hotspot-size) * .5);--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--hotspot-size)) * -.5);--offset-x: 0;top:100%;bottom:unset;margin:0}.cprp product-hotspot-component .hotspot-dialog[data-placement*=center][data-placement*=top]{--origin-y: calc(100% - (var(--hotspot-size) * .5));--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--hotspot-size)) * .5);--offset-x: 0;bottom:100%}.cprp product-hotspot-component .hotspot-dialog[data-closing=true]{transition-duration:var(--hotspot-exit-duration);transition-timing-function:ease-out;transform:scale(1) translateY(calc(var(--hotspot-size) * .25))}.cprp product-hotspot-component .hotspot-dialog[data-showing=true]{transition-behavior:allow-discrete}.cprp product-hotspot-component .hotspot-dialog[open][data-showing=true]{opacity:1;transform:scale(1) translate(0);filter:blur(0px)}@starting-style{.cprp product-hotspot-component .hotspot-dialog[open][data-showing=true]{opacity:0;filter:blur(var(--hotspot-blur));transform:scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin:var(--origin-x) var(--origin-y)}}.cprp .hotspot-dialog[open][data-placement*=right]:after{right:100%;left:unset}.cprp .hotspot-dialog[open][data-placement*=left]:after{left:100%;right:unset;--scale-x: -1}.cprp .hotspot-dialog[open][data-placement*=top]:after{--scale-y: -1}.cprp .hotspot-dialog[open][data-placement*=center]:after{height:calc(var(--button-size) / 2 + var(--hotspot-size) * .5);width:100%;clip-path:polygon(0 0,100% 0,50% calc(100% - var(--hotspot-size) * .25));--scale-x: 1;--scale-y: 1}.cprp .hotspot-dialog[open][data-placement*=center][data-placement*=bottom]:after{top:unset;bottom:100%;--scale-y: -1}.cprp .hotspot-dialog[open][data-placement*=center][data-placement*=top]:after{top:100%;bottom:unset}.cprp .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{.cprp .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.cprp .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){.cprp .sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.cprp .sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}.cprp 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}.cprp .sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.cprp .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)}.cprp .sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.cprp .sticky-add-to-cart__info{flex:1;min-width:0}.cprp .sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cprp .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)}.cprp .sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.cprp .sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.cprp .sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0}.cprp .sticky-add-to-cart__bar:before{--border: 1px}.cprp .sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.cprp .sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.cprp .sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.cprp .sticky-add-to-cart__button{padding:var(--padding-lg)}.cprp .sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.cprp .sticky-add-to-cart__button{width:var(--height-buy-buttons)}.cprp sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}.cprp sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.cprp .sticky-add-to-cart__bar .compare-at-price,.cprp .sticky-add-to-cart__title{display:none}.cprp .sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.cprp .sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.cprp .sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cprp .variant-item__remove--hidden{opacity:0;pointer-events:none;cursor:default}.cprp .se-cmp{--n:#121212;--ink:#121212;--line:#e1e7f0;color:var(--ink)}.cprp .se-cmp__in{max-width:880px;margin:0 auto}.cprp .se-cmp__top{text-align:center;max-width:600px;margin:0 auto 34px}.cprp .se-cmp__eb{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--n)}.cprp .se-cmp__h{margin:0 0 10px;color:var(--ink);font-size:36px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.cprp .se-cmp__sub{margin:0;color:#56606f;font-size:16px;line-height:1.55;text-wrap:balance}.cprp .se-cmp__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.8fr);margin:0 auto}.cprp .se-cmp__r{display:contents}.cprp .se-cmp__hl{position:absolute;top:-14px;bottom:-14px;left:calc(100% * 1.45 / 4.1);width:calc(100% * 1.05 / 4.1);box-sizing:border-box;background:#fff;border:2px solid var(--n);border-radius:22px;box-shadow:0 22px 48px -18px #12121261,0 6px 16px -8px #1212122e;z-index:0}.cprp .se-cmp__c{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:17px 10px;min-height:62px;box-sizing:border-box;border-top:1px solid var(--line)}.cprp .se-cmp__r--h .se-cmp__c{border-top:0;flex-direction:column;gap:8px;padding:6px 8px 18px;align-self:end;min-height:0}.cprp .se-cmp__r--h+.se-cmp__r .se-cmp__c{border-top:0}.cprp .se-cmp__c--us{border-top-color:#eef2f8;margin:0 2px}.cprp .se-cmp__c--l{justify-content:flex-start;text-align:left;padding-left:2px;padding-right:14px;font-size:16px;font-weight:600;line-height:1.35;color:var(--ink);text-wrap:pretty}.cprp .se-cmp__img{width:112px;height:112px;object-fit:contain;display:block;margin:-6px 0 -4px}.cprp .se-cmp__name{font-size:14.5px;font-weight:700;line-height:1.25;color:var(--n);text-wrap:balance}.cprp .se-cmp__oname{font-size:14px;font-weight:600;color:#6b7482;line-height:1.25}.cprp .se-cmp__oimg{width:76px;height:76px;object-fit:contain;display:block;filter:saturate(.8);opacity:.95}.cprp .se-cmp__y,.cprp .se-cmp__x,.cprp .se-cmp__o{display:block;flex:none}.cprp .se-cmp__y{width:30px;height:30px}.cprp .se-cmp__o,.cprp .se-cmp__x{width:24px;height:24px}.cprp .se-cmp__t{font-size:15px;font-weight:600;color:#6b7482;line-height:1.25}.cprp .se-cmp__c--us .se-cmp__t{color:var(--n);font-weight:800;font-size:16px}.cprp .se-cmp__foot{margin:40px auto 0;text-align:center;max-width:560px}.cprp .se-cmp__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:280px;padding:17px 28px;border-radius:14px;background:var(--n);color:#fff;font-size:16.5px;font-weight:700;text-decoration:none;box-shadow:0 12px 26px -10px #1212128c;transition:transform .15s,box-shadow .15s}.cprp .se-cmp__btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px -10px #12121299;color:#fff}.cprp .se-cmp__btn svg{width:18px;height:18px}.cprp .se-cmp__note{margin:16px auto 0;font-size:13px;line-height:1.55;color:#6b7280;text-wrap:balance}@media(max-width:749px){.cprp .se-cmp__top{margin-bottom:28px}.cprp .se-cmp__eb{font-size:11.5px;padding:5px 12px;margin-bottom:10px}.cprp .se-cmp__h{font-size:27px}.cprp .se-cmp__sub{font-size:15px}.cprp .se-cmp__grid{grid-template-columns:minmax(0,1fr) 94px 62px 62px}.cprp .se-cmp__hl{border-radius:18px;top:-10px;bottom:-10px;left:calc(100% - 218px);width:94px}.cprp .se-cmp__c{padding:14px 3px;min-height:58px}.cprp .se-cmp__c--us{margin:0 2px}.cprp .se-cmp__c--l{font-size:14.5px;padding-left:0;padding-right:8px;line-height:1.3}.cprp .se-cmp__r--h .se-cmp__c{padding:4px 2px 14px;gap:6px}.cprp .se-cmp__img{width:84px;height:84px;margin:-4px 0 -2px}.cprp .se-cmp__name,.cprp .se-cmp__oname{font-size:12px}.cprp .se-cmp__oimg{width:54px;height:54px}.cprp .se-cmp__y{width:27px;height:27px}.cprp .se-cmp__o,.cprp .se-cmp__x{width:21px;height:21px}.cprp .se-cmp__t{font-size:13px}.cprp .se-cmp__c--us .se-cmp__t{font-size:14.5px}.cprp .se-cmp__foot{margin-top:34px}.cprp .se-cmp__btn{width:100%;min-width:0;box-sizing:border-box;padding:16px 20px;font-size:16px}.cprp .se-cmp__note{font-size:12.5px}}@media(max-width:359px){.cprp .se-cmp__grid{grid-template-columns:minmax(0,1fr) 88px 50px 50px}.cprp .se-cmp__hl{left:calc(100% - 188px);width:88px}.cprp .se-cmp__c--l{font-size:13.5px}}@keyframes seUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes seTkPulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 7px #fff0}}@keyframes seTk{0%{transform:translate(0)}to{transform:translate(-50%)}}.cprp .slideshow-section slideshow-arrows .slideshow-control:first-of-type{margin-inline-start:var(--padding-xs)}.cprp .slideshow-section slideshow-arrows .slideshow-control:last-of-type{margin-inline-end:var(--padding-xs)}.cprp .slideshow-section .slideshow--with-hints--mobile-with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1}.cprp .slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-arrows .slideshow-control{transition:opacity .3s ease}.cprp .slideshow-section slideshow-component.slideshow--with-hints--mobile-with-hints:has(slideshow-slide:first-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--previous,.cprp .slideshow-section slideshow-component.slideshow--with-hints--mobile-with-hints:has(slideshow-slide:last-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--next{animation:none;opacity:0;pointer-events:none}@media screen and (max-width:749px){.cprp .slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slides{padding-inline:var(--page-margin)}.cprp .slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slide{width:96%}.cprp .slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slides{gap:min(var(--slideshow-gap, 0),10px)}}@media screen and (min-width:750px){.cprp .slideshow-section .slideshow--with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1}.cprp .slideshow-section .slideshow--with-hints slideshow-slides{padding-inline:var(--page-margin);gap:var(--slideshow-gap, 0)}.cprp .slideshow-section .slideshow--with-hints slideshow-slide{width:calc((100vw - var(--page-margin) * 2));overflow:hidden}.cprp .slideshow-section .slideshow--with-hints slideshow-arrows .slideshow-control{transition:opacity .3s ease}.cprp .slideshow-section slideshow-component.slideshow--with-hints:has(slideshow-slide:first-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--previous,.cprp .slideshow-section slideshow-component.slideshow--with-hints:has(slideshow-slide:last-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--next{animation:none;opacity:0;pointer-events:none}}.cprp .text-block:not(.text-block--full-width).h1,.cprp .text-block:not(.text-block--full-width).h2,.cprp .text-block:not(.text-block--full-width).h3{text-wrap:balance}.cprp .carousel-content slideshow-slides{--slideshow-gap: var(--carousel-gap)}.cprp .carousel-content slideshow-slides>.card{flex:0 0 auto;width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-mobile-columns, 2) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-mobile-columns, 2))}@media(min-width:750px){.cprp .carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-columns, 4) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-columns, 4))}}.cprp .carousel-content .slideshow-control[disabled]{display:none}.cprp .carousel-content slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.cprp .carousel-content .slideshow-control--next{margin-inline-start:auto}.cprp .cart-title .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px}.cprp .header-logo[data-hidden-on-home-page]{display:none}.cprp #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}@media screen and (max-width:989px){.cprp .mega-menu__content-list-item--hidden-tablet{display:none}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}@media screen and (max-width:749px){.cprp .product-information.section--page-width .product-details>.group-block{padding-inline:0}}.cprp .view-product-title{display:none}.cprp .product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.cprp .product-details>.group-block{height:min-content}}.cprp slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}.cprp .accelerated-checkout-block[data-shopify-visual-preview]{width:300px}.cprp .accordion{flex:1;width:100%}.cprp .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.cprp .accordion--dividers{--show-fallback-borders: 0}.cprp .accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.cprp .accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.cprp .accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.cprp .accordion--caret .icon-plus{display:none}.cprp .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)}.cprp .buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.cprp .product-form-buttons{display:flex;flex-wrap:wrap}.cprp .product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.cprp .product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.cprp .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.cprp .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex-basis:51%}.cprp .product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.cprp .add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.cprp .product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.cprp [data-orientation=horizontal] .comparison-slider__layer--before{clip-path:inset(0 calc((100 - var(--compare)) * 1%) 0 0)}.cprp [data-orientation=vertical] .comparison-slider__layer--before{clip-path:inset(0 0 calc(var(--compare) * 1%) 0)}.cprp [data-orientation=horizontal] .comparison-slider__layer--after{clip-path:inset(0 0 0 calc(var(--compare) * 1%))}.cprp [data-orientation=vertical] .comparison-slider__layer--after{clip-path:inset(calc((100 - var(--compare)) * 1%) 0 0 0)}.cprp [data-orientation=horizontal] .cs-slider{cursor:ew-resize}.cprp [data-orientation=vertical] .cs-slider{cursor:ns-resize;writing-mode:vertical-lr;direction:rtl}.cprp .comparison-slider__media-wrapper[data-orientation=horizontal]:after{inset:0 auto;left:calc(var(--compare) * 1%);width:4px;transform:translate(-50%)}.cprp .comparison-slider__media-wrapper[data-orientation=vertical]:after{inset:auto 0;top:calc((100 - var(--compare)) * 1%);height:4px;transform:translateY(-50%)}.cprp [data-orientation=horizontal] .cs-slider__handle{top:50%;left:calc(var(--compare) * 1%);transform:translate(-50%,-50%);flex-direction:row}.cprp [data-orientation=vertical] .cs-slider__handle{left:50%;top:calc((100 - var(--compare)) * 1%);transform:translate(-50%,-50%) rotate(90deg)}.cprp [data-orientation=horizontal] .comparison-slider__text--before{inset-inline-start:var(--padding-sm)}.cprp [data-orientation=horizontal] .comparison-slider__text--after{inset-inline-end:var(--padding-sm)}.cprp [data-orientation=horizontal][data-text-position=start] .comparison-slider__text{inset-block-start:var(--padding-sm)}.cprp [data-orientation=horizontal][data-text-position=end] .comparison-slider__text{inset-block-end:var(--padding-sm)}.cprp [data-orientation=vertical] .comparison-slider__text--before{inset-block-start:var(--padding-sm)}.cprp [data-orientation=vertical] .comparison-slider__text--after{inset-block-end:var(--padding-sm)}.cprp [data-orientation=vertical][data-text-position=start] .comparison-slider__text{inset-inline-start:var(--padding-sm)}.cprp [data-orientation=vertical][data-text-position=end] .comparison-slider__text{inset-inline-end:var(--padding-sm)}.cprp .layout-panel-flex--column>.spacer-block{width:100%}.cprp :is(.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}@media screen and (max-width:750px){.cprp .mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}}.cprp .hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0}.cprp .hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}.cprp .hidden-swatches__count:hover{color:var(--color-foreground-rgb)}.cprp .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)}.cprp .add-to-cart-button:active{scale:.99;translate:0 1px}.cprp .add-to-cart-button .svg-wrapper .checkmark-burst{width:30px;height:30px}.cprp .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)}.cprp .add-to-cart__added{--atc-opacity: 1;--atc-destination: 0px;position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:4.8px}.cprp .add-to-cart__added-icon{width:32px;height:32px}.cprp [data-added=true] .add-to-cart-text,.cprp [data-added=true] .add-to-cart__added{animation-name:atc-slide}.cprp .checkmark-burst{opacity:0;overflow:visible}.cprp .checkmark-burst .burst{rotate:20deg}.cprp .checkmark-burst .check{opacity:.2;scale:.8;filter:blur(2px);transform:translateZ(0)}.cprp .checkmark-burst :is(.ring,.line,.check,.burst,.tick){transform-box:fill-box;transform-origin:center}.cprp .checkmark-burst :is(.line){stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.cprp .checkmark-burst g{transform-origin:center;rotate:calc(var(--index) * (360 / 8) * 1deg)}.cprp .add-to-cart-button[data-added=true] .checkmark-burst{opacity:1}.cprp .add-to-cart-button[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.cprp .add-to-cart-button[data-added=true] .tick{scale:1.75}.cprp .add-to-cart-button[data-added=true] .ring{opacity:0;scale:1}.cprp .add-to-cart-button[data-added=true] .line{stroke-dashoffset:1.5}.cprp .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){.cprp .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)}.cprp .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}.cprp .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)}.cprp .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)}.cprp .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}}.cprp .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)}}.cprp .link{text-decoration:none;text-decoration-color:currentcolor}.cprp .link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}@media screen and (min-width:750px){.cprp .product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.cprp .product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.cprp .product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.cprp .product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.cprp .product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.cprp .product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.cprp .product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.cprp .product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.cprp .product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.cprp .product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.cprp .product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.cprp .product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.cprp .product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.cprp .product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.cprp .product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.cprp .product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.cprp .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.cprp .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.cprp .product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}.cprp [product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}@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)}}.cprp .divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.cprp .divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.cprp .editorial-product__grid slideshow-component,.cprp .editorial-product__grid slideshow-container,.cprp .editorial-product__grid slideshow-slides{height:100%}@media screen and (min-width:750px){.cprp .facets__clear--active{display:flex}}@starting-style{}@keyframes account-drawer-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes account-drawer-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.cprp .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cprp .cart-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.cprp .cart-drawer__heading .cart-bubble[data-maintain-ratio]{aspect-ratio:1;min-width:26px}@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)}}.cprp jumbo-text[data-cap-text=true]{text-box-edge:cap text}@media(prefers-reduced-motion:no-preference){.cprp .ready[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.cprp .jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.cprp .ready[data-text-effect=reveal]{overflow:hidden}.cprp .ready[data-text-effect=reveal] .jumbo-text-line{transform:translateY(100%)}.cprp .jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.cprp .jumbo-text-visible[data-text-effect=reveal]{overflow:visible;transition:overflow 0s linear .75s}}.cprp localization-form-component[data-show-filter=false] .country-selector-form__wrapper{padding-block-start:var(--padding-xs)}.cprp input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cprp .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.cprp .predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: var(--padding-xl);padding-block:var(--padding-xl);margin-block:calc(-1 * var(--padding-xl));gap:var(--gap-md)}@media screen and (max-width:749px){.cprp .predictive-search-results__resource-header slideshow-controls{display:none}}@media screen and (max-width:749px){.cprp .product-card slideshow-arrows .slideshow-control{display:none}}.cprp [data-quick-add-button=choose] add-to-cart-component{display:none}.cprp [data-quick-add-button=add] .quick-add__button--choose{display:none}.cprp .product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.cprp .product-grid slideshow-arrows .slideshow-control{display:grid}}.cprp .product-information{gap:var(--gap) 0}.cprp .product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.cprp .product-details{order:1}.cprp .product-information__media{order:0;width:0;min-width:100%}@media screen and (max-width:749px){.cprp .product-information__media{grid-column:1 / -1}.cprp .product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.cprp .product-information__grid{grid-column:2}.cprp .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.cprp .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.cprp .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.cprp .product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.cprp .section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-column:1 / -1}.cprp .section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}}@media screen and (min-width:1200px){.cprp .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}}.cprp:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.cprp .media-gallery__mobile-controls{grid-area:auto}@media screen and (max-width:749px){.cprp .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.cprp .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.cprp .product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.cprp .product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.cprp .product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.cprp .media-gallery--carousel slideshow-container{border-radius:var(--media-radius, 0);overflow:hidden}.cprp .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}.cprp .product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}}.cprp ::view-transition-old(gallery-item),.cprp ::view-transition-new(gallery-item){animation-duration:0ms}.cprp .quick-add-modal__content .media-gallery--carousel slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.cprp .quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.cprp .quick-add-modal__content .product-information__media slideshow-arrows{display:none}.cprp .quick-add-modal__content .product-information__media slideshow-container{display:block}.cprp .quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.cprp .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:750px){.cprp .quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.cprp .quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.cprp .quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.cprp .quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.cprp .quick-add-modal__content .product-information__media slideshow-controls{display:none}.cprp .quick-add-modal__content .sticky-content,.cprp .quick-add-modal__content .sticky-content--desktop{top:0}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cprp .quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}.cprp .quick-add__button[data-added=true] .add-to-cart-text{animation-name:atc-fade-out}.cprp .quick-add__button[data-added=true] .add-to-cart-text--added{translate:0 0;animation-name:atc-fade-in}.cprp .quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}.cprp .resource-card[data-resource-type=article] .resource-card__content,.cprp .resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.cprp .section-wrapper{--section-height-offset: 0px}.cprp .section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.cprp .section[data-shopify-visual-preview] .custom-section-background{display:none}.cprp: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)}.cprp .custom-section-background{grid-column:1 / -1}.cprp .custom-section-content{z-index:var(--layer-flat)}.cprp slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}.cprp slideshow-controls[controls-on-media]{position:absolute;bottom:0}.cprp slideshow-controls::-webkit-scrollbar{display:none}.cprp 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}.cprp slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}.cprp slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}.cprp slideshow-controls[pagination-position=center][thumbnails]{width:100%}.cprp slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){.cprp slideshow-controls[thumbnails]:is([pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}.cprp slideshow-controls[thumbnails]:is([pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}.cprp slideshow-controls[thumbnails]:is([pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}.cprp slideshow-controls[thumbnails]:is([pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}.cprp slideshow-controls:is([pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}.cprp slideshow-controls:not([controls-on-media]):is([pagination-position=left]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}.cprp slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}.cprp slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}.cprp slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}.cprp slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}.cprp slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}.cprp slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}.cprp slideshow-controls[controls-on-media][pagination-position=right]{right:0}.cprp slideshow-controls[controls-on-media][pagination-position=left]{left:0}.cprp slideshow-controls[controls-on-media][pagination-position=center]{width:100%}.cprp slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}.cprp slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.cprp .slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.cprp .slideshow-controls__arrows button{padding:0 var(--padding-xs)}.cprp .slideshow-controls__dots,.cprp .slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}.cprp :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))}.cprp slideshow-controls:has(.slideshow-controls__dots),.cprp slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.cprp .slideshow-controls__dots{gap:9.6px;padding:var(--padding-sm) var(--padding-lg);border-radius:48px;overflow:hidden}.cprp .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))}.cprp .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}.cprp .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.cprp .slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}.cprp .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)}.cprp .slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-1.6px}.cprp .slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.cprp .slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.cprp .slideshow-control--large .svg-wrapper,.cprp .slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.cprp .slideshow-control.slideshow-control--shape-square,.cprp .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)}.cprp .slideshow-control.slideshow-control--shape-circle{border-radius:50%}.cprp .slideshow-control.slideshow-control--shape-square{border-radius:0}.cprp .slideshow-control .icon-caret{rotate:-90deg}.cprp .slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.cprp .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}.cprp .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)}.cprp .slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.cprp .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))}.cprp .slideshow-controls__thumbnail{position:relative}.cprp .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))}.cprp .slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.cprp slideshow-slides{align-items:var(--slideshow-align-items, normal)}.cprp .slideshow--stretch-content slideshow-slides>*{height:auto}.cprp{--text-align-default: left}.cprp .text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.cprp .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)}.cprp .text-block:not(.text-block--full-width).rte{text-wrap:balance;text-wrap:pretty}.cprp .text-block:not(.text-block--full-width):is(.h1,.h2,.h3){text-wrap:balance}.cprp .text-block:is(.h1,.h2,.h3) a{text-decoration-color:transparent}.cprp .text-block h1,.cprp .text-block.h1>*{margin-block:var(--font-h1--spacing)}.cprp .text-block h2,.cprp .text-block.h2>*{margin-block:var(--font-h2--spacing)}.cprp .text-block h3,.cprp .text-block.h3>*{margin-block:var(--font-h3--spacing)}.cprp .text-block p,.cprp .text-block.p>*{margin-block:var(--font-paragraph--spacing)}.cprp .text-block>*:first-child{margin-block-start:0}.cprp .text-block>*:last-child{margin-block-end:0}.cprp .text-block--align-center,.cprp .text-block--align-center>*{margin-inline:auto}.cprp .custom-color,.cprp .custom-color>:is(h1,h2,h3,p,*){color:var(--color)}.cprp .variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}@supports (position-try-fallbacks: --top-left){@position-try --top-left{top:calc(anchor(top) - var(--volume-pricing-popover-spacing));bottom:auto;transform:translateY(-100%)}}.cprp .volume-pricing-info__row--active{border-inline-start-color:var(--color-foreground);font-weight:var(--font-weight-medium)}@font-face{font-family:Aleo,Georgia,serif;font-weight:400;font-style:normal;font-display:swap;src:url(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2"),url(//www.svenskskadedjursbekampning.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(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2) format("woff2"),url(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:500;font-style:normal;font-display:swap;src:url(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2"),url(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff) format("woff")}@font-face{font-family:Aleo,Georgia,serif;font-weight:600;font-style:normal;font-display:swap;src:url(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2) format("woff2"),url(//www.svenskskadedjursbekampning.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff) format("woff")}.cprp{--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: 600;--font-accent--family: Inter, sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--font-h1--spacing: .25em;--font-h2--spacing: .25em;--font-h3--spacing: .25em;--font-h4--spacing: .25em;--font-h5--spacing: .25em;--font-h6--spacing: .25em;--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: 16px;--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: 18px;--font-size--h6: 14px;--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-normal);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-tight);--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-tight);--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-tight);--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-tight);--font-h4--weight: var(--font-subheading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-subheading--family);--font-h4--style: var(--font-subheading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-normal);--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-normal);--font-h6--weight: var(--font-accent--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-loose);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-accent--family);--font-h6--style: var(--font-accent--style);--font-h6--case: uppercase;--font-h6--line-height: var(--line-height--display-normal);--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: 8px;--style-border-radius-buttons-primary: 8px;--style-border-radius-buttons-secondary: 8px;--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-width-inputs: 1px;--style-border-radius-popover: 8px;--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);--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);--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: 1px;--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;--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: 24;--variant-picker-swatch-height-unitless: 24;--variant-picker-swatch-width: 24px;--variant-picker-swatch-height: 24px;--variant-picker-swatch-radius: 24px;--variant-picker-border-width: 1px;--variant-picker-border-style: solid;--variant-picker-border-opacity: 10%;--variant-picker-button-radius: 8px;--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;--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-subheading--family);--cart-secondary-font-style: var(--font-subheading--style);--cart-secondary-font-weight: var(--font-subheading--weight)}@media screen and (min-width:40em){.cprp{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}@media screen and (min-width:60em){.cprp{--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}@media screen and (min-width:750px){.cprp{--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){.cprp{--height-small: 280px;--height-medium: 340px;--height-large: 400px}}.cprp,.cprp .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(26 26 26 / 1);--color-foreground-rgb: 26 26 26;--color-foreground-heading: rgb(17 17 17 / 1);--color-foreground-heading-rgb: 17 17 17;--color-primary: rgb(167 135 101 / 1);--color-primary-rgb: 167 135 101;--color-primary-hover: rgb(122 0 22 / 1);--color-primary-hover-rgb: 122 0 22;--color-border: rgb(239 239 239 / 1);--color-border-rgb: 239 239 239;--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(18 18 18 / 1);--color-primary-button-border: rgb(176 0 32 / 1);--color-primary-button-hover-text: rgb(255 255 255 / 1);--color-primary-button-hover-background: rgb(167 135 101 / 1);--color-primary-button-hover-border: rgb(140 0 26 / 1);--color-secondary-button-text: rgb(176 0 32 / 1);--color-secondary-button-background: rgb(0 0 0 / 0);--color-secondary-button-border: rgb(176 0 32 / 1);--color-secondary-button-hover-text: rgb(140 0 26 / 1);--color-secondary-button-hover-background: rgb(255 245 246 / 1);--color-secondary-button-hover-border: rgb(140 0 26 / 1);--color-input-background: rgb(255 255 255 / 1);--color-input-text: rgb(17 17 17 / 1);--color-input-text-rgb: 17 17 17;--color-input-border: rgb(217 217 217 / 1);--color-input-hover-background: rgb(250 250 250 / 1);--color-variant-background: rgb(255 255 255 / 1);--color-variant-border: rgb(230 230 230 / 1);--color-variant-text: rgb(17 17 17 / 1);--color-variant-text-rgb: 17 17 17;--color-variant-hover-background: rgb(255 245 246 / 1);--color-variant-hover-text: rgb(176 0 32 / 1);--color-variant-hover-border: rgb(176 0 32 / 1);--color-selected-variant-background: rgb(176 0 32 / 1);--color-selected-variant-border: rgb(176 0 32 / 1);--color-selected-variant-text: rgb(255 255 255 / 1);--color-selected-variant-hover-background: rgb(140 0 26 / 1);--color-selected-variant-hover-text: rgb(255 255 255 / 1);--color-selected-variant-hover-border: rgb(140 0 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-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15))}.cprp,.cprp .color-scheme-1{color:var(--color-foreground);background-color:var(--color-background)}.cprp .kaching-bundles__block,.cprp .kaching-bundles-sticky-atc{display:none}.cprp .kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}.cprp .kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.cprp .kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{position:relative;display:flex;align-items:center;flex-shrink:0;padding-block:2px}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color, #000)}.cprp .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}.cprp .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}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}.cprp .kaching-bundles .kaching-bundles__bundle-products__divider{display:flex;flex-direction:column;align-items:center;width:0px;overflow:visible}.cprp .kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}.cprp .kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bundle-products__wrapper{display:flex;align-items:center;gap:10px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__bundle-products__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0px}.cprp .kaching-bundles .kaching-bundles__bundle-products__link{display:flex;flex-shrink:0;text-decoration:none}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;height:50px;width:50px}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bundle-products__pricing{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px}.cprp .kaching-bundles .kaching-bundles__bundle-products__price{font-size:13px;font-weight:700;color:var(--bar-price-color, #000)}.cprp .kaching-bundles .kaching-bundles__bundle-products__full-price{text-decoration:line-through;font-size:12px;color:var(--bar-full-price-color, #555)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0px}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:wrap;justify-content:flex-end}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{width:50px;height:auto;object-fit:contain}.cprp .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}.cprp .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}.cprp .kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}.cprp .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}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}.cprp .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cprp .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}.cprp .kaching-bundles .kaching-bundles__mix-and-match-product__content{display:flex;flex-direction:column;gap:6px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-product__pricing{display:flex;justify-content:flex-end}.cprp .kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-product__image-link{display:flex;flex-shrink:0;text-decoration:none}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{height:50px;width:50px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}.cprp .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)}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}.cprp .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}.cprp .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))}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;max-width:50px;max-height:50px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.cprp .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))}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts{display:flex;flex-direction:column;border-radius:10px;background-color:#fff;max-height:100%;overflow:hidden}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-weight:650;font-size:16px}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:600px){.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media(max-width:500px){.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}.cprp .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){.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{display:flex;flex-shrink:0}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{display:flex;flex-direction:column;gap:4px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}.cprp .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)}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{display:flex;align-items:flex-start;gap:8px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1 1 0%;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{display:flex;align-items:center;gap:8px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1 1 0%;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-multiple-gifts-text-color, #000)}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{display:flex;gap:10px}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-multiple-gifts-price-color, #f04438)}.cprp .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)}.cprp .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){.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1 1 0%}}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{background-color:#eaecf0;color:#98a2b3;cursor:not-allowed}.cprp .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)}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{display:flex;gap:8px;flex:1 0 0%;min-width:0px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{background-color:#fff;border:1px solid rgb(213,215,218);color:#414651}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{background-color:#000;color:#fff}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:600px){.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media(max-width:500px){.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;justify-content:space-between;flex-shrink:1}}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cprp .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%)}.cprp .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{font-size:14px;font-weight:600;color:#414651}.cprp:has(.kaching-bundles__choose-multiple-gifts-modal){overflow:hidden}.cprp .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))}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-weight:650;font-size:16px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{display:flex;flex-direction:column;gap:16px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{display:flex;flex-shrink:0}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{display:flex;gap:10px}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,.cprp .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0px}.cprp .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)}.cprp:has(.kaching-bundles__mix-and-match-choose-product-modal){overflow:hidden}.cprp .kaching-bundles .kaching-bundles__bar-collection-products{display:flex;flex-direction:column;gap:5px;margin-top:5px}.cprp .kaching-bundles .kaching-bundles__collection-product{display:flex;gap:16px;align-items:center;justify-content:space-between}.cprp .kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{display:none;margin-block:0px}.cprp .kaching-bundles .kaching-bundles__collection-product__image--default{background-color:#fff;border:1px solid rgb(233,233,233);color:#000}.cprp .kaching-bundles .kaching-bundles__collection-product--require-selection{padding:8px;border-radius:12px;background-color:var(--kaching-collection-breaks-require-selection-background-color)}.cprp .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)}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}.cprp .kaching-bundles .kaching-bundles__collection-product__main{display:flex;gap:16px;align-items:center;min-width:0px}.cprp .kaching-bundles .kaching-bundles__collection-product__content{display:flex;flex-direction:column;gap:3px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__collection-product__link{display:flex;flex-shrink:0;text-decoration:none}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__collection-product__title{font-size:16px;color:var(--kaching-collection-breaks-product-title-color, #000)}.cprp .kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__collection-product__remove-button{display:flex;align-items:center;justify-content:center;height:24px;width:24px;cursor:pointer}.cprp .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))}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-weight:650;font-size:16px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-product__products{display:flex;flex-direction:column;gap:16px}.cprp .kaching-bundles .kaching-bundles__choose-product__controls{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cprp .kaching-bundles .kaching-bundles__choose-product__search-field{position:relative;flex:1 1 auto;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-product__search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-product__sort{position:relative;flex-shrink:0}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}.cprp .kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}.cprp .kaching-bundles .kaching-bundles__choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.cprp .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(234,226,216) rgb(234,226,216);border-image:none;border-radius:50%;animation:.8s linear 0s infinite normal none running kaching-choose-product-loading-spin}@media(prefers-reduced-motion:reduce){.cprp .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)}}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}.cprp .kaching-bundles .kaching-bundles__choose-product__empty-state-title{font-size:18px;font-weight:500;color:#181d27}.cprp .kaching-bundles .kaching-bundles__choose-product__empty-state-description{margin-top:8px;font-size:14px;color:#535862}.cprp .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}.cprp .kaching-bundles .kaching-bundles__choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.cprp .kaching-bundles .kaching-bundles__choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-product__product-image-link{display:flex;flex-shrink:0}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0px}.cprp .kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__choose-product__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-product-text-color, #000)}.cprp .kaching-bundles .kaching-bundles__choose-product__product-price-container{display:flex;gap:10px}.cprp .kaching-bundles .kaching-bundles__choose-product__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-product-price-color, #f04438)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,.cprp .kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0px}.cprp .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)}.cprp:has(.kaching-bundles__choose-product-modal){overflow:hidden}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}.cprp .kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color, #fff)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color, #fff)}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color, #fff)}.cprp .kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}.cprp .kaching-bundles .kaching-bundles__free-gift-summary{gap:8px;justify-content:flex-start}.cprp .kaching-bundles .kaching-bundles__free-gift-summary__images{display:flex;flex-shrink:0;align-items:center}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0px}.cprp .kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:transparent}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}.cprp .kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length, auto);margin-left:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length, auto);margin-right:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness, 22px))}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__upsell__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0px;flex:1 1 0%}.cprp .kaching-bundles .kaching-bundles__upsell__link{display:flex;flex-shrink:0}.cprp .kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height, 30px);border-radius:var(--kaching-upsell-image-border-radius, 0)}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color, #000)}.cprp .kaching-bundles .kaching-bundles__upsell__pricing{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.cprp .kaching-bundles .kaching-bundles__upsell__pricing-row{display:flex;align-items:baseline;gap:6px}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size, 13px) - 1px)}.cprp .kaching-bundles .kaching-bundles__upsell__full-price,.cprp .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)}.cprp .kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}.cprp .kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;gap:5px;align-items:center}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,.cprp .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)}.cprp .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}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cprp .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%}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{display:flex;align-items:center;gap:5px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}.cprp .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)}.cprp .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))}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}.cprp .kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cprp .kaching-bundles .kaching-bundles__product-personalisation__main{display:flex;align-items:center;gap:10px;min-width:0px;flex:1 1 0%}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__product-personalisation__image{display:flex;width:100%;height:100%;object-fit:cover}.cprp .kaching-bundles .kaching-bundles__product-personalisation__image--default{width:70%;height:70%;object-fit:contain;opacity:.7;color:#000}.cprp .kaching-bundles .kaching-bundles__product-personalisation__content{display:flex;flex-direction:column;gap:2px;min-width:0px;flex:1 1 0%}.cprp .kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-weight:600;font-style:normal}.cprp .kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-weight:400;font-style:normal}.cprp .kaching-bundles .kaching-bundles__product-personalisation__pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.cprp .kaching-bundles .kaching-bundles__product-personalisation__price{font-size:14px;font-weight:500;font-style:normal;color:#000}.cprp .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}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{flex-direction:column;align-items:stretch;text-align:center}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;gap:8px;align-items:baseline}.cprp .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))}.cprp .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)}.cprp .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%}.cprp .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}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__heading{margin:0;font-weight:650;font-size:var(--kaching-product-personalisation-font-0, 24px)}.cprp .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}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__item{display:flex;flex-direction:column;gap:var(--kaching-product-personalisation-gap-2, 12px)}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__item-info{display:flex;align-items:center;gap:var(--kaching-product-personalisation-gap-2, 12px)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__item-image{width:100%;height:100%;object-fit:contain}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__item-details{display:flex;flex-direction:column;gap:2px;min-width:0px}.cprp .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))}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{display:flex;flex-direction:column;gap:4px}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input-container{position:relative;display:flex;align-items:center}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;outline:none!important;box-shadow:none!important}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline-offset:-1px;outline:rgb(51,51,51) solid 2px!important}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input--error{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3, 12px);color:#999}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cprp .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))}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{background:#fff;color:#333;border:1px solid rgb(213,215,218)}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;border:1px solid rgb(233,234,235);background:#eaecf0;color:#98a2b3}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__header{display:flex;flex-direction:column}.cprp .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)}.cprp .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)}.cprp .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))}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,.cprp .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))}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift__content{display:flex;flex-direction:column;max-width:100%;gap:calc(6px * var(--block-spacing, 1))}.cprp .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}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}.cprp .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}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift__details{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:0px}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{display:flex;align-items:center;gap:8px}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,.cprp .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)}}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{display:flex;flex-direction:column}.cprp .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))}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}.cprp .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}.cprp .kaching-bundles .kaching-bundles-savings-summary__icon img{width:100%;height:100%;object-fit:contain}.cprp .kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color, #000000)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}.cprp .kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;user-select:none}.cprp .kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}.cprp .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}}.cprp .kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular{visibility:hidden}.cprp .kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}.cprp .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}.cprp .kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}.cprp .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}.cprp .kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}.cprp .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}}.cprp .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}.cprp .kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}.cprp .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)}.cprp .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{display:flex;align-items:center;gap:16px}.cprp .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)}.cprp .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)}.cprp .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){.cprp .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))}.cprp .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))}.cprp .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))}}.cprp .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}.cprp .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}.cprp .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}.cprp .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}.cprp .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}.cprp .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{display:flex;justify-content:center;align-items:center;padding:8px 0}.cprp .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)}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__swatch-dropdown{display:flex;position:relative;min-width:0px;margin:0}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{border-color:#121212;opacity:.4}.cprp .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}.cprp .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}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.cprp .kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,.cprp .kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}.cprp .kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}.cprp .kaching-bundles .kaching-bundles__pill-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0px;max-width:100%}.cprp .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}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}.cprp .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))}.cprp .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))}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}.cprp .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}.cprp .kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}.cprp .kaching-bundles .kaching-bundles__bar-variant-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0px;max-width:100%}.cprp .kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}.cprp .kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}.cprp .kaching-bundles .kaching-bundles__bar-variant-option__name-value{font-weight:400;opacity:.85}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}.cprp .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}.cprp .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}.cprp .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}.cprp .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button,.cprp .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cprp .kaching-bundles .kaching-bundles__highlights{display:flex;flex-direction:column;gap:8px;padding:10px 0}.cprp .kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:wrap}.cprp .kaching-bundles .kaching-bundles__highlights__item{display:flex;gap:8px}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}.cprp .kaching-bundles .kaching-bundles__highlights__icon img{width:100%;height:100%;object-fit:contain}.cprp .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}.cprp .kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color, #ff0909);font-size:14px}.cprp .kaching-bundles img{width:initial}.cprp .kaching-bundles svg{width:initial;height:initial}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__block--hidden{display:none!important}.cprp .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}.cprp .kaching-bundles .kaching-bundles__block-title:before,.cprp .kaching-bundles .kaching-bundles__block-title:after{content:"";flex-grow:1;height:2px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cprp .kaching-bundles .kaching-bundles__bars{display:flex;flex-direction:column;position:relative}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-left,.cprp .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))}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-all,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-top,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing, 1))}.cprp .kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}.cprp .kaching-bundles .kaching-bundles__subscriptions-wrapper--hidden{display:none}.cprp .kaching-bundles .kaching-bundles__bar{display:flex;flex:1 1 0%;margin:calc(5px * var(--block-spacing, 1)) 0;position:relative}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0px}.cprp .kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}.cprp .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)}.cprp .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))}.cprp .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)}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cprp .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}.cprp .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)}.cprp .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)}.cprp .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))}.cprp .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))}.cprp .kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-most-popular{position:absolute;z-index:3}.cprp .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}.cprp .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}.cprp .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}.cprp .kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}.cprp .kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size, 102px);height:auto}.cprp .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)}.cprp .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)}.cprp .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}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__badge-border__side{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.cprp .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,.cprp .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}.cprp .kaching-bundles .kaching-bundles__badge-border__curve{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__badge-border--all{top:0;right:0;bottom:0;left:0;background-color:transparent;pointer-events:none}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__badge-border__side--top{inset:0px 0px auto;height:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__badge-border__side--bottom{inset:auto 0px 0px;height:var(--badge-border-thickness, 22px);transform:rotate(180deg)}.cprp .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)}.cprp .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}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}.cprp .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}.cprp .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}.cprp .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)}.cprp .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}.cprp .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)}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-top,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra: max( 0px, var(--badge-concave-depth, 8px) - var(--badge-border-gap, 0px) )}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}.cprp .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}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}.cprp .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}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;background-color:transparent;min-height:var(--badge-border-min-length, auto)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible),.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible),.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible),.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible),.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-most-popular__content:before,.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-most-popular__content:before{left:0;border-left:8px solid transparent}.cprp .kaching-bundles .kaching-bundles__bar-most-popular__content:after{right:0;border-right:8px solid transparent}@media(min-width:750px){.cprp .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,.cprp .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}.cprp .kaching-bundles .kaching-bundles__bar-main{display:flex;align-items:center;gap:18px;min-height:55px}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}.cprp .kaching-bundles .kaching-bundles__bar-content{align-items:center;justify-content:space-between;display:flex;gap:8px;flex:1 1 0%}.cprp .kaching-bundles .kaching-bundles__bar-content-left{display:flex;flex-direction:column;flex:1 1 0%;align-items:flex-start}.cprp .kaching-bundles .kaching-bundles__bar-first-line{display:flex;flex-wrap:wrap;column-gap:8px;align-items:center}.cprp .kaching-bundles .kaching-bundles__bar-second-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-pricing{align-items:flex-end;display:flex;flex-direction:column}.cprp .kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}.cprp .kaching-bundles .kaching-bundles__bar-pricing-row{display:flex;align-items:baseline;gap:6px}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}.cprp .kaching-bundles .kaching-bundles__bar-full-price,.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}.cprp .kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}.cprp .kaching-bundles .kaching-bundles__bar-variants{display:none;flex-direction:column;align-items:flex-start}.cprp .kaching-bundles .kaching-bundles__bar-variant{flex:1 1 0%;max-width:100%}.cprp .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}.cprp .kaching-bundles .kaching-bundles__bar-variant__content{display:flex;align-items:center}.cprp .kaching-bundles .kaching-bundles__invalid-variant-error{color:red;font-size:12px;padding-bottom:2px}.cprp .kaching-bundles .kaching-bundles__bar-variant-names{font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.cprp .kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}.cprp .kaching-bundles .kaching-bundles__single-variant-name{display:flex;flex-direction:column;font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar-variant-main{display:flex;flex-direction:column;min-width:0px}.cprp .kaching-bundles .kaching-bundles__bar-variant-selects{display:flex;min-width:0px;margin-right:2px;margin-bottom:2px;flex-wrap:wrap;gap:7px}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bar-variant-select span{overflow:hidden;text-overflow:ellipsis}.cprp .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;max-width:100%}.cprp .kaching-bundles .kaching-bundles__selling-plan-select{width:100%}.cprp .kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}.cprp .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:red 0 0 0 1px}.cprp .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))}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,.cprp .kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}.cprp .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}.cprp .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}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}.cprp .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%}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{flex-direction:column;gap:10px;text-align:center}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}.cprp .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}.cprp .kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10px * var(--block-spacing, 1))}.cprp .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}.cprp .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}.cprp .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}.cprp .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,.cprp .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,.cprp .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}.cprp .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}.cprp .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}.cprp .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}.cprp .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing{margin-top:18px}.cprp .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}.cprp .kaching-bundles .kaching-bundles__bar-full-price:before,.cprp .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){.cprp .kaching-bundles *,.cprp .kaching-bundles :before,.cprp .kaching-bundles :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0px}.cprp .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cprp .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing, 1))}.cprp .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,.cprp .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}.cprp .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)}.cprp .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}.cprp .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)}.cprp .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)}.cprp .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}.cprp .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}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cprp .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}.cprp .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)}.cprp .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)}.cprp .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,.cprp .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}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0px}.cprp .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)}.cprp .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)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0px}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness, 22px)}.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cprp .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}@font-face{font-family:GTStandard-M;src:url(https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MRegular.woff2) format("woff2");font-style:normal;font-weight:450;font-display:swap}@font-face{font-family:GTStandard-M;src:url(https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MMedium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:GTStandard-M;src:url(https://cdn.shopify.com/shop-assets/static_uploads/shoplift/GTStandard-MSemibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.cprp :where([data-sonner-toaster][dir=ltr]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}.cprp :where([data-sonner-toaster][dir=rtl]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}.cprp :where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s}.cprp :where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media(hover:none)and (pointer:coarse){.cprp :where([data-sonner-toaster][data-lifted=true]){transform:none}}.cprp :where([data-sonner-toaster][data-x-position=right]){right:var(--offset-right)}.cprp :where([data-sonner-toaster][data-x-position=left]){left:var(--offset-left)}.cprp :where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}.cprp :where([data-sonner-toaster][data-y-position=top]){top:var(--offset-top)}.cprp :where([data-sonner-toaster][data-y-position=bottom]){bottom:var(--offset-bottom)}.cprp :where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0px);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}.cprp :where([data-sonner-toast][data-styled=true]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:#0000001a 0 4px 12px;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}.cprp :where([data-sonner-toast]:focus-visible){box-shadow:#0000001a 0 4px 12px,#0003 0 0 0 2px}.cprp :where([data-sonner-toast][data-y-position=top]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}.cprp :where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}.cprp :where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center center;animation:.3s ease 0s 1 normal forwards running sonner-fade-in}.cprp :where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}.cprp :where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}.cprp [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}.cprp :where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:#0006 0 0 0 2px}.cprp [data-sonner-toast] [data-close-button]{background:var(--gray1)}.cprp :where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:#0000001a 0 4px 12px,#0003 0 0 0 2px}.cprp :where([data-sonner-toast][data-swiping=true]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}.cprp :where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}.cprp :where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}.cprp :where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}.cprp :where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}.cprp :where([data-sonner-toast][data-mounted=true]){--y: translateY(0);opacity:1}.cprp :where([data-sonner-toast][data-expanded=false][data-front=false]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}.cprp :where([data-sonner-toast])>*{transition:opacity .4s}.cprp :where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}.cprp :where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}.cprp :where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}.cprp :where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y: translateY(calc(var(--lift) * -100%));opacity:0}.cprp :where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}.cprp :where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}.cprp :where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}.cprp [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}.cprp [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}.cprp [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],.cprp [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.cprp [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}.cprp [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}.cprp [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}.cprp [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){.cprp [data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}.cprp [data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}.cprp [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}.cprp [data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}.cprp [data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}.cprp [data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}.cprp [data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}.cprp [data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}.cprp [data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}.cprp [data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}.cprp [data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}.cprp [data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}.cprp [data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}.cprp [data-rich-colors=true][data-sonner-toast][data-type=success],.cprp [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.cprp [data-rich-colors=true][data-sonner-toast][data-type=info],.cprp [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.cprp [data-rich-colors=true][data-sonner-toast][data-type=warning],.cprp [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.cprp [data-rich-colors=true][data-sonner-toast][data-type=error],.cprp [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.cprp .sonner-loading-wrapper[data-visible=false]{transform-origin:center center;animation:.2s ease 0s 1 normal forwards running sonner-fade-out}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.cprp [data-sonner-toast],.cprp [data-sonner-toast]>*{transition:none!important;animation:auto ease 0s 1 normal none running none!important}}.cprp .sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.cprp .resize-observer[data-v-8859cc6c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.cprp .resize-observer[data-v-8859cc6c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.cprp .product-media-container{--media-preview-ratio: 1}.cprp .product-media-container.constrain-height{background-color:var(--color-background)}.cprp .product-media-container.constrain-height:has(.product-media-constraint-wrapper){display:flex;justify-content:center;align-items:center}.cprp .product-media-constraint-wrapper{width:100%;max-width:100%;flex-shrink:0}@media screen and (min-width:750px){.cprp .product-media-constraint-wrapper{width:min(100%,calc(var(--constrained-height) * 1))}}.cprp .media-fit-cover{--product-media-fit: cover}.cprp .media-fit-cover :is(img,video){object-fit:cover;width:100%;height:100%}.cprp .product-stars{display:inline-flex;align-items:center;gap:6px;font-family:Arial,sans-serif;line-height:1;margin-top:-1px;margin-bottom:-1px}.cprp .trust-stars{display:inline-flex;gap:2px}.cprp .trust-star{width:15px;height:15px;background:#a78765;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cprp .trust-star svg{width:10.5px;height:10.5px;fill:#fff;display:block;position:relative;z-index:2}.cprp .trust-star.partial{background:#dcdce6}.cprp .trust-star.partial .star-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--fill);background:#a78765;overflow:hidden;z-index:1}.cprp .trust-star.partial .star-fill svg{position:absolute;left:2.25px;top:2.25px;width:10.5px;height:10.5px;fill:#fff}.cprp .trust-star.partial>svg{z-index:2;fill:#fff}.cprp .rating-link{font-size:12px;color:#3b2f2f;text-decoration:none;line-height:1;position:relative;top:0}.cprp .rating-link:hover{text-decoration:underline}.cprp .ai-custom-text-avtzschfiogjkmmrzvaigenblock2b9658fc8iqmm{display:block;width:100%;max-width:100%;margin-top:-5px;margin-bottom:0}.cprp .ai-custom-text__content-avtzschfiogjkmmrzvaigenblock2b9658fc8iqmm{font-size:14px;font-weight:300;font-style:italic;color:#000;text-align:left;line-height:1.5}.cprp .ai-icon-list-awg9maznfunjgugpqraigenblock441c5aaqfbqac{display:block;width:100%;margin-top:0;margin-bottom:10px}.cprp .ai-icon-list__container-awg9maznfunjgugpqraigenblock441c5aaqfbqac{display:flex;flex-direction:column;gap:15px;width:100%}.cprp .ai-icon-list__item-awg9maznfunjgugpqraigenblock441c5aaqfbqac{display:flex;align-items:center;gap:5px}.cprp .ai-icon-list__icon-wrapper-awg9maznfunjgugpqraigenblock441c5aaqfbqac{flex-shrink:0;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.cprp .ai-icon-list__icon-wrapper-awg9maznfunjgugpqraigenblock441c5aaqfbqac img{width:100%;height:100%;object-fit:contain}.cprp .ai-icon-list__icon-placeholder-awg9maznfunjgugpqraigenblock441c5aaqfbqac{width:100%;height:100%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;border-radius:4px}.cprp .ai-icon-list__icon-placeholder-awg9maznfunjgugpqraigenblock441c5aaqfbqac svg{width:60%;height:60%;opacity:.3}.cprp .ai-icon-list__text-awg9maznfunjgugpqraigenblock441c5aaqfbqac{flex-grow:1;color:#000;font-size:16px;line-height:1.5;font-weight:700}@media screen and (max-width:749px){.cprp .ai-icon-list__icon-wrapper-awg9maznfunjgugpqraigenblock441c5aaqfbqac{width:20px;height:20px}.cprp .ai-icon-list__text-awg9maznfunjgugpqraigenblock441c5aaqfbqac{font-size:14.4px}}.cprp .ai-stock-alert-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{display:block;width:100%;padding:8px;margin-top:0;margin-bottom:-45px;background:#fff;border-radius:8px}.cprp .ai-stock-alert__content-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{display:flex;flex-direction:column;gap:8px}.cprp .ai-stock-alert__header-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{display:flex;align-items:center;justify-content:space-between;gap:12px}.cprp .ai-stock-alert__text-wrapper-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{display:flex;align-items:center;gap:8px}.cprp .ai-stock-alert__indicator-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{width:10px;height:10px;border-radius:50%;background-color:#d82c0d;flex-shrink:0}.cprp .ai-stock-alert__indicator-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub.blinking{animation:1.5s ease-in-out 0s infinite normal none running ai-stock-blink-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub}@keyframes ai-stock-blink-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{0%,to{opacity:1}50%{opacity:.3}}.cprp .ai-stock-alert__text-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{color:#1a1a1a;font-size:15px;font-weight:600;margin:0;line-height:1.4}.cprp .ai-stock-alert__percentage-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{font-size:15px;font-weight:500;color:#d82c0d;white-space:nowrap}.cprp .ai-stock-alert__bar-container-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{width:100%;height:4px;background-color:#e8e8e8;border-radius:10px;overflow:hidden;position:relative}.cprp .ai-stock-alert__bar-fill-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{height:100%;width:0%;background-color:#d82c0d;border-radius:10px;transition:width .8s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:749px){.cprp .ai-stock-alert-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{padding:6.4px}.cprp .ai-stock-alert__header-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{flex-direction:column;align-items:flex-start;gap:8px}.cprp .ai-stock-alert__percentage-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{align-self:flex-end}.cprp .ai-stock-alert__text-asjvvejv0s01ul0xlkaigenblock1c25abd3nx3ub{font-size:13.5px}}.cprp .ai-divider-as3yxqmtvkzbmegj4kaigenblockd089176fhj8ih{width:100%;display:block}.cprp .ai-divider-container-as3yxqmtvkzbmegj4kaigenblockd089176fhj8ih{width:100%;margin:25px auto -100px}.cprp .ai-divider-line-as3yxqmtvkzbmegj4kaigenblockd089176fhj8ih{width:100%;height:1px;background-color:#e6e6e6;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;margin:0}@media screen and (max-width:749px){.cprp .ai-divider-container-as3yxqmtvkzbmegj4kaigenblockd089176fhj8ih{width:100%}}.cprp .ai-heading-abcs5rjdlmgdytwrjzaigenblock0cf6509yd4nkx{display:block;width:100%;max-width:100%;padding-left:20px;padding-right:20px;margin-top:-15px;margin-bottom:-10px}.cprp .ai-heading__title-abcs5rjdlmgdytwrjzaigenblock0cf6509yd4nkx{margin:0;font-size:22px;color:#000;text-align:center;font-weight:700;line-height:1.2}@media screen and (max-width:749px){.cprp .ai-heading__title-abcs5rjdlmgdytwrjzaigenblock0cf6509yd4nkx{font-size:15.4px}}.cprp .ai-payment-icons-arnbonwrhb1lywtvouaigenblock581f558qnqpam{display:block;width:100%;margin-top:-10px}.cprp .ai-payment-icons-container-arnbonwrhb1lywtvouaigenblock581f558qnqpam{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.cprp .ai-payment-icon-arnbonwrhb1lywtvouaigenblock581f558qnqpam{background-color:#fff;border:3px solid rgb(255,255,255);border-radius:0;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:#efefef 0 0;transition:transform .2s}.cprp .ai-payment-icon-arnbonwrhb1lywtvouaigenblock581f558qnqpam:hover{transform:translateY(-2px)}.cprp .ai-payment-icon-arnbonwrhb1lywtvouaigenblock581f558qnqpam img{height:24px;width:auto;display:block;object-fit:contain}.cprp .ai-payment-icon-placeholder-arnbonwrhb1lywtvouaigenblock581f558qnqpam{width:60px;height:24px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#999;text-align:center}.cprp .ai-premium-notice-av05uszlpsvbhzklubaigenblock66f2417lazjnm{display:block;width:100%;max-width:100%;margin:0}.cprp .ai-premium-notice-container-av05uszlpsvbhzklubaigenblock66f2417lazjnm{position:relative;background:linear-gradient(135deg,#fffcfa,#fff5f6);border:1px solid rgb(240,212,216);border-radius:14px;padding:16px;box-shadow:#b0002014 0 4px 16px;transition:transform .2s,box-shadow .2s}.cprp .ai-premium-notice-container-av05uszlpsvbhzklubaigenblock66f2417lazjnm:hover{transform:translateY(-1px);box-shadow:#b0002014 0 6px 20px}.cprp .ai-premium-notice-badge-av05uszlpsvbhzklubaigenblock66f2417lazjnm{display:inline-flex;align-items:center;gap:6px;background:#ffe8ec;color:#b00020;font-size:10px;font-weight:600;padding:5px 14px;border-radius:6px;margin-bottom:14px;letter-spacing:.4px;text-transform:uppercase;box-shadow:#b0002026 0 2px 4px}.cprp .ai-premium-notice-badge-icon-av05uszlpsvbhzklubaigenblock66f2417lazjnm{width:12px;height:12px}.cprp .ai-premium-notice-content-av05uszlpsvbhzklubaigenblock66f2417lazjnm{display:flex;gap:14px;align-items:flex-start}.cprp .ai-premium-notice-icon-av05uszlpsvbhzklubaigenblock66f2417lazjnm{flex-shrink:0;width:28px;height:28px;color:#b00020;margin-top:3px;background:#ffe8ec;border-radius:50%;padding:6px;display:flex;align-items:center;justify-content:center}.cprp .ai-premium-notice-icon-av05uszlpsvbhzklubaigenblock66f2417lazjnm svg{width:100%;height:100%;stroke:currentcolor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cprp .ai-premium-notice-text-av05uszlpsvbhzklubaigenblock66f2417lazjnm{flex:1 1 0%}.cprp .ai-premium-notice-heading-av05uszlpsvbhzklubaigenblock66f2417lazjnm{font-size:17px;font-weight:700;color:#1a1a1a;margin:0 0 10px;line-height:1.3;letter-spacing:-.2px}.cprp .ai-premium-notice-body-av05uszlpsvbhzklubaigenblock66f2417lazjnm{font-size:14px;color:#4a4a4a;line-height:1.6;margin:0 0 12px}.cprp .ai-premium-notice-footer-av05uszlpsvbhzklubaigenblock66f2417lazjnm{font-size:13px;color:#2a2a2a;font-weight:600;margin:0;line-height:1.4;padding-top:8px;border-top:1px solid rgb(240,212,216)}@media screen and (max-width:749px){.cprp .ai-premium-notice-av05uszlpsvbhzklubaigenblock66f2417lazjnm{width:100%}.cprp .ai-premium-notice-container-av05uszlpsvbhzklubaigenblock66f2417lazjnm{padding:13.6px}.cprp .ai-premium-notice-heading-av05uszlpsvbhzklubaigenblock66f2417lazjnm{font-size:15.3px}.cprp .ai-premium-notice-body-av05uszlpsvbhzklubaigenblock66f2417lazjnm{font-size:13.3px}.cprp .ai-premium-notice-footer-av05uszlpsvbhzklubaigenblock66f2417lazjnm{font-size:12.35px}.cprp .ai-premium-notice-icon-av05uszlpsvbhzklubaigenblock66f2417lazjnm{width:25.2px;height:25.2px}}.cprp .ai-collapsible-rows-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{display:block;width:100%;max-width:100%}.cprp .ai-collapsible-rows-container-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{display:flex;flex-direction:column}.cprp .ai-collapsible-row-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{border-bottom:1px solid rgb(229,229,229)}.cprp .ai-collapsible-row-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.cprp .ai-collapsible-row-header-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;text-align:left;transition:opacity .15s}.cprp .ai-collapsible-row-header-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq:hover{opacity:.7}.cprp .ai-collapsible-row-title-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{font-size:15px;font-weight:500;color:#000;margin:0;line-height:1.3;letter-spacing:-.01em}.cprp .ai-collapsible-row-icon-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{width:18px;height:18px;flex-shrink:0;transition:transform .2s;color:#000;stroke-width:1}.cprp .ai-collapsible-row-icon-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq.active{transform:rotate(180deg)}.cprp .ai-collapsible-row-content-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{max-height:0px;overflow:hidden;transition:max-height .2s}.cprp .ai-collapsible-row-content-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq.active{max-height:1000px}.cprp .ai-collapsible-row-content-inner-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{padding:0 0 18px;color:#666;font-size:14px;line-height:1.5}@media screen and (max-width:749px){.cprp .ai-collapsible-row-title-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{font-size:14px}.cprp .ai-collapsible-row-content-inner-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{font-size:13px}.cprp .ai-collapsible-row-icon-ay09vmfzxwkzsbst5raigenblock30d8088wjyphq{width:16px;height:16px}}.cprp .ai-image-carousel-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{display:block;width:100%;max-width:100%;overflow:hidden;padding:30px 0;background-color:#fff}.cprp .ai-image-carousel__header-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{text-align:center;margin-bottom:40px;padding:0 20px}.cprp .ai-image-carousel__heading-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{font-family:Montserrat,sans-serif;font-weight:400;font-size:24px;color:#000;margin:0}.cprp .ai-image-carousel__track-wrapper-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{position:relative;width:100%}.cprp .ai-image-carousel__track-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{display:flex;gap:20px;will-change:transform}.cprp .ai-image-carousel__item-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{flex:0 0 200px;height:200px;border-radius:8px;overflow:hidden;box-shadow:#0000000f 0 2px 8px}.cprp .ai-image-carousel__image-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{width:100%;height:100%;object-fit:cover;display:block}.cprp .ai-image-carousel__placeholder-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{width:100%;height:100%;background-color:#000;display:flex;align-items:center;justify-content:center}.cprp .ai-image-carousel__placeholder-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f svg{width:60%;height:60%;opacity:.3}@media screen and (max-width:749px){.cprp .ai-image-carousel__item-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{flex:0 0 150px;height:150px}.cprp .ai-image-carousel__heading-arzhqd2r6v3fqsks3aaigenblock9ec62a3kyew3f{font-size:16.8px}}.cprp .ai-product-benefits-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{width:100%;margin-bottom:40px}.cprp .ai-product-benefits-container-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{background-color:#fff;border-radius:16px;padding:50px;box-shadow:#0000001a 0 4px 20px;max-width:1200px;margin:0 auto}.cprp .ai-product-benefits-header-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{text-align:center;margin-bottom:40px}.cprp .ai-product-benefits-title-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{font-size:36px;color:#111;margin:0 0 16px;font-weight:600}.cprp .ai-product-benefits-subtitle-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{font-size:16px;color:#1a1a1a;margin:0;opacity:.8}.cprp .ai-product-benefits-grid-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.cprp .ai-product-benefits-item-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{display:flex;flex-direction:column;align-items:center;text-align:center}.cprp .ai-product-benefits-image-wrapper-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{width:100%;max-width:280px;margin-bottom:20px;border-radius:12px;overflow:hidden}.cprp .ai-product-benefits-image-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{width:100%;height:auto;display:block}.cprp .ai-product-benefits-image-placeholder-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{width:100%;aspect-ratio:1 / 1;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center}.cprp .ai-product-benefits-image-placeholder-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9 svg{width:60%;height:60%;opacity:.3}.cprp .ai-product-benefits-item-title-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{font-size:22px;color:#111;margin:0 0 12px;font-weight:600}.cprp .ai-product-benefits-item-text-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{font-size:15px;color:#1a1a1a;margin:0;line-height:1.6}@media screen and (max-width:749px){.cprp .ai-product-benefits-container-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{padding:30px}.cprp .ai-product-benefits-grid-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{grid-template-columns:1fr;gap:32px}.cprp .ai-product-benefits-title-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{font-size:25.2px}.cprp .ai-product-benefits-item-title-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{font-size:18.7px}}.cprp .ai-story-card-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:block;width:100%;max-width:100%;background-color:#fff;border-radius:8px;padding:30px}.cprp .ai-story-card-content-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;flex-direction:column;gap:20px}.cprp .ai-story-card-header-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;flex-direction:column;gap:12px}.cprp .ai-story-card-title-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{margin:0;color:#111;font-size:28px;line-height:1.2;font-weight:600}.cprp .ai-story-card-meta-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cprp .ai-story-card-meta-item-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;font-weight:500}.cprp .ai-story-card-meta-icon-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{width:16px;height:16px;flex-shrink:0}.cprp .ai-story-card-text-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{color:#1a1a1a;font-size:16px;line-height:1.6;margin:0}.cprp .ai-story-card-carousel-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:relative;width:100%}.cprp .ai-story-card-carousel-wrapper-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{overflow:hidden;border-radius:8px}.cprp .ai-story-card-carousel-track-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;transition:transform .4s}.cprp .ai-story-card-carousel-slide-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{min-width:100%;position:relative}.cprp .ai-story-card-media-container-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:relative;width:100%;cursor:pointer}.cprp .ai-story-card-media-wrapper-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:relative;width:100%;padding-bottom:100%;background-color:#f4f4f4}.cprp .ai-story-card-image-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya,.cprp .ai-story-card-video-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:filter .4s}.cprp .ai-story-card-image-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya.blurred,.cprp .ai-story-card-video-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya.blurred{filter:blur(15px)}.cprp .ai-story-card-placeholder-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.cprp .ai-story-card-placeholder-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya svg{width:100%;height:100%;max-width:200px;max-height:200px}.cprp .ai-story-card-overlay-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0003;opacity:1;transition:opacity .4s;pointer-events:none}.cprp .ai-story-card-overlay-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:none}.cprp .ai-story-card-overlay-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya.hidden{opacity:0}.cprp .ai-story-card-reveal-icon-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{width:60px;height:60px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;pointer-events:auto;transition:transform .3s}.cprp .ai-story-card-media-container-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya:hover .ai-story-card-reveal-icon-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{transform:scale(1.1)}.cprp .ai-story-card-reveal-icon-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya svg{width:30px;height:30px}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fff;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#000;transition:transform .3s,opacity .3s;opacity:.9}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya:hover{transform:translateY(-50%) scale(1.1);opacity:1}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya.prev{left:12px}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya.next{right:12px}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya svg{width:20px;height:20px}.cprp .ai-story-card-carousel-dots-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;justify-content:center;gap:8px;margin-top:12px}.cprp .ai-story-card-carousel-dot-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{width:8px;height:8px;border-radius:50%;background-color:#1a1a1a;opacity:.3;cursor:pointer;transition:opacity .3s,transform .3s;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0}.cprp .ai-story-card-carousel-dot-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya.active{opacity:1;transform:scale(1.2)}.cprp .ai-story-card-caption-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{color:#1a1a1a;font-size:14px;opacity:.8;font-style:italic;margin-top:8px}.cprp .ai-story-card-footer-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:flex;flex-direction:column;gap:12px;padding-top:8px}.cprp .ai-story-card-link-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{display:inline-flex;align-items:center;gap:8px;color:#a78765;font-size:16px;text-decoration:none;font-weight:500;transition:color .3s}.cprp .ai-story-card-link-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya:hover{color:#121212}.cprp .ai-story-card-link-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya svg{width:16px;height:16px;transition:transform .3s}.cprp .ai-story-card-link-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya:hover svg{transform:translate(4px)}@media screen and (max-width:749px){.cprp .ai-story-card-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{width:100%}.cprp .ai-story-card-title-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{font-size:23.8px}.cprp .ai-story-card-text-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{font-size:15.2px}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{width:32px;height:32px}.cprp .ai-story-card-carousel-nav-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya svg{width:16px;height:16px}}.cprp #se-cmp-template--32697112396115__se_compare{padding:56px 16px;background:linear-gradient(#fff,#f4f7fc 22% 72%,#fff)}@media(max-width:749px){.cprp #se-cmp-template--32697112396115__se_compare{padding:42px 14px}}.cprp .ai-reviews-section-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:block;width:100%;background-color:#fff;padding:40px 20px;box-shadow:#0000001a 0 4px 16px;border-radius:16px}.cprp .ai-reviews-container-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{max-width:1400px;margin:0 auto}.cprp .ai-reviews-layout-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:flex;flex-direction:column;gap:40px}.cprp .ai-reviews-header-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.cprp .ai-reviews-heading-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{margin:0;color:#000;font-size:28px;line-height:1.2}.cprp .ai-reviews-stars-large-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:flex;gap:4px}.cprp .ai-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{width:26px;height:26px;background-color:#a78765;display:flex;align-items:center;justify-content:center;border-radius:2px;position:relative;overflow:hidden}.cprp .ai-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c:before{content:"";position:absolute;top:0;left:0;width:var(--fill-percent, 100%);height:100%;background-color:#a78765;z-index:1}.cprp .ai-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c.ai-star-empty{background-color:#dcdce6}.cprp .ai-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c.ai-star-partial:before{background-color:#a78765}.cprp .ai-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c svg{width:70%;height:70%;fill:#fff;position:relative;z-index:2}.cprp .ai-reviews-subtext-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{margin:0;color:#666;font-size:14px}.cprp .ai-reviews-carousel-wrapper-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{position:relative}.cprp .ai-reviews-carousel-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:flex;gap:24px;transition:transform .4s;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cprp .ai-reviews-carousel-abzztovpmywhtsu5uqaigenblockbf87049mffv4c::-webkit-scrollbar{display:none}.cprp .ai-review-card-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{flex:0 0 100%;scroll-snap-align:start;background-color:#fff;padding:24px;border-radius:8px;display:flex;flex-direction:column;gap:16px;box-shadow:#0000001a 0 4px 12px}.cprp .ai-review-stars-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:flex;gap:3px}.cprp .ai-review-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{width:18px;height:18px;background-color:#a78765;display:flex;align-items:center;justify-content:center;border-radius:2px}.cprp .ai-review-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c svg{width:70%;height:70%;fill:#fff}.cprp .ai-review-text-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{color:#1a1a1a;font-size:15px;line-height:1.6;margin:0}.cprp .ai-review-meta-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{display:flex;flex-direction:column;gap:4px}.cprp .ai-review-author-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{color:#000;font-size:14px;font-weight:600;margin:0}.cprp .ai-review-date-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{color:#999;font-size:13px;margin:0}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:#f5f5f5;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s,opacity .3s;z-index:2;opacity:1}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c:hover{background-color:#e5e5e5;opacity:1}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c svg{width:16px;height:16px;fill:#000}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c--prev{left:0}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c--next{right:0}@media screen and (min-width:750px){.cprp .ai-reviews-section-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{padding:80px 40px}.cprp .ai-reviews-layout-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{flex-direction:row;align-items:flex-start;gap:60px}.cprp .ai-reviews-header-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{flex:0 0 auto;width:280px;align-items:flex-start;text-align:left}.cprp .ai-reviews-heading-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{font-size:36px}.cprp .ai-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{width:32px;height:32px}.cprp .ai-review-star-box-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{width:20px;height:20px}.cprp .ai-reviews-carousel-wrapper-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{flex:1 1 0%;overflow:hidden}.cprp .ai-reviews-carousel-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{overflow:visible;scroll-snap-type:none}.cprp .ai-review-card-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{flex:0 0 calc(33.3333% - 16px)}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c--prev{left:2px}.cprp .ai-reviews-nav-button-abzztovpmywhtsu5uqaigenblockbf87049mffv4c--next{right:2px}}@media screen and (min-width:990px){.cprp .ai-reviews-header-abzztovpmywhtsu5uqaigenblockbf87049mffv4c{width:320px}}.cprp [class*=ai-image-carousel-]{contain:inline-size}.cprp .product-information .product-details{min-width:0px}@media screen and (min-width:990px){.cprp [class*=ai-story-card-carousel-]{max-width:560px;margin-inline:auto!important}}@media(max-width:749px){.cprp [class*=ai-review-card-]{padding-inline:38px!important}}.cprp [id$=__section_tX8YVy] summary{font-weight:500;padding-block:18px!important}.cprp .ai-product-benefits-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9 h2,.cprp .ai-product-benefits-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9 h3,.cprp [id$=__section_tX8YVy] h3,.cprp [class*=ai-reviews-heading-]{color:#121212!important;letter-spacing:-.015em}.cprp .ai-product-benefits-container-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{border:1px solid rgb(239,231,221)!important;border-radius:20px!important;box-shadow:#12121212 0 14px 40px!important}.cprp .ai-product-benefits-image-wrapper-ak01cn2jsdjkyswftnaigenblock149fb39ijnjj9{border-radius:14px;overflow:hidden}.cprp [class*=ai-story-card-image-]{border-radius:14px}.cprp [class*=ai-review-text-]{color:#26303f!important}.cprp [class*=ai-review-author-]{color:#121212!important}.cprp [class*=ai-reviews-nav-button-]{background:#fff!important;border:1px solid rgb(234,226,216)!important;box-shadow:#12121214 0 4px 12px!important;opacity:1!important}.cprp [class*=ai-reviews-nav-button-] svg{fill:#121212!important}@media screen and (min-width:750px){.cprp [class*=ai-review-card-]{padding-inline:28px!important}}@media screen and (min-width:990px){.cprp [id$=__17804305892a8a94e7] .layout-panel-flex{align-items:center}.cprp [id$=__17804305892a8a94e7] .layout-panel-flex>.shopify-block{width:100%;max-width:1100px}.cprp [id$=__17804305892a8a94e7] [class*=ai-story-card-][class^=ai-story-card-]:not([class*=-content-]):not([class*=-header-]):not([class*=-title-]):not([class*=-meta]):not([class*=-text-]):not([class*=-carousel]):not([class*=-media]):not([class*=-image-]):not([class*=-overlay-]):not([class*=-reveal]):not([class*=-caption-]):not([class*=-footer-]):not([class*=-link-]){border:1px solid rgb(239,231,221);box-shadow:#12121212 0 14px 40px;width:100%!important;max-width:1100px!important;margin:24px auto 0!important;border-radius:20px!important}.cprp [class*=ai-story-card-carousel-]{max-width:none!important}}@media(max-width:989px){.cprp .ai-story-card-aq2lrylozdmwzszjwnaigenblock1bf0ea9abeeya{background:#fff;border:1px solid rgb(239,231,221);border-radius:20px;box-shadow:#12121212 0 14px 40px;margin-top:8px;padding:20px 18px 24px!important}}.cprp [id$=__17804305892a8a94e7] .divider{max-width:calc(100% - 32px);align-self:center;background:#f3ece4;border-radius:999px;font-size:13.5px;line-height:1.45;color:#3b4556;text-align:center;text-wrap:balance;width:auto!important;height:auto!important;display:block!important;margin:14px auto!important;padding:9px 18px!important}.cprp [id$=__17804305892a8a94e7] .divider .divider__line{display:none!important}.cprp [id$=__17804305892a8a94e7] .divider:before{content:"Saison d'automne";font-weight:700;color:#121212;margin-right:7px}.cprp [id$=__17804305892a8a94e7] .divider:after{content:"Sous 10 \b0 C, les souris et les rats cherchent \e0  entrer dans les maisons."}@media(max-width:749px){.cprp [id$=__17804305892a8a94e7] .divider{font-size:12.5px;border-radius:16px;text-wrap:pretty;width:calc(100% - 32px)!important;padding:10px 12px!important;margin:10px auto!important}.cprp [id$=__17804305892a8a94e7] .divider:before{display:block;margin:0 0 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}}.cprp{font-family:Aleo,Georgia,serif}.cprp h1,.cprp h2,.cprp h3,.cprp [class*=heading],.cprp [class*=title]{font-family:Playfair Display,Georgia,serif!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rp-copie.css.map */
