/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.cpua *,.cpua :before,.cpua :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--text-color) / .12)}.cpua h1,.cpua h2,.cpua h3{font-size:inherit;font-weight:inherit}.cpua a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.cpua b,.cpua strong{font-weight:bolder}.cpua button,.cpua input{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}.cpua button{text-transform:none}.cpua button,.cpua [type=button],.cpua [type=submit]{-webkit-appearance:button;text-align:inherit;background-color:#0000;background-image:none}.cpua button,.cpua label,.cpua summary,.cpua [role=button],.cpua [type=radio],.cpua [type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.cpua ::-webkit-inner-spin-button{height:auto}.cpua ::-webkit-outer-spin-button{height:auto}.cpua ::-webkit-search-decoration{-webkit-appearance:none}.cpua ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.cpua ::-webkit-date-and-time-value{text-align:start}.cpua summary{-webkit-user-select:none;user-select:none;list-style-type:none}.cpua summary::-webkit-details-marker{display:none}.cpua h1,.cpua h2,.cpua h3,.cpua p{margin:0}.cpua input::placeholder{opacity:1;color:#9ca3af}.cpua img{vertical-align:middle;display:block}.cpua img{color:#0000;max-width:min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%);object-fit:inherit;object-position:inherit;height:auto}@media(prefers-reduced-motion:reduce){.cpua ::view-transition-group(*){animation-duration:0s}}.cpua scroll-area,.cpua cpua-media-carousel{display:block}@media screen and (min-width:700px){.cpua img{max-width:min(var(--image-max-width, 100%),100%)}}.cpua .pswp--open{display:block}.cpua .pswp__hidden{display:none!important}.cpua .accordion{--accordion-spacing: var(--spacing-5);box-sizing:content-box;border-block-start-width:1px;border-block-end-width:1px}.cpua .accordion__toggle{gap:var(--spacing-2);flex-grow:1;justify-content:space-between;align-items:center;padding-block-start:var(--accordion-spacing);padding-block-end:var(--accordion-spacing);display:flex}.cpua .accordion__content{margin-block-end:var(--accordion-spacing);padding-inline-end:var(--spacing-6);transform:translateY(-4px)}.cpua .accordion__content:has(.image-filter-list){padding-inline-end:0}.cpua .accordion+.accordion{border-block-start-width:0}.cpua .accordion-box{padding:var(--spacing-1) var(--spacing-6)}.cpua .accordion-box>:first-child{border-block-start-width:0}.cpua .accordion-box>:last-child{border-block-end-width:0}@media screen and (min-width:1000px){.cpua .accordion-box{padding:var(--spacing-5) var(--spacing-12)}}.cpua .button,.cpua .btn{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}.cpua .button--lg{font-size:var(--text-base);padding-block-start:13px;padding-block-end:13px;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.cpua .button--xl{font-size:var(--text-base);padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.cpua .button--secondary{--button-background: var(--button-background-secondary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-secondary);--button-outline-color: var(--button-background-secondary)}@media screen and (min-width:700px){.cpua .button,.cpua .btn{padding-block-start:var(--spacing-3);padding-block-end:var(--spacing-3);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.cpua .button--lg{padding-block-start:var(--spacing-3-5);padding-block-end:var(--spacing-3-5);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.cpua .button--xl{padding-block-start:17.2px;padding-block-end:17.2px;padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10)}}.cpua .circle-chevron{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--rounded-full);background:rgb(var(--text-color) / .1);flex-shrink:0;place-items:center;transition:all .2s ease-in-out;display:grid}.cpua .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:rgb(var(--text-color));color:rgb(var(--background))}.cpua .group[aria-expanded=true] .circle-chevron.group-expanded\:rotate{transform:rotate(calc(var(--transform-logical-flip) * 180deg))}@media screen and (pointer:fine){.cpua .group:hover .circle-chevron.group-hover\:colors:not([disabled]){background:rgb(var(--text-color));color:rgb(var(--background))}}.cpua .page-dots{justify-content:center;gap:var(--spacing-2-5) var(--spacing-4);flex-wrap:wrap;display:flex}.cpua .page-dots>*{width:var(--spacing-1-5);height:var(--spacing-1-5);border-radius:var(--rounded-full);opacity:.3;background:currentColor;transition:opacity .2s ease-in-out}.cpua .page-dots>*[aria-current=true]{opacity:1}.cpua .page-dots--blurred{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--rounded-full);background:rgb(var(--background) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cpua .form{align-content:start;gap:var(--spacing-4);display:grid}@media screen and (min-width:700px){.cpua .form:not(.form--tight){gap:var(--spacing-6)}}.cpua .input{-webkit-appearance:none;appearance:none;width:100%;height:var(--input-height);border-radius:var(--rounded-input);background:rgb(var(--input-background, transparent));color:rgb(var(--input-text-color, var(--text-color)));text-align:start;border-width:1px;padding-inline-start:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline)}.cpua :is(.input:focus){border-color:currentColor;outline:none;box-shadow:inset 0 0 0 1px}.cpua .input.is-floating{height:calc(var(--input-height) + 10px);padding-block-start:var(--spacing-4)}.cpua :-webkit-any(:-webkit-any(.input,.textarea):focus ~ .floating-label,:-webkit-any(.input,.textarea):not(:placeholder-shown) ~ .floating-label,:-webkit-any(.input,.textarea,.select):-webkit-autofill ~ .floating-label,.select:valid ~ .floating-label){transform:scale(.65) translateY(calc(-1 * var(--spacing-4)))}.cpua .v-stack{display:grid}.cpua .h-stack{align-items:center;display:flex}.cpua .bleed{scroll-padding-inline:var(--container-outer-width);margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));padding-inline-start:var(--container-outer-width);padding-inline-end:var(--container-outer-width);display:grid}.cpua .full-bleed{margin-inline-start:calc(-1 * var(--container-outer-width));margin-inline-end:calc(-1 * var(--container-outer-width));display:grid}@media screen and (min-width:1000px){.cpua .md\:unbleed{margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;scroll-padding-inline:0}}.cpua [role=main] .shopify-section{--section-is-first: 0;--hash-difference: calc(var(--section-background-hash) - var(--previous-section-background-hash, -1));--hash-difference-abs: max(var(--hash-difference), -1 * var(--hash-difference));--background-differs-from-previous: max(0, min(var(--hash-difference-abs, 1), 1));background:rgb(var(--background));position:relative}.cpua [role=main] .shopify-section:not(.contents){display:flow-root}.cpua [role=main] .shopify-section:empty{display:none}.cpua [role=main] .shopify-section:first-child{--section-is-first: 1}.cpua .section{--context-section-spacing-block-start: var(--section-outer-spacing-block);--context-section-spacing-block-end: var(--section-outer-spacing-block);--context-section-spacing-inline: var(--container-gutter);--calculated-section-spacing-block-start: var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start)));--calculated-section-spacing-block-end: var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end)));--calculated-section-spacing-inline: var(--section-spacing-inline, var(--context-section-spacing-inline));--container-inner-width: min((100vw - var(--scrollbar-width, 0px)) - var(--calculated-section-spacing-inline, 0px) * 2, var(--container-max-width));--container-outer-width: calc(((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width, 0px)) / 2);--section-stack-spacing-inline: var(--section-inner-spacing-inline, 0px);padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.cpua .section--tight{--calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start))));--calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end))));--calculated-section-spacing-inline: min(48px, var(--section-spacing-inline, var(--context-section-spacing-inline)))}.cpua .section{padding-block-start:calc(var(--background-differs-from-previous) * var(--calculated-section-spacing-block-start));padding-block-end:var(--calculated-section-spacing-block-end)}@media screen and (min-width:700px){.cpua .section--tight{--calculated-section-spacing-block-start: min(48px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px))));--calculated-section-spacing-block-end: min(48px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px))))}.cpua .section-boxed{--context-section-spacing-block-start: min(var(--section-inner-max-spacing-block, var(--section-outer-spacing-block)));--context-section-spacing-block-end: min(var(--section-inner-max-spacing-block, var(--section-outer-spacing-block)));--context-section-spacing-inline: var(--section-inner-spacing-inline);--container-inner-width: calc(var(--container-max-width) - var(--container-outer-width) * 2);--container-outer-width: var(--calculated-section-spacing-inline);border-radius:var(--rounded-lg);box-shadow:var(--shadow-block);margin-block-start:calc(var(--background-differs-from-previous) * var(--section-outer-spacing-block-start, var(--section-outer-spacing-block)));margin-block-end:var(--section-outer-spacin-block-end, var(--section-outer-spacing-block));margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-block-start:var(--calculated-section-spacing-block-start);padding-inline-start:var(--calculated-section-spacing-inline);padding-inline-end:var(--calculated-section-spacing-inline)}.cpua .shopify-section:first-child{--section-outer-spacing-block-start: 24px}}@media screen and (min-width:1600px){.cpua .section--tight{--calculated-section-spacing-block-start: min(64px, var(--section-spacing-block-start, var(--section-spacing-block, var(--context-section-spacing-block-start, 0px))));--calculated-section-spacing-block-end: min(64px, var(--section-spacing-block-end, var(--section-spacing-block, var(--context-section-spacing-block-end, 0px))))}}.cpua .section-stack{gap:var(--section-stack-spacing-block, 0px) var(--section-stack-spacing-inline, 0px);grid-auto-columns:minmax(0,1fr);display:grid}@media screen and (min-width:1150px){.cpua .section-stack--center{justify-items:center}.cpua .section-stack__intro{width:var(--section-stack-intro, 50%)}.cpua .section-stack__main{width:var(--section-stack-main, 50%)}}.cpua .rating-with-text{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:baseline;display:grid}.cpua .buy-buttons{align-items:start;gap:var(--spacing-2);display:grid}.cpua .price-list{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);flex-wrap:wrap;display:flex}.cpua .price-list--lg{gap:var(--spacing-3)}.cpua .product-quick-add{z-index:2;visibility:hidden;opacity:0;width:100%;padding:20px;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;position:fixed;bottom:0;transform:translateY(10px)}.cpua .product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.cpua .product-quick-add.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width:700px){.cpua .product-quick-add{border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));border-width:1px;width:560px;padding:16px;bottom:16px;transform:translateY(0)}.cpua .product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.cpua .product-quick-add__variant{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}}.cpua .quick-buy-drawer__media{max-width:var(--spacing-20)}.cpua .quick-buy-drawer__info{gap:var(--spacing-6);margin-block-start:16px;display:grid}@media screen and (min-width:700px){.cpua .quick-buy-drawer__info{gap:var(--spacing-8)}}.cpua .prose>:first-child,.cpua .prose>:first-child :first-child{margin-block-start:0!important}.cpua .prose>:last-child,.cpua .prose>:last-child :last-child{margin-block-end:0!important}.cpua .prose *+:is(p,div){margin-block-start:var(--spacing-3)}.cpua .prose *+:is(.h1,.h2,h1,h2){margin-block-start:var(--spacing-4)}.cpua .prose *+:is(.h3,h3){margin-block-start:var(--spacing-3)}.cpua .prose *+.button{margin-block-start:var(--spacing-6)!important}.cpua .prose *+span:not(:empty,.metafield-multi_line_text_field){display:inline-block}.cpua .prose :is(.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-5)}.cpua .prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child){margin-block:var(--spacing-8)}.cpua .prose br{margin-block-start:0!important;margin-block-end:0!important}@media screen and (min-width:700px){.cpua .prose *+:is(p,div){margin-block-start:var(--spacing-4)}.cpua .prose *+:is(.h1,.h2,h1,h2){margin-block-start:var(--spacing-6)}.cpua .prose *+:is(.h3,h3){margin-block-start:var(--spacing-5)}.cpua .prose *+.button{margin-block-start:var(--spacing-8)!important}.cpua .prose :is(.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-6)}.cpua .prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child){margin-block:var(--spacing-12)}}@media screen and (min-width:1150px){.cpua .prose *+p{margin-block-start:var(--spacing-6)}.cpua .prose *+:is(.h1,h1){margin-block-start:var(--spacing-8)}.cpua .prose *+:is(.h2,.h3,h2,h3){margin-block-start:var(--spacing-6)}.cpua .prose :is(.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-8)}.cpua .prose :is(.h3,h3)+*{margin-block-start:var(--spacing-6)}}.cpua .prose a:not(.button){text-underline:none;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}@supports (height: 1lh){.cpua .prose a:not(.button){background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){.cpua .text-subdued :is(.prose a:not(.button)):hover{color:rgb(var(--text-color))}}@keyframes pulse{50%{opacity:.5}}.cpua [data-tooltip]{position:relative}@media screen and (pointer:fine){.cpua [data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + var(--spacing-2));border-radius:min(24px,var(--rounded-button));background:rgb(var(--text-color));width:max-content;color:rgb(var(--background));visibility:hidden;opacity:0;pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;position:absolute;left:50%;transform:translate(-50%) scale(.9)}.cpua [data-tooltip]:hover:after{visibility:visible;opacity:1;will-change:transform;transform:translate(-50%) scale(1)}}.cpua .icon{vertical-align:middle;display:block}.cpua :has(>cpua-custom-cursor:not([hidden])){cursor:none}.cpua cpua-scroll-shadow{--scroll-shadow-size: 30px}.cpua cpua-product-rerender{display:contents}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cpua .active-facets{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}@media screen and (min-width:1000px){.cpua .active-facets{margin-block-start:-12px;margin-block-end:-12px}}.cpua .faq-availability{gap:var(--spacing-6);text-align:center;justify-items:center;display:grid}.cpua .faq-availability>*{justify-items:inherit}.cpua .section-stack__intro .faq-availability{text-align:start;justify-items:start}.cpua .feature-chart__table-row--sticky{visibility:hidden;opacity:0;z-index:1;background:rgb(var(--background));padding-block:var(--spacing-5);border-bottom-width:1px;transition:opacity .2s,visibility .2s,top .2s;position:fixed;top:calc(var(--header-is-visible, 1) * var(--sticky-area-height));border-top-width:0!important}.cpua .feature-chart__table-row--sticky.is-visible{opacity:1;visibility:visible}.cpua .feature-chart__table-row--sticky .feature-chart__product img{max-width:48px}.cpua .feature-chart__table-row--sticky .feature-chart__view-button-container{display:none}@media screen and (min-width:1000px){.cpua .feature-chart__table-row--sticky{padding-block:var(--spacing-6)}.cpua .feature-chart__table-row--sticky .feature-chart__product{grid-auto-flow:column;justify-content:start}.cpua .feature-chart__table-row--sticky .feature-chart__product img{max-width:80px}}.cpua .header{--background: var(--header-background);--text-color: var(--header-text);--header-part-gap: var(--spacing-3);--header-icon-list-spacing: var(--spacing-4);--header-link-list-spacing: var(--spacing-6);--header-logo-opacity: 1;will-change:transform;margin-inline-start:auto;margin-inline-end:auto;transition:background .25s;display:block}@media screen and (min-width:700px){.cpua .header{--header-part-gap: var(--spacing-6);--header-icon-list-spacing: var(--spacing-6)}}@media screen and (min-width:1400px){.cpua .header{--header-part-gap: var(--spacing-10);--header-link-list-spacing: var(--spacing-10)}}@supports selector(:has(> *)){.cpua :has(.shopify-section:first-child [allow-transparent-header]) .header:not(.is-filled){--header-background-opacity: 0;--header-logo-opacity: 0;--text-color: var(--header-transparent-text-color)}.cpua .header:has([open]){--header-background-opacity: 1}}.cpua .media-with-text{--media-with-text-content-padding: var(--spacing-10) var(--spacing-8);gap:var(--media-with-text-gap);display:grid;overflow:hidden}.cpua .media-with-text__item{gap:min(var(--media-with-text-gap),var(--grid-gutter));grid-template:var(--media-with-text-item-grid-template);display:grid}.cpua .media-with-text__media{grid-area:media;position:relative;overflow:hidden}.cpua .media-with-text__media>*{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.cpua .media-with-text__content{padding:var(--media-with-text-content-padding);grid-area:content;display:grid}@media screen and (min-width:700px){.cpua .media-with-text{--media-with-text-content-padding: var(--spacing-16)}}@media screen and (min-width:1000px){.cpua .media-with-text{--media-with-text-content-padding: var(--spacing-12)}.cpua .media-with-text__item{gap:var(--media-with-text-gap)}}@media screen and (min-width:1150px){.cpua .media-with-text{--media-with-text-content-padding: var(--spacing-18)}}@media screen and (min-width:1400px){.cpua .media-with-text{--media-with-text-content-padding: var(--spacing-20)}}.cpua .product{grid:var(--product-grid);gap:var(--container-gutter) var(--spacing-10);align-items:start;display:grid}@media screen and (min-width:1150px){.cpua .product{column-gap:var(--spacing-12)}}@media screen and (min-width:1600px){.cpua .product{column-gap:var(--spacing-24)}}.cpua .product-info{--product-info-block-spacing: var(--spacing-6)}.cpua .product-info>*+*{margin-block-start:var(--product-info-block-spacing);margin-block-end:var(--product-info-block-spacing)}.cpua .product-info>*+*:last-child{margin-block-end:0}.cpua .product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-2)}.cpua .product-info__block-item:where([data-block-type=badges]){--product-info-block-spacing: var(--spacing-4)}.cpua .product-info__price .rating-with-text{justify-content:flex-start;display:flex}.cpua .product-info__block-item:empty{display:none}.cpua .product-info__block-item:has(.accordion)+.product-info__block-item:has(.accordion) .accordion{border-block-start-width:0}@media screen and (min-width:700px){.cpua .product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-4)}.cpua .product-info__block-item:where([data-block-type=buy-buttons]){--product-info-block-spacing: var(--spacing-8)}}@media screen and (min-width:1000px){.cpua .product-info{top:calc(var(--sticky-area-height) + 20px);z-index:1;position:sticky}}.cpua .product-gallery{gap:var(--spacing-5);grid-auto-columns:minmax(0,1fr);display:grid}.cpua .product-gallery__ar-wrapper{gap:var(--spacing-2-5);display:grid}.cpua .product-gallery__media-list-wrapper{display:grid;position:relative}.cpua .product-gallery__media-list{grid:var(--product-gallery-media-list-grid);gap:var(--product-gallery-media-list-gap);align-items:start;transition:height .1s;display:grid}.cpua .product-gallery__media{position:relative}.cpua .product-gallery__media img{margin-inline-start:auto;margin-inline-end:auto}.cpua .product-gallery .page-dots--blurred{z-index:1;justify-self:center;margin-inline-start:var(--spacing-2);margin-inline-end:var(--spacing-2);position:absolute;bottom:var(--spacing-2)}.cpua .product-gallery__thumbnail-list{align-items:end;gap:var(--spacing-2);grid-auto-columns:56px;grid-auto-flow:column;display:grid}.cpua .product-gallery__thumbnail{position:relative}.cpua .product-gallery__thumbnail:after{content:"";opacity:0;background:currentColor;width:100%;height:2px;margin-block-start:4px;transition:opacity .15s;display:block}.cpua .product-gallery__thumbnail[aria-current=true]:after{opacity:1}.cpua [data-shopify-xr-hidden]{visibility:hidden}@media screen and (min-width:700px){.cpua .product-gallery__thumbnail-list{grid-auto-columns:64px}}@media screen and (max-width:999px){.cpua .product-gallery__thumbnail-list-wrapper{--scroll-shadow-size: 0px}.cpua .product-gallery--mobile-dots .product-gallery__thumbnail-list-wrapper{display:none}.cpua .product-gallery--mobile-expanded .product-gallery__media,.cpua .product-gallery--mobile-expanded .product-gallery__media>*{border-radius:0}}@media screen and (min-width:1000px){.cpua .product-gallery{gap:var(--spacing-6) var(--spacing-12)}.cpua .product-gallery__thumbnail-list-wrapper{align-items:center;gap:var(--spacing-4);grid-auto-flow:column;display:grid;position:relative}.cpua .product-gallery__thumbnail-list{gap:var(--spacing-4)}.cpua .product-gallery__thumbnail-list-wrapper>button{z-index:1;opacity:0;margin-top:-3px;transition:opacity .1s,transform .1s;position:absolute;transform:scale(.6)}.cpua .product-gallery__thumbnail-list-wrapper>button:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.cpua .product-gallery__thumbnail-list-wrapper>button:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.cpua .product-gallery__thumbnail-list-wrapper:hover>button:not([disabled]){opacity:1;transform:scale(1)}.cpua [data-shopify-xr-hidden]{display:none}}@media screen and (min-width:1150px){.cpua .product-gallery--desktop-thumbnails-left{grid:auto / auto-flow auto minmax(0,1fr);align-items:start}.cpua .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{order:-1;grid-auto-flow:row;justify-items:center;overflow:auto}.cpua .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{gap:var(--spacing-2-5);grid-auto-flow:row;max-height:600px;overflow:auto}.cpua .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper>button{transform:rotate(90deg)}}.cpua .slideshow{background:var(--slideshow-background)}.cpua .slideshow,.cpua .slideshow__carousel{color:rgb(var(--text-color));display:block;position:relative}.cpua .slideshow__slide{position:relative}.cpua .slideshow__slide:not(.is-selected){opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cpua .slideshow__slide-background{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cpua .slideshow__slide.is-selected cpua-video-media~*{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.cpua .slideshow__slide.is-selected .content-over-media:before{background:rgb(var(--content-over-media-overlay))!important}.cpua .slideshow__controls{z-index:1;position:absolute;bottom:var(--container-gutter)}.cpua .slideshow__controls:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.cpua .slideshow__controls .circle-button--fill{background:rgb(var(--slideshow-controls-background));color:rgb(var(--slideshow-controls-color))}.cpua .slideshow__controls .circle-button--bordered{color:rgb(var(--slideshow-controls-color))}.cpua .slideshow__controls .numbered-dots>*{color:rgb(var(--slideshow-controls-color) / .7);border-color:rgb(var(--slideshow-controls-color) / .3)}.cpua .slideshow__controls .numbered-dots>[aria-current=true]{color:rgb(var(--slideshow-controls-color))}.cpua .slideshow__controls .stretching-dots>*{background:rgb(var(--slideshow-controls-color))}.cpua .slideshow__cursor.is-half-start .icon-chevron-right{transform:rotate(180deg)}.cpua .slideshow__cursor-ring{--radius: 27;--circumference: calc(2px * (22 / 7) * var(--radius));position:absolute;top:0;left:0}.cpua .slideshow__cursor-ring circle{stroke-opacity:1;stroke-dashoffset:0;stroke-dasharray:calc(var(--circumference) * var(--progress, 0)),var(--circumference);transform:rotate(-90deg)}.cpua .slideshow .content-over-media--auto svg{height:min(700px,50vmax)}@media screen and (max-width:699px){.cpua .slideshow__controls .circle-button{width:var(--spacing-10);height:var(--spacing-10)}}.cpua .slideshow--boxed{--content-over-media-gap: var(--section-inner-spacing-inline);background:var(--slideshow-background);padding-block-start:var(--section-inner-max-spacing-block);padding-block-end:var(--section-inner-max-spacing-block);padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.cpua .slideshow--boxed .content-over-media>:not(img,svg){padding-block-start:0!important}.cpua .shopify-section:first-child .slideshow--boxed[allow-transparent-header]{padding-block-start:max(var(--section-inner-max-spacing-block),var(--header-height))}@media screen and (min-width:1400px){.cpua .slideshow__controls{bottom:var(--spacing-14)}.cpua .slideshow__controls:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-14)}}.cpua .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cpua :is(.sr-only[type=radio]:focus-visible+label){outline:2px solid highlight;outline:2px solid -webkit-focus-ring-color}.cpua .tap-area{position:relative}.cpua .tap-area:before{content:"";inset:calc(-1 * var(--spacing-2-5));position:absolute}@media print{.cpua .print\:hidden{display:none}}@keyframes translateFull{0%{transform:translate(0)}to{transform:translate(calc(-100% * var(--transform-logical-flip)))}}@keyframes ping{0%{transform:scale(1)}to{transform:scale(.8)}}.cpua .reveal-invisible{opacity:0;visibility:hidden}@media(prefers-reduced-motion:no-preference){.cpua [reveal-on-scroll=true]{opacity:0}}@media(scripting:none){.cpua [reveal-on-scroll=true]{opacity:1}}.cpua .rounded-xs{border-radius:var(--rounded-xs)}.cpua .rounded{border-radius:var(--rounded)}.cpua .text-custom{color:rgb(var(--text-color))}.cpua .text-subdued{color:rgb(var(--text-color) / .7)}.cpua .bg-custom{background:rgb(var(--background))}.cpua .bg-secondary{background:rgb(var(--text-color) / .05)}.cpua .scroll-area{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden}.cpua .scroll-area::-webkit-scrollbar{display:none}.cpua .snap-center{scroll-snap-align:center;scroll-snap-stop:always}.cpua :not(.is-scrollable)~.peer-not-scrollable\:hidden,.cpua .hidden,.cpua .empty\:hidden:empty{display:none}@media screen and (min-width:700px){.cpua .sm\:hidden{display:none}.cpua .sm\:grid{display:grid}}@media screen and (min-width:1000px){.cpua .md\:hidden{display:none}}@media screen and (min-width:1150px){.cpua .lg\:hidden{display:none}}@media screen and (min-width:1400px){.cpua .xl\:hidden{display:none}}@media screen and (min-width:1600px){.cpua .\32xl\:hidden{display:none}}@media screen and (max-width:699px){.cpua .sm-max\:hidden{display:none}}@media screen and (max-width:999px){.cpua .md-max\:hidden{display:none}}@media screen and (max-width:1149px){.cpua .lg-max\:hidden{display:none}}@media screen and (max-width:1399px){.cpua .xl-max\:hidden{display:none}}@media screen and (max-width:1599px){.cpua .\32xl-max\:hidden{display:none}}@media screen and (pointer:fine){.cpua .pointer-fine\:hidden{display:none}}@media not screen and (pointer:fine){.cpua .pointer-coarse\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.cpua .motion-reduce\:hidden{display:none}}.cpua .invisible{visibility:hidden}.cpua .text-start{text-align:start}.cpua .text-center{text-align:center}.cpua .justify-self-start{justify-self:start}.cpua .place-self-center{place-self:center}.cpua .w-full{width:100%}.cpua .gap-0\.5{gap:var(--spacing-0-5)}.cpua .gap-4{gap:var(--spacing-4)}.cpua .gap-6{gap:var(--spacing-6)}.cpua .gap-10{gap:var(--spacing-10)}.cpua .overflow-hidden{overflow:hidden}.cpua .bold{font-weight:700}.cpua .text-lg{font-size:var(--text-lg);line-height:1.6}.cpua .h1,.cpua .h2,.cpua .h3,.cpua .prose :is(h1,h2,h3){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.cpua .h1,.cpua .prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h1);line-height:1.1}.cpua .h2,.cpua .prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h2);line-height:1.1}.cpua .h3,.cpua .prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h3);line-height:1.2}.cpua .break-all{overflow-wrap:anywhere}.cpua .truncate-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cpua .kaching-bundles-save-overlay{z-index:2147483647;opacity:0;cursor:pointer;background:#000000b3;outline:none;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.cpua .kaching-bundles-save-overlay--visible{opacity:1}.cpua .kaching-bundles-save-overlay--dismissed{opacity:0}.cpua .kaching-bundles-save-overlay__content{align-items:center;gap:16px;display:flex;position:absolute;top:24px;right:32px}.cpua .kaching-bundles-save-overlay__text{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.cpua .kaching-bundles-save-overlay__arrow{width:42px;height:36px}.cpua cpua-kaching-bundle,.cpua kaching-bundle-deals,.cpua kaching-deal-page-promotion{width:100%}.cpua cpua-kaching-bundle:empty,.cpua kaching-bundle-deals:empty{display:none}.cpua kaching-deal-page-promotion{margin-bottom:10px;display:block}.cpua .kaching-bundles-form--different-variants-selected .shopify-payment-button,.cpua .kaching-bundles--variant-selects-hidden variant-selects,.cpua .satcb_variants .kaching-bundles__bar-variant-select{display:none!important}.cpua .kaching-bundles-sticky-atc-wrapper{width:100%}.cpua .kaching-bundles-sticky-atc-wrapper .kaching-bundles-sticky-atc-spacer{width:100%;display:block}.cpua kaching-bundles-sticky-atc{z-index:999;transition:transform .1s ease-in-out;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cpua kaching-bundles-sticky-atc.kaching-bundles-sticky-atc--visible{display:block;transform:translateY(0)}/*!
 * Base
 *
 */.cpua .smi-section{--container-gutter: 30px;--container-max-width: calc(var(--page-width) - var(--container-gutter) * 2);--container-full-gutter: min(max(calc((100% - var(--container-max-width)) / 2), var(--container-gutter)), var(--fullwidth-padding, 45px));--duration-default: .2s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: smiSlideIn .6s var(--ease-out-slow) forwards;--animation-fade-in: smiFadeIn .6s var(--ease-out-slow);--animation-order: 0;z-index:initial;margin-left:var(--section-margin-sides, 0px);margin-right:var(--section-margin-sides, 0px)}@media screen and (max-width:767.98px){.cpua .smi-section{margin-left:var(--section-margin-sides-mobile, 0px);margin-right:var(--section-margin-sides-mobile, 0px)}}.cpua .smi-section *{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpua .smi-section *:before,.cpua .smi-section *:after{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cpua .smi-section input{font-family:inherit}@media screen and (max-width:767.98px){.cpua .smi-section{--container-gutter: 15px;--container-full-gutter: 15px}}.cpua .smi-section a:empty,.cpua .smi-section div:empty,.cpua .smi-section section:empty,.cpua .smi-section p:empty,.cpua .smi-section h1:empty,.cpua .smi-section h2:empty,.cpua .smi-section h3:empty{display:unset}.cpua .smi-section a{color:inherit;text-decoration:none;cursor:pointer}.cpua .smi-section img{max-width:100%}.cpua .smi-format-content a{color:inherit;text-decoration:initial}.cpua .smi-format-content p{margin-bottom:16px}.cpua .smi-format-content img{margin-bottom:12px}.cpua .smi-format-content h1{margin:0 0 12px}.cpua .smi-format-content h2,.cpua .smi-format-content h3{margin:0 0 10.56px}.cpua .smi-format-content>*:first-child{margin-top:0}.cpua .smi-format-content>*:last-child{margin-bottom:0}.cpua .smi-svg-icon{stroke-width:var(--svg-stroke-width, .5);stroke:rgb(var(--color-foreground));width:var(--svg-width, 24px);height:var(--svg-height, 24px)}.cpua .smi-svg-icon path{fill:rgb(var(--color-foreground))}.cpua .smi-content-wrapper{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.cpua .smi-media-wrapper{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.cpua .smi-link-wrapper a,.cpua .smi-section a[title]{color:inherit;transition:text-decoration-thickness .1s ease;text-underline-offset:3px;text-decoration-thickness:1px!important;text-decoration:underline;color:rgb(var(--color-text-link))}.cpua .smi-link-wrapper a:hover,.cpua .smi-section a[title]:hover{color:rgba(var(--color-hover-link, var(--color-text-link, var(--color-foreground))),1);text-decoration-thickness:2px!important}.cpua .smi-border{border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.cpua .smi-shadow{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.cpua .smi-color-text-75{color:rgba(var(--color-foreground),.75)}.cpua .smi-lh-0{line-height:0}.cpua .smi-overflow-hidden{overflow:hidden}.cpua section+.smi-section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width:768px){.cpua section+.smi-section{margin-top:var(--spacing-sections-desktop)}}.cpua .smi-section{font-size:calc(var(--font-body-scale)*16px*.9375);letter-spacing:var(--body-letter-spacing-scale, 0);line-height:calc((1 + .6/var(--font-body-scale))*var(--body-line-height-scale, 1))}@media screen and (min-width:768px){.cpua .smi-section{font-size:calc(var(--font-body-scale)*16px)}}.cpua .smi-section h1,.cpua .smi-section h2,.cpua .smi-section h3,.cpua .smi-section .smi-h2,.cpua .smi-section .smi-h6{letter-spacing:var(--heading-letter-spacing-scale, 0);color:rgb(var(--color-heading, var(--color-foreground)));line-height:calc((1 + .6/var(--font-body-scale))*var(--heading-line-height-scale, 1));word-break:break-word;text-transform:var(--heading-text-case, unset)}.cpua .smi-section__inner{position:relative}@media screen and (max-width:767.8px){.cpua .smi-section__inner{padding-top:var(--section-padding-top-mobile, calc(var(--section-padding-top, 0) * var(--spacing-elements) * .75));padding-bottom:var(--section-padding-bottom-mobile, calc(var(--section-padding-bottom, 0) * var(--spacing-elements) * .75))}}@media screen and (min-width:768px){.cpua .smi-section__inner{padding-top:var(--section-padding-top, 0);padding-bottom:var(--section-padding-bottom, 0)}}.cpua .smi-section h1{font-size:calc(var(--font-heading-scale)*var(--h1-font-size-xs, 40)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h1-font-size-xs, 40)/16))*var(--heading-line-height-scale, 1))}.cpua .smi-section h2,.cpua .smi-section .smi-h2{font-size:calc(var(--font-heading-scale)*var(--h2-font-size-xs, 30)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h2-font-size-xs, 30)/16))*var(--heading-line-height-scale, 1))}.cpua .smi-section h3{font-size:calc(var(--font-heading-scale)*var(--h3-font-size-xs, 22)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h3-font-size-xs, 22)/16))*var(--heading-line-height-scale, 1))}.cpua .smi-section .smi-h6{font-size:calc(var(--font-heading-scale)*var(--h6-font-size-xs, 14)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h6-font-size-xs, 14)/16))*var(--heading-line-height-scale, 1))}@media screen and (min-width:768px){.cpua .smi-section h1{font-size:calc(var(--font-heading-scale)*var(--h1-font-size, 44)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h1-font-size, 44)/16))*var(--heading-line-height-scale, 1))}.cpua .smi-section h2,.cpua .smi-section .smi-h2{font-size:calc(var(--font-heading-scale)*var(--h2-font-size, 34)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h2-font-size, 34)/16))*var(--heading-line-height-scale, 1))}.cpua .smi-section h3{font-size:calc(var(--font-heading-scale)*var(--h3-font-size, 26)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h3-font-size, 26)/16))*var(--heading-line-height-scale, 1))}.cpua .smi-section .smi-h6{font-size:calc(var(--font-heading-scale)*var(--h6-font-size, 14)*1px);line-height:calc((1 + .6/(var(--font-heading-scale)*var(--h6-font-size, 14)/16))*var(--heading-line-height-scale, 1))}}.cpua .smi-text-sm{font-size:calc(var(--font-body-scale)*var(--text-sm-font-size, 14)*.9375*1px);line-height:calc((1 + .6/(var(--font-body-scale)*var(--text-sm-font-size, 14)/16))*var(--body-line-height-scale, 1))}@media screen and (min-width:768px){.cpua .smi-text-sm{font-size:calc(var(--font-body-scale)*var(--text-sm-font-size, 14)*1px)}}.cpua .smi-text-md{font-size:calc(var(--font-body-scale)*var(--text-md-font-size, 16)*.9375*1px);line-height:calc((1 + .6/(var(--font-body-scale)*var(--text-md-font-size, 16)/16))*var(--body-line-height-scale, 1))}@media screen and (min-width:768px){.cpua .smi-text-md{font-size:calc(var(--font-body-scale)*var(--text-md-font-size, 16)*1px)}}@media screen and (max-width:767.8px){.cpua .smi-text-sm-mb{line-height:calc((1 + .6/(var(--font-body-scale)*var(--text-sm-font-size-mb, 13)/16))*var(--body-line-height-scale, 1));font-size:calc(var(--font-body-scale)*var(--text-sm-font-size-mb, 13)*1*1px)}}@media screen and (max-width:767.8px){.cpua .smi-text-md-mb{line-height:calc((1 + .6/(var(--font-body-scale)*var(--text-md-font-size-mb, 15)/16))*var(--body-line-height-scale, 1));font-size:calc(var(--font-body-scale)*var(--text-md-font-size-mb, 15)*1*1px)}}.cpua .smi-text-sm,.cpua .smi-text-md{letter-spacing:var(--body-letter-spacing-scale, 0)}.cpua .smi-mb-xxl{margin-bottom:calc(var(--spacing-elements)*40px)}.cpua .smi-mb-sm{margin-bottom:calc(var(--spacing-elements)*12px)}.cpua .smi-section{--horizontal-space-xxxxl: 80px;--horizontal-space-xxxl: 60px;--horizontal-space-xxl: 48px;--horizontal-space-xl: 36px;--horizontal-space-lg: 24px;--horizontal-space-md: 16px;--horizontal-space-sm: 12px;--horizontal-space-xs: 8px;--horizontal-space-xxs: 4px;--vertical-space-xxl: 40px;--vertical-space-xl: 36px;--vertical-space-lg: 24px;--vertical-space-md: 16px;--vertical-space-sm: 12px;--vertical-space-xs: 8px;--vertical-space-xxs: 4px}.cpua .smi-gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.cpua section:has(smi-product-block-element:not(.smi-pb-dependency)){height:0px;width:100%;display:block;position:fixed;top:50%;left:0;pointer-events:none;overflow:hidden;visibility:hidden}.cpua .smi-hidden{display:none!important}.cpua .smi-visibility-hidden{visibility:hidden}.cpua .smi-lh-0{line-height:0!important}.cpua .smi-w-100{width:100%}@media screen and (min-width:768px){.cpua .smi-w-md-50{width:50%}}.cpua .smi-container{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width)/2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width)/2)}.cpua .smi-p-relative{position:relative}.cpua .smi-d-flex{display:flex!important}.cpua .smi-d-none{display:none!important}.cpua .smi-justify-content-start{justify-content:flex-start!important}.cpua .smi-align-items-center{align-items:center!important}@-webkit-keyframes button-wobble-vertical-on-hover{16.65%{-webkit-transform:translateX(8px);transform:translate(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translate(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translateY(0)}}@keyframes button-wobble-vertical-on-hover{16.65%{-webkit-transform:translateX(8px);transform:translate(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translate(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translate(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translate(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translate(1px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes smi-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes smi-shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes smi-shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}@keyframes smi-headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}@keyframes smi-tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}@keyframes smiBounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.cpua .smi-section input:not([aria-label=quantity]) :not([data-quantity-variant-id]) :not(.smi-product-quantity-input) :not(._input-quantity){padding:var(--input-padding-vertical-desktop, 7.5px) var(--input-padding-horizontal-desktop, 15px)!important}.cpua .smi-section input:not([aria-label=quantity]) :not([data-quantity-variant-id]) :not(.smi-product-quantity-input) :not(._input-quantity),.cpua .smi-section input:not([aria-label=quantity]) :not([data-quantity-variant-id]) :not(.smi-product-quantity-input) :not(._input-quantity):focus,.cpua .smi-section input:not([aria-label=quantity]) :not([data-quantity-variant-id]) :not(.smi-product-quantity-input) :not(._input-quantity):active,.cpua .smi-section input:not([aria-label=quantity]) :not([data-quantity-variant-id]) :not(.smi-product-quantity-input) :not(._input-quantity):focus-visible{box-shadow:none;border:none;outline:none}@media(max-width:768px){.cpua .smi-section input:not([aria-label=quantity]) :not([data-quantity-variant-id]) :not(.smi-product-quantity-input) :not(._input-quantity){padding:var(--input-padding-vertical-mobile, 7.5px) var(--input-padding-horizontal-mobile, 15px)!important}}.cpua .smi-section .smi-sticky-add-to-cart-1 .smi-product-form input{padding:0!important}.cpua .smi-section .smi-sticky-add-to-cart-1 .smi-product-form ._input-wrap{padding:var(--input-padding-vertical-desktop, 7.5px) var(--input-padding-horizontal-desktop, 15px)!important}@media(max-width:768px){.cpua .smi-section .smi-sticky-add-to-cart-1 .smi-product-form ._input-wrap{padding:var(--input-padding-vertical-mobile, 7.5px) var(--input-padding-horizontal-mobile, 15px)!important}}.cpua .smi-heading-component{text-align:var(--heading-alignment);display:flex;position:relative;justify-content:center}.cpua .smi-heading-component .smi-heading-inner{max-width:750px}@media screen and (max-width:991.98px){.cpua .smi-heading-component .smi-heading-inner{max-width:600px}}@media screen and (max-width:767.98px){.cpua .smi-heading-component .smi-heading-inner{max-width:470px}}.cpua .smi-heading-component .smi-heading-component__description p:last-child{margin-bottom:0}.cpua .smi-heading-component__heading{color:rgb(var(--color-foreground));letter-spacing:var(--heading-letter-spacing-scale, 0)}.cpua .smi-heading-component__description{color:rgba(var(--color-foreground),.75);letter-spacing:var(--body-letter-spacing-scale, 0)}.cpua .smi-component-sticky-page-dot .smi-slider-action{-webkit-user-select:none;user-select:none}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows{width:fit-content;display:flex;align-items:center;justify-content:center;margin:auto}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows .smi-arrow{display:flex;justify-content:center;align-items:center}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows .smi-arrow svg{width:calc(16px*var(--icon-scale, 1));height:calc(16px*var(--icon-scale, 1));stroke:none}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows .smi-arrow svg path{fill:rgba(var(--color-foreground),.75)}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows .smi-arrow svg:hover path{fill:rgba(var(--color-foreground),1)}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows .dot-arrow-slider{position:relative!important;cursor:pointer}.cpua .smi-component-sticky-page-dot .smi-slider-action .smi-arrows .smi-slider-pagination{margin:0 12px;-webkit-user-select:none;user-select:none}.cpua .smi-component-sticky-page-dot .smi-slider-action .text-style-2,.cpua .smi-component-sticky-page-dot .smi-slider-action .text-style-3{padding:4px 12px;border-radius:20px}.cpua .smi-component-sticky-page-dot .smi-slider-action .text-style-2 .smi-slider-pagination,.cpua .smi-component-sticky-page-dot .smi-slider-action .text-style-3 .smi-slider-pagination{margin:0 8px}.cpua .smi-component-sticky-page-dot .smi-slider-action .text-style-2{border:1px solid rgba(var(--color-foreground),.2);position:relative;z-index:2}.cpua .smi-component-sticky-page-dot .smi-slider-action .text-style-3{background:rgba(var(--color-foreground),.04)}.cpua .smi-slider-dot-container[data-pagination=scrollbar]{width:100%;position:relative;height:4px}@keyframes smiAnimateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}.cpua .smi-invisible{visibility:hidden!important}.cpua .smi-visible{visibility:visible!important}.cpua{--zindex-10: 10;--zindex-20: 20;--zindex-30: 30;--zindex-40: 40;--zindex-50: 50}.cpua .smi-hover-image-zoom{position:relative;overflow:hidden;will-change:transform}.cpua .smi-hover-image-zoom img,.cpua .smi-hover-image-zoom svg{transition:all .4s;backface-visibility:hidden}.cpua .smi-hover-image-zoom:hover img,.cpua .smi-hover-image-zoom:hover svg{transform:scale(1.05)}@media(prefers-reduced-motion:no-preference){.cpua .smi-scroll-trigger.smi-animate--slide-in{opacity:.01}.cpua .smi-scroll-trigger.smi-animate--slide-in{transform:translateY(32px)}.cpua .smi-scroll-trigger:not(.smi-scroll-trigger--offscreen).smi-animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order)*75ms)}@keyframes smiSlideIn{0%{transform:translateY(32px);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes smiFadeIn{0%{opacity:.01}to{opacity:1}}.cpua .smi-animate-order-0{--animation-order: 0}.cpua .smi-animate-order-1{--animation-order: 1}}.cpua .smi-media-wrapper.smi-overflow-hidden{aspect-ratio:var(--media-ratio)}.cpua .smi-media-wrapper.smi-overflow-hidden:hover img,.cpua .smi-media-wrapper.smi-overflow-hidden:hover svg{clip-path:polygon(var(--shape-hover))}@keyframes smi-l3{to{transform:rotate(1turn)}}.cpua .smi-component-settings-icon-with-text-{text-align:var(--content-alignment)}.cpua .smi-component-settings-icon-with-text- .icon-size{border-radius:calc(var(--media-radius) + 12px)}.cpua .smi-component-settings-icon-with-text- img,.cpua .smi-component-settings-icon-with-text- svg{width:var(--icon-size);height:var(--icon-size);object-fit:cover}.cpua .smi-component-settings-icon-with-text- .icon-size-normal{width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);border-radius:var(--media-radius)}.cpua .smi-component-settings-icon-with-text- h1 a{margin-left:3px}.cpua .smi-component-settings-icon-with-text- svg{stroke:rgb(var(--color-foreground))}.cpua .smi-component-settings-icon-with-text- svg path{fill:rgb(var(--color-foreground))}.cpua .smi-features-4 .smi-heading-inner{margin-bottom:0}.cpua .smi-features-4 .smi-features-4-inner{flex-direction:var(--media-position);column-gap:var(--grid-desktop-horizontal-spacing, 24px);row-gap:var(--grid-mobile-vertical-spacing, 16px);align-items:stretch}.cpua .smi-features-4 .smi-features-4-content{display:flex;min-height:100%}.cpua .smi-features-4 .smi-features-4-content-inner{display:flex;flex-direction:column;gap:calc(var(--spacing-elements, 1)*24px);width:var(--content-max-width);max-width:100%}.cpua .smi-features-4 .smi-features-4-card{padding:calc(var(--spacing-elements, 1)*24px)}.cpua .smi-features-4 .smi-features-4-icon-list{display:flex;flex-direction:column;gap:var(--item-gap, var(--grid-desktop-vertical-spacing, 24px))}.cpua .smi-features-4 .smi-features-4-icon-item .smi-component-settings-icon-with-text-{display:flex;flex-direction:column;gap:calc(var(--spacing-elements, 1)*4px);text-align:var(--content-alignment, start)}.cpua .smi-features-4 .smi-features-4-icon-item .smi-component-settings-icon-with-text- .icon-heading-wrapper{display:flex;align-items:center;gap:calc(var(--spacing-elements, 1)*12px);justify-content:var(--content-alignment, flex-start)}.cpua .smi-features-4 .smi-features-4-icon-item .smi-component-settings-icon-with-text- h3,.cpua .smi-features-4 .smi-features-4-icon-item .smi-component-settings-icon-with-text- .smi-content{margin-bottom:0!important}.cpua .smi-features-4 .smi-features-4-media{position:relative}.cpua .smi-features-4 .smi-features-4-media img,.cpua .smi-features-4 .smi-features-4-media svg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:575.98px){.cpua .smi-features-4 .smi-features-4-inner{row-gap:calc(var(--spacing-elements, 1)*24px)}.cpua .smi-features-4 .smi-features-4-card{padding:calc(var(--spacing-elements, 1)*16px)}.cpua .smi-features-4 .smi-features-4-icon-list{gap:var(--item-gap, var(--grid-mobile-vertical-spacing, 16px))}.cpua .smi-features-4 .smi-features-4-content{text-align:var(--heading-alignment, start)}.cpua .smi-features-4 .smi-features-4-content-inner{width:100%}}.cpua .smi-highlighted-text .icon{z-index:-1;position:absolute;inset-block-start:0;inset-inline-start:0;stroke:rgb(var(--color-highlight));transform:scaleX(var(--transform-logical))}.cpua .smi-highlighted-text .icon path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.cpua .smi-highlighted-text[data-style=text] em{transition:color .7s cubic-bezier(.7,0,.3,1)}.cpua .smi-highlighted-text.smi-in-view[data-style=text] em{color:rgb(var(--color-highlight))}.cpua .smi-highlighted-text[data-style=full_text] em{background-position:left 70%;background-size:0 80%}.cpua .smi-highlighted-text.smi-in-view[data-style=full_text] em{background-size:100% 80%}.cpua .smi-highlighted-text[data-style=half_text] em{background-position:left 90%;background-size:0 28%}.cpua .smi-highlighted-text.smi-in-view[data-style=half_text] em{background-size:100% 28%}.cpua .smi-highlighted-text[data-style=underline] em{background-size:0 3px,0% 80%;background-position:left 90%,left 50%}.cpua .smi-highlighted-text.smi-in-view[data-style=underline] em{background-size:100% 3px,0% 80%}.cpua .smi-highlighted-text[data-style=stencil] em{-webkit-text-stroke:.02em currentColor;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes smi-strokeAnimation{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}@font-face{font-family:Marcellus;font-weight:400;font-style:normal;font-display:fallback;src:url(//www.norrheim.se/cdn/fonts/marcellus/marcellus_n4.861ea5747960894b6b5511726ea2d142a8f0789a.woff2) format("woff2"),url(//www.norrheim.se/cdn/fonts/marcellus/marcellus_n4.e48a682a9d556d1e1629ccba95ac22b1bb6c4fa1.woff) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:fallback;src:url(//www.norrheim.se/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2) format("woff2"),url(//www.norrheim.se/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:italic;font-display:fallback;src:url(//www.norrheim.se/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2) format("woff2"),url(//www.norrheim.se/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:fallback;src:url(//www.norrheim.se/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2) format("woff2"),url(//www.norrheim.se/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:italic;font-display:fallback;src:url(//www.norrheim.se/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2) format("woff2"),url(//www.norrheim.se/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff) format("woff")}.cpua{--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-4-5: 18px;--spacing-5: 20px;--spacing-5-5: 22px;--spacing-6: 24px;--spacing-6-5: 26px;--spacing-7: 28px;--spacing-7-5: 30px;--spacing-8: 32px;--spacing-8-5: 34px;--spacing-9: 36px;--spacing-9-5: 38px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-18: 72px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-36: 144px;--spacing-40: 160px;--spacing-44: 176px;--spacing-48: 192px;--spacing-52: 208px;--spacing-56: 224px;--spacing-60: 240px;--spacing-64: 256px;--spacing-72: 288px;--spacing-80: 320px;--spacing-96: 384px;--container-max-width: 1600px;--container-narrow-max-width: 1350px;--container-gutter: var(--spacing-5);--section-outer-spacing-block: var(--spacing-12);--section-inner-max-spacing-block: var(--spacing-10);--section-inner-spacing-inline: var(--container-gutter);--section-stack-spacing-block: var(--spacing-8);--grid-gutter: var(--spacing-5);--product-list-row-gap: var(--spacing-8);--product-list-column-gap: var(--grid-gutter);--input-gap: var(--spacing-2);--input-height: 42px;--input-padding-inline: var(--spacing-4);--sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right;--heading-font-family: Marcellus, serif;--heading-font-weight: 400;--heading-font-style: normal;--heading-text-transform: normal;--heading-letter-spacing: 0em;--text-font-family: Poppins, sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--text-h0: 44px;--text-h1: 32px;--text-h2: 28px;--text-h3: 22px;--text-h4: 18px;--text-h5: 18px;--text-h6: 16px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-lg: 18px;--accent: 0 155 78;--text-primary: 0 0 0;--background-primary: 255 255 255;--dialog-background: 255 255 255;--border-color: var(--text-color, var(--text-primary)) / .12;--button-background-primary: 0 155 78;--button-text-primary: 255 255 255;--button-background-secondary: 0 0 0;--button-text-secondary: 255 255 255;--success-background: 224 243 234;--success-text: 0 155 78;--warning-background: 255 246 233;--warning-text: 255 183 74;--error-background: 254 231 231;--error-text: 248 58 58;--on-sale-text: 0 155 78;--on-sale-badge-background: 0 155 78;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 0 0 0;--sold-out-badge-text: 255 255 255;--primary-badge-background: 128 60 238;--primary-badge-text: 255 255 255;--star-color: 255 183 74;--product-card-background: 245 245 245;--product-card-text: 0 0 0;--header-background: 245 245 245;--header-text: 0 0 0;--footer-background: 245 245 245;--footer-text: 26 26 26;--rounded-xs: 4px;--rounded-sm: 2px;--rounded: 4px;--rounded-lg: 8px;--rounded-full: 9999px;--rounded-block: 8px;--rounded-button: 6px;--rounded-input: 6px;--shadow-sm: 0 2px 8px rgb(var(--text-primary) / .1);--shadow: 0 5px 15px rgb(var(--text-primary) / .1);--shadow-md: 0 5px 30px rgb(var(--text-primary) / .1);--shadow-block: 0px 18px 50px rgb(var(--text-primary) / .1);--stagger-products-reveal-opacity: 0;--cursor-close-svg-url: url(//www.norrheim.se/cdn/shop/t/5/assets/cursor-close.svg?v=67823394671329714291785763883);--cursor-zoom-in-svg-url: url(//www.norrheim.se/cdn/shop/t/5/assets/cursor-zoom-in.svg?v=2656660652962230021785763883);--cursor-zoom-out-svg-url: url(//www.norrheim.se/cdn/shop/t/5/assets/cursor-zoom-out.svg?v=88110990802737771841785763883);--checkmark-svg-url: url(//www.norrheim.se/cdn/shop/t/5/assets/checkmark.svg?v=5588600397216680941785763883)}@media screen and (min-width:700px){.cpua{--text-h0: 56px;--text-h1: 40px;--text-h2: 32px;--text-h3: 26px;--text-h4: 22px;--text-h5: 18px;--text-h6: 16px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 20px;--container-gutter: 32px;--section-outer-spacing-block: var(--spacing-16);--section-inner-max-spacing-block: var(--spacing-12);--section-inner-spacing-inline: var(--spacing-12);--section-stack-spacing-block: var(--spacing-12);--grid-gutter: var(--spacing-6);--product-list-row-gap: var(--spacing-12);--input-gap: 16px;--input-height: 50px;--input-padding-inline: var(--spacing-5)}}@media screen and (min-width:1000px){.cpua{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-18);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-16);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1150px){.cpua{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-20);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-16);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1400px){.cpua{--text-h0: 72px;--text-h1: 56px;--text-h2: 44px;--text-h3: 32px;--text-h4: 28px;--text-h5: 22px;--text-h6: 20px;--section-outer-spacing-block: var(--spacing-24);--section-inner-max-spacing-block: var(--spacing-18);--section-inner-spacing-inline: var(--spacing-18)}}@media screen and (min-width:1600px){.cpua{--section-outer-spacing-block: var(--spacing-24);--section-inner-max-spacing-block: var(--spacing-20);--section-inner-spacing-inline: var(--spacing-20)}}@media screen and (pointer:fine){.cpua .button:not([disabled]):hover,.cpua .btn:not([disabled]):hover{--button-background-opacity: .85}}.cpua .product-info__price{display:none!important}.cpua .kaching-bundles .kaching-bundles__bar-title,.cpua .kaching-bundles .kaching-bundles__bar-price{font-size:16px}.cpua [data-deal-bar-id=TGLn] .kaching-bundles__bar-variants,.cpua .kaching-bundles__block[data-ab-test-variant=B] .kaching-bundles__bar[data-deal-bar-id=IBwK] .kaching-bundles__bar-full-price,.cpua .kaching-bundles__block[data-ab-test-variant=C] .kaching-bundles__bar[data-deal-bar-id=IBwK] .kaching-bundles__bar-full-price{display:none!important}.cpua cpua-kaching-bundle[product-id="15353336398155"] .kaching-bundles__bar-full-price{display:none!important}.cpua .kaching-bundles__block,.cpua .kaching-bundles-sticky-atc{display:none}.cpua .kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}.cpua .kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{position:relative;display:flex;align-items:center;flex-shrink:0;padding-block:2px}.cpua .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{box-sizing:border-box;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;background-color:#fff;border-radius:8px;border:1px solid var(--kaching-free-gift-background-color, #fff)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color, #000)}.cpua .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}.cpua .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{box-sizing:border-box;position:absolute;top:0;inset-inline-end:0;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}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}.cpua .kaching-bundles .kaching-bundles__bundle-products__divider{display:flex;flex-direction:column;align-items:center;width:0;overflow:visible}.cpua .kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}.cpua .kaching-bundles .kaching-bundles__bundle-products__divider-line{display:flex;flex:1;width:1px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}.cpua .kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .kaching-bundles .kaching-bundles__bundle-products__product{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;gap:5px;padding:12px}.cpua .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}.cpua .kaching-bundles .kaching-bundles__bundle-products__wrapper{display:flex;align-items:center;gap:10px;min-width:0}.cpua .kaching-bundles .kaching-bundles__bundle-products__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cpua .kaching-bundles .kaching-bundles__bundle-products__link{display:flex;flex-shrink:0;text-decoration:none}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;height:50px;width:50px}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bundle-products__pricing{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px}.cpua .kaching-bundles .kaching-bundles__bundle-products__price{font-size:13px;font-weight:700;color:var(--bar-price-color, #000)}.cpua .kaching-bundles .kaching-bundles__bundle-products__full-price{text-decoration:line-through;font-size:12px;color:var(--bar-full-price-color, #555)}.cpua .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}.cpua .kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:row wrap;justify-content:flex-end}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{width:50px;height:auto;-o-object-fit:contain;object-fit:contain}.cpua .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}.cpua .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}.cpua .kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}.cpua .kaching-bundles .kaching-bundles__mix-and-match-products__divider{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;height:0;overflow:visible}.cpua .kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{display:flex;flex:1;width:auto;height:1px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}.cpua .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product__content{display:flex;flex-direction:column;gap:6px;min-width:0}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product__pricing{display:flex;justify-content:flex-end}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product__image-link{display:flex;flex-shrink:0;text-decoration:none}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{height:50px;width:50px}.cpua .kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}.cpua .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)}.cpua .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}.cpua .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}.cpua .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}.cpua .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}.cpua .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{all: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))}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;max-width:50px;max-height:50px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.cpua .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))}.cpua .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}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts{display:flex;flex-direction:column;border-radius:10px;background-color:#fff;max-height:100%;overflow:hidden}.cpua .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}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-weight:650;font-size:16px}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__products{display:flex;flex-direction:column;gap:16px;padding:0 16px;flex:1;overflow-y:auto;min-height:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:600px){.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media(max-width:500px){.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{display:flex;align-items:center;gap:12px;min-width:0;flex:1}@media(max-width:600px){.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{display:flex;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{display:flex;border-radius:8px;border:1px solid #e5e5e3;-o-object-fit:contain;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)}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{display:flex;flex-direction:column;gap:4px;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0;max-width:100%}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{display:flex;align-items:flex-start;gap:8px}.cpua .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}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{display:flex;align-items:center;gap:8px;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-multiple-gifts-text-color, #000)}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{display:flex;gap:10px}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-multiple-gifts-price-color, #f04438)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:flex;justify-content:center;align-items:center;border: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){.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1}}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{background-color:#eaecf0;color:#98a2b3;cursor:not-allowed}.cpua .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 #d5d7da}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px;padding:16px;border-top:1px solid #e5e5e3;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{font-size:14px;font-weight:400;color:#535862;flex:1 1 140px;min-width:0;overflow-wrap:break-word}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{display:flex;gap:8px;flex:1 1 auto}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border: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;box-shadow:0 1px 2px #0a0d120d}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{background-color:#fff;border:1px solid #d5d7da;color:#414651}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{background-color:var(--kaching-choose-multiple-gifts-button-color, #000000);color:var(--kaching-choose-multiple-gifts-button-text-color, #ffffff)}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{background-color:#eaecf0;border:1px solid #e9eaeb;color:#98a2b3;cursor:not-allowed}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:600px){.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media(max-width:500px){.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;justify-content:space-between;flex-shrink:1}}.cpua .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 #d6d6d6;border-radius:8px;overflow:hidden}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{all:unset;display:flex;align-items:center;justify-content:center;width:28px;height:100%;cursor:pointer;color:#424242}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cpua .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%)}.cpua .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{font-size:14px;font-weight:600;color:#414651}.cpua .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))}.cpua .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%}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-weight:650;font-size:16px}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{display:flex;flex-direction:column;gap:16px}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{display:flex;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{display:flex;border-radius:8px;border:1px solid #e5e5e3;-o-object-fit:contain;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)}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{display:flex;gap:10px}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}.cpua .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border: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)}.cpua .kaching-bundles .kaching-bundles__bar-collection-products{display:flex;flex-direction:column;gap:5px;margin-top:5px}.cpua .kaching-bundles .kaching-bundles__collection-product{display:flex;gap:16px;align-items:center;justify-content:space-between}.cpua .kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{display:none;margin-block:0}.cpua .kaching-bundles .kaching-bundles__collection-product__image--default{background-color:#fff;border:1px solid #e9e9e9;color:#000}.cpua .kaching-bundles .kaching-bundles__collection-product--require-selection{padding:8px;border-radius:12px;background-color:var(--kaching-collection-breaks-require-selection-background-color)}.cpua .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)}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}.cpua .kaching-bundles .kaching-bundles__collection-product__main{display:flex;gap:16px;align-items:center;min-width:0}.cpua .kaching-bundles .kaching-bundles__collection-product__content{display:flex;flex-direction:column;gap:3px;min-width:0}.cpua .kaching-bundles .kaching-bundles__collection-product__link{display:flex;flex-shrink:0;text-decoration:none}.cpua .kaching-bundles .kaching-bundles__collection-product__image{flex-shrink:0;-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-collection-breaks-product-photo-size, 40px);border-radius:var(--kaching-collection-breaks-image-border-radius, 0)}.cpua .kaching-bundles .kaching-bundles__collection-product__title{font-size:16px;color:var(--kaching-collection-breaks-product-title-color, #000)}.cpua .kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__collection-product__remove-button{display:flex;align-items:center;justify-content:center;height:24px;width:24px;cursor:pointer}.cpua .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))}.cpua .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%}.cpua .kaching-bundles .kaching-bundles__choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-weight:650;font-size:16px}.cpua .kaching-bundles .kaching-bundles__choose-product__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__choose-product__products{display:flex;flex-direction:column;gap:16px}.cpua .kaching-bundles .kaching-bundles__choose-product__controls{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cpua .kaching-bundles .kaching-bundles__choose-product__search-field{position:relative;flex:1 1 auto;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-product__search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.cpua .kaching-bundles .kaching-bundles__choose-product__search-input{box-sizing:border-box;width:100%;padding:10px 12px 10px 36px;border:1px solid #d5d7da;border-radius:8px;font-size:14px;color:var(--kaching-choose-product-text-color, #000);background-color:#fff}.cpua .kaching-bundles .kaching-bundles__choose-product__sort{position:relative;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__choose-product__sort-button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d5d7da;border-radius:8px;background:#fff;color:var(--kaching-choose-product-text-color, #000);font-size:14px;line-height:1;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}.cpua .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 #d5d7da;border-radius:10px;background:#fff;box-shadow:0 8px 24px #10182824;overflow:hidden}.cpua .kaching-bundles .kaching-bundles__choose-product__sort-option{display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;background:#fff;text-align:start;padding:10px 12px;font-size:14px;color:var(--kaching-choose-product-text-color, #000);cursor:pointer}.cpua .kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}.cpua .kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}.cpua .kaching-bundles .kaching-bundles__choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.cpua .kaching-bundles .kaching-bundles__choose-product__loading{display:block;width:32px;height:32px;margin:24px auto;border:3px solid #e3e8ef;border-top-color:#4b5565;border-radius:50%;animation:kaching-choose-product-loading-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.cpua .kaching-bundles .kaching-bundles__choose-product__loading{animation:none}}@keyframes kaching-choose-product-loading-spin{to{transform:rotate(360deg)}}.cpua .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}.cpua .kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}.cpua .kaching-bundles .kaching-bundles__choose-product__empty-state-title{font-size:18px;font-weight:500;color:#181d27}.cpua .kaching-bundles .kaching-bundles__choose-product__empty-state-description{margin-top:8px;font-size:14px;color:#535862}.cpua .kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{margin-top:16px;padding:10px 16px;border:1px solid #d5d7da;border-radius:8px;background:#fff;color:#414651;font-size:14px;font-weight:600}.cpua .kaching-bundles .kaching-bundles__choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.cpua .kaching-bundles .kaching-bundles__choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-product__product-image-link{display:flex;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__choose-product__product-image{display:flex;border-radius:8px;border:1px solid #e5e5e3;-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-product-photo-size, 100px);max-height:calc(var(--kaching-choose-product-photo-size, 100px) * 2)}.cpua .kaching-bundles .kaching-bundles__choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0}.cpua .kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__choose-product__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-product-text-color, #000)}.cpua .kaching-bundles .kaching-bundles__choose-product__product-price-container{display:flex;gap:10px}.cpua .kaching-bundles .kaching-bundles__choose-product__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-product-price-color, #f04438)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,.cpua .kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}.cpua .kaching-bundles .kaching-bundles__choose-product__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border: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)}.cpua .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))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}.cpua .kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}.cpua .kaching-bundles .kaching-bundles__free-gift__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0;flex:1}.cpua .kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cpua .kaching-bundles .kaching-bundles__free-gift__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0;flex:1}.cpua .kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}.cpua .kaching-bundles .kaching-bundles__free-gift__add-button{all:unset;display:flex;cursor:pointer;line-height:0;padding:4px;margin:-4px -4px -4px -6px;color:var(--kaching-free-gift-text-color, #000)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color, #fff)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color, #fff)}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color, #fff)}.cpua .kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}.cpua .kaching-bundles .kaching-bundles__free-gift-summary{gap:8px;justify-content:flex-start}.cpua .kaching-bundles .kaching-bundles__free-gift-summary__images{display:flex;flex-shrink:0;align-items:center}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0}.cpua .kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:transparent}.cpua .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))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}.cpua .kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length, auto);margin-left:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length, auto);margin-right:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness, 22px))}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__upsell__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0;flex:1}.cpua .kaching-bundles .kaching-bundles__upsell__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0;flex:1}.cpua .kaching-bundles .kaching-bundles__upsell__link{display:flex;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height, 30px);border-radius:var(--kaching-upsell-image-border-radius, 0)}.cpua .kaching-bundles .kaching-bundles__upsell__checkbox{all: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))}.cpua .kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color, #000)}.cpua .kaching-bundles .kaching-bundles__upsell__pricing{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.cpua .kaching-bundles .kaching-bundles__upsell__pricing-row{display:flex;align-items:baseline;gap:6px}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size, 13px) - 1px)}.cpua .kaching-bundles .kaching-bundles__upsell__full-price,.cpua .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)}.cpua .kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}.cpua .kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;gap:5px;align-items:center}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{margin-inline:0;margin-block-end:0;border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{border-end-start-radius:0;border-end-end-radius:0}.cpua .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))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.cpua .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))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0;flex:1}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0;flex:1}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}.cpua .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)}.cpua .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}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{display:flex;align-items:center;gap:5px}.cpua .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}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}.cpua .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)}.cpua .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))}.cpua .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)}.cpua .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 #d6d6d6;margin-top:12px;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}.cpua .kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpua .kaching-bundles .kaching-bundles__product-personalisation__main{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.cpua .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 #d6d6d6}.cpua .kaching-bundles .kaching-bundles__product-personalisation__image{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cpua .kaching-bundles .kaching-bundles__product-personalisation__image--default{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;opacity:.7;color:#000}.cpua .kaching-bundles .kaching-bundles__product-personalisation__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cpua .kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-weight:600;font-style:normal}.cpua .kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-weight:400;font-style:normal}.cpua .kaching-bundles .kaching-bundles__product-personalisation__pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.cpua .kaching-bundles .kaching-bundles__product-personalisation__price{font-size:14px;font-weight:500;font-style:normal;color:#000}.cpua .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}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{flex-direction:column;align-items:stretch;text-align:center}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;gap:8px;align-items:baseline}.cpua .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))}.cpua .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)}.cpua .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%}.cpua .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}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__heading{margin:0;font-weight:650;font-size:var(--kaching-product-personalisation-font-0, 24px)}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.cpua .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 #e9e9e9;border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px)}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__item{display:flex;flex-direction:column;gap:var(--kaching-product-personalisation-gap-2, 12px)}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__item-info{display:flex;align-items:center;gap:var(--kaching-product-personalisation-gap-2, 12px)}.cpua .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 #e9e9e9;overflow:hidden}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__item-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__item-details{display:flex;flex-direction:column;gap:2px;min-width:0}.cpua .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))}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{display:flex;flex-direction:column;gap:4px}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input-container{position:relative;display:flex;align-items:center}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input-clear{all:unset;position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input{width:100%;padding:10px 12px;border:1px solid #e9e9e9;border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2, 16px);outline:none!important;box-shadow:none!important;box-sizing:border-box}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;outline:none!important;box-shadow:none!important}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline:2px solid #333!important;outline-offset:-1px}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input::-moz-placeholder{color:#999}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input--error{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3, 12px);color:#999}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.cpua .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))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__button{flex:1;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:none;box-shadow:0 1px 2px #0a0d120d}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{background:#fff;color:#333;border:1px solid #d5d7da}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;border:1px solid #e9eaeb;background:#eaecf0;color:#98a2b3}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__header{display:flex;flex-direction:column}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-content:center;gap:calc(10px * var(--block-spacing, 1))}.cpua .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)}.cpua .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}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,.cpua .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))}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__content{display:flex;flex-direction:column;max-width:100%;gap:calc(6px * var(--block-spacing, 1))}.cpua .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}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__image{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%;border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);width:initial}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__details{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:0}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{display:flex;align-items:center;gap:8px}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{animation:kaching-progressive-gift-unlock .6s ease-out}@keyframes kaching-progressive-gift-unlock{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.cpua .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)}.cpua .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}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{display:flex;flex-direction:column}.cpua .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))}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}.cpua .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}.cpua .kaching-bundles .kaching-bundles-savings-summary__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cpua .kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color, #000000)}.cpua .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}.cpua .kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}.cpua .kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cpua .kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}.cpua .kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{animation:kaching-scratch-off-badge-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes kaching-scratch-off-badge-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.cpua .kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular{visibility:hidden}.cpua .kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}.cpua .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}.cpua .kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}.cpua .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}.cpua .kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}.cpua .kaching-bundles .kaching-bundles__scratch-off-hint-path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:kaching-scratch-off-hint-draw 2.8s cubic-bezier(.4,0,.2,1) infinite}@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}}.cpua .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}.cpua .kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}.cpua .kaching-bundles .kaching-bundles-sticky-atc{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;box-shadow:0 0 10px #00000040;background-color:var(--kaching-bundles-sticky-atc-background-color, #fff)}.cpua .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{display:flex;align-items:center;gap:16px}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{all: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){.cpua .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))}.cpua .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))}.cpua .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))}}.cpua .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}.cpua .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}.cpua .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}.cpua .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}.cpua .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}.cpua .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{all: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))}.cpua .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{display:flex;justify-content:center;align-items:center;padding:8px 0}.cpua .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{all: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)}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__timer-title{flex:1;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)}.cpua .kaching-bundles .kaching-bundles__swatch-dropdown{display:flex;position:relative;min-width:0;margin:0}.cpua .kaching-bundles .kaching-bundles__swatch{display:flex;flex-shrink:0;background-size:cover;background-position: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)}.cpua .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{border-color:#121212;opacity:.4}.cpua .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}.cpua .kaching-bundles .kaching-bundles__swatches-dropdown__color{display:flex;width:20px;height:20px;border:1px solid #c2cdd6;background-size:cover;background-position:center}.cpua .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 #ccc;background-color:#fff;z-index:1000;box-shadow:0 20px 20px #1a1a1a47}.cpua .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:none;border-bottom:1px solid #dfe3e8;cursor:pointer;color:#000;background:none}.cpua .kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom:none}.cpua .kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,.cpua .kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}.cpua .kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}.cpua .kaching-bundles .kaching-bundles__pill-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.cpua .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}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}.cpua .kaching-bundles .kaching-bundles__swatch-buttons__button{display:flex;align-items:center;box-sizing:border-box;border: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))}.cpua .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))}.cpua .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))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}.cpua .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}.cpua .kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}.cpua .kaching-bundles .kaching-bundles__bar-variant-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.cpua .kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}.cpua .kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}.cpua .kaching-bundles .kaching-bundles__bar-variant-option__name-value{font-weight:400;opacity:.85}.cpua .kaching-bundles .kaching-bundles__quantity-selector{display:flex;width:-moz-fit-content;width:fit-content;border:1px solid #cccccc;box-sizing:border-box;overflow:hidden;margin-top:5px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.cpua .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;-moz-user-select:none;user-select:none;cursor:pointer;background-color:#fff;color:#000;border-radius:0}.cpua .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}.cpua .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}.cpua .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}.cpua .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;height:30px;width:30px;padding:0;border:1px solid #cccccc;border-top:none;border-bottom:none;background-color:#fff;color:#000;text-align:center;font-size:16px;font-weight:400;box-sizing:border-box}.cpua .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button,.cpua .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cpua .kaching-bundles .kaching-bundles__highlights{display:flex;flex-direction:column;gap:8px;padding:10px 0}.cpua .kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:row wrap}.cpua .kaching-bundles .kaching-bundles__highlights__item{display:flex;gap:8px}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}.cpua .kaching-bundles .kaching-bundles__highlights__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cpua .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}.cpua .kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color, #ff0909);font-size:14px}.cpua .kaching-bundles img{width:initial}.cpua .kaching-bundles svg{width:initial;height:initial}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__block--hidden{display:none!important}.cpua .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}.cpua .kaching-bundles .kaching-bundles__block-title:before,.cpua .kaching-bundles .kaching-bundles__block-title:after{content:"";flex-grow:1;height:2px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .kaching-bundles .kaching-bundles__bars{display:flex;flex-direction:column;position:relative}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-left,.cpua .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))}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-all,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-top,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing, 1))}.cpua .kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}.cpua .kaching-bundles .kaching-bundles__subscriptions-wrapper--hidden{display:none}.cpua .kaching-bundles .kaching-bundles__bar{display:flex;flex:1;margin:calc(5px * var(--block-spacing, 1)) 0;position:relative}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0}.cpua .kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}.cpua .kaching-bundles .kaching-bundles__bar-container--sold-out{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--kaching-bundles-show-as-sold-out-opacity, .3)}.cpua .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}.cpua .kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}.cpua .kaching-bundles .kaching-bundles__bar-image{-o-object-fit:contain;object-fit:contain;height:var(--bar-image-size, 48px);width:var(--bar-image-size, 48px);border-radius:var(--bar-image-border-radius, 0)}.cpua .kaching-bundles .kaching-bundles__bar-radio{display:flex;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #fff;box-sizing:border-box;box-shadow:0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container{display:flex!important;flex-direction:column;justify-content:center;align-items:initial;position:relative;box-sizing:border-box;cursor:pointer;width:100%;margin:0;padding:0;border: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))}.cpua .kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{position:relative;z-index:1;flex:1;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}.cpua .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)}.cpua .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)}.cpua .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))}.cpua .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))}.cpua .kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-most-popular{position:absolute;z-index:3}.cpua .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}.cpua .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}.cpua .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}.cpua .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}.cpua .kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}.cpua .kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}.cpua .kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size, 102px);height:auto}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__badge-border--top{inset:0 0 auto;height:var(--badge-border-thickness, 22px);border-radius:var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0}.cpua .kaching-bundles .kaching-bundles__badge-border--bottom{inset:auto 0 0;height:var(--badge-border-thickness, 22px);border-radius:0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px)}.cpua .kaching-bundles .kaching-bundles__badge-border--left{inset:0 auto 0 0;width:var(--badge-border-thickness, 22px);border-radius:var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px)}.cpua .kaching-bundles .kaching-bundles__badge-border__side{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.cpua .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,.cpua .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}.cpua .kaching-bundles .kaching-bundles__badge-border__curve{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__badge-border--all{top:0;right:0;bottom:0;left:0;background-color:transparent;pointer-events:none}.cpua .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(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cpua .kaching-bundles .kaching-bundles__badge-border__side--top{inset:0 0 auto;height:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__badge-border__side--bottom{inset:auto 0 0;height:var(--badge-border-thickness, 22px);transform:rotate(180deg)}.cpua .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)}.cpua .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}.cpua .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}.cpua .kaching-bundles .kaching-bundles__badge-border--right{inset:0 0 0 auto;width:var(--badge-border-thickness, 22px);border-radius:0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0}.cpua .kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}.cpua .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}.cpua .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{inset:0 0 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}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{inset:auto 0 0;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}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{inset:0 auto 0 0;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}.cpua .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{inset:0 0 0 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}.cpua .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-top,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra: max( 0px, var(--badge-concave-depth, 8px) - var(--badge-border-gap, 0px) )}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}.cpua .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:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));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}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}.cpua .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:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));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}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;background-color:transparent;min-height:var(--badge-border-min-length, auto)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible),.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible),.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible),.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible),.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}.cpua .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:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));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}.cpua .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:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));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}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-most-popular__content:before,.cpua .kaching-bundles .kaching-bundles__bar-most-popular__content:after{display:block;position:absolute;top:0;width:0;height:0;content:"";border-bottom:8px solid var(--bar-most-popular-background-color, transparent);filter:brightness(.7)}.cpua .kaching-bundles .kaching-bundles__bar-most-popular__content:before{left:0;border-left:8px solid transparent}.cpua .kaching-bundles .kaching-bundles__bar-most-popular__content:after{right:0;border-right:8px solid transparent}@media(min-width:750px){.cpua .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,.cpua .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}.cpua .kaching-bundles .kaching-bundles__bar-main{display:flex;align-items:center;gap:18px;min-height:55px}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}.cpua .kaching-bundles .kaching-bundles__bar-content{align-items:center;justify-content:space-between;display:flex;gap:8px;flex:1}.cpua .kaching-bundles .kaching-bundles__bar-content-left{display:flex;flex-direction:column;flex:1;align-items:flex-start}.cpua .kaching-bundles .kaching-bundles__bar-first-line{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;align-items:center}.cpua .kaching-bundles .kaching-bundles__bar-second-line{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-pricing{align-items:flex-end;display:flex;flex-direction:column}.cpua .kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}.cpua .kaching-bundles .kaching-bundles__bar-pricing-row{display:flex;align-items:baseline;gap:6px}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}.cpua .kaching-bundles .kaching-bundles__bar-full-price,.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}.cpua .kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}.cpua .kaching-bundles .kaching-bundles__bar-variants{display:none;flex-direction:column;align-items:flex-start}.cpua .kaching-bundles .kaching-bundles__bar-variant{flex:1;max-width:100%}.cpua .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}.cpua .kaching-bundles .kaching-bundles__bar-variant__content{display:flex;align-items:center}.cpua .kaching-bundles .kaching-bundles__invalid-variant-error{color:red;font-size:12px;padding-bottom:2px}.cpua .kaching-bundles .kaching-bundles__bar-variant-names{font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.cpua .kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}.cpua .kaching-bundles .kaching-bundles__single-variant-name{display:flex;flex-direction:column;font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}.cpua .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}.cpua .kaching-bundles .kaching-bundles__bar-variant-main{display:flex;flex-direction:column;min-width:0}.cpua .kaching-bundles .kaching-bundles__bar-variant-selects{display:flex;min-width:0;margin-right:2px;margin-bottom:2px;flex-wrap:wrap;gap:7px}.cpua .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;-moz-appearance:none;appearance:none;border:none;padding:7px 25px 7px 7px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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;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)}.cpua .kaching-bundles .kaching-bundles__bar-variant-select span{overflow:hidden;text-overflow:ellipsis}.cpua .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;max-width:100%}.cpua .kaching-bundles .kaching-bundles__selling-plan-select{width:100%}.cpua .kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}.cpua .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:0 0 0 1px red}.cpua .kaching-bundles .kaching-bundles__bar-variant-select:hover{border:none;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.cpua .kaching-bundles .kaching-bundles__bar-variant-select:focus{border:none;box-shadow:inset 0 0 0 2px var(--bar-selected-border-color, #000)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,.cpua .kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}.cpua .kaching-bundles .kaching-bundles__out-of-stock{background-color:#ff2d2d4d;border:1px solid #ff2c2c;color:#df2121;padding:8px 12px;margin:5px 0;font-size:14px}.cpua .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}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}.cpua .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%}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{flex-direction:column;gap:10px;text-align:center}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}.cpua .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}.cpua .kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10px * var(--block-spacing, 1))}.cpua .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}.cpua .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}.cpua .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}.cpua .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,.cpua .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,.cpua .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}.cpua .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}.cpua .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}.cpua .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}.cpua .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing{margin-top:18px}.cpua .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}.cpua .kaching-bundles .kaching-bundles__bar-full-price:before,.cpua .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:0}@media(prefers-reduced-motion:reduce){.cpua .kaching-bundles *,.cpua .kaching-bundles *:before,.cpua .kaching-bundles *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0}.cpua .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cpua .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing, 1))}.cpua .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,.cpua .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:0;border-end-end-radius:0}.cpua .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)}.cpua .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:0;border-end-end-radius:0}.cpua .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)}.cpua .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)}.cpua .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}.cpua .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:0;border-end-end-radius:0}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpua .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:0}.cpua .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)}.cpua .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)}.cpua .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,.cpua .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:0}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0;border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0}.cpua .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)}.cpua .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)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness, 22px)}.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cpua .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}.cpua [hidden]{display:none!important}.cpua{--sticky-announcement-bar-enabled:0}.cpua{--sticky-header-enabled:0}.cpua #shopify-section-template--31546331595083__main{--section-background-hash: 0}.cpua #shopify-section-template--31546331595083__main+*{--previous-section-background-hash: 0}.cpua #shopify-section-template--31546331595083__main{--product-grid: auto / minmax(0, 1fr);--product-gallery-media-list-grid: auto / auto-flow 100%;--product-gallery-media-list-gap: var(--spacing-0-5)}@media screen and (max-width:999px){.cpua #shopify-section-template--31546331595083__main{--section-spacing-block-start: 0px}}@media screen and (min-width:1000px){.cpua #shopify-section-template--31546331595083__main{--product-grid: auto / minmax(0, 1.1fr) minmax(0, .9fr);--product-gallery-media-list-grid: auto / auto-flow 100%;--product-gallery-media-list-gap: calc(var(--grid-gutter) / 2)}}@media screen and (min-width:1400px){.cpua #shopify-section-template--31546331595083__main{--product-gallery-media-list-gap: var(--grid-gutter)}}.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr{--section-background-hash: 054922020920008346060000003430673}.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr+*{--previous-section-background-hash: 054922020920008346060000003430673}@media screen and (min-width:700px){.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr{--section-background-hash: 0}.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr+*{--previous-section-background-hash: 0}}.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr{--media-with-text-gap: 0;--media-with-text-item-grid-template: "media" "content" / auto}@media screen and (min-width:1000px){.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr{--media-with-text-gap: 0}}.cpua #block-template--31546331595083__media_with_text_yAAQJr-video_aWwFHp{--media-with-text-item-icon-width: 48px}@media screen and (min-width:1000px){.cpua #block-template--31546331595083__media_with_text_yAAQJr-video_aWwFHp{--media-with-text-item-grid-template: "media content" / minmax(0, 1fr) minmax(0, 1fr)}}.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr .h2{font-family:Marcellus,serif}.cpua #shopify-section-template--31546331595083__media_with_text_yAAQJr .text-center{text-align:left}.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn{--section-background-hash: 002380049806008060750000508409053}.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn+*{--previous-section-background-hash: 002380049806008060750000508409053}.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn{--media-with-text-gap: 0;--media-with-text-item-grid-template: "media" "content" / auto}@media screen and (min-width:1000px){.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn{--media-with-text-gap: 0}}.cpua #block-template--31546331595083__media_with_text_arBxFn-image_YX9GWk{--media-with-text-item-icon-width: 48px}@media screen and (min-width:1000px){.cpua #block-template--31546331595083__media_with_text_arBxFn-image_YX9GWk{--media-with-text-item-grid-template: "content media" / minmax(0, 1fr) minmax(0, 1fr)}}.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn .h2{font-family:Marcellus,serif}.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn .text-center{text-align:left}.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn .bg-custom{--context-section-spacing-block-start: 0px;--context-section-spacing-block-end: 0px}@media screen and (max-width:767px){.cpua #shopify-section-template--31546331595083__media_with_text_arBxFn .media-with-text__content{padding-left:24px}}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp,.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-color-scheme_1{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 0, 0, 0;--color-subtext: 0, 0, 0;--color-shadow: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--color-button-hover: 0, 0, 0;--color-button-hover-text: 255, 255, 255;--color-secondary-button-text: 0, 0, 0;--color-button-hover-border: 0, 0, 0}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-features-4-card.smi-content-color{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 0, 0, 0;--color-subtext: 0, 0, 0;--color-shadow: 0, 0, 0}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp{--page-width: 1620px;--section-padding-top: 50px;--section-padding-bottom: 50px;--section-padding-top-mobile: 30px;--section-padding-bottom-mobile: 30px;--section-margin-sides: 0px;--section-margin-sides-mobile: 0px;--media-position: row;--color-highlight: 0, 0, 0;--desktop-media-width: 50%;--desktop-content-width: 50%;--content-max-width: 520px;--content-alignment: left}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-heading-component{--heading-alignment: left}@media(max-width:767.98px){.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp{--media-position: column-reverse;--content-alignment: left}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-heading-component{--heading-alignment: left}}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-features-4-card{--border-width: 0px;--border-opacity: .45;--border-radius: 0px;--shadow-opacity: 0;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-vertical-offset: 0px;--text-boxes-shadow-blur-radius: 0px}@media(max-width:767.98px){.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-features-4-card{--border-width: 0px;--border-radius: 0px}}.cpua .smi-component-settings-icon-with-text-icon_with_text_RVCVwD,.cpua .smi-component-settings-icon-with-text-icon_with_text_giEagL,.cpua .smi-component-settings-icon-with-text-icon_with_text_QzzHYz,.cpua .smi-component-settings-icon-with-text-icon_with_text_eJYpCT,.cpua .smi-component-settings-icon-with-text-icon_with_text_83YYqg{--icon-size: 26px;--icon-background: }.cpua .smi-component-settings-icon-with-text-icon_with_text_kCCjbB,.cpua .smi-component-settings-icon-with-text-icon_with_text_bDQcNq{--icon-size: 24px;--icon-background: }.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-h2{font-family:Marcellus,serif;font-size:var(--text-h2);line-height:1.1}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .text-center{text-align:left}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-container{margin-inline-start:24px;margin-inline-end:24px}.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp .smi-border{border:white}@media screen and (min-width:768px){.cpua #shopify-section-template--31546331595083__smi_features_4_1_aA6JNp.smi-features-4 .smi-features-4-content{padding-left:32px}}.cpua #shopify-section-template--31546331595083__faq_e6wPWt{--section-background-hash: 0}.cpua #shopify-section-template--31546331595083__faq_e6wPWt+*{--previous-section-background-hash: 0}.cpua #shopify-section-template--31546331595083__faq_e6wPWt{--section-stack-intro: 60%;--section-stack-main: 60%}.cpua #shopify-section-template--31546331595083__faq_e6wPWt .h2{font-family:Marcellus,serif}.cpua #shopify-section-template--31546331595083__faq_e6wPWt .text-center{text-align:left}.cpua{font-family:Aleo,Georgia,serif}.cpua h1,.cpua h2,.cpua h3,.cpua [class*=heading],.cpua [class*=title]{font-family:Playfair Display,Georgia,serif!important}.cpua{font-size:16px;--heading-font-family:"Playfair Display",Georgia,serif;--text-font-family:Aleo,Georgia,serif;max-width:100%;overflow-x:clip}.cpua .product-gallery__media-list{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.cpua .product-gallery__media-list::-webkit-scrollbar{display:none}.cpua .product-gallery__media{flex:0 0 100%;scroll-snap-align:center}.cpua .product-gallery__media img{width:100%;height:auto;display:block}.cpua .product-gallery__thumbnail{display:block;width:64px;margin-bottom:8px;cursor:pointer;opacity:.6;background:none;padding:0}.cpua .product-gallery__thumbnail[aria-current=true]{opacity:1;outline:1px solid #A78765}.cpua .product-quick-add.on{visibility:visible;opacity:1;transform:none}.cpua .product-quick-add .button{background:#121212!important;color:#fff!important;border-color:#121212!important}.cpua .kaching-bundles__bar-most-popular:before,.cpua .kaching-bundles__bar-most-popular:after,.cpua .kaching-bundles__bar-most-popular__content:before,.cpua .kaching-bundles__bar-most-popular__content:after{display:none!important}@media screen and (min-width:700px){.cpua .product-quick-add__variant{display:grid!important}}.cpua .kaching-bundles__bar{cursor:pointer}.cpua .kaching-bundles__bar--selected .kaching-bundles__bar-container,.cpua .kaching-bundles__bar--selected .kaching-bundles__bar-wrapper{border-color:#a78765!important}.cpua .kaching-bundles__bar-most-popular,.cpua .kaching-bundles__bar-most-popular__content{background:#a78765!important;color:#fff!important}.cpua .kaching-bundles__bar--selected,.cpua .kaching-bundles__bar--selected .kaching-bundles__bar-main{--bar-selected-border-color:#A78765}.cpua .product{padding-top:24px}.cpua .kaching-bundles__bar-radio{accent-color:#A78765}.cpua .media-with-text__media img{width:100%;height:100%;object-fit:cover;display:block}.cpua p:empty{display:none}.cpua [reveal-on-scroll],.cpua .smi-scroll-trigger{opacity:1!important;visibility:visible!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ua-page.css.map */
