.cpfd [data-pf-type=ImageComparison],.cpfd [data-pf-type=BeforeAfter]{-webkit-user-select:none;user-select:none}.cpfd [data-pf-type=ImageComparison]:not(:has(.pf-ba-content)),.cpfd [data-pf-type=BeforeAfter]:not(:has(.pf-ba-content)){position:relative;overflow:hidden}.cpfd .pf-ba-handle[data-pf-ba-vertical]{top:auto;left:0;width:100%;height:4px;cursor:row-resize;transform:translateY(-50%)}.cpfd{--vtl-size-0: 0px;--vtl-size-1: 1px;--vtl-size-2: 2px;--vtl-size-4: 4px;--vtl-size-6: 6px;--vtl-size-8: 8px;--vtl-size-12: 12px;--vtl-size-14: 14px;--vtl-size-16: 16px;--vtl-size-18: 18px;--vtl-size-20: 20px;--vtl-size-24: 24px;--vtl-size-32: 32px;--vtl-size-40: 40px;--vtl-size-48: 48px;--vtl-size-52: 52px;--vtl-size-64: 64px;--vtl-size-80: 80px;--vtl-size-96: 96px;--vtl-size-112: 112px;--vtl-size-128: 128px;--vtl-size-464: 464px;--vtl-size-full: 9999px}.cpfd{--vtl-space-0: var(--vtl-size-0);--vtl-space-1: var(--vtl-size-1);--vtl-space-2: var(--vtl-size-2);--vtl-space-4: var(--vtl-size-4);--vtl-space-6: var(--vtl-size-6);--vtl-space-8: var(--vtl-size-8);--vtl-space-12: var(--vtl-size-12);--vtl-space-16: var(--vtl-size-16);--vtl-space-20: var(--vtl-size-20);--vtl-space-24: var(--vtl-size-24);--vtl-space-32: var(--vtl-size-32);--vtl-space-40: var(--vtl-size-40);--vtl-space-48: var(--vtl-size-48);--vtl-space-64: var(--vtl-size-64);--vtl-space-80: var(--vtl-size-80);--vtl-space-96: var(--vtl-size-96);--vtl-space-112: var(--vtl-size-112);--vtl-space-128: var(--vtl-size-128);--vtl-space-464: var(--vtl-size-464);--vtl-space-full: var(--vtl-size-full)}.cpfd{--vtl-font-size-12: var(--vtl-size-12);--vtl-font-size-14: var(--vtl-size-14);--vtl-font-size-16: var(--vtl-size-16);--vtl-font-size-18: var(--vtl-size-18);--vtl-font-size-20: var(--vtl-size-20);--vtl-font-size-24: var(--vtl-size-24);--vtl-font-size-32: var(--vtl-size-32);--vtl-font-size-40: var(--vtl-size-40);--vtl-font-size-48: var(--vtl-size-48);--vtl-font-size-52: var(--vtl-size-52);--vtl-font-size-64: var(--vtl-size-64);--vtl-font-weight-inherit: inherit;--vtl-font-weight-400: 400;--vtl-font-weight-600: 600;--vtl-font-weight-800: 800;--vtl-line-height-140: 1.4;--vtl-line-height-150: 1.5;--vtl-text-decoration-none: none;--vtl-text-decoration-underline: underline;--vtl-text-decoration-line-through: line-through}.cpfd{--vtl-neutral-120: #1b1b1b;--vtl-neutral-110: #1e1e1e;--vtl-neutral-100: #222;--vtl-neutral-90: #363636;--vtl-neutral-80: #4a4a4a;--vtl-neutral-75: #444;--vtl-neutral-70: #5e5e5e;--vtl-neutral-60: #727272;--vtl-neutral-50: #868686;--vtl-neutral-40: #9a9a9a;--vtl-neutral-30: #aeaeae;--vtl-neutral-20: #c2c2c2;--vtl-neutral-10: #d6d6d6;--vtl-neutral-05: #eaeaea;--vtl-neutral-04: #eee;--vtl-neutral-03: #f8f8f8;--vtl-neutral-02: #fdfdfd;--vtl-neutral-01: #fff;--vtl-alpha-black-100: rgba(34, 34, 34, 1);--vtl-alpha-black-90: rgba(34, 34, 34, .9);--vtl-alpha-black-80: rgba(34, 34, 34, .8);--vtl-alpha-black-70: rgba(34, 34, 34, .7);--vtl-alpha-black-60: rgba(34, 34, 34, .6);--vtl-alpha-black-50: rgba(34, 34, 34, .5);--vtl-alpha-black-40: rgba(34, 34, 34, .4);--vtl-alpha-black-30: rgba(34, 34, 34, .3);--vtl-alpha-black-20: rgba(34, 34, 34, .2);--vtl-alpha-black-15: rgba(34, 34, 34, .15);--vtl-alpha-black-10: rgba(34, 34, 34, .1);--vtl-alpha-black-05: rgba(34, 34, 34, .05);--vtl-alpha-black-04: rgba(34, 34, 34, .04);--vtl-alpha-black-03: rgba(34, 34, 34, .03);--vtl-alpha-black-02: rgba(34, 34, 34, .02);--vtl-alpha-black-00: rgba(34, 34, 34, 0);--vtl-alpha-white-100: rgba(255, 255, 255, 1);--vtl-alpha-white-90: rgba(255, 255, 255, .9);--vtl-alpha-white-80: rgba(255, 255, 255, .8);--vtl-alpha-white-70: rgba(255, 255, 255, .7);--vtl-alpha-white-60: rgba(255, 255, 255, .6);--vtl-alpha-white-50: rgba(255, 255, 255, .5);--vtl-alpha-white-40: rgba(255, 255, 255, .4);--vtl-alpha-white-30: rgba(255, 255, 255, .3);--vtl-alpha-white-20: rgba(255, 255, 255, .2);--vtl-alpha-white-15: rgba(255, 255, 255, .15);--vtl-alpha-white-10: rgba(255, 255, 255, .1);--vtl-alpha-white-05: rgba(255, 255, 255, .05);--vtl-alpha-white-04: rgba(255, 255, 255, .04);--vtl-alpha-white-03: rgba(255, 255, 255, .03);--vtl-alpha-white-02: rgba(255, 255, 255, .02);--vtl-alpha-white-00: rgba(255, 255, 255, 0);--vtl-red-180: #2e0600;--vtl-red-170: #450800;--vtl-red-150: #730e00;--vtl-red-130: #a01400;--vtl-red-120: #b71600;--vtl-red-110: #ce1900;--vtl-red-100: #e51c00;--vtl-red-90: #e8331a;--vtl-red-80: #ea4933;--vtl-red-70: #ed604d;--vtl-red-60: #ef7766;--vtl-red-50: #f28d80;--vtl-red-40: #f5a499;--vtl-red-30: #f7bbb2;--vtl-red-20: #fad2cc;--vtl-red-10: #fce8e5;--vtl-red-05: #fef4f2;--vtl-red-02: #fefafa;--vtl-blue-180: #00172f;--vtl-blue-170: #002246;--vtl-blue-150: #003975;--vtl-blue-130: #004fa3;--vtl-blue-120: #005aba;--vtl-blue-110: #0066d2;--vtl-blue-100: #0071e9;--vtl-blue-90: #1a7feb;--vtl-blue-80: #338ded;--vtl-blue-70: #4d9cf0;--vtl-blue-60: #66aaf2;--vtl-blue-50: #80b8f4;--vtl-blue-40: #99c6f6;--vtl-blue-30: #b2d4f8;--vtl-blue-20: #cce3fb;--vtl-blue-10: #e5f1fd;--vtl-blue-05: #f2f8fe;--vtl-blue-02: #fafcff;--vtl-yellow-180: #332901;--vtl-yellow-170: #4d3e02;--vtl-yellow-150: #806704;--vtl-yellow-130: #b29005;--vtl-yellow-120: #cca506;--vtl-yellow-110: #e5b906;--vtl-yellow-100: #ffce07;--vtl-yellow-90: #ffd320;--vtl-yellow-80: #ffd839;--vtl-yellow-70: #ffdd51;--vtl-yellow-60: #ffe26a;--vtl-yellow-50: #ffe783;--vtl-yellow-40: #ffeb9c;--vtl-yellow-30: #fff0b5;--vtl-yellow-20: #fff5cd;--vtl-yellow-10: #fffae6;--vtl-yellow-05: #fffdf3;--vtl-yellow-02: #fffefa;--vtl-green-180: #073108;--vtl-green-170: #0a490c;--vtl-green-150: #117a14;--vtl-green-130: #18ab1c;--vtl-green-120: #1bc320;--vtl-green-110: #1fdc24;--vtl-green-100: #22f428;--vtl-green-90: #38f53e;--vtl-green-80: #4ef653;--vtl-green-70: #64f769;--vtl-green-60: #7af87e;--vtl-green-50: #90f993;--vtl-green-40: #a7fba9;--vtl-green-30: #bdfcbe;--vtl-green-20: #d3fdd4;--vtl-green-10: #e9fee9;--vtl-green-05: #f4fef4;--vtl-green-02: #fbfffb;--vtl-orange-180: #331f00;--vtl-orange-170: #4d2e00;--vtl-orange-150: #804d00;--vtl-orange-130: #b26b00;--vtl-orange-120: #cc7a00;--vtl-orange-110: #e58a00;--vtl-orange-100: #f90;--vtl-orange-90: #ffa31a;--vtl-orange-80: #ffad33;--vtl-orange-70: #ffb84d;--vtl-orange-60: #ffc266;--vtl-orange-50: #ffcc80;--vtl-orange-40: #ffd699;--vtl-orange-30: #ffe0b2;--vtl-orange-20: #ffebcc;--vtl-orange-10: #fff5e5;--vtl-orange-05: #fffaf2;--vtl-orange-02: #fffdfa}.cpfd{--vtl-color-bg-fill-default-on-light: var(--vtl-neutral-100);--vtl-color-bg-fill-tertiary-on-light: var(--vtl-neutral-05);--vtl-color-bg-fill-preview-tertiary-on-light: var(--vtl-neutral-04);--vtl-color-bg-fill-inverse-on-light: var(--vtl-neutral-01);--vtl-color-bg-fill-hover-on-light: var(--vtl-alpha-black-80);--vtl-color-bg-fill-disable-on-light: var(--vtl-neutral-10);--vtl-color-bg-fill-critical-on-light: var(--vtl-red-120);--vtl-color-bg-fill-promo-on-light: var(--vtl-red-100);--vtl-color-bg-surface-preview-product-container-on-light: var(--vtl-alpha-black-03);--vtl-color-bg-surface-default-on-light: var(--vtl-neutral-01);--vtl-color-bg-surface-secondary-on-light: var(--vtl-neutral-05);--vtl-color-bg-surface-tertiary-on-light: var(--vtl-neutral-03);--vtl-color-bg-surface-critical-on-light: var(--vtl-red-02);--vtl-color-bg-surface-modal-on-light: var(--vtl-neutral-01);--vtl-color-bg-surface-inverse-on-light: var(--vtl-neutral-100);--vtl-color-bg-surface-hover-on-light: var(--vtl-alpha-black-03);--vtl-color-bg-surface-selected-on-light: var(--vtl-alpha-black-05);--vtl-color-text-default-on-light: var(--vtl-neutral-100);--vtl-color-text-hover-on-light: var(--vtl-alpha-black-70);--vtl-color-text-disable-on-light: var(--vtl-neutral-70);--vtl-color-text-primary-on-light: var(--vtl-neutral-80);--vtl-color-text-secondary-on-light: var(--vtl-neutral-60);--vtl-color-text-tertiary-on-light: var(--vtl-neutral-30);--vtl-color-text-on-bg-fill-on-light: var(--vtl-neutral-01);--vtl-color-text-critical-on-light: var(--vtl-red-110);--vtl-color-text-link-on-light: var(--vtl-blue-110);--vtl-color-text-preview-default-on-light: var(--vtl-alpha-black-60);--vtl-color-text-preview-heading-on-light: var(--vtl-alpha-black-100);--vtl-color-text-preview-body-on-light: var(--vtl-alpha-black-80);--vtl-color-text-preview-surface-on-light: var(--vtl-alpha-white-100);--vtl-color-text-promo-on-light: var(--vtl-red-110);--vtl-color-border-default-on-light: var(--vtl-neutral-100);--vtl-color-border-primary-on-light: var(--vtl-neutral-70);--vtl-color-border-secondary-on-light: var(--vtl-neutral-30);--vtl-color-border-tertiary-on-light: var(--vtl-neutral-05);--vtl-color-border-alpha-tertiary-on-light: var(--vtl-alpha-black-05);--vtl-color-border-hover-on-light: var(--vtl-neutral-90);--vtl-color-border-disable-on-light: var(--vtl-neutral-10);--vtl-color-border-critical-on-light: var(--vtl-red-110);--vtl-color-border-preview-border-on-light: var(--vtl-alpha-black-60);--vtl-color-border-preview-border-tertiary-on-light: var(--vtl-alpha-black-10);--vtl-color-border-focus-on-light: var(--vtl-blue-100);--vtl-color-box-shadow-s-on-light: var(--vtl-alpha-black-05);--vtl-color-box-shadow-m-on-light: var(--vtl-alpha-black-10);--vtl-color-box-shadow-l-on-light: var(--vtl-alpha-black-15);--vtl-color-box-shadow-xl-on-light: var(--vtl-alpha-black-20);--vtl-color-icon-default-on-light: var(--vtl-neutral-100);--vtl-color-icon-tertiary-on-light: var(--vtl-neutral-20);--vtl-color-icon-disable-on-light: var(--vtl-neutral-60);--vtl-color-icon-stars-on-light: var(--vtl-yellow-100);--vtl-color-icon-success-on-light: var(--vtl-green-130);--vtl-color-icon-inverse-on-light: var(--vtl-neutral-01);--vtl-color-icon-button-surface-hover-on-light: var(--vtl-alpha-black-10);--vtl-color-bg-fill-default-on-dark: var(--vtl-neutral-10);--vtl-color-bg-fill-tertiary-on-dark: var(--vtl-neutral-70);--vtl-color-bg-fill-inverse-on-dark: var(--vtl-neutral-100);--vtl-color-bg-fill-hover-on-dark: var(--vtl-alpha-white-80);--vtl-color-bg-fill-disable-on-dark: var(--vtl-neutral-90);--vtl-color-bg-fill-critical-on-dark: var(--vtl-red-90);--vtl-color-bg-fill-preview-tertiary-on-dark: var(--vtl-neutral-75);--vtl-color-bg-fill-promo-on-dark: var(--vtl-red-90);--vtl-color-bg-surface-preview-product-container-on-dark: var(--vtl-alpha-white-03);--vtl-color-bg-surface-default-on-dark: var(--vtl-neutral-100);--vtl-color-bg-surface-secondary-on-dark: var(--vtl-neutral-01);--vtl-color-bg-surface-tertiary-on-dark: var(--vtl-neutral-80);--vtl-color-bg-surface-critical-on-dark: var(--vtl-red-60);--vtl-color-bg-surface-modal-on-dark: var(--vtl-neutral-01);--vtl-color-bg-surface-inverse-on-dark: var(--vtl-neutral-01);--vtl-color-bg-surface-hover-on-dark: var(--vtl-alpha-white-03);--vtl-color-bg-surface-selected-on-dark: var(--vtl-alpha-white-05);--vtl-color-text-default-on-dark: var(--vtl-neutral-01);--vtl-color-text-hover-on-dark: var(--vtl-alpha-white-70);--vtl-color-text-disable-on-dark: var(--vtl-neutral-40);--vtl-color-text-primary-on-dark: var(--vtl-neutral-20);--vtl-color-text-secondary-on-dark: var(--vtl-neutral-40);--vtl-color-text-tertiary-on-dark: var(--vtl-neutral-60);--vtl-color-text-on-bg-fill-on-dark: var(--vtl-neutral-100);--vtl-color-text-critical-on-dark: var(--vtl-red-90);--vtl-color-text-link-on-dark: var(--vtl-blue-90);--vtl-color-text-preview-default-on-dark: var(--vtl-alpha-white-60);--vtl-color-text-preview-heading-on-dark: var(--vtl-alpha-white-100);--vtl-color-text-preview-body-on-dark: var(--vtl-alpha-white-80);--vtl-color-text-preview-surface-on-dark: var(--vtl-alpha-black-100);--vtl-color-text-promo-on-dark: var(--vtl-red-90);--vtl-color-border-default-on-dark: var(--vtl-neutral-10);--vtl-color-border-primary-on-dark: var(--vtl-neutral-20);--vtl-color-border-secondary-on-dark: var(--vtl-neutral-50);--vtl-color-border-tertiary-on-dark: var(--vtl-neutral-70);--vtl-color-border-alpha-tertiary-on-dark: var(--vtl-alpha-white-05);--vtl-color-border-hover-on-dark: var(--vtl-alpha-black-10);--vtl-color-border-disable-on-dark: var(--vtl-alpha-white-20);--vtl-color-border-critical-on-dark: var(--vtl-red-90);--vtl-color-border-preview-border-on-dark: var(--vtl-alpha-white-60);--vtl-color-border-preview-border-tertiary-on-dark: var(--vtl-alpha-white-10);--vtl-color-border-focus-on-dark: var(--vtl-blue-70);--vtl-color-box-shadow-s-on-dark: var(--vtl-alpha-white-05);--vtl-color-box-shadow-m-on-dark: var(--vtl-alpha-white-10);--vtl-color-box-shadow-l-on-dark: var(--vtl-alpha-white-15);--vtl-color-box-shadow-xl-on-dark: var(--vtl-alpha-white-20);--vtl-color-icon-default-on-dark: var(--vtl-neutral-01);--vtl-color-icon-tertiary-on-dark: var(--vtl-neutral-70);--vtl-color-icon-disable-on-dark: var(--vtl-alpha-white-50);--vtl-color-icon-stars-on-dark: var(--vtl-yellow-100);--vtl-color-icon-success-on-dark: var(--vtl-green-110);--vtl-color-icon-inverse-on-dark: var(--vtl-neutral-100);--vtl-color-icon-button-surface-hover-on-dark: var(--vtl-alpha-white-10)}.cpfd{--vtl-border-radius-2: var(--vtl-size-2);--vtl-border-radius-4: var(--vtl-size-4);--vtl-border-radius-8: var(--vtl-size-8);--vtl-border-radius-12: var(--vtl-size-12);--vtl-border-radius-16: var(--vtl-size-16);--vtl-border-radius-20: var(--vtl-size-20);--vtl-border-radius-24: var(--vtl-size-24);--vtl-border-radius-full: var(--vtl-size-full);--vtl-border-width-0: var(--vtl-size-0);--vtl-border-width-1: var(--vtl-size-1);--vtl-border-width-2: var(--vtl-size-2);--vtl-border-width-4: var(--vtl-size-4)}.cpfd .vt-hidden{display:none}.cpfd #vitals-end-section{max-width:1200px;width:100%;margin:0 auto}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cpfd .vtl-g-hidden{display:none}@keyframes animateHighlightByUrl{0%{outline-offset:16px;outline:rgba(0,0,0,0) solid 2px}50%{outline-offset:16px;outline:rgb(130,106,249) solid 2px}to{outline-offset:16px;outline:rgba(0,0,0,0) solid 2px}}.cpfd .Vtl-AppBlock{width:100%}.cpfd .vtl-su-main-widget{margin:32px 0}.cpfd #vitals-stock-urgency{clear:both}.cpfd .vtl-su-main-widget__message{clear:both;font-weight:400}.cpfd .vtl-su-main-widget__dot{display:inline-flex;align-items:center;gap:16px;margin:12px 4px}.cpfd .vtl-su-main-widget__dot .vtl-su-main-widget__dot-element{display:flex;position:relative;align-items:center;justify-content:center;width:12px;height:12px}.cpfd .vtl-su-main-widget__dot .vtl-su-main-widget__dot-element:before{animation:2s linear 0s infinite normal none running vtl-su-keyframes__pulse}@media(prefers-reduced-motion:reduce){.cpfd .vtl-su-main-widget__dot .vtl-su-main-widget__dot-element:before{animation:auto ease 0s 1 normal none running none}}.cpfd .vtl-su-main-widget__dot .vtl-su-main-widget__dot-element:before,.cpfd .vtl-su-main-widget__dot .vtl-su-main-widget__dot-element:after{content:"";position:absolute;border-radius:12px;height:12px;margin:12px;width:12px}.cpfd .vtl-su-main-widget__dot .vtl-su-main-widget__message{margin-bottom:0}@keyframes vtl-su-keyframes__pulse{0%{opacity:.5}to{opacity:0;transform:scale(2.5)}}.cpfd #bundle-payment_logos{clear:both}.cpfd .vtls-temporary-container{display:none}.cpfd .kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}.cpfd .kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{flex-shrink:0;align-items:center;padding-block:2px;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{box-sizing:border-box;object-fit:cover;border:1px solid var(--kaching-free-gift-background-color,#fff);background-color:#fff;border-radius:8px;width:40px;height:40px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color,#000)}.cpfd .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}.cpfd .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{box-sizing:border-box;top:0;border:1px solid var(--kaching-free-gift-text-color,#000);background-color:var(--kaching-free-gift-background-color,#0000004d);width:24px;height:24px;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);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset-inline-end:0px;transform:translate(18%,-3%)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bundle-products{border:1px solid var(--bar-border-color,#0000004d);border-radius:calc(var(--bar-border-radius,0) * 3 / 4);justify-content:space-evenly;margin-top:12px;margin-bottom:4px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}.cpfd .kaching-bundles .kaching-bundles__bundle-products__divider{flex-direction:column;align-items:center;width:0px;display:flex;overflow:visible}.cpfd .kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}.cpfd .kaching-bundles .kaching-bundles__bundle-products__divider-line{background-color:var(--bar-border-color,#0000004d);flex:1 1 0%;width:1px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color,#0000004d)}.cpfd .kaching-bundles .kaching-bundles__bundle-products__product{flex-direction:column;flex:1 1 0%;align-items:center;gap:5px;min-width:0px;padding:12px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__product.kaching-bundles__bundle-products__product--placeholder{text-align:center;color:#555;justify-content:center;font-size:13px;font-weight:700}.cpfd .kaching-bundles .kaching-bundles__bundle-products__wrapper{align-items:center;gap:10px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__content{flex-direction:column;align-items:flex-start;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__link{flex-shrink:0;text-decoration:none;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__image{border-radius:var(--kaching-bundle-products-image-border-radius,0);flex-shrink:0;width:auto;max-width:100%;height:50px}.cpfd .kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;width:50px;height:50px}.cpfd .kaching-bundles .kaching-bundles__bundle-products__title{overflow-wrap:break-word;text-align:center;color:var(--bar-title-color);font-size:13px;font-weight:var(--bar-title-font-weight,700);font-style:var(--bar-title-font-style)}.cpfd .kaching-bundles .kaching-bundles__bundle-products__pricing{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:5px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bundle-products__price{color:var(--bar-price-color,#000);font-size:13px;font-weight:700}.cpfd .kaching-bundles .kaching-bundles__bundle-products__full-price{color:var(--bar-full-price-color,#555);font-size:12px;text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__bundle-products__unit-price{text-align:center;width:100%;color:var(--bar-full-price-color,#555);text-transform:uppercase;font-size:12px}.cpfd .kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0px}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:wrap;justify-content:flex-end}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{object-fit:contain;width:50px;height:auto}.cpfd .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products{border:1px solid var(--bar-border-color,#0000004d);border-radius:calc(var(--bar-border-radius,0) * 3 / 4);flex-direction:column;margin-top:12px;margin-bottom:4px;display:flex;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products__divider{flex-direction:row;align-items:center;gap:4px;width:100%;height:0px;display:flex;overflow:visible}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{background-color:var(--bar-border-color,#0000004d);flex:1 1 0%;width:auto;height:1px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color,#0000004d)}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product{grid-template-columns:auto minmax(0px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__content{flex-direction:column;gap:6px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__pricing{justify-content:flex-end;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0px}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__image-link{flex-shrink:0;text-decoration:none;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__image{border-radius:var(--kaching-bundle-products-image-border-radius,0);flex-shrink:0;width:auto;max-width:100%;height:50px}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{width:50px;height:50px}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__title{overflow-wrap:break-word;text-align:start;color:var(--bar-title-color);font-size:13px;font-weight:var(--bar-title-font-weight,700);font-style:var(--bar-title-font-style)}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-product__swap-button{border-radius:var(--bar-border-radius,8px);background-color:var(--collection-product-button-color,#2b2b2b);color:var(--collection-product-button-text-color,#fff);text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;line-height:1.2;display:inline-flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-products__placeholder{color:#0006;justify-content:center;align-items:center;padding:14px 12px;font-style:italic;display:flex}.cpfd .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}.cpfd .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}.cpfd .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-image:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-basis:unset;flex-flow:unset;flex-grow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;width:20px;height:20px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox.kaching-bundles__checkbox-upsells__checkbox--selected{border-color:var(--bar-selected-border-color,#0000004d)}.cpfd .kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;border-radius:calc(var(--bar-border-radius,0) / 2);max-width:50px;max-height:50px}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal{z-index:9999;text-align:start;background-color:var(--kaching-choose-multiple-gifts-overlay-color,#00000080);justify-content:center;align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal__content{z-index:10000;flex-direction:column;width:100%;min-width:min(470px,95%);max-width:700px;max-height:calc(100dvh - 20px);display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts{background-color:#fff;border-radius:10px;flex-direction:column;max-height:100%;display:flex;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__header{color:var(--kaching-choose-multiple-gifts-text-color,#000);flex-shrink:0;justify-content:space-between;align-items:center;margin-block:2px 18px;padding:16px 16px 0;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-size:16px;font-weight:650}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__products{flex-direction:column;flex:1 1 0%;gap:16px;min-height:0px;padding:0 16px;display:flex;overflow-y:auto}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{justify-content:space-between;align-items:center;gap:20px;display:flex}@media(max-width:600px){.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media(max-width:500px){.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{flex:1 1 0%;align-items:center;gap:12px;min-width:0px;display:flex}@media(max-width:600px){.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{flex-shrink:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{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);border:1px solid rgb(229,229,227);border-radius:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{flex-direction:column;gap:4px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{flex-direction:column;gap:8px;min-width:0px;max-width:100%;margin-top:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{align-items:flex-start;gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-counter{color:#000;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1 1 0%;min-width:0px}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{align-items:center;gap:8px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1 1 0%;min-width:0px}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{color:var(--kaching-choose-multiple-gifts-text-color,#000);font-size:14px;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{gap:10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{color:var(--kaching-choose-multiple-gifts-price-color,#f04438);font-size:14px;font-weight:650}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-compare-at-price{color:var(--kaching-choose-multiple-gifts-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{-webkit-appearance:none;appearance:none;cursor:pointer;font-weight:600;line-height:1.4;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);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 12px;display:flex}@media(max-width:500px){.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1 1 0%}}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{color:#98a2b3;cursor:not-allowed;background-color:#eaecf0}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--selected{color:#414651;background-color:#fff;border:1px solid rgb(213,215,218);align-items:center;gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{border-top:1px solid rgb(229,229,227);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{color:#535862;overflow-wrap:break-word;flex:1 1 140px;min-width:0px;font-size:14px;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{flex:1 1 auto;gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{-webkit-appearance:none;appearance:none;cursor:pointer;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:8px;flex:1 1 0%;justify-content:center;align-items:center;min-width:80px;height:40px;font-size:14px;font-weight:600;display:flex;box-shadow:#0a0d120d 0 1px 2px}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{color:#414651;background-color:#fff;border:1px solid rgb(213,215,218)}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{background-color:var(--kaching-choose-multiple-gifts-button-color,#000);color:var(--kaching-choose-multiple-gifts-button-text-color,#fff)}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{color:#98a2b3;cursor:not-allowed;background-color:#eaecf0;border:1px solid rgb(233,234,235)}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media(max-width:600px){.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media(max-width:500px){.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;flex-shrink:1;justify-content:space-between}}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity{border:1px solid rgb(214,214,214);border-radius:8px;justify-content:space-between;align-items:center;width:72px;height:42px;display:flex;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;color:#424242;justify-content:center;align-items:center;width:28px;height:100%;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button img{filter:brightness(0) saturate() invert(24%) sepia(0%) saturate(0%) hue-rotate() brightness(96%) contrast(89%)}.cpfd .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{color:#414651;font-size:14px;font-weight:600}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal{z-index:9999;text-align:start;background-color:var(--kaching-mix-and-match-choose-product-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product{background-color:#fff;border-radius:10px;flex-direction:column;padding:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__header{color:var(--kaching-mix-and-match-choose-product-text-color,#000);justify-content:space-between;align-items:center;margin-block:2px 18px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-size:16px;font-weight:650}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{flex-direction:column;gap:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{text-align:center;color:#4b5565;flex-direction:column;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{justify-content:space-between;align-items:center;gap:20px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{align-items:center;gap:12px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{flex-shrink:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{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);border:1px solid rgb(229,229,227);border-radius:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{flex-direction:column;gap:4px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__subtitle{color:var(--kaching-mix-and-match-choose-product-text-color,#000);font-size:14px;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{gap:10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price{color:var(--kaching-mix-and-match-choose-product-price-color,#f04438);font-size:14px;font-weight:650}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-compare-at-price{color:var(--kaching-mix-and-match-choose-product-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0px}.cpfd .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{-webkit-appearance:none;appearance:none;cursor:pointer;font-weight:600;line-height:1.2;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);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:8px;flex-shrink:0;padding:12px}.cpfd .kaching-bundles .kaching-bundles__bar-collection-products{flex-direction:column;gap:5px;margin-top:5px;display:flex}.cpfd .kaching-bundles .kaching-bundles__collection-product{justify-content:space-between;align-items:center;gap:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{margin-block:0px;display:none}.cpfd .kaching-bundles .kaching-bundles__collection-product__image--default{color:#000;background-color:#fff;border:1px solid rgb(233,233,233)}.cpfd .kaching-bundles .kaching-bundles__collection-product--require-selection{background-color:var(--kaching-collection-breaks-require-selection-background-color);border-radius:12px;padding:8px}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__collection-breaks-alert{background-color:var(--kaching-collection-breaks-require-selection-background-color,#fee4e2);color:var(--kaching-collection-breaks-require-selection-text-color,#f04438);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}.cpfd .kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}.cpfd .kaching-bundles .kaching-bundles__collection-product__main{align-items:center;gap:16px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__collection-product__content{flex-direction:column;gap:3px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__collection-product__link{flex-shrink:0;text-decoration:none;display:flex}.cpfd .kaching-bundles .kaching-bundles__collection-product__image{object-fit:contain;height:auto;width:var(--kaching-collection-breaks-product-photo-size,40px);border-radius:var(--kaching-collection-breaks-image-border-radius,0);flex-shrink:0}.cpfd .kaching-bundles .kaching-bundles__collection-product__title{color:var(--kaching-collection-breaks-product-title-color,#000);font-size:16px}.cpfd .kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}.cpfd .kaching-bundles .kaching-bundles__collection-product__choose-product-button{cursor:pointer;color:#fff;background-color:var(--kaching-collection-breaks-button-color,#333);border-radius:8px;padding:6px 14px;font-size:12px;line-height:1.4}.cpfd .kaching-bundles .kaching-bundles__collection-product__remove-button{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product-modal{z-index:9999;text-align:start;background-color:var(--kaching-choose-product-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.cpfd .kaching-bundles .kaching-bundles__choose-product-modal__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}.cpfd .kaching-bundles .kaching-bundles__choose-product{background-color:#fff;border-radius:10px;flex-direction:column;padding:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__header{color:var(--kaching-choose-product-text-color,#000);justify-content:space-between;align-items:center;margin-block:2px 18px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-size:16px;font-weight:650}.cpfd .kaching-bundles .kaching-bundles__choose-product__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__products{flex-direction:column;gap:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__controls{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__search-field{flex:1 1 auto;min-width:0px;position:relative}.cpfd .kaching-bundles .kaching-bundles__choose-product__search-icon{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cpfd .kaching-bundles .kaching-bundles__choose-product__search-input{box-sizing:border-box;width:100%;color:var(--kaching-choose-product-text-color,#000);background-color:#fff;border:1px solid rgb(213,215,218);border-radius:8px;padding:10px 12px 10px 36px;font-size:14px}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort{flex-shrink:0;position:relative}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort-button{color:var(--kaching-choose-product-text-color,#000);cursor:pointer;background:#fff;border:1px solid rgb(213,215,218);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1;display:inline-flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort-menu{z-index:2;background:#fff;border:1px solid rgb(213,215,218);border-radius:10px;flex-direction:column;min-width:210px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:#10182824 0 8px 24px}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort-option{text-align:start;color:var(--kaching-choose-product-text-color,#000);cursor:pointer;background:#fff;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}.cpfd .kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}.cpfd .kaching-bundles .kaching-bundles__choose-product__empty-state{text-align:center;color:#4b5565;flex-direction:column;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__loading{border-width:3px;border-style:solid;border-color:rgb(75,85,101) rgb(227,232,239) rgb(227,232,239);border-image:none;border-radius:50%;width:32px;height:32px;margin:24px auto;animation:.8s linear 0s infinite normal none running kaching-choose-product-loading-spin;display:block}@media(prefers-reduced-motion:reduce){.cpfd .kaching-bundles .kaching-bundles__choose-product__loading{animation:auto ease 0s 1 normal none running none}}@keyframes kaching-choose-product-loading-spin{to{transform:rotate(360deg)}}.cpfd .kaching-bundles .kaching-bundles__choose-product__empty-state-icon-wrapper{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}.cpfd .kaching-bundles .kaching-bundles__choose-product__empty-state-title{color:#181d27;font-size:18px;font-weight:500}.cpfd .kaching-bundles .kaching-bundles__choose-product__empty-state-description{color:#535862;margin-top:8px;font-size:14px}.cpfd .kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{color:#414651;background:#fff;border:1px solid rgb(213,215,218);border-radius:8px;margin-top:16px;padding:10px 16px;font-size:14px;font-weight:600}.cpfd .kaching-bundles .kaching-bundles__choose-product__product{justify-content:space-between;align-items:center;gap:20px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-container{align-items:center;gap:12px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-image-link{flex-shrink:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-image{object-fit:contain;height:auto;width:var(--kaching-choose-product-photo-size,100px);max-height:calc(var(--kaching-choose-product-photo-size,100px) * 2);border:1px solid rgb(229,229,227);border-radius:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-content{flex-direction:column;gap:4px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__choose-product__subtitle{color:var(--kaching-choose-product-text-color,#000);font-size:14px;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-price-container{gap:10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-price{color:var(--kaching-choose-product-price-color,#f04438);font-size:14px;font-weight:650}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-compare-at-price{color:var(--kaching-choose-product-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,.cpfd .kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0px}.cpfd .kaching-bundles .kaching-bundles__choose-product__product-button{-webkit-appearance:none;appearance:none;cursor:pointer;font-weight:600;line-height:1.2;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);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:8px;flex-shrink:0;padding:12px}.cpfd .kaching-bundles .kaching-bundles__free-gift{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-free-gift-background-color,#0000004d);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}.cpfd .kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}.cpfd .kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}.cpfd .kaching-bundles .kaching-bundles__free-gift__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1 1 0%;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cpfd .kaching-bundles .kaching-bundles__free-gift__content{flex-wrap:wrap;flex:1 1 0%;align-items:center;gap:5px 15px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}.cpfd .kaching-bundles .kaching-bundles__free-gift__add-button{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;font-weight:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;color:var(--kaching-free-gift-text-color,#000);margin:-4px -4px -4px -6px;padding:4px;line-height:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color,#fff)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color,#fff)}.cpfd .kaching-bundles .kaching-bundles__free-gift__image{width:auto;height:var(--kaching-free-gift-image-height,30px);border-radius:var(--kaching-free-gift-image-border-radius,0);flex-shrink:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift__full-price{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);flex-shrink:0;text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color,#fff)}.cpfd .kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift-summary{justify-content:flex-start;gap:8px}.cpfd .kaching-bundles .kaching-bundles__free-gift-summary__images{flex-shrink:0;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift-summary__image{width:auto;height:var(--kaching-free-gift-image-height,30px);border-radius:var(--kaching-free-gift-image-border-radius,0);border:1px solid var(--kaching-free-gift-background-color,#0000004d);flex-shrink:0;margin-inline-start:-8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0px}.cpfd .kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:#0000}.cpfd .kaching-bundles .kaching-bundles__upsell{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-upsell-background-color,#0000004d);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__upsell:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}.cpfd .kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}.cpfd .kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length,auto);margin-left:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length,auto);margin-right:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness,22px))}.cpfd .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)}.cpfd .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)}.cpfd .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)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__upsell__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1 1 0%;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__upsell__content{flex-wrap:wrap;flex:1 1 0%;align-items:center;gap:5px 15px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__upsell__link{flex-shrink:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height,30px);border-radius:var(--kaching-upsell-image-border-radius,0)}.cpfd .kaching-bundles .kaching-bundles__upsell__checkbox{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-image:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-basis:unset;flex-flow:unset;flex-grow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;width:16px;height:16px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:4px;display:flex}.cpfd .kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color,#0000004d)}.cpfd .kaching-bundles .kaching-bundles__upsell__text{cursor:pointer;overflow-wrap:break-word;min-height:30px;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);align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color,#000)}.cpfd .kaching-bundles .kaching-bundles__upsell__pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.cpfd .kaching-bundles .kaching-bundles__upsell__pricing-row{align-items:baseline;gap:6px;display:flex}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size,13px) - 1px)}.cpfd .kaching-bundles .kaching-bundles__upsell__full-price,.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;align-items:center;gap:5px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-free-gift-selected-background-color,#000);margin-inline:2px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);margin-block-end:0px;margin-inline:0px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{border-end-end-radius:0px;border-end-start-radius:0px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-upsell-selected-background-color,#0003);margin-inline:2px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius)}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-deal-bar-progressive-gift-background-color,var(--bar-border-color,#fff));justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1 1 0%;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{flex-wrap:wrap;flex:1 1 0%;align-items:center;gap:5px 15px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image{width:auto;height:var(--kaching-deal-bar-progressive-gift-image-size,40px);border-radius:var(--kaching-deal-bar-progressive-gift-corner-radius,0);flex-shrink:0;display:flex}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}.cpfd .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)}.cpfd .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}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{align-items:center;gap:5px;display:flex}.cpfd .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);white-space:nowrap;border-radius:16px;padding:2px 8px;font-weight:500}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon{color:var(--kaching-deal-bar-progressive-gift-locked-icon-color,#667085);justify-content:center;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift{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));margin-inline:2px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}.cpfd .kaching-bundles .kaching-bundles__product-personalisation{border-radius:calc(var(--bar-border-radius,10px) - 4px);cursor:pointer;background-color:#fafafa;border:1px dashed rgb(214,214,214);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.cpfd .kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}.cpfd .kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color,#f04438)}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__main{flex:1 1 0%;align-items:center;gap:10px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__image-wrapper{width:var(--kaching-product-personalisation-image-height,40px);height:var(--kaching-product-personalisation-image-height,40px);border-radius:calc(var(--bar-border-radius,10px) - 6px);background-color:#fff;border:1px solid rgb(214,214,214);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__image{object-fit:cover;width:100%;height:100%;display:flex}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__image--default{object-fit:contain;opacity:.7;color:#000;width:70%;height:70%}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__content{flex-direction:column;flex:1 1 0%;gap:2px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-style:normal;font-weight:600}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-style:normal;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__price{color:#000;font-size:14px;font-style:normal;font-weight:500}.cpfd .kaching-bundles .kaching-bundles__product-personalisation__compare-at-price{color:#888;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:line-through}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{text-align:center;flex-direction:column;align-items:stretch}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;align-items:baseline;gap:8px}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal-overlay{z-index:9999;text-align:start;background-color:var(--kaching-product-personalisation-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal-overlay--inline{z-index:auto;border-radius:var(--kaching-product-personalisation-radius,16px);padding:20px;position:relative;inset:auto}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal-overlay__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal{padding:var(--kaching-product-personalisation-gap-0,20px);border-radius:var(--kaching-product-personalisation-radius,16px);background-color:#fff;flex-direction:column;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__header{margin-bottom:var(--kaching-product-personalisation-gap-0,20px);color:var(--kaching-product-personalisation-primary-text-color,#000);justify-content:space-between;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__heading{font-weight:650;font-size:var(--kaching-product-personalisation-font-0,24px);margin:0}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__close{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline-start:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__items{gap:var(--kaching-product-personalisation-gap-1,16px);padding:var(--kaching-product-personalisation-gap-1,16px);border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px);border:1px solid rgb(233,233,233);flex-direction:column;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__item{gap:var(--kaching-product-personalisation-gap-2,12px);flex-direction:column;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__item-info{align-items:center;gap:var(--kaching-product-personalisation-gap-2,12px);display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__item-image-wrapper{width:var(--kaching-product-personalisation-image-size,48px);height:var(--kaching-product-personalisation-image-size,48px);border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);border:1px solid rgb(233,233,233);flex-shrink:0;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__item-image{object-fit:contain;width:100%;height:100%}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__item-details{flex-direction:column;gap:2px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__item-title{font-size:var(--kaching-product-personalisation-text-size,16px);color:var(--kaching-product-personalisation-primary-text-color,#000);font-weight:600}.cpfd .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,#737373)}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{flex-direction:column;gap:4px;display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input-container{align-items:center;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input-clear{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;bottom:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;left:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;top:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;right:12px}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input{border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);width:100%;font-size:var(--kaching-product-personalisation-font-2,16px);box-sizing:border-box;border:1px solid rgb(233,233,233);padding:10px 12px;box-shadow:none!important;outline:none!important}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;box-shadow:none!important;outline:none!important}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline-offset:-1px;outline:rgb(51,51,51) solid 2px!important}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input--error,.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color,#f04438)}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3,12px);color:#999}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color,#f04438)}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__input-error{font-size:var(--kaching-product-personalisation-font-3,12px);color:var(--kaching-product-personalisation-error-color,#f04438)}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__actions{gap:var(--kaching-product-personalisation-gap-1,16px);margin-top:var(--kaching-product-personalisation-gap-0,20px);display:flex}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__button{border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2,16px);cursor:pointer;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;flex:1 1 0%;padding:12px 16px;font-weight:500;box-shadow:#0a0d120d 0 1px 2px}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{color:#333;background:#fff;border:1px solid rgb(213,215,218)}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__button--confirm{color:var(--kaching-product-personalisation-button-text-color,#fff);border:1px solid var(--kaching-product-personalisation-button-color,#000);background:var(--kaching-product-personalisation-button-color,#000)}.cpfd .kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;color:#98a2b3;background:#eaecf0;border:1px solid rgb(233,234,235)}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts{gap:calc(10px * var(--block-spacing,1) + 4px);margin-top:calc(10px * var(--block-spacing,1));flex-direction:column;display:flex}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__header{flex-direction:column;display:flex}.cpfd .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)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts{justify-content:center;gap:calc(10px * var(--block-spacing,1));grid-template-columns:repeat(auto-fit,minmax(0px,1fr));display:grid}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift{padding:calc(10px * var(--block-spacing,1));align-items:center;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);flex-direction:column;display:flex;position:relative}.cpfd .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,#0000004d);cursor:pointer}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,.cpfd .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,#0000004d)}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__content{gap:calc(6px * var(--block-spacing,1));flex-direction:column;max-width:100%;display:flex}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper{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:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__image{object-fit:contain;border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);max-width:100%;max-height:100%;width:initial}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__details{flex-direction:column;align-items:center;gap:4px;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{align-items:center;gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__title{text-align:center;color:var(--kaching-bundles-progressive-gifts-text-color,#000);font-weight:500;font-size:var(--kaching-bundles-progressive-gifts-text-size,14px)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{animation:.6s ease-out 0s 1 normal none running kaching-progressive-gift-unlock}@keyframes kaching-progressive-gift-unlock{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__label{align-items:center;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);flex-direction:row;line-height:1;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text{color:var(--kaching-bundles-progressive-gifts-label-text-color,#777);font-weight:450;font-size:var(--kaching-bundles-progressive-gifts-label-text-size,12px);white-space:nowrap}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{flex-direction:column;display:flex}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift{justify-content:space-between;gap:calc(10px * var(--block-spacing,1));flex-direction:row}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__content{align-items:center;gap:calc(10px * var(--block-spacing,1));flex-direction:row}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__image-wrapper{height:var(--kaching-bundles-progressive-gifts-image-size,50px);width:var(--kaching-bundles-progressive-gifts-image-size,50px);margin-top:0}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}.cpfd .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}.cpfd .kaching-bundles .kaching-bundles-savings-summary{align-items:center;justify-content:var(--kaching-bundles-savings-summary-alignment,flex-start);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);gap:8px;padding:12px 16px;display:flex}.cpfd .kaching-bundles .kaching-bundles-savings-summary__icon{width:1.2em;height:1.2em;color:var(--kaching-bundles-savings-summary-icon-color,#1c5632);flex-shrink:0;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}.cpfd .kaching-bundles .kaching-bundles-savings-summary__icon img{object-fit:contain;width:100%;height:100%}.cpfd .kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color,#000)}.cpfd .kaching-bundles .kaching-bundles__scratch-off{gap:calc(10px * var(--block-spacing,1));margin:calc(5px * var(--block-spacing,1)) 0;flex-direction:column;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}.cpfd .kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;user-select:none}.cpfd .kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}.cpfd .kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{animation:.3s cubic-bezier(.34,1.56,.64,1) 0s 1 normal both running kaching-scratch-off-badge-pop}@keyframes kaching-scratch-off-badge-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.cpfd .kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular,.cpfd .kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}.cpfd .kaching-bundles .kaching-bundles__scratch-off-canvas{border-radius:var(--bar-border-radius,8px);cursor:pointer;touch-action:none;z-index:11;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}.cpfd .kaching-bundles .kaching-bundles__scratch-off-hint{pointer-events:none;opacity:.4;z-index:12;width:calc(100% - 10px);max-width:317px;height:calc(100% - 10px);max-height:143px;margin:auto;transition:opacity .3s ease-out;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}.cpfd .kaching-bundles .kaching-bundles__scratch-off-hint-path{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.8s cubic-bezier(.4,0,.2,1) 0s infinite normal none running kaching-scratch-off-hint-draw}@keyframes kaching-scratch-off-hint-draw{0%{stroke-dashoffset:1200px;opacity:1}60%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.cpfd .kaching-bundles .kaching-bundles__scratch-off-title{color:var(--scratch-off-title-color);font-weight:700;font-size:var(--scratch-off-title-size);text-align:center;pointer-events:none;z-index:12;justify-content:center;align-items:center;padding:24px;line-height:1.25;transition:opacity .3s ease-out;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}.cpfd .kaching-bundles .kaching-bundles-sticky-atc{background-color:var(--kaching-bundles-sticky-atc-background-color,#fff);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:#00000040 0 0 10px}.cpfd .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{align-items:center;gap:16px;display:flex}.cpfd .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)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;display:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;line-height:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap-style:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;white-space:nowrap;cursor:pointer;background-color:var(--kaching-bundles-sticky-atc-button-color,#303030);color:var(--kaching-bundles-sticky-atc-button-text-color,#fff);font-size:var(--kaching-bundles-sticky-atc-button-font-size,16px);font-style:var(--kaching-bundles-sticky-atc-button-font-style,normal);font-weight:var(--kaching-bundles-sticky-atc-button-font-weight,400);padding:var(--kaching-bundles-sticky-atc-button-padding,15px);border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius,8px)}@media not (min-width:750px){.cpfd .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))}.cpfd .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))}.cpfd .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))}}.cpfd .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}.cpfd .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}.cpfd .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}.cpfd .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}.cpfd .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}.cpfd .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}.cpfd .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{overflow-wrap:break-word;font-weight:700;font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000);display:inline-block}.cpfd .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{overflow-wrap:break-word;font-size:var(--kaching-subscriptions-subtitle-font-size,13px);color:var(--kaching-subscriptions-subtitle-color,#555);display:inline-block}.cpfd .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)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;align-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-image:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-basis:unset;flex-flow:unset;flex-grow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;justify-items:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;width:20px;height:20px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-selected-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{justify-content:center;align-items:center;padding:8px 0;display:flex}.cpfd .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;-webkit-appearance:unset;appearance:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;font-weight:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;line-height:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;text-underline-offset:3px;font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000);text-decoration:underline;display:inline}.cpfd .kaching-bundles .kaching-bundles__timer{background-color:var(--kaching-bundles-timer-background-color,#000);color:var(--kaching-bundles-timer-text-color,#fff);border-radius:var(--bar-border-radius,8px);margin-bottom:calc(8px * var(--block-spacing,1));align-items:center;padding:10px 20px;display:flex}.cpfd .kaching-bundles .kaching-bundles__timer-title{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);flex:1 1 0%}.cpfd .kaching-bundles .kaching-bundles__swatch-dropdown{min-width:0px;margin:0;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__swatch{width:var(--kaching-swatch-size,20px);height:var(--kaching-swatch-size,20px);border:1px solid var(--kaching-swatch-border-color,#c2cdd6);background-position:50% center;background-size:cover;background-color:var(--kaching-swatch-color,#fff);background-image:var(--kaching-swatch-image-url,none);border-radius:var(--kaching-swatch-border-radius,0);flex-shrink:0;display:flex;position:relative;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{opacity:.4;border-color:#121212}.cpfd .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable:after{content:"";transform-origin:0px center;background-color:#121212;width:140%;height:1px;position:absolute;bottom:0;left:0;transform:rotate(-45deg)}.cpfd .kaching-bundles .kaching-bundles__swatches-dropdown__color{background-position:50% center;background-size:cover;border:1px solid rgb(194,205,214);width:20px;height:20px;display:flex}.cpfd .kaching-bundles .kaching-bundles__swatch-dropdown__options{z-index:1000;background-color:#fff;border:1px solid rgb(204,204,204);flex-direction:column;max-width:400px;max-height:500px;display:flex;position:fixed;top:0;left:0;overflow:auto;box-shadow:#1a1a1a47 0 20px 20px}.cpfd .kaching-bundles .kaching-bundles__swatch-dropdown__option{white-space:nowrap;cursor:pointer;color:#000;background:0px 0px;border-width:medium medium 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(223,227,232);border-image:none;align-items:center;gap:10px;padding-block:10px;padding-inline:10px 60px;font-size:14px;font-style:normal;font-weight:400;display:flex}.cpfd .kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.cpfd .kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,.cpfd .kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}.cpfd .kaching-bundles .kaching-bundles__pill-buttons{flex-wrap:wrap;gap:8px;min-width:0px;max-width:100%;display:flex}.cpfd .kaching-bundles .kaching-bundles__pill-buttons__button{box-sizing:border-box;border:1px solid var(--kaching-pill-border-color,#0000004d);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);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.65em 1em;line-height:1.3;display:inline-flex}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons__button{box-sizing:border-box;cursor:pointer;border-right-width:medium;border-left-width:medium;border-right-style:none;border-left-style:none;border-right-color:currentcolor;border-left-color:currentcolor;border-image:none;border-top:1px solid var(--bar-border-color,#0000004d);border-bottom:1px solid var(--bar-border-color,#0000004d);background:#fff;align-items:center;padding:9px;display:flex}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons__button:first-of-type{border-inline-start:1px solid var(--bar-border-color,#0000004d);border-start-start-radius:var(--bar-variant-select-border-radius,0);border-end-start-radius:var(--bar-variant-select-border-radius,0)}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons__button:last-of-type{border-inline-end:1px solid var(--bar-border-color,#0000004d);border-start-end-radius:var(--bar-variant-select-border-radius,0);border-end-end-radius:var(--bar-variant-select-border-radius,0)}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected{border:2px solid var(--bar-selected-border-color,#50b83c);padding:8px 7px}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}.cpfd .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}.cpfd .kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}.cpfd .kaching-bundles .kaching-bundles__bar-variant-option{flex-direction:column;align-items:flex-start;gap:4px;min-width:0px;max-width:100%;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}.cpfd .kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}.cpfd .kaching-bundles .kaching-bundles__bar-variant-option__name-value{opacity:.85;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__quantity-selector{box-sizing:border-box;border-radius:calc(var(--bar-border-radius,0) / 2);border:1px solid rgb(204,204,204);width:fit-content;margin-top:5px;display:flex;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;background-color:#fff;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;font-family:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background-attachment:unset;background-blend-mode:unset;background-clip:unset;background-image:unset;background-origin:unset;background-position:unset;background-repeat:unset;background-size:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border-radius:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cursor:unset;cx:unset;cy:unset;d:unset;display:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;-webkit-hyphens:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;-webkit-initial-letter:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;line-height:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;-webkit-print-color-adjust:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;transition:unset;translate:unset;trigger-scope:unset;-webkit-user-select:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;-webkit-appearance:textfield;appearance:textfield;color:#000;text-align:center;box-sizing:border-box;background-color:#fff;border-width:medium 1px;border-style:none solid;border-color:currentcolor rgb(204,204,204);border-image:none;width:30px;height:30px;padding:0;font-size:16px;font-weight:400}.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button,.cpfd .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cpfd .kaching-bundles .kaching-bundles__highlights{flex-direction:column;gap:8px;padding:10px 0;display:flex}.cpfd .kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:wrap}.cpfd .kaching-bundles .kaching-bundles__highlights__item{gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__highlights__icon{color:var(--kaching-highlights-icon-color,#000);width:var(--kaching-highlights-icon-size,16px);height:var(--kaching-highlights-icon-size,16px);flex-shrink:0;align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}.cpfd .kaching-bundles .kaching-bundles__highlights__icon img{object-fit:contain;width:100%;height:100%}.cpfd .kaching-bundles .kaching-bundles__highlights__text{color:var(--kaching-highlights-text-color,gray);font-size:var(--kaching-highlights-text-size,16px);line-height:1.3}.cpfd .kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color,#ff0909);font-size:14px}.cpfd .kaching-bundles img{width:initial}.cpfd .kaching-bundles svg{width:initial;height:initial}.cpfd .kaching-bundles .kaching-bundles__block{text-align:start;width:100%;line-height:1.4;font-family:var(--block-font-family,inherit);flex-direction:column;margin-top:15px;margin-bottom:10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__block--hidden{display:none!important}.cpfd .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}.cpfd .kaching-bundles .kaching-bundles__block-title{text-align:center;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);align-items:center;gap:8px;margin-top:10px;margin-bottom:10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}.cpfd .kaching-bundles .kaching-bundles__block-title:before,.cpfd .kaching-bundles .kaching-bundles__block-title:after{content:"";background-color:var(--bar-border-color,#0000004d);flex-grow:1;height:2px}.cpfd .kaching-bundles .kaching-bundles__bars{flex-direction:column;display:flex;position:relative}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-left,.cpfd .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,#0000001f)}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-all,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-top,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing,1))}.cpfd .kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}.cpfd .kaching-bundles .kaching-bundles__subscriptions-wrapper--hidden{display:none}.cpfd .kaching-bundles .kaching-bundles__bar{margin:calc(5px * var(--block-spacing,1)) 0;flex:1 1 0%;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0px}.cpfd .kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}.cpfd .kaching-bundles .kaching-bundles__bar-container--sold-out{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--kaching-bundles-show-as-sold-out-opacity,.3)}.cpfd .kaching-bundles .kaching-bundles__bar-sold-out-badge{background-color:var(--kaching-bundles-show-as-sold-out-background-color,#000);color:var(--kaching-bundles-show-as-sold-out-text-color,#fff);font-weight:600;font-size:var(--kaching-bundles-show-as-sold-out-text-size,13px);z-index:10;text-align:center;border-radius:8px;padding:6px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cpfd .kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}.cpfd .kaching-bundles .kaching-bundles__bar-image{object-fit:contain;height:var(--bar-image-size,48px);width:var(--bar-image-size,48px);border-radius:var(--bar-image-border-radius,0)}.cpfd .kaching-bundles .kaching-bundles__bar-radio{box-sizing:border-box;width:20px;height:20px;box-shadow:0 0 0 2px var(--bar-border-color,#0000004d);background:#fff;border:3px solid rgb(255,255,255);border-radius:50%;flex-shrink:0;display:flex}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-container{justify-content:center;align-items:initial;box-sizing:border-box;cursor:pointer;background-color:var(--bar-background-color,#fff);border-radius:var(--bar-border-radius);width:100%;box-shadow:inset 0 0 0 1px var(--bar-border-color,#0000004d);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;flex-direction:column;margin:0;padding:0;position:relative;display:flex!important}.cpfd .kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing,1)) calc(15px * var(--block-spacing,1) + 5px)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{z-index: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);flex-direction:column;flex:1 1 0%;justify-content:center;display:flex;position:relative}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper{border-start-start-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);margin-inline-start:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px))}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--badge-concave-depth,8px);margin-inline-end:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px))}.cpfd .kaching-bundles .kaching-bundles__bar-container:hover,.cpfd .kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d)}.cpfd .kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular{z-index:3;position:absolute}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}.cpfd .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}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size,102px);height:auto}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular__content{font-family:sans-serif;font-size:var(--badge-text-size,12px);color:var(--bar-most-popular-color,#fff);background-color:var(--bar-most-popular-background-color);border-radius:0 0 5px 5px;margin:0 8px;padding:6px 8px;font-weight:700;line-height:1}.cpfd .kaching-bundles .kaching-bundles__badge-border{z-index:1;box-sizing:border-box;font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size,12px),var(--badge-border-thickness,22px) - 6px));letter-spacing:normal;color:var(--bar-most-popular-color,#fff);background-color:var(--bar-most-popular-background-color,#000);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__badge-border--top{height:var(--badge-border-thickness,22px);border-radius:var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0 0;inset:0px 0px auto}.cpfd .kaching-bundles .kaching-bundles__badge-border--bottom{height:var(--badge-border-thickness,22px);border-radius:0 0 var(--bar-border-radius,8px) var(--bar-border-radius,8px);inset:auto 0px 0px}.cpfd .kaching-bundles .kaching-bundles__badge-border--left{width:var(--badge-border-thickness,22px);border-radius:var(--bar-border-radius,8px) 0 0 var(--bar-border-radius,8px);inset:0px auto 0px 0px}.cpfd .kaching-bundles .kaching-bundles__badge-border__side{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,.cpfd .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}.cpfd .kaching-bundles .kaching-bundles__badge-border__curve{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .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));letter-spacing:normal;fill:var(--bar-most-popular-color,#fff);font-weight:700}.cpfd .kaching-bundles .kaching-bundles__badge-border--all{pointer-events:none;background-color:#0000;top:0;right:0;bottom:0;left:0}.cpfd .kaching-bundles .kaching-bundles__badge-border__band{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);display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px) 0px 0px content-box exclude,linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px) 0px 0px;mask:linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px) 0px 0px content-box exclude,linear-gradient(rgb(255,255,255) 0px,rgb(255,255,255) 0px) 0px 0px}.cpfd .kaching-bundles .kaching-bundles__badge-border__side--top{height:var(--badge-border-thickness,22px);inset:0px 0px auto}.cpfd .kaching-bundles .kaching-bundles__badge-border__side--bottom{height:var(--badge-border-thickness,22px);inset:auto 0px 0px;transform:rotate(180deg)}.cpfd .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)}.cpfd .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}.cpfd .kaching-bundles .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center;transform:rotate(180deg)}.cpfd .kaching-bundles .kaching-bundles__badge-border--right{width:var(--badge-border-thickness,22px);border-radius:0 var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0;inset:0px 0px 0px auto}.cpfd .kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{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;-webkit-mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 100%,#0000 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%,#0000 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%,#0000 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%,#0000 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;justify-content:center;align-items:flex-start;display:flex;inset:0px 0px auto}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top .kaching-bundles__badge-border__text{height:var(--badge-border-thickness,22px);align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{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);-webkit-mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 0,#0000 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,#0000 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,#0000 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,#0000 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;justify-content:center;align-items:flex-end;display:flex;inset:auto 0px 0px}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom .kaching-bundles__badge-border__text{height:var(--badge-border-thickness,22px);align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{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);-webkit-mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 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,#0000 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%,#0000 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,#0000 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;justify-content:flex-start;align-items:center;display:flex;inset:0px auto 0px 0px}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{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;-webkit-mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 0 100%,#0000 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,#0000 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%,#0000 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,#0000 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;justify-content:flex-end;align-items:center;display:flex;inset:0px 0px 0px auto}.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,.cpfd .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{width:var(--badge-border-thickness,22px);justify-content:center;align-items:center;display:flex}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra: max(0px, var(--badge-concave-depth,8px) - var(--badge-border-gap,0px))}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top:after{content:"";inset:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px)) 0 0;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);position:absolute}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:after{content:"";inset:0 0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-bottom:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);position:absolute}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;min-height:var(--badge-border-min-length,auto);background-color:#0000}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible),.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible),.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible),.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible),.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left:after{content:"";inset:0 0 0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-left:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px);position:absolute}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right:after{content:"";inset:0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px)) 0 0;border-top-color:;border-top-style:;border-top-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-right:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius);position:absolute}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular__content:before,.cpfd .kaching-bundles .kaching-bundles__bar-most-popular__content:after{content:"";border-bottom:8px solid var(--bar-most-popular-background-color,transparent);filter:brightness(.7);width:0px;height:0px;display:block;position:absolute;top:0}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular__content:before{border-left:8px solid rgba(0,0,0,0);left:0}.cpfd .kaching-bundles .kaching-bundles__bar-most-popular__content:after{border-right:8px solid rgba(0,0,0,0);right:0}@media(min-width:750px){.cpfd .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,.cpfd .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}.cpfd .kaching-bundles .kaching-bundles__bar-main{align-items:center;gap:18px;min-height:55px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}.cpfd .kaching-bundles .kaching-bundles__bar-content{flex:1 1 0%;justify-content:space-between;align-items:center;gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-content-left{flex-direction:column;flex:1 1 0%;align-items:flex-start;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-first-line{flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-second-line{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-title{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);display:inline-block}.cpfd .kaching-bundles .kaching-bundles__bar-label{vertical-align:top;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);justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-pricing{flex-direction:column;align-items:flex-end;display:flex}.cpfd .kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}.cpfd .kaching-bundles .kaching-bundles__bar-pricing-row{align-items:baseline;gap:6px;display:flex}.cpfd .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)}.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}.cpfd .kaching-bundles .kaching-bundles__bar-full-price,.cpfd .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)}.cpfd .kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}.cpfd .kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}.cpfd .kaching-bundles .kaching-bundles__bar-variants{flex-direction:column;align-items:flex-start;display:none}.cpfd .kaching-bundles .kaching-bundles__bar-variant{flex:1 1 0%;max-width:100%}.cpfd .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}.cpfd .kaching-bundles .kaching-bundles__bar-variant__content{align-items:center;display:flex}.cpfd .kaching-bundles .kaching-bundles__invalid-variant-error{color:red;padding-bottom:2px;font-size:12px}.cpfd .kaching-bundles .kaching-bundles__bar-variant-names{color:var(--bar-subtitle-color,#555);margin-block:3px;font-size:12px}.cpfd .kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}.cpfd .kaching-bundles .kaching-bundles__single-variant-name{color:var(--bar-subtitle-color,#555);flex-direction:column;margin-block:3px;font-size:12px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-variant-number{min-width:20px;color:var(--bar-title-color,#000);margin-right:2px;font-size:12px;display:inline-flex}.cpfd .kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}.cpfd .kaching-bundles .kaching-bundles__bar-variant-image{width:initial;border-radius:calc(var(--bar-border-radius,0) / 2);max-width:40px;max-height:40px;margin-right:7px}.cpfd .kaching-bundles .kaching-bundles__bar-variant-main{flex-direction:column;min-width:0px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-variant-selects{flex-wrap:wrap;gap:7px;min-width:0px;margin-bottom:2px;margin-right:2px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bar-variant-select{font-size:14px;font-style:normal;font-weight:400;font-family:var(--block-font-family,inherit);-webkit-appearance:none;appearance:none;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-size:initial;color:#000;cursor:pointer;width:auto;max-width:100%;height:auto;min-height:auto;box-shadow:inset 0 0 0 1px var(--bar-border-color,#0000004d);border-radius:var(--bar-variant-select-border-radius,0);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;outline:none;align-items:center;gap:10px;margin:0;padding:7px 25px 7px 7px;display:flex;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-position:right 8px center!important;background-repeat:no-repeat!important}.cpfd .kaching-bundles .kaching-bundles__bar-variant-select span{text-overflow:ellipsis;overflow:hidden}.cpfd .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{flex-wrap:wrap;align-items:center;column-gap:10px;max-width:100%;display:flex}.cpfd .kaching-bundles .kaching-bundles__selling-plan-select{width:100%}.cpfd .kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}.cpfd .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:red 0 0 0 1px}.cpfd .kaching-bundles .kaching-bundles__bar-variant-select:hover{box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d);border-width:medium;border-style:none;border-color:currentcolor;border-image:none}.cpfd .kaching-bundles .kaching-bundles__bar-variant-select:focus{box-shadow:inset 0 0 0 2px var(--bar-selected-border-color,#000);border-width:medium;border-style:none;border-color:currentcolor;border-image:none}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,.cpfd .kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}.cpfd .kaching-bundles .kaching-bundles__out-of-stock{color:#df2121;background-color:#ff2d2d4d;border:1px solid rgb(255,44,44);margin:5px 0;padding:8px 12px;font-size:14px}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(var(--bundle-bars-per-row,3),1fr);gap:calc(10px * var(--block-spacing,1));display:grid;overflow-x:auto}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 7px 10px;display:flex}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{text-align:center;flex-direction:column;gap:10px}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label{border-top-left-radius:var(--bar-label-border-top-radius);border-top-right-radius:var(--bar-label-border-top-radius);margin-right:0;position:absolute;top:0;left:0;right:0}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}.cpfd .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}.cpfd .kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{gap:calc(10px * var(--block-spacing,1));grid-template-columns:repeat(2,1fr);display:grid}.cpfd .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}.cpfd .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}.cpfd .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}.cpfd .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,.cpfd .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,.cpfd .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}.cpfd .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}.cpfd .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}.cpfd .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}.cpfd .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing,.cpfd .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}.cpfd .kaching-bundles .kaching-bundles__bar-full-price:before,.cpfd .kaching-bundles .kaching-bundles__bar-price:before{content:attr(data-a11y-label);clip-path:inset(50%);white-space:nowrap;border:0px;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){.cpfd .kaching-bundles *,.cpfd .kaching-bundles :before,.cpfd .kaching-bundles :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0px}.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.cpfd .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing,1))}.cpfd .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,.cpfd .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-end-radius:0px;border-end-start-radius:0px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper{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-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);position:relative}.cpfd .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-end-radius:0px;border-end-start-radius:0px}.cpfd .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-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper{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-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);position:relative}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;position:relative}.cpfd .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{border-end-end-radius:0px;border-end-start-radius:0px;margin-bottom:0}.cpfd .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-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){margin-inline:0px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;margin-inline-start:var(--badge-border-thickness,22px);position:relative}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;margin-inline-end:var(--badge-border-thickness,22px);position:relative}.cpfd .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,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-block-end:0px}.cpfd .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-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px)}.cpfd .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-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius)}.cpfd .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{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px);margin-inline-start:var(--badge-border-thickness,22px)}.cpfd .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{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius);margin-inline-end:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);margin-block-end:0px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0px}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness,22px)}.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.cpfd .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}.cpfd .vtl-su-main-widget{margin:-10px 0;padding:0}.cpfd .vtl-su-main-widget__message{margin-bottom:0;font-size:14px;color:#000}.cpfd .vtl-su-main-widget__dot-element:before,.cpfd .vtl-su-main-widget__dot-element:after{background:#fecb7f}.cpfd .yotpo-widgets-action-button[data-v-ecede0fe]{box-sizing:border-box;cursor:pointer;font-size:var(--font-size);font-weight:var(--font-weight);font-family:var(--font-family);display:grid;align-items:center}.cpfd .yotpo-widgets-action-button.yotpo-button-with-padding[data-v-ecede0fe]{padding:0 20px}.cpfd .yotpo-widgets-action-button.yotpo-with-justify-items[data-v-ecede0fe]{justify-items:center}.cpfd .yotpo-widgets-action-button.yotpo-button-with-width-limits[data-v-ecede0fe]{min-width:100px;max-width:180px}.cpfd .yotpo-widgets-action-button[data-v-ecede0fe]:not(.yotpo-button-loading){transition:.3s}.cpfd .yotpo-widgets-action-button.yotpo-small-button[data-v-ecede0fe]{height:26px}.cpfd .yotpo-widgets-action-button.yotpo-medium-button[data-v-ecede0fe]{height:34px}.cpfd .yotpo-widgets-action-button.yotpo-large-button[data-v-ecede0fe]{height:40px}.cpfd .yotpo-widgets-action-button[data-v-ecede0fe]:focus{box-shadow:#76bffd 0 0 3px 3px}.cpfd .yotpo-widgets-action-button[data-v-ecede0fe]:disabled{cursor:not-allowed}.cpfd .yotpo-widgets-action-button.yotpo-filled-button[data-v-ecede0fe]{background:var(--color);color:var(--text-color);border:1px solid var(--color)}.cpfd .yotpo-widgets-action-button.yotpo-filled-button[data-v-ecede0fe]:hover:not(:disabled):not(.yotpo-button-loading){background:none;color:var(--color)}.cpfd .yotpo-widgets-action-button.yotpo-filled-button[data-v-ecede0fe]:disabled{background:#929292;border:1px solid rgb(146,146,146);color:#fff}.cpfd .yotpo-widgets-action-button.yotpo-outlined-button[data-v-ecede0fe]{background:none;color:var(--text-color);border:1px solid var(--color)}.cpfd .yotpo-widgets-action-button.yotpo-outlined-button[data-v-ecede0fe]:hover:not(:disabled):not(.yotpo-button-loading){background-color:color-mix(in srgb,var(--color) 30%,transparent)}.cpfd .yotpo-widgets-action-button.yotpo-outlined-button[data-v-ecede0fe]:disabled{background:none;border:1px solid rgb(146,146,146);color:#929292}.cpfd .yotpo-widgets-action-button.yotpo-rounded-btn-type[data-v-ecede0fe]{border-radius:4px}.cpfd .yotpo-widgets-action-button.yotpo-capsule-btn-type[data-v-ecede0fe]{border-radius:32.6px}.cpfd .yotpo-widgets-action-button.yotpo-block-button[data-v-ecede0fe]{width:100%;max-width:none}.cpfd .yotpo-widgets-action-button .yotpo-button-label[data-v-ecede0fe]{grid-area:1 / 1 / 2 / 2}.cpfd .yotpo-widgets-action-button.yotpo-button-loading .yotpo-button-label[data-v-ecede0fe]{visibility:hidden}.cpfd .yotpo-widgets-action-button.yotpo-button-loading[data-v-ecede0fe]{cursor:wait}.cpfd .yotpo-widgets-action-button .yotpo-button-loader[data-v-ecede0fe]{grid-area:1 / 1 / 2 / 2;display:inline-block;width:14px;height:14px;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-radius:50%;border-top-color:var(--text-color);animation:1s ease-in-out 0s infinite normal none running yotpo-button-loader-spin-data-v-ecede0fe}.cpfd .yotpo-widgets-action-button.yotpo-small-button .yotpo-button-loader[data-v-ecede0fe]{width:12px;height:12px}@keyframes yotpo-button-loader-spin-data-v-ecede0fe{to{transform:rotate(1turn)}}.cpfd .yotpo-custom-checkbox[data-v-0a00a258]{display:flex;align-items:center;cursor:pointer;font-size:16px}.cpfd .yotpo-custom-checkbox.text-only[data-v-0a00a258]{cursor:default}.cpfd input[type=checkbox][data-v-0a00a258]{display:none}.cpfd .yotpo-custom-checkbox.text-only label[data-v-0a00a258]{cursor:default}.cpfd label[data-v-0a00a258]{cursor:pointer;text-align:left;color:var(--checkbox-color);font-size:var(--checkbox-font-size);font-style:var(--checkbox-font-style);font-weight:var(--checkbox-font-weight);font-family:var(--checkbox-font-family)}.cpfd .checkmark[data-v-0a00a258]{min-width:var(--checkbox-size);min-height:var(--checkbox-size);background-color:#fff;border:1px solid rgb(0,0,0);border-radius:4px;margin-right:var(--checkbox-gap);position:relative;transition:background-color .3s;display:flex;justify-content:center;align-items:center}.cpfd .check-icon[data-v-0a00a258]{fill:#fff;display:none}.cpfd input[type=checkbox]:checked+.checkmark[data-v-0a00a258]{background-color:#000}.cpfd input[type=checkbox]:checked+.checkmark .check-icon[data-v-0a00a258]{display:block}@-webkit-keyframes yotpo-grow{to{transform:translate(-50%) scale(0)}}@keyframes yotpo-grow{to{transform:translate(-50%) scale(0)}}.cpfd .carthike-mobile-messenger-active{overflow:hidden;height:100%;width:100%;position:fixed}@-webkit-keyframes swell-loader-1{0%,80%,to{box-shadow:#fff 0 0;height:4em}40%{box-shadow:#fff 0 -2em;height:5em}}@keyframes swell-loader-1{0%,80%,to{box-shadow:#fff 0 0;height:4em}40%{box-shadow:#fff 0 -2em;height:5em}}@-webkit-keyframes jconfirm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jconfirm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,to{box-shadow:red 0 0}50%{box-shadow:red 0 0 30px}}@keyframes glow{0%,to{box-shadow:red 0 0}50%{box-shadow:red 0 0 30px}}.cpfd{--carthike-button-background-color: #22cd5b;--carthike-button-text-color: #ffffff;--carthike-button-icon-color: #ffffff}@keyframes klaviyo-fadein{0%{opacity:0}to{opacity:1}}@keyframes klaviyo-fadeout{0%{opacity:1}to{opacity:0}}@keyframes klaviyo-slideinleft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-slideinright{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-slideinup{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-slideindown{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-fadeinup{0%{opacity:0;transform:translate3d(0,10%,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes klaviyo-slideintopleft{0%{transform:translate3d(-100%,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-slideintopright{0%{transform:translate3d(100%,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-slideinbottomright{0%{transform:translate3d(100%,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-slideinbottomleft{0%{transform:translate3d(-100%,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes klaviyo-spinner{to{transform:rotate(360deg)}}@keyframes klaviyo-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes klaviyo-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes klaviyo-pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleZ(1)}}@keyframes klaviyo-flipTop{0%{transform:rotateX(0);z-index:2}0%,99%{opacity:.99}to{transform:rotateX(-90deg);opacity:0}}@keyframes klaviyo-flipBottom{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}to{opacity:.99;transform:rotateX(0);z-index:5}}.cpfd{--kl-reviews-color-light-gray: #e9e9eb}.cpfd .swiper-slide-active .kl_lightbox__backgroundImage[data-background]{background-image:var(--background-image)}@keyframes kl_reviews__list_loading__spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes go966318201{0%{opacity:0}to{opacity:1}}@keyframes go2757218945{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes go754900079{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes go814515624{0%{opacity:0;transform:translate3d(0,-48px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes go3954843876{0%{opacity:0;transform:translate3d(-48px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes go3772274831{0%{opacity:0;transform:translate3d(48px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes go674278489{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes go721801061{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.cpfd .go1102772938.go1102772938.go1102772938 [data-testid=form-row]{margin-bottom:0%}.cpfd{--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: 1700px;--container-narrow-max-width: 1450px;--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: Aleo, sans-serif;--heading-font-weight: 700;--heading-font-style: normal;--heading-text-transform: normal;--heading-letter-spacing: -.02em;--text-font-family: Aleo, sans-serif;--text-font-weight: 500;--text-font-style: normal;--text-letter-spacing: 0em;--text-h0: 48px;--text-h1: 40px;--text-h2: 32px;--text-h3: 24px;--text-h4: 22px;--text-h5: 18px;--text-h6: 16px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-lg: 18px;--accent: 18 18 18;--text-primary: 26 26 26;--background-primary: 255 255 255;--dialog-background: 255 255 255;--border-color: var(--text-color, var(--text-primary)) / .12;--button-background-primary: 18 18 18;--button-text-primary: 255 255 255;--button-background-secondary: 26 26 26;--button-text-secondary: 255 255 255;--success-background: 232 248 242;--success-text: 63 194 145;--warning-background: 255 246 233;--warning-text: 255 183 74;--error-background: 254 231 231;--error-text: 248 58 58;--on-sale-text: 0 0 0;--on-sale-badge-background: 0 0 0;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 221 29 29;--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: 255 255 255;--product-card-text: 26 26 26;--header-background: 255 255 255;--header-text: 0 0 0;--footer-background: 249 240 234;--footer-text: 26 26 26;--rounded-xs: 4px;--rounded-sm: 6px;--rounded: 12px;--rounded-lg: 24px;--rounded-full: 9999px;--rounded-button: 60px;--rounded-input: 8px;--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);--cursor-close-svg-url: none;--cursor-zoom-in-svg-url: none;--cursor-zoom-out-svg-url: none;--checkmark-svg-url: none}@media screen and (min-width:700px){.cpfd{--text-h0: 64px;--text-h1: 48px;--text-h2: 40px;--text-h3: 32px;--text-h4: 26px;--text-h5: 20px;--text-h6: 18px;--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){.cpfd{--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){.cpfd{--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){.cpfd{--text-h0: 80px;--text-h1: 60px;--text-h2: 48px;--text-h3: 36px;--text-h4: 32px;--text-h5: 24px;--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){.cpfd{--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){.cpfd .button:not([disabled]):hover,.cpfd .btn:not([disabled]):hover{--button-background-opacity: .85}}.cpfd .shopify-payment-button__button--hidden{visibility:hidden}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}@keyframes acceleratedCheckoutLoadingSkeleton{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5)}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}}.cpfd *,.cpfd :before,.cpfd :after{box-sizing:border-box;border-style:solid;border-width:0px;border-color:rgb(var(--text-color) / .12)}.cpfd h1,.cpfd h2,.cpfd h3,.cpfd h4,.cpfd h5{font-size:inherit;font-weight:inherit}.cpfd a{color:inherit;text-decoration:inherit}.cpfd b,.cpfd strong{font-weight:bolder}.cpfd button,.cpfd input{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.cpfd button{text-transform:none}.cpfd button,.cpfd [type=button],.cpfd [type=submit]{-webkit-appearance:button;appearance:button;text-align:inherit;background-color:#0000;background-image:none}.cpfd button,.cpfd label,.cpfd summary,.cpfd [role=button],.cpfd [type=radio],.cpfd [type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.cpfd ::-webkit-inner-spin-button,.cpfd ::-webkit-outer-spin-button{height:auto}.cpfd ::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cpfd ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.cpfd summary{-webkit-user-select:none;user-select:none;list-style-type:none}.cpfd summary::-webkit-details-marker{display:none}.cpfd h1,.cpfd h2,.cpfd h3,.cpfd h4,.cpfd h5,.cpfd figure,.cpfd p{margin:0}.cpfd ul{margin:0;padding:0;list-style:none}.cpfd input::placeholder{opacity:1;color:#9ca3af}.cpfd img,.cpfd video{vertical-align:middle;display:block}.cpfd img{color:#0000;max-width:min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%);height:auto}.cpfd video{max-width:100%;width:100%;height:auto}.cpfd [hidden]{display:none!important}.cpfd scroll-area,.cpfd cpfd-media-carousel{display:block}@media screen and (min-width:700px){.cpfd img{max-width:min(var(--image-max-width, 100%),100%)}}.cpfd .pswp--open{display:block}.cpfd .pswp__hidden{display:none!important}.cpfd .accordion{--accordion-spacing: var(--spacing-5);box-sizing:content-box;border-block-width:1px}.cpfd .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}.cpfd .accordion__content{margin-block-end:var(--accordion-spacing);padding-inline-end:var(--spacing-6);transform:translateY(-4px)}.cpfd .accordion+.accordion{border-block-start-width:0px}.cpfd .button,.cpfd .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}.cpfd .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)}@media screen and (min-width:700px){.cpfd .button,.cpfd .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)}.cpfd .button--xl{padding-block:17.2px;padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10)}}.cpfd .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:.2s ease-in-out;display:grid}.cpfd .group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){background:rgb(var(--text-color));color:rgb(var(--background))}.cpfd .group[aria-expanded=true] .circle-chevron.group-expanded\:rotate{transform:rotate(calc(var(--transform-logical-flip) * 180deg))}@media screen and (pointer:fine){.cpfd .group:hover .circle-chevron.group-hover\:colors:not([disabled]){background:rgb(var(--text-color));color:rgb(var(--background))}}.cpfd cpfd-scroll-carousel{position:relative}.cpfd .badge{--badge-background: var(--text-color) / .05;--badge-color: var(--text-color);align-items:center;gap:var(--spacing-1-5);padding:3px var(--spacing-2);width:max-content;background:rgb(var(--badge-background));color:rgb(var(--badge-color));border-radius:var(--rounded-button);font-size:9px;font-weight:700;display:flex}.cpfd .badge--on-sale{--badge-background: var(--on-sale-badge-background);--badge-color: var(--on-sale-badge-text)}@media screen and (min-width:700px){.cpfd .badge:not(.badge--lg){font-size:var(--text-xs);padding-block-start:var(--spacing-0-5);padding-block-end:var(--spacing-0-5)}}.cpfd .form{align-content:start;gap:var(--spacing-4);display:grid}@media screen and (min-width:700px){.cpfd .form:not(.form--tight){gap:var(--spacing-6)}}.cpfd .input{width:100%;-webkit-appearance:none;appearance:none;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)}.cpfd .input:focus{border-color:currentcolor;outline:none;box-shadow:0 0 0 1px inset}.cpfd .input.is-floating{height:calc(var(--input-height) + 10px);padding-block-start:var(--spacing-4)}.cpfd .v-stack{display:grid}.cpfd .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}.cpfd .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){.cpfd .md\:unbleed{margin-inline:0px;padding-inline:0px;scroll-padding-inline:0px}}.cpfd [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}.cpfd [role=main] .shopify-section:not(.contents){display:flow-root}.cpfd [role=main] .shopify-section:empty{display:none}.cpfd [role=main] .shopify-section:first-child{--section-is-first: 1}.cpfd .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)}.cpfd .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)))}.cpfd .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){.cpfd .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))))}.cpfd .shopify-section:first-child{--section-outer-spacing-block-start: 24px}}@media screen and (min-width:1600px){.cpfd .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))))}}.cpfd .section-stack{gap:var(--section-stack-spacing-block, 0px) var(--section-stack-spacing-inline, 0px);grid-auto-columns:minmax(0px,1fr);display:grid}.cpfd .rating-with-text{gap:var(--spacing-2);grid-template-columns:minmax(0px,1fr);grid-auto-flow:column;align-items:baseline;display:grid}.cpfd .buy-buttons{align-items:start;gap:var(--spacing-2);display:grid}.cpfd .price-list{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);flex-wrap:wrap;display:flex}.cpfd .price-list--lg{gap:var(--spacing-3)}.cpfd .prose ul{list-style:inside}.cpfd .prose :is(ul) :is(ul){margin-block-start:1em;margin-inline-start:1em}.cpfd .prose>:first-child,.cpfd .prose>:first-child :first-child{margin-block-start:0px!important}.cpfd .prose>:last-child,.cpfd .prose>:last-child :last-child{margin-block-end:0px!important}.cpfd .prose *+:is(p,div,ul){margin-block-start:var(--spacing-3)}.cpfd .prose *+:is(.h1,.h2,h1,h2){margin-block-start:var(--spacing-4)}.cpfd .prose *+:is(.h3,.h4,.h5,h3,h4,h5){margin-block-start:var(--spacing-3)}.cpfd .prose *+.button{margin-block-start:var(--spacing-6)!important}.cpfd .prose *+span:not(:empty){display:inline-block}.cpfd .prose :is(.h1,.h2,.h3,.h4,h1,h2,h3,h4)+*{margin-block-start:var(--spacing-5)}.cpfd .prose :is(.h5,h5)+*{margin-block-start:var(--spacing-4)}.cpfd .prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-8)}.cpfd .prose ul{row-gap:.6em;display:grid}@media screen and (min-width:700px){.cpfd .prose *+:is(p,div,ul){margin-block-start:var(--spacing-4)}.cpfd .prose *+:is(.h1,.h2,h1,h2){margin-block-start:var(--spacing-6)}.cpfd .prose *+:is(.h3,.h4,h3,h4){margin-block-start:var(--spacing-5)}.cpfd .prose *+:is(.h5,h5){margin-block-start:var(--spacing-4)}.cpfd .prose *+.button{margin-block-start:var(--spacing-8)!important}.cpfd .prose :is(.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-6)}.cpfd .prose :is(.h4,h4)+*{margin-block-start:var(--spacing-5)}.cpfd .prose :is(.h5,h5)+*{margin-block-start:var(--spacing-4)}.cpfd .prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-12)}}@media screen and (min-width:1150px){.cpfd .prose *+p{margin-block-start:var(--spacing-6)}.cpfd .prose *+:is(.h1,h1){margin-block-start:var(--spacing-8)}.cpfd .prose *+:is(.h2,.h3,.h4,h2,h3,h4){margin-block-start:var(--spacing-6)}.cpfd .prose *+:is(.h5,h5){margin-block-start:var(--spacing-4)}.cpfd .prose :is(.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-8)}.cpfd .prose :is(.h3,.h4,h3,h4)+*{margin-block-start:var(--spacing-6)}.cpfd .prose :is(.h5,h5)+*{margin-block-start:var(--spacing-4)}}.cpfd .prose a:not(.button){background:linear-gradient(to right,currentcolor,currentcolor) 0px min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}.cpfd th{text-align:start}.cpfd th{padding:var(--spacing-4);vertical-align:top}@media screen and (min-width:700px){.cpfd th{padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}}@keyframes pulse{50%{opacity:.5}}.cpfd [data-tooltip]{position:relative}@media screen and (pointer:fine){.cpfd [data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + var(--spacing-2));width:max-content;border-radius:min(24px,var(--rounded-button));background:rgb(var(--text-color));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)}.cpfd [data-tooltip]:hover:after{visibility:visible;opacity:1;will-change:transform;transform:translate(-50%) scale(1)}}.cpfd .lock{overflow:hidden}.cpfd .text-with-icon{gap:var(--spacing-3);align-items:center;display:flex}.cpfd .text-with-icon>svg{flex-shrink:0}.cpfd .offer{gap:var(--spacing-2);padding:var(--spacing-5);border-radius:var(--rounded-sm);display:grid}.cpfd .icon{vertical-align:middle;display:block}.cpfd :has(>cpfd-custom-cursor:not([hidden])){cursor:none}.cpfd cpfd-scroll-shadow{--scroll-shadow-size: 30px}.cpfd .active-facets{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}@media screen and (min-width:1000px){.cpfd .active-facets{margin-block:-12px}}.cpfd .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;position:fixed;top:var(--sticky-area-height);border-top-width:0px!important}.cpfd .feature-chart__table-row--sticky.is-visible{opacity:1;visibility:visible}.cpfd .feature-chart__table-row--sticky .feature-chart__product img{max-width:48px}.cpfd .feature-chart__table-row--sticky .feature-chart__view-button-container{display:none}@media screen and (min-width:1000px){.cpfd .feature-chart__table-row--sticky{padding-block:var(--spacing-6)}.cpfd .feature-chart__table-row--sticky .feature-chart__product{grid-auto-flow:column;justify-content:start}.cpfd .feature-chart__table-row--sticky .feature-chart__product img{max-width:80px}}.cpfd .panel{gap:var(--spacing-8);height:100%;width:100%;overflow:hidden}.cpfd .panel+.panel{opacity:0;visibility:hidden;position:absolute;top:0}.cpfd .page{gap:var(--spacing-12);max-width:var(--page-max-width, 80ch);grid-auto-columns:minmax(0px,1fr);margin-inline:auto;display:grid}.cpfd .product{grid:var(--product-grid);gap:var(--container-gutter) var(--spacing-10);align-items:start;display:grid}@media screen and (min-width:1150px){.cpfd .product{column-gap:var(--spacing-12)}}@media screen and (min-width:1600px){.cpfd .product{column-gap:var(--spacing-24)}}.cpfd .product-info{--product-info-block-spacing: var(--spacing-6)}.cpfd .product-info>*+*{margin-block-start:var(--product-info-block-spacing);margin-block-end:var(--product-info-block-spacing)}.cpfd .product-info>:last-child{margin-block-end:0px}.cpfd .product-info__accordion{--product-info-block-spacing: 0}.cpfd .product-info__title,.cpfd .product-info__price{--product-info-block-spacing: var(--spacing-2)}.cpfd .product-info__badge-list{--product-info-block-spacing: var(--spacing-4)}.cpfd .product-info__badge-list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cpfd .product-info__price .rating-with-text{justify-content:flex-start;display:flex}.cpfd .product-info__price .product-info__badge-list{align-self:center;margin-inline-start:var(--spacing-1)}@media screen and (min-width:700px){.cpfd .product-info__title,.cpfd .product-info__badge-list,.cpfd .product-info__price{--product-info-block-spacing: var(--spacing-4)}.cpfd .product-info__buy-buttons{--product-info-block-spacing: var(--spacing-8)}}@media screen and (min-width:1000px){.cpfd .product-info{top:calc(var(--sticky-area-height) + 20px);z-index:1;position:sticky}}.cpfd .product-gallery{gap:var(--spacing-5);grid-auto-columns:minmax(0px,1fr);display:grid}.cpfd .product-gallery__ar-wrapper{gap:var(--spacing-2-5);display:grid}.cpfd .product-gallery__media-list-wrapper{display:grid;position:relative}.cpfd .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}.cpfd .product-gallery__media{position:relative}.cpfd .product-gallery__media img{margin-inline:auto}.cpfd .product-gallery__thumbnail-list{align-items:end;gap:var(--spacing-2);grid-auto-columns:56px;grid-auto-flow:column;display:grid}.cpfd .product-gallery__thumbnail{position:relative}.cpfd .product-gallery__thumbnail:after{content:"";width:100%;height:2px;opacity:0;background:currentcolor;margin-block-start:4px;transition:opacity .15s;display:block}.cpfd .product-gallery__thumbnail[aria-current=true]:after{opacity:1}.cpfd [data-shopify-xr-hidden]{visibility:hidden}@media screen and (min-width:700px){.cpfd .product-gallery__thumbnail-list{grid-auto-columns:64px}}@media screen and (max-width:999px){.cpfd .product-gallery__thumbnail-list-wrapper{--scroll-shadow-size: 0px}.cpfd .product-gallery--mobile-expanded .product-gallery__media,.cpfd .product-gallery--mobile-expanded .product-gallery__media>*{border-radius:0}}@media screen and (min-width:1000px){.cpfd .product-gallery{gap:var(--spacing-6) var(--spacing-12)}.cpfd .product-gallery__thumbnail-list-wrapper{align-items:center;gap:var(--spacing-4);grid-auto-flow:column;display:grid;position:relative}.cpfd .product-gallery__thumbnail-list{gap:var(--spacing-4)}.cpfd .product-gallery__thumbnail-list-wrapper>button{z-index:1;opacity:0;margin-top:-3px;transition:opacity .1s,transform .1s;position:absolute;transform:scale(.6)}.cpfd .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}.cpfd .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}.cpfd .product-gallery__thumbnail-list-wrapper:hover>button:not([disabled]){opacity:1;transform:scale(1)}.cpfd [data-shopify-xr-hidden]{display:none}}@media screen and (min-width:1150px){.cpfd .product-gallery--desktop-thumbnails-left{grid:auto / auto-flow auto minmax(0px,1fr);align-items:start}.cpfd .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{order:-1;grid-auto-flow:row;justify-items:center;overflow:auto}.cpfd .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{gap:var(--spacing-2-5);max-height:600px;grid-auto-flow:row;overflow:auto}.cpfd .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper>button{transform:rotate(90deg)}}.cpfd .slideshow{background:var(--slideshow-background)}.cpfd .slideshow,.cpfd .slideshow__carousel{color:rgb(var(--text-color));display:block;position:relative}.cpfd .slideshow__slide{position:relative}.cpfd .slideshow__slide:not(.is-selected){opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .slideshow__slide-background{opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.cpfd .slideshow__controls{z-index:1;position:absolute;bottom:var(--container-gutter)}.cpfd .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)}.cpfd .slideshow__controls .circle-button--fill{background:rgb(var(--slideshow-controls-background));color:rgb(var(--slideshow-controls-color))}.cpfd .slideshow__controls .circle-button--bordered{color:rgb(var(--slideshow-controls-color))}.cpfd .slideshow__controls .numbered-dots>*{color:rgb(var(--slideshow-controls-color) / .7);border-color:rgb(var(--slideshow-controls-color) / .3)}.cpfd .slideshow__controls .numbered-dots>[aria-current=true]{color:rgb(var(--slideshow-controls-color))}.cpfd .slideshow__controls .stretching-dots>*{background:rgb(var(--slideshow-controls-color))}.cpfd .slideshow__cursor.is-half-start .icon-chevron-right{transform:rotate(180deg)}.cpfd .slideshow__cursor-ring{--radius: 27;--circumference: calc(2px * (22 / 7) * var(--radius));position:absolute;top:0;left:0}.cpfd .slideshow__cursor-ring circle{stroke-opacity:1;stroke-dashoffset:0;stroke-dasharray:calc(var(--circumference) * var(--progress, 0)),var(--circumference);transform:rotate(-90deg)}.cpfd .slideshow .content-over-media--auto svg{height:min(700px,50vmax)}@media screen and (max-width:699px){.cpfd .slideshow__controls .circle-button{width:var(--spacing-10);height:var(--spacing-10)}}.cpfd .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)}.cpfd .slideshow--boxed .content-over-media>:not(img,svg){padding-block-start:0px!important}.cpfd .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){.cpfd .slideshow__controls{bottom:var(--spacing-14)}.cpfd .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)}}.cpfd .text-with-icons{gap:var(--spacing-8);text-align:var(--text-with-icons-text-align);justify-content:var(--text-with-icons-justify);display:grid}.cpfd .text-with-icons__list{grid:auto / var(--text-with-icons-template);row-gap:var(--spacing-6);min-width:0px;align-items:start;display:grid}.cpfd .text-with-icons__item{gap:var(--text-with-icons-gap);justify-items:var(--text-with-icons-justify);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6);display:grid}@media screen and (min-width:1000px){.cpfd :not(.is-scrollable) .text-with-icons__list{gap:var(--spacing-6)}.cpfd :not(.is-scrollable) .text-with-icons__item{padding-inline:0px}}@media screen and (min-width:1400px){.cpfd :not(.is-scrollable) .text-with-icons__list{gap:var(--spacing-10)}}@media print{.cpfd .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)}}.cpfd .reveal-invisible{opacity:0;visibility:hidden}.cpfd .rounded-sm{border-radius:var(--rounded-sm)}.cpfd .rounded{border-radius:var(--rounded)}.cpfd .text-custom{color:rgb(var(--text-color))}.cpfd .bg-custom{background:rgb(var(--background))}.cpfd .scroll-area{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden}.cpfd .scroll-area::-webkit-scrollbar{display:none}.cpfd .snap-center{scroll-snap-align:center;scroll-snap-stop:always}.cpfd :not(.is-scrollable)~.peer-not-scrollable\:hidden,.cpfd .hidden,.cpfd .empty\:hidden:empty{display:none}@media screen and (min-width:700px){.cpfd .sm\:hidden{display:none}}@media screen and (min-width:1000px){.cpfd .md\:hidden{display:none}}@media screen and (min-width:1150px){.cpfd .lg\:hidden{display:none}}@media screen and (min-width:1400px){.cpfd .xl\:hidden{display:none}}@media screen and (min-width:1600px){.cpfd .\32xl\:hidden{display:none}}@media screen and (max-width:699px){.cpfd .sm-max\:hidden{display:none}}@media screen and (max-width:999px){.cpfd .md-max\:hidden{display:none}}@media screen and (max-width:1149px){.cpfd .lg-max\:hidden{display:none}}@media screen and (max-width:1399px){.cpfd .xl-max\:hidden{display:none}}@media screen and (max-width:1599px){.cpfd .\32xl-max\:hidden{display:none}}@media screen and (pointer:fine){.cpfd .pointer-fine\:hidden{display:none}}@media not screen and (pointer:fine){.cpfd .pointer-coarse\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.cpfd .motion-reduce\:hidden{display:none}}.cpfd .invisible{visibility:hidden}.cpfd .gap-4{gap:var(--spacing-4)}.cpfd .overflow-hidden{overflow:hidden}.cpfd .object-contain{object-fit:contain;object-position:center center}.cpfd .bold{font-weight:700}.cpfd .text-sm{font-size:var(--text-sm);line-height:1.6}.cpfd .text-base{font-size:var(--text-base);line-height:1.6}.cpfd .h1,.cpfd .h2,.cpfd .h3,.cpfd .h4,.cpfd .h5,.cpfd .prose :is(h1,h2,h3,h4,h5){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}.cpfd .h1,.cpfd .prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h1);line-height:1.1}.cpfd .h2,.cpfd .prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h2);line-height:1.1}.cpfd .h3,.cpfd .prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h3);line-height:1.2}.cpfd .h4,.cpfd .prose h4:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h4);line-height:1.3}.cpfd .h5,.cpfd .prose h5:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--text-h5);line-height:1.4}.cpfd .kaching-bundles__block,.cpfd .kaching-bundles-sticky-atc{display:none}.cpfd .okeReviews[data-oke-container]{font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.cpfd .okeReviews[data-oke-container] *,.cpfd .okeReviews[data-oke-container] :after,.cpfd .okeReviews[data-oke-container] :before{box-sizing:border-box}.cpfd .okeReviews[data-oke-container] h1,.cpfd .okeReviews[data-oke-container] h2,.cpfd .okeReviews[data-oke-container] h3,.cpfd .okeReviews[data-oke-container] h4,.cpfd .okeReviews[data-oke-container] h5,.cpfd .okeReviews[data-oke-container] h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.cpfd .okeReviews[data-oke-container] ul{padding:0;margin:0}.cpfd .okeReviews[data-oke-container] li{list-style-type:none;padding:0}.cpfd .okeReviews[data-oke-container] p{line-height:1.8;margin:0 0 4px}.cpfd .okeReviews[data-oke-container] p:last-child{margin-bottom:0}.cpfd .okeReviews[data-oke-container] a{text-decoration:none;color:inherit}.cpfd .okeReviews[data-oke-container] button{border-radius:0;border:0px;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.cpfd .okeReviews[data-oke-container] button,.cpfd .okeReviews[data-oke-container] input,.cpfd .okeReviews[data-oke-container] select,.cpfd .okeReviews[data-oke-container] textarea{font-family:inherit;font-size:1em}.cpfd .okeReviews[data-oke-container] label,.cpfd .okeReviews[data-oke-container] select{display:inline}.cpfd .okeReviews[data-oke-container] select{width:auto}.cpfd .okeReviews[data-oke-container] article,.cpfd .okeReviews[data-oke-container] aside{margin:0}.cpfd .okeReviews[data-oke-container] table{background:transparent;border:0px;border-collapse:collapse;border-spacing:0px;font-family:inherit;font-size:1em;table-layout:auto}.cpfd .okeReviews[data-oke-container] table td,.cpfd .okeReviews[data-oke-container] table th,.cpfd .okeReviews[data-oke-container] table tr{border:0px;font-family:inherit;font-size:1em}.cpfd .okeReviews[data-oke-container] table td,.cpfd .okeReviews[data-oke-container] table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.cpfd .okeReviews[data-oke-container] table tr:hover td,.cpfd .okeReviews[data-oke-container] table tr:hover th{background:transparent}.cpfd .okeReviews[data-oke-container] fieldset{border:0px;padding:0;margin:0;min-width:0px}.cpfd .okeReviews[data-oke-container] img{max-width:none}.cpfd .okeReviews[data-oke-container] div:empty{display:block}.cpfd .okeReviews[data-oke-container] .oke-icon:before{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:inherit;font-family:oke-widget-icons!important}.cpfd .okeReviews[data-oke-container] .oke-icon--select-arrow:before{content:"\e900"}.cpfd .okeReviews[data-oke-container] .oke-icon--loading:before{content:"\e901"}.cpfd .okeReviews[data-oke-container] .oke-icon--pencil:before{content:"\e902"}.cpfd .okeReviews[data-oke-container] .oke-icon--filter:before{content:"\e903"}.cpfd .okeReviews[data-oke-container] .oke-icon--play:before{content:"\e904"}.cpfd .okeReviews[data-oke-container] .oke-icon--tick-circle:before{content:"\e905"}.cpfd .okeReviews[data-oke-container] .oke-icon--chevron-left:before{content:"\e906"}.cpfd .okeReviews[data-oke-container] .oke-icon--chevron-right:before{content:"\e907"}.cpfd .okeReviews[data-oke-container] .oke-icon--thumbs-down:before{content:"\e908"}.cpfd .okeReviews[data-oke-container] .oke-icon--thumbs-up:before{content:"\e909"}.cpfd .okeReviews[data-oke-container] .oke-icon--close:before{content:"\e90a"}.cpfd .okeReviews[data-oke-container] .oke-icon--chevron-up:before{content:"\e90b"}.cpfd .okeReviews[data-oke-container] .oke-icon--chevron-down:before{content:"\e90c"}.cpfd .okeReviews[data-oke-container] .oke-icon--star:before{content:"\e90d"}.cpfd .okeReviews[data-oke-container] .oke-icon--magnifying-glass:before{content:"\e90e"}.cpfd .okeReviews[data-oke-container] .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0px}.cpfd .okeReviews[data-oke-container] .oke-button-text,.cpfd .okeReviews[data-oke-container] .oke-button .oke-icon{line-height:1}.cpfd .okeReviews[data-oke-container] .oke-button.oke-is-loading{position:relative}.cpfd .okeReviews[data-oke-container] .oke-button.oke-is-loading:before{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e901";font-size:12px;display:inline-block;animation:1s linear 0s infinite normal none running oke-spin;position:absolute;width:12px;height:12px;top:0;right:0;bottom:0;left:0;margin:auto;font-family:oke-widget-icons!important}.cpfd .okeReviews[data-oke-container] .oke-button.oke-is-loading>*{opacity:0}.cpfd .okeReviews[data-oke-container] .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.cpfd .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading){cursor:pointer}.cpfd .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.cpfd .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.cpfd .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.cpfd .okeReviews[data-oke-container] .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.cpfd .okeReviews[data-oke-container] .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.cpfd .okeReviews[data-oke-container] .oke-linkButton{cursor:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.cpfd .okeReviews[data-oke-container] .oke-linkButton:hover{text-decoration:none}.cpfd .okeReviews[data-oke-container] .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.cpfd .okeReviews[data-oke-container] .oke-select{cursor:pointer;background-repeat:no-repeat;background-position:100% 50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0 24px 0 12px;color:inherit;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.cpfd .okeReviews[data-oke-container] .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.cpfd .okeReviews[data-oke-container] .oke-loader{position:relative}.cpfd .okeReviews[data-oke-container] .oke-loader:before{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e901";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:1s linear 0s infinite normal none running oke-spin;position:absolute;width:12px;height:12px;top:0;right:0;bottom:0;left:0;margin:auto;font-family:oke-widget-icons!important}.cpfd .okeReviews[data-oke-container] .oke-a11yText{border:0px;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cpfd .okeReviews[data-oke-container] .oke-hidden{display:none}.cpfd .okeReviews[data-oke-container] .oke-modal{top:0;right:0;bottom:0;left:0;overflow:auto;position:fixed;z-index:2147483647;max-height:100%;background-color:#00000080;padding:40px 0 32px}@media only screen and (min-width:1024px){.cpfd .okeReviews[data-oke-container] .oke-modal{display:flex;align-items:center;padding:48px 0}}.cpfd .okeReviews[data-oke-container] .oke-modal ::selection{background-color:#272d4533}.cpfd .okeReviews[data-oke-container] .oke-modal,.cpfd .okeReviews[data-oke-container] .oke-modal p{color:#272d45}.cpfd .okeReviews[data-oke-container] .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 64px)}@media only screen and (min-width:1024px){.cpfd .okeReviews[data-oke-container] .oke-modal-content{max-width:1000px}}.cpfd .okeReviews[data-oke-container] .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.cpfd .okeReviews[data-oke-container] .oke-modal-close:before{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e90a";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px;font-family:oke-widget-icons!important}.cpfd .okeReviews[data-oke-container] .oke-modal-overlay{background-color:#2b2e38e6}@media only screen and (min-width:1024px){.cpfd .okeReviews[data-oke-container] .oke-modal--large .oke-modal-content{max-width:1200px}}.cpfd .okeReviews[data-oke-container] .oke-modal .oke-helpful,.cpfd .okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.cpfd .okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date{color:#676986}.cpfd .oke-modal .okeReviews[data-oke-container].oke-w{color:#272d45}.cpfd .okeReviews[data-oke-container] .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:4px;gap:6px;line-height:1}.cpfd .okeReviews[data-oke-container] .oke-tag svg{fill:currentcolor;height:16px}.cpfd .okeReviews[data-oke-container] .hooper{height:auto}.cpfd .is-oke-modalOpen{overflow:hidden!important}@keyframes oke-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}to{opacity:1}}.cpfd .oke-sr--hidden{display:none}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.cpfd .okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.cpfd .okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.cpfd .okeReviews[data-oke-container] .oke-reviewsSummary-heading{align-items:center;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.cpfd .okeReviews[data-oke-container] .oke-reviewsSummary-icon{fill:currentcolor;font-size:14px}.cpfd .okeReviews[data-oke-container] .oke-reviewsSummary-icon svg{vertical-align:baseline}.cpfd .okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cpfd{--oke-widget-spaceAbove: 20px;--oke-widget-spaceBelow: 20px;--oke-starRating-spaceAbove: 0;--oke-starRating-spaceBelow: 0;--oke-button-backgroundColor: #A78765;--oke-button-backgroundColorHover: #8a3727;--oke-button-backgroundColorActive: #A78765;--oke-button-textColor: #fff;--oke-button-textColorHover: #272d45;--oke-button-textColorActive: #fff;--oke-button-borderColor: #dbdde4;--oke-button-borderColorHover: #dbdde4;--oke-button-borderColorActive: #A78765;--oke-button-borderRadius: 4px;--oke-button-borderWidth: 1px;--oke-button-fontWeight: 700;--oke-button-fontSize: var(--oke-text-regular,14px);--oke-button-fontFamily: inherit;--oke-border-color: #e5e5eb;--oke-border-width: 1px;--oke-text-primaryColor: #000;--oke-text-secondaryColor: #000;--oke-text-small: 12px;--oke-text-regular: 14px;--oke-text-large: 20px;--oke-text-fontFamily: inherit;--oke-avatar-size: 48px;--oke-avatar-backgroundColor: #e5e5eb;--oke-avatar-placeholderTextColor: #000;--oke-highlightColor: #A78765;--oke-shadingColor: #f7f7f8;--oke-productImageSize: 48px;--oke-attributeBar-shadingColor: #9a9db1;--oke-attributeBar-borderColor: undefined;--oke-attributeBar-backgroundColor: #d3d4dd;--oke-attributeBar-markerColor: #A78765;--oke-filter-backgroundColor: #fff;--oke-filter-backgroundColorActive: #676986;--oke-filter-borderColor: #dbdde4;--oke-filter-borderColorActive: #676986;--oke-filter-textColor: #000;--oke-filter-textColorActive: #fff;--oke-filter-borderRadius: 100px;--oke-filter-searchHighlightColor: #d8b2ab;--oke-mediaGrid-chevronColor: #676986;--oke-stars-foregroundColor: #ffcf2a;--oke-stars-backgroundColor: #e5e5e5;--oke-stars-borderWidth: 0}.cpfd{--sticky-announcement-bar-enabled: 1}.cpfd{--sticky-header-enabled: 1}.cpfd #shopify-section-template--33373834608978__main{--section-background-hash: 0}.cpfd #shopify-section-template--33373834608978__main+*{--previous-section-background-hash: 0}@media screen and (min-width:1000px){.cpfd .shopify-section--main-product .product cpfd-product-gallery{position:sticky;top:180px}}.cpfd #shopify-section-template--33373834608978__main cpfd-on-sale-badge.badge{background:#eaeaea;color:#000}.cpfd details.product-info__accordion.custom-accordion.accordion{border-bottom-width:0px;margin:0 0 -12px!important}.cpfd .custom-accordion{border-top-width:medium;border-top-style:none;border-top-color:currentcolor}@media screen and (max-width:767px){.cpfd #shopify-section-template--33373834608978__main cpfd-scroll-shadow.product-gallery__thumbnail-list-wrapper{display:none}}.cpfd #shopify-section-template--33373834608978__main{--product-grid: auto / minmax(0, 1fr);--product-gallery-media-list-grid: auto / auto-flow 84vw;--product-gallery-media-list-gap: var(--spacing-0-5)}@media screen and (max-width:999px){.cpfd #shopify-section-template--33373834608978__main{--section-spacing-block-start: 0px}}@media screen and (min-width:1000px){.cpfd #shopify-section-template--33373834608978__main{--product-grid: auto / minmax(0, 1fr) minmax(0, 1fr);--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){.cpfd #shopify-section-template--33373834608978__main{--product-gallery-media-list-gap: var(--grid-gutter)}}.cpfd .lx-icon-fill{--lx-fill-width: calc(100% - var(--lx-rating-percent, 0%));clip-path:inset(0 var(--lx-fill-width, 0) 0 0)}.cpfd .lx-icon-line{clip-path:inset(0 0 0 var(--lx-rating-percent, 0%))}.cpfd [data-lx-fill=empty]{--lx-rating-percent: 0%}.cpfd [data-lx-fill=half]{--lx-rating-percent: 50%}.cpfd [data-lx-fill=full]{--lx-rating-percent: 100%}.cpfd .bs-proof{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;line-height:1.3;color:#6b6b6b}.cpfd .bs-proof>span{white-space:nowrap}.cpfd .bs-proof__avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:0 0 auto}.cpfd .bs-proof__name{font-weight:700;color:#1a1a1a}@media screen and (max-width:749px){.cpfd .bs-proof{font-size:11.5px;gap:6px}.cpfd .bs-proof__avatar{width:24px;height:24px}}@media screen and (max-width:374px){.cpfd .bs-proof{font-size:10.5px}}.cpfd .product-info__price cpfd-price-list:after{content:none;text-decoration:line-through;color:#1a1a1ab3;font-weight:500}.cpfd .product-info__price cpfd-on-sale-badge[hidden]{display:inline-flex!important}.cpfd #block-custom_loox_rating_N4emxy{margin-top:8px;margin-bottom:8px;display:flex;justify-content:flex-start;width:100%}.cpfd #block-custom_loox_rating_N4emxy .custom-loox-rating-text{font-size:15px;font-weight:500;color:#121212;line-height:1.2}.cpfd #block-custom_loox_rating_N4emxy .loox-icon[data-lx-fill=empty] path{fill:#e0e0e0}.cpfd .featured-icons{background-color:#f9f0ea;position:relative}.cpfd{--icon_uvp_width: 50px}.cpfd .text-below-center{margin:0 auto}.cpfd .uvp-icon-text.text-below-center{width:100%;display:grid;padding-left:0!important}.cpfd .uvp-icon-text.text-below-center .icon-text{display:inline-block}.cpfd .featured-icons{display:inline-block;vertical-align:top;margin-top:0;padding:10px;width:100%;border-radius:6px}.cpfd .featured-icons .wrapper.text-below-img-set{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cpfd .featured-icons .featured-icon .uvp-icon-text{padding-left:32px}.cpfd .featured-icons .featured-icon-text-below-img{display:grid;text-align:center;gap:5px;padding:5px;grid-template-rows:1fr 1fr}.cpfd .featured-icons-m-text span.icon-text.h3{max-width:140px;margin:0 auto}.cpfd .featured-icons .icon-text{display:flex;line-height:1.5}@media screen and (max-width:320px){.cpfd .featured-icons .icon-text{width:125px}}.cpfd .featured-icons .featured-icon-text-below-img .uvp-image-wrapper{width:var(--icon_uvp_width);padding:0;margin:auto}.cpfd .featured-icons .featured-icon-text-below-img .icon-text{width:100%;font-size:18px;font-weight:400;line-height:normal}.cpfd .uvp-image-wrapper{padding:5px}@media screen and (max-width:1279px){.cpfd .featured-icon-text-below-img .uvp-image-wrapper{width:var(--icon_uvp_width);padding:0;margin:auto;max-width:100%}.cpfd .featured-icon-text-below-img .icon-text{width:100%}}@media screen and (max-width:1019px){.cpfd .uvp-image-wrapper{margin:0 auto;max-width:100%}}@media screen and (max-width:767px){.cpfd .featured-icons{margin:0}.cpfd .featured-icons .wrapper.text-below-img-set{grid-template-columns:repeat(3,1fr);gap:0px}.cpfd .featured-icons .featured-icon-text-below-img .icon-text{margin-top:8px;font-size:12px}.cpfd .featured-icons .featured-icon-text-below-img{display:block;text-align:center;padding:0;width:var(--icon_uvp_width)}.cpfd .featured-icons-m-text .featured-icon{flex-direction:column;text-align:center;width:100%}.cpfd .featured-icons-m-text .featured-icon:nth-of-type(n+3){margin-top:20px}.cpfd .featured-icon-text-below-img:nth-of-type(n+3){margin-top:0}.cpfd .featured-icon:nth-child(2n),.cpfd .featured-icon-text-below-img:nth-child(2n),.cpfd .featured-icon:last-child,.cpfd .featured-icon-text-below-img:last-child{margin-right:0}.cpfd .uvp-image-wrapper{max-width:60%}}@media(max-width:478px){.cpfd .featured-icons{margin:0}.cpfd .featured-icons .featured-icon-text-below-img{display:block;text-align:center;padding:0;width:var(--icon_uvp_width)}.cpfd .featured-icons-m-text .featured-icon{flex-direction:column;text-align:center;width:100%}.cpfd .featured-icons-m-text .featured-icon:nth-of-type(n+3){margin-top:0}}@media screen and (max-width:420px){.cpfd .featured-icons .wrapper.text-below-img-set{gap:5px}.cpfd .featured-icons .featured-icon-text-below-img .icon-text{font-size:10px}}@keyframes inventory-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.cpfd .aus_p_container{margin:0}.cpfd span.green_icon{display:inline-block;position:relative;height:25px;width:25px}.cpfd .icon--inventory:before{animation:2s linear 0s infinite normal none running inventory-pulse}.cpfd .icon--inventory:after,.cpfd .icon--inventory:before{width:9px;height:9px;background:#008500;border-radius:9px;position:absolute;left:0;top:0;content:"";margin:8px}.cpfd .aus_stock{display:flex;align-items:center;justify-content:space-between}.cpfd .left-info-c{display:flex;align-items:center}.cpfd .right-info-c{color:#000}.cpfd .aus_stock{color:#ff8726;letter-spacing:-.5px;margin-top:0!important}.cpfd .c.promoCheckmarks ul{list-style:none;margin:0;padding:0}@media screen and (max-width:419px){.cpfd .left-info-c,.cpfd .right-info-c{font-size:12px}}@media screen and (max-width:374px){.cpfd .left-info-c,.cpfd .right-info-c{font-size:10px}}.cpfd .custom-results-heading{text-align:center;margin-top:20px;font-size:18px;font-weight:700}@media screen and (max-width:749px){.cpfd .custom-results-heading{font-size:15px}}.cpfd{--color-foreground: #ffffff}.cpfd #video-reviews-video_reviews_eNdYGV{background-color:#fff}.cpfd #video-reviews-video_reviews_eNdYGV.video-reviews{padding:15px 0 20px;background-color:transparent;margin:0;display:block!important}@media screen and (max-width:1024px){.cpfd #video-reviews-video_reviews_eNdYGV.video-reviews{padding-top:15px;padding-bottom:20px}}@media screen and (max-width:767px){.cpfd #video-reviews-video_reviews_eNdYGV.video-reviews{padding-top:15px;padding-bottom:20px}}.cpfd #video-reviews-video_reviews_eNdYGV .video-item video{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}@media screen and (max-width:749.98px){.cpfd .video-reviews .page-width{padding:0}}@media(max-width:525px){.cpfd .video-reviews .video-items .swiper-slide:not(.product .swiper-slide){width:168px!important}}.cpfd .video-reviews .video-items .video-item{position:relative;cursor:pointer;height:100%}.cpfd .video-reviews .video-items .video-item video{border-radius:10px;width:100%;height:100%;max-width:100%;object-fit:cover}@media screen and (max-width:749.98px){.cpfd .video-reviews .video-items .video-item video{min-height:400px}}@media screen and (max-width:749.98px){.cpfd .video-reviews .video-items .swiper-slide video{min-height:auto;max-height:280px}}@media screen and (min-width:768px){.cpfd #product-gallery-9266565644626-template--33373834608978__main{max-height:100%!important}}.cpfd #template--33373834608978__image_text_section_HEWjLg{padding-top:63px;padding-bottom:63px}.cpfd #template--33373834608978__image_text_section_HEWjLg .page-width{margin:0 auto;padding-block:0px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:60px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row:last-child{margin-bottom:0;gap:80px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row:last-child .format-col{flex:1 1 calc(50% - 40px);min-width:300px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-col{flex:1 1 calc(50% - 20px);min-width:300px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-col-img img,.cpfd #template--33373834608978__image_text_section_HEWjLg .format-col-img video{width:100%;height:auto;border-radius:12px;display:block;max-width:100%}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content h2{font-size:56px;font-weight:800;margin-bottom:50px;color:#000;line-height:1.2}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content p{font-size:20px;line-height:1.6;color:#000;margin-bottom:15px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content p strong{font-weight:700}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefits-list{display:flex;flex-direction:column;gap:20px}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-item{display:flex;align-items:center;gap:15px}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-icon svg{width:24px;height:24px;fill:currentcolor}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-text{flex:1 1 0%}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-text h4{font-size:26px;line-height:normal;font-weight:700;margin:0 0 5px;color:#000}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content .benefit-text p{font-size:20px;margin:0;line-height:1.4;color:#000}@media screen and (max-width:1024px){.cpfd #template--33373834608978__image_text_section_HEWjLg{padding-top:50px;padding-bottom:50px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row{gap:30px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row:last-child{gap:30px}}@media screen and (max-width:767px){.cpfd #template--33373834608978__image_text_section_HEWjLg{padding-top:34px;padding-bottom:16px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row{flex-direction:column;gap:25px;margin-bottom:40px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row.reverse-mobile{flex-direction:column-reverse}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-col,.cpfd #template--33373834608978__image_text_section_HEWjLg .format-row:last-child .format-col{width:100%;min-width:100%}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content h2{font-size:36px;margin-bottom:28px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content p{font-size:15px}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-text h4{font-size:16px}.cpfd #template--33373834608978__image_text_section_HEWjLg .benefit-icon svg{width:19px;height:19px}.cpfd #template--33373834608978__image_text_section_HEWjLg .format-text-content .benefit-text p{font-size:15px;line-height:normal}}.cpfd .quantity-switcher__usp-box{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.cpfd .quantity-switcher__usp-box svg{flex-shrink:0}.cpfd .quantity-switcher__gift-usp.active{background:#121212;color:beige;display:flex;align-items:flex-start}@media(max-width:640px){.cpfd .quantity-switcher__usp-box{padding:5px 8px;font-size:11px}.cpfd .quantity-switcher__usp-box{justify-content:center}}.cpfd div.shopify-section:has(>[id*=instafeed_app_block]){width:100%}.cpfd #sections--33373820551506__custom_block_tab_T6azGw{padding-top:63px;padding-bottom:63px}.cpfd .tab-accordian-section .page-width{max-width:832px;padding:0 15px;margin:0 auto}.cpfd .tab-accordian-section .section-heading h2{font-size:44px;text-align:center;font-weight:700;line-height:58px;color:#392d30}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(1) ul.tab-nav{left:15%}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(2) ul.tab-nav{left:42%}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(3) ul.tab-nav{left:66%}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(4) ul.tab-nav{left:65%}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(5) ul.tab-nav{left:70%}.cpfd .custom-tab-heading{grid-column-start:1;grid-row-start:1}.cpfd .tab-accordian-section .tab-with-accordian{display:grid;grid-template-columns:1fr;position:relative;margin:35px 0 0}.cpfd .tab-accordian-section .tab-content{padding:80px 0 0}.cpfd .tab-accordian-section .tab-nav{list-style:none;padding:0;display:flex;position:absolute;top:0;left:0}.cpfd .tab-accordian-section .tab-item{padding:0;cursor:pointer;font-size:16px;line-height:23px;font-weight:400}.cpfd .tab-accordian-section .tab-item.active{border-bottom:2px solid rgb(57,45,48);font-weight:400}.cpfd .tab-accordian-section .tab-pane{display:none}.cpfd .tab-accordian-section .tab-pane.active{display:block;position:relative;z-index:1;width:100%}.cpfd .tab-accordian-section button.accordionss{display:flex;justify-content:space-between}.cpfd .tab-accordian-section button.accordionss span.icon{font-size:20px;color:#1a1a1a;font-weight:400}.cpfd .tab-accordian-section .accordion-content .panel p{font-size:16px;line-height:24px;font-weight:400;color:#392d30}.cpfd .tab-accordian-section .tab-pane .accordion-heading-text button.accordionss{font-size:16px;line-height:24px;color:#392d30;font-weight:600;border-width:1px 0px 0px}.cpfd .tab-accordian-section .tab-pane .accordion-heading-text:last-child{border-bottom-width:1px}.cpfd .tab-accordian-section .accordion-content .accordionss{transition:.3s ease-in-out;width:-webkit-fill-available;padding:10px}.cpfd .tab-accordian-section .accordion-content .panel{padding:0 5px;overflow:hidden;transition:.3s ease-in-out;max-height:0px}@media screen and (max-width:1024px){.cpfd #sections--33373820551506__custom_block_tab_T6azGw{padding-top:50px;padding-bottom:50px}.cpfd .tab-accordian-section .section-heading h2{font-size:38px;line-height:48px}}@media screen and (max-width:767px){.cpfd #sections--33373820551506__custom_block_tab_T6azGw{padding-top:34px;padding-bottom:16px}.cpfd .tab-accordian-section .section-heading h2{font-size:28px;line-height:38px}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(1) ul.tab-nav{left:50%;top:0%;transform:translate(-50%)}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(2) ul.tab-nav{left:50%;top:30px;transform:translate(-50%)}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(3) ul.tab-nav{left:50%;top:60px;transform:translate(-50%)}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(4) ul.tab-nav{left:50%;top:90px;transform:translate(-50%)}.cpfd .tab-accordian-section .tab-with-accordian .custom-tab-heading:nth-child(5) ul.tab-nav{left:50%;top:120px;transform:translate(-50%)}.cpfd .tab-accordian-section .tab-content{padding:150px 0 0}.cpfd .tab-accordian-section .tab-item{text-align:center}}.cpfd #shopify-section-sections--33373820551506__text_with_icons_98DDyc{--section-background-hash: 0}.cpfd #shopify-section-sections--33373820551506__text_with_icons_98DDyc+*{--previous-section-background-hash: 0}.cpfd #shopify-section-sections--33373820551506__text_with_icons_98DDyc{--text-with-icons-template: auto-flow 100%;--text-with-icons-justify: center;--text-with-icons-text-align: center;--text-with-icons-gap: var(--spacing-6)}@media screen and (min-width:1150px){.cpfd #shopify-section-sections--33373820551506__text_with_icons_98DDyc{--text-with-icons-gap: var(--spacing-6)}}@media screen and (min-width:1000px){.cpfd #shopify-section-sections--33373820551506__text_with_icons_98DDyc{--text-with-icons-template: repeat(3, minmax(0, 630px));--text-with-icons-justify: center;--text-with-icons-text-align: center}}.cpfd{font-family:Aleo,Georgia,serif}.cpfd h1,.cpfd h2,.cpfd h3,.cpfd [class*=heading],.cpfd [class*=title]{font-family:Playfair Display,Georgia,serif!important}.cpfd{font-size:16px;max-width:100%;overflow-x:clip;background:#fff}.cpfd [reveal-on-scroll],.cpfd [reveal],.cpfd .reveal-invisible{opacity:1!important;visibility:visible!important;transform:none!important}.cpfd .product-gallery__media-list{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;margin:0!important;padding:0!important;grid-auto-flow:unset!important}.cpfd .product-gallery__media-list::-webkit-scrollbar{display:none}.cpfd .product-gallery__media{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.cpfd .product-gallery__media :is(img,video){width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px;display:block}.cpfd .product-gallery__thumbnail-list{display:flex!important;gap:8px;overflow:visible}.cpfd .product-gallery__thumbnail{width:72px;flex:0 0 72px;padding:0;border:0;background:none;cursor:pointer;opacity:.6}.cpfd .product-gallery__thumbnail[aria-current=true]{opacity:1;outline:1px solid #A78765;border-radius:6px}.cpfd .product-gallery__thumbnail img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px;display:block}.cpfd .fdprix{font-size:19px;color:#121212;white-space:nowrap}.cpfd .fdbarre{font-size:15px;color:#777;text-decoration:line-through;margin-left:8px;white-space:nowrap}.cpfd .rating-with-text{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px}.cpfd .rating-with-text .price-list{display:flex;align-items:baseline;flex-wrap:nowrap}.cpfd .product-info__badge-list{display:flex;flex-wrap:nowrap;gap:6px}.cpfd .product-info__badge-list .badge,.cpfd .quantity-switcher__usp-text{font-size:11px;white-space:nowrap}.cpfd .bs-proof__avatar{width:26px!important;height:26px!important;border-radius:50%;object-fit:cover;display:inline-block;vertical-align:middle;margin-right:6px}@media screen and (min-width:1000px){.cpfd .product-gallery{position:sticky;top:110px;align-self:start}}.cpfd .fdproof{font-size:14px;color:#121212}.cpfd .fdic{font-family:Material Symbols Outlined;font-weight:300;font-style:normal;font-size:34px;line-height:1;color:#a78765;display:inline-block;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.cpfd .benefit-icon .fdic{font-size:26px}.cpfd .fdimg{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:16px;display:block}.cpfd .fdvid{position:relative}.cpfd .fdvid:after{content:"\25b6";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;text-shadow:0 1px 4px #0009}.cpfd .kaching-bundles{margin:16px 0}.cpfd .kaching-bundles__bar{cursor:pointer;position:relative}.cpfd .kaching-bundles__bar input[type=radio]{position:absolute;opacity:0;pointer-events:none}.cpfd .kaching-bundles__bar-container{display:block;border:2px solid #121212;border-radius:7px;background:#f9f7f6;overflow:hidden}.cpfd .kaching-bundles__badge-border{background:#121212;color:#fff;text-align:center;font-weight:700;font-size:13px;padding:4px 0}.cpfd .kaching-bundles__bar-wrapper{padding:12px 14px}.cpfd .kaching-bundles__bar-main{display:flex;align-items:center;gap:12px}.cpfd .kaching-bundles__bar-image{width:52px;height:52px;object-fit:cover;border-radius:6px}.cpfd .kaching-bundles__bar-content{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:1}.cpfd .kaching-bundles__bar-title{font-weight:700;font-size:17px;color:#121212}.cpfd .kaching-bundles__bar-subtitle{font-size:13px;color:#555}.cpfd .kaching-bundles__bar-pricing{text-align:right;white-space:nowrap}.cpfd .kaching-bundles__bar-price{font-weight:700;font-size:17px;color:#121212}.cpfd .kaching-bundles__bar-full-price{font-size:13px;color:#777;text-decoration:line-through}.cpfd .accordionss{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;background:none;border:0;border-top:1px solid #e5e0da;padding:14px 8px;font-weight:700;font-size:15px;cursor:pointer;color:#121212}.cpfd .accordionss:after{content:"+";font-weight:400;font-size:20px;line-height:1}.cpfd .accordionss.active:after{content:"\2212"}.cpfd .tab-pane{border-bottom:1px solid #e5e0da}.cpfd .tab-with-accordian{display:grid;grid-template-columns:1fr;max-width:760px;margin:0 auto}.cpfd .tab-with-accordian>.custom-tab-heading{display:contents}.cpfd .tab-with-accordian .tab-nav{grid-row:1;list-style:none;margin:0;padding:0;text-align:center}.cpfd .tab-with-accordian .tab-item{display:inline-block;cursor:pointer;color:#777;padding:4px 0;font-weight:400}.cpfd .tab-with-accordian .tab-item.active{color:#121212;text-decoration:underline;text-underline-offset:6px}.cpfd .tab-with-accordian .tab-content{grid-row:2;grid-column:1;margin-top:26px}.cpfd .tab-with-accordian .custom-tab-heading:not(.fdon) .tab-content{display:none!important}.cpfd .tab-with-accordian .fdon .tab-content,.cpfd .tab-with-accordian .fdon .tab-pane{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important}@media screen and (max-width:699px){.cpfd .product-gallery{margin-inline:-20px}.cpfd .product-gallery__media:first-child{margin-left:0}.cpfd h1{font-size:30px!important}}.cpfd .accordion-content .panel{display:none;padding:10px 0 14px;max-height:none!important}.cpfd .accordionss.active+.panel{display:block}.cpfd .tab-item{font-weight:700}.cpfd .add-to-cart-button{width:100%}.cpfd .video-items{overflow-x:auto;scrollbar-width:none}.cpfd .video-items .swiper-wrapper{display:flex!important;gap:10px;transform:none!important}.cpfd .video-items .video-item{flex:0 0 31%!important;width:31%!important;margin:0!important}.cpfd .fdugc{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:12px;display:block}@media screen and (max-width:699px){.cpfd .video-items .video-item{flex:0 0 42%!important;width:42%!important}.cpfd .product-gallery__media{flex:0 0 88%!important;width:88%!important;margin-right:8px}.cpfd .product-gallery__media :is(img,video){border-radius:0}}.cpfd .kaching-bundles__block,.cpfd .kaching-bundles__bars,.cpfd .kaching-bundles__bar{display:block!important;visibility:visible!important;opacity:1!important}@media screen and (min-width:1000px){.cpfd .product-gallery__thumbnail-list{flex-direction:column}.cpfd .product-gallery{grid-template-columns:72px minmax(0,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fd-page.css.map */
