.cps{--cps-ink: #171419;--cps-body: #47424a;--cps-muted: #6e6870;--cps-accent: #7a2e3a;--cps-accent-dark: color-mix(in srgb, var(--cps-accent) 78%, #000);--cps-accent-soft: color-mix(in srgb, var(--cps-accent) 42%, #fff);--cps-on-accent: #ffffff;--cps-tint: color-mix(in srgb, var(--cps-accent) 7%, #fff);--cps-line: color-mix(in srgb, var(--cps-accent) 22%, #fff);--cps-gold: #b89468;--cps-surface: #f7f3ef;--cps-surface-2: #ede4da;--cps-grey: #f6f5f4;--cps-divider: #e7e1db;--cps-page: #ffffff;--cps-btn: #171419;--cps-btn-text: #ffffff;--cps-star: var(--cps-accent);--cps-ok: #2e7d4f;--cps-sale: var(--cps-accent);--cps-verified: #0095f6;--cps-max: 1376px;--cps-gut: 16px;--cps-r: 10px;--cps-r-btn: 10px;--cps-fh: inherit;--cps-fb: inherit;--s-bg: var(--sec-bg, transparent);--s-ink: var(--cps-ink);--s-head: var(--cps-ink);--s-body: var(--cps-body);--s-pt: 0px;--s-pb: 0px;font-family:var(--cps-fb);color:var(--s-ink);background:var(--s-bg);padding-top:var(--s-pt);padding-bottom:var(--s-pb);-webkit-font-smoothing:antialiased}@media(min-width:990px){.cps{--cps-gut: 32px;padding-top:var(--s-pt-d, var(--s-pt));padding-bottom:var(--s-pb-d, var(--s-pb))}}.cps *,.cps *:before,.cps *:after{box-sizing:border-box}.cps h1,.cps h2,.cps h3,.cps h4,.cps h5,.cps h6{font-family:var(--cps-fh);color:var(--s-head);text-transform:none;letter-spacing:normal!important;margin:0;font-weight:600;line-height:1.2}.cps p{margin:0}.cps p,.cps span{letter-spacing:inherit}.cps img{max-width:100%;height:auto;display:block}.cps a{color:inherit}.cps button{font-family:inherit}.cps ul,.cps ol{margin:0;padding:0;list-style:none}.cps .rte p+p{margin-top:.8em!important}.cps .rte ul{list-style:disc;padding-left:1.2em}.cps-wrap{width:100%;max-width:calc(var(--cps-max) + 2 * var(--cps-gut));margin:0 auto;padding:0 var(--cps-gut)}.cps-hl{display:inline-block;background:var(--cps-accent);color:var(--cps-on-accent, #fff);border-radius:6px;padding:0 .22em;line-height:1.25;margin:.04em 0}.cps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 28px;border:0;border-radius:var(--cps-r-btn);background:var(--cps-btn);color:var(--cps-btn-text)!important;text-decoration:none!important;font-family:var(--cps-fb);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.125em!important;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.cps-btn:hover{opacity:.88}.cps-btn--sm{min-height:46px;font-size:12.8px;letter-spacing:.125em!important}.cps-stars{display:inline-flex;gap:2px;color:var(--cps-star);line-height:0}.cps-stars svg{width:var(--cps-star-size, 17px);height:var(--cps-star-size, 17px);fill:currentColor}.cps-ico{display:inline-flex;align-items:center;justify-content:center;line-height:0}.cps-ico svg{width:100%;height:100%}.cps-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cps-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;background:var(--cps-surface);color:var(--cps-muted);font-size:12px;line-height:1.4;width:100%;height:100%}.cps-placeholder svg{width:60%;height:60%;opacity:.35}.cps-bar{padding:0!important;background:var(--bar-bg, #0c0c0c);color:var(--bar-text, #fff)}.cps-bar__in{display:flex;align-items:center;justify-content:center;gap:var(--bar-gap-m, 8px);min-height:var(--bar-h-m, 52px);padding:8px 12px;text-decoration:none!important;color:inherit!important}.cps-bar__copy{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.cps-bar__l1{font-family:var(--cps-fh);font-size:var(--bar-l1-m, 13.5px);font-weight:800;line-height:1.25!important;letter-spacing:-.03em!important;text-transform:uppercase;white-space:nowrap;color:var(--bar-text, #fff)}.cps-bar__l1 em{font-style:normal;color:var(--bar-accent, var(--cps-accent-soft))}.cps-bar__l2{display:inline-flex;align-items:center;gap:6px;font-family:var(--cps-fh);font-size:var(--bar-l2-m, 10px);font-weight:600;line-height:1.25!important;letter-spacing:.02em!important;text-transform:uppercase;color:var(--bar-text-2, rgba(255,255,255,.92));white-space:nowrap}.cps-bar__dot{display:none;width:6px;height:6px;border-radius:50%;background:var(--bar-accent, var(--cps-accent-soft));flex:none}.cps-bar--dot-m .cps-bar__dot{display:block}.cps-cd{display:flex;align-items:flex-start;gap:4px;flex:none}.cps-cd[hidden]{display:none}.cps-cd__u{display:flex;flex-direction:column;align-items:center;gap:1px}.cps-cd__n{display:flex;align-items:center;justify-content:center;min-width:calc(var(--bar-n-m, 10px) * 2.5);height:calc(var(--bar-n-m, 10px) * 1.8);padding:0 6px;border-radius:4px;background:var(--bar-box, rgba(255,255,255,.14));border:1px solid var(--bar-box-line, rgba(255,255,255,.12));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--bar-n-m, 10px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1!important;color:var(--bar-num, #fff);letter-spacing:0!important}.cps-cd__l{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(var(--bar-n-m, 10px) * .7);line-height:1.15!important;letter-spacing:.05em!important;text-transform:uppercase;color:var(--bar-lbl, rgba(255,255,255,.6))}.cps-cd__sep{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--bar-n-m, 10px);font-weight:700;line-height:calc(var(--bar-n-m, 10px) * 1.8)!important;color:var(--bar-text, #fff);opacity:.5}@media(min-width:990px){.cps-bar__in{min-height:var(--bar-h, 58px);gap:var(--bar-gap, 20px);padding:10px 16px}.cps-bar__copy{gap:4px}.cps-bar__l1{font-size:var(--bar-l1, 15px);font-weight:700;letter-spacing:.05em!important;line-height:1.2!important}.cps-bar__l2{font-size:var(--bar-l2, 13px);font-weight:400;letter-spacing:.06em!important;line-height:1.2!important}.cps-bar--dot-m .cps-bar__dot{display:none}.cps-bar--dot-d .cps-bar__dot{display:block}.cps-cd__u{gap:1px}.cps-cd__n{min-width:calc(var(--bar-n, 13px) * 2.3);height:calc(var(--bar-n, 13px) * 1.77);padding:0 7px;font-size:var(--bar-n, 13px)}.cps-cd__l{font-size:calc(var(--bar-n, 13px) * .62);letter-spacing:.05em!important}.cps-cd__sep{font-size:calc(var(--bar-n, 13px) * .92);line-height:calc(var(--bar-n, 13px) * 1.77)!important}}.cps-bar-sticky{position:sticky;top:0;z-index:27}html.cps-has-sticky-bar .site-header--stuck{top:var(--cps-bar-offset, 0px)}.cps-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:990px){.cps-pdp__grid{grid-template-columns:minmax(0,1fr) min(var(--pdp-info-w, 534px),45%);gap:var(--pdp-gap, 32px)}.cps-pdp--sticky .cps-gal{position:sticky;top:var(--pdp-sticky-top, 90px)}}.cps-gal{min-width:0;position:relative}.cps-gal__main{position:relative;border-radius:var(--gal-r, 12px);overflow:hidden;background:var(--gal-bg, var(--cps-surface))}.cps-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.cps-gal__track::-webkit-scrollbar{display:none}.cps-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:var(--gal-ratio, 1);position:relative}.cps-gal__slide img,.cps-gal__slide video{width:100%;height:100%;object-fit:var(--gal-fit, cover)}.cps-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:32px;height:32px;display:none;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fff;color:var(--cps-ink);cursor:pointer;box-shadow:0 1px 3px #00000014;padding:0}.cps-gal__arrow svg{width:14px;height:14px}.cps-gal__arrow--prev{left:12px}.cps-gal__arrow--next{right:12px}@media(min-width:990px){.cps-gal__arrow{display:inline-flex}}.cps-gal__dots{display:none}.cps-gal__thumbs{display:flex;gap:10px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cps-gal__thumbs::-webkit-scrollbar{display:none}.cps-gal__thumb{flex:0 0 var(--thumb-m, 90px);height:var(--thumb-m, 90px);padding:0;border:0;border-radius:var(--thumb-r, 6px);overflow:hidden;background:var(--gal-bg, var(--cps-surface));cursor:pointer;position:relative;opacity:1}.cps-gal__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid transparent;transition:border-color .2s}.cps-gal__thumb.is-active:after{border-color:var(--thumb-active, transparent)}.cps-gal__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.cps-gal__thumb{flex-basis:var(--thumb-d, 90px);height:var(--thumb-d, 90px)}}.cps-gb{position:absolute;z-index:4}.cps-gb--card{top:0;left:0;display:flex;align-items:center;gap:12px;max-width:var(--gb-w-m, 74%);padding:10px 40px 10px 12px;background:var(--gb-bg, var(--cps-page));color:var(--gb-text, var(--cps-ink));border-bottom-right-radius:14px;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 50%,100% 100%,0 100%)}.cps-gb__badge{flex:none;display:flex;align-items:center;gap:4px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.05;text-align:center}.cps-gb__badge img{width:auto;height:38px}.cps-gb__laurel{width:12px;height:34px;color:currentColor}.cps-gb__laurel--r{transform:scaleX(-1)}.cps-gb__txt{display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.35;min-width:0}.cps-gb__txt strong{font-weight:600}.cps-gb__row{display:flex;align-items:center;gap:6px}.cps-gb__avs{display:flex}.cps-gb__avs img{width:15px;height:15px;border-radius:50%;object-fit:cover;border:1px solid #fff;margin-left:-4px}.cps-gb__avs img:first-child{margin-left:0}.cps-gb__link{text-decoration:underline!important;text-underline-offset:2px}.cps-gb__x{position:absolute;top:6px;right:24px;width:16px;height:16px;border-radius:50%;border:0;padding:0;background:#ececec;color:#555;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cps-gb__x svg{width:8px;height:8px}@media(min-width:990px){.cps-gb--card{gap:16px;padding:12px 52px 12px 16px;max-width:var(--gb-w-d, 70%)}.cps-gb__badge{font-size:16px}.cps-gb__badge img{height:44px}.cps-gb__laurel{height:40px;width:14px}.cps-gb__txt{font-size:13px}.cps-gb__avs img{width:18px;height:18px}}.cps-gb--seal{width:var(--seal-size, 86px);height:var(--seal-size, 86px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--gb-bg, var(--cps-accent));color:var(--gb-text, var(--cps-on-accent));font-weight:700;line-height:1.05;font-size:13px;padding:8px}.cps-gb--seal img{width:100%;height:100%;object-fit:contain}.cps-gb--seal strong{font-size:1.6em}.cps-gb--tr{top:12px;right:12px}.cps-gb--mr{top:34%;right:12px}.cps-gb--bl{bottom:12px;left:12px}.cps-gb--br{bottom:12px;right:12px}.cps-gb--tl{top:12px;left:12px}@media(min-width:990px){.cps-gb--seal{width:var(--seal-size-d, 120px);height:var(--seal-size-d, 120px);font-size:17px}}.cps-info{display:flex;flex-direction:column;min-width:0}.cps-info>*+*{margin-top:var(--info-gap, 12px)}.cps-info>.cps-blk--tight{margin-top:6px}.cps-pill{display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:33px;padding:5px 10px;border-radius:8px;background:var(--pill-bg, var(--cps-surface));color:var(--pill-text, var(--cps-ink));font-size:14.4px;line-height:1.5}.cps-sp{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;color:var(--cps-ink)}.cps-sp__avs{display:flex;flex:none}.cps-sp__avs img,.cps-sp__avs span{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1.5px solid #fff;margin-left:-6px;background:var(--cps-surface-2)}.cps-sp__avs>:first-child{margin-left:0}.cps-sp strong{font-weight:600}.cps-sp__v{display:inline-flex;width:14px;height:14px;color:var(--cps-verified);vertical-align:-2px;margin:0 3px 0 1px}.cps-rate{display:flex;align-items:center;gap:8px;font-size:16px;line-height:25px;color:var(--cps-ink);flex-wrap:wrap}.cps-rate a{text-decoration:none!important}.cps-title{font-size:var(--title-m, 27.7px)!important;line-height:1.12!important;font-weight:600}@media(min-width:990px){.cps-title{font-size:var(--title-d, 35.2px)!important;line-height:1.25!important}}.cps-price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px}.cps-price__cmp{font-size:26px;line-height:1;color:#e60000;text-decoration:line-through;font-weight:400}.cps-price__now{font-size:26px;line-height:1;color:var(--cps-ink);font-weight:600}.cps-price__badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:3px;background:var(--badge-bg, var(--cps-accent));color:var(--badge-text, var(--cps-on-accent));font-size:12px;font-weight:600;line-height:12px;text-transform:uppercase;letter-spacing:.02em!important}@media(min-width:990px){.cps-price__cmp,.cps-price__now{font-size:21px}}.cps-pay{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--pay-gap, 8px);line-height:1.3}.cps-pay--logos-first .cps-pay__logos{order:-1}.cps-pay__t{font-size:var(--pay-fs, 13px);line-height:1.3;color:var(--pay-color, var(--cps-muted, var(--cps-ink)))}.cps-pay__logos{display:inline-flex;align-items:center;gap:var(--pay-logo-gap, 8px)}.cps-pay__logo{display:block;height:var(--pay-logo-h, 15px);width:auto;flex:none}html.cps-preview .cps-pay[data-cps-draft]{display:flex!important}.cps-info>.cps-terms.is-empty{margin-top:0!important}.cps-info>.cps-terms.is-empty+*{margin-top:var(--info-gap, 12px)}.cps-terms{font-size:14px;line-height:1.56;color:var(--cps-ink)}.cps-terms shopify-payment-terms{font-size:14px}.cps-desc{font-size:16px;line-height:25px;color:var(--desc-color, var(--cps-ink))}.cps-desc p+p{margin-top:10px!important}.cps-bens{display:flex;flex-direction:column;gap:6px}.cps-bens li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.cps-bens .cps-ico{width:20px;height:20px;flex:none;color:var(--cps-accent);margin-top:1px}.cps-promo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:10px;row-gap:4px;min-height:44px;padding:8px 14px;border:1px solid var(--promo-border, var(--cps-accent));border-radius:6px;background:var(--promo-bg, var(--cps-tint));text-align:center}.cps-promo__t{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;font-size:clamp(12px,3.45vw,13px);font-weight:600;line-height:1.25;letter-spacing:.07em!important;text-transform:uppercase;color:var(--promo-text, var(--cps-ink))}.cps-promo__t .cps-ico{flex:none;width:15px;height:15px;color:var(--promo-sub, var(--cps-accent-dark))}.cps-promo__tt{min-width:0;text-wrap:balance;letter-spacing:inherit!important}.cps-promo__dot{flex:none;width:4px;height:4px;border-radius:50%;background:var(--promo-sub, var(--cps-accent-dark));opacity:.7}.cps-promo__s{font-size:12px;line-height:1.2;color:var(--promo-sub, var(--cps-accent-dark))}@media(max-width:749px){.cps-promo__dot{display:none}.cps-promo__s{flex-basis:100%}}@media(min-width:990px){.cps-promo__t{font-size:15px;letter-spacing:.08em!important}.cps-promo__s{font-size:13px}}.cps-camp{display:flex;flex-direction:column;gap:0;margin-top:16px!important;color:var(--camp-text, var(--cps-ink))}.cps-camp--box{background:var(--camp-bg);padding:14px 16px;border-radius:var(--cps-radius, 10px)}.cps-camp__t{font-size:16px;line-height:25px;font-weight:500;color:var(--camp-text, var(--cps-ink))}.cps-camp__s{font-size:16px;line-height:25px;color:var(--camp-text, var(--cps-ink))}.cps-camp__bar{height:var(--camp-bar-h, 10px);border-radius:var(--camp-bar-r, 4px);background:var(--prog-track, var(--cps-divider));overflow:hidden;margin:12px 0 7px}.cps-camp__fill{display:block;height:100%;width:var(--prog, 0%);background:var(--prog-fill, var(--cps-accent));transition:width .6s ease}.cps-camp__row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--camp-fs, 16px);line-height:25px;font-weight:var(--camp-fw, 500)}.cps-camp__l{color:var(--camp-text, var(--cps-ink));min-width:0}.cps-camp__r{display:inline-flex;gap:6px;margin-left:auto;color:var(--camp-cd, var(--prog-fill, var(--cps-accent)));white-space:nowrap}.cps-camp__time{font-variant-numeric:tabular-nums}.cps-camp[hidden]{display:none!important}.cps-buy{margin-top:28px!important}.cps-buy form{margin:0}.cps-atc{width:100%;min-height:46px;margin-top:16px;border:0;border-radius:var(--cps-r-btn);background:var(--atc-bg, var(--cps-btn));color:var(--atc-text, var(--cps-btn-text));font-family:var(--cps-fb);font-size:12.8px;font-weight:600;letter-spacing:.125em!important;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;transition:opacity .2s ease;position:relative}.cps-atc:hover{opacity:.9}.cps-atc[disabled]{opacity:.5;cursor:not-allowed}.cps-atc.btn--loading{color:transparent!important}.cps-atc.btn--loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--atc-text, #fff);border-right-color:transparent;animation:cps-spin .7s linear infinite}@keyframes cps-spin{to{transform:rotate(360deg)}}.cps-buy .errors{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fdecea;color:#8a1c13;font-size:14px}.cps-buy .shopify-payment-button{margin-top:10px}.cps-k kaching-bundle{display:block}.cps-k .kaching-bundles{font-family:var(--cps-fb)!important}.cps-k .kaching-bundles__block{margin:0!important}.cps-k .kaching-bundles__block-title{display:none}.cps-k .kaching-bundles__bars{display:flex!important;flex-direction:column!important;gap:var(--k-gap, 10px)!important}.cps-k .kaching-bundles__bar{margin:0!important;position:relative}.cps-k .kaching-bundles__bar input[type=radio]{position:absolute;opacity:0;pointer-events:none}.cps-k .kaching-bundles__bar-container{display:block;border:0!important;border-radius:var(--k-r, 10px)!important;background:var(--k-bg-off, var(--cps-page))!important;box-shadow:inset 0 0 0 1px var(--k-line-off, var(--cps-divider))!important;overflow:hidden;cursor:pointer;padding:0!important;margin:0!important;transition:box-shadow .2s ease,background-color .2s ease}.cps-k .kaching-bundles__bar-container:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k-line-on, var(--cps-accent)) 35%,var(--k-line-off, var(--cps-divider)))!important}.cps-k .kaching-bundles__bar--selected .kaching-bundles__bar-container,.cps-k .kaching-bundles__bar--selected .kaching-bundles__bar-container:hover{background:var(--k-bg-on, color-mix(in srgb, var(--cps-accent) 4%, var(--cps-surface)))!important;box-shadow:inset 0 0 0 var(--k-line-w, 2px) var(--k-line-on, var(--cps-accent)),var(--k-shadow, 0 8px 22px -14px color-mix(in srgb, var(--k-line-on, var(--cps-accent)) 70%, transparent))!important}.cps-k .kaching-bundles__bar-wrapper{display:block;padding:0!important}.cps-k .kaching-bundles__bar-main{display:flex!important;align-items:center!important;gap:12px!important;min-height:60px;padding:var(--k-pad, 14px) calc(var(--k-pad, 14px) + 2px) var(--k-pad, 14px) var(--k-pad, 14px)!important;position:relative;outline:none}.cps-k .kaching-bundles__bar-main:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--k-radio-off, color-mix(in srgb, var(--cps-ink) 22%, #fff));box-sizing:border-box;transition:all .2s ease}.cps-k .kaching-bundles__bar--selected .kaching-bundles__bar-main:before{border:2px solid var(--k-radio-on, var(--k-line-on, var(--cps-accent)));background:var(--k-radio-on, var(--k-line-on, var(--cps-accent)));box-shadow:inset 0 0 0 3px #fff}.cps-k--img .kaching-bundles__bar-main:before{display:none}.cps-k:not(.cps-k--img) .kaching-bundles__bar-image{display:none!important}.cps-k.cps-k--img .kaching-bundles__block .kaching-bundles__bar-image{display:block!important;flex:none;width:var(--k-img, 48px)!important;height:var(--k-img, 48px)!important;min-width:var(--k-img, 48px);margin:0!important;border-radius:8px!important;object-fit:cover;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--cps-ink) 8%,transparent);transition:box-shadow .2s ease}.cps-k .kaching-bundles__bar-content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;flex:1;min-width:0}.cps-k .kaching-bundles__bar-content-left{display:flex;flex-direction:column;gap:3px;min-width:0}.cps-k .kaching-bundles__bar-first-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.cps-k .kaching-bundles__bar-title{font-family:var(--cps-fb)!important;font-size:var(--k-title-m, 16px)!important;font-weight:600!important;line-height:1.3!important;color:var(--cps-ink)!important;letter-spacing:-.01em}.cps-k .kaching-bundles__bar--selected .kaching-bundles__bar-title{font-weight:700!important}.cps-k .kaching-bundles__bar-label{display:inline-flex!important;align-items:center;padding:2px 8px!important;border-radius:99px!important;margin:0!important;background:var(--k-label-bg, var(--cps-accent))!important;color:var(--k-label-text, var(--cps-on-accent))!important;font-size:10.5px!important;font-weight:600!important;line-height:15px!important;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cps-k .kaching-bundles__bar[data-cps-save-bad] .kaching-bundles__bar-label{display:none!important}.cps-k .kaching-bundles__bar-second-line{font-size:13px!important;line-height:18px!important;color:var(--cps-body)!important}.cps-k .kaching-bundles__bar-second-line:empty{display:none}.cps-k .kaching-bundles__bar-subtitle{font-size:13px!important;color:var(--cps-body)!important}.cps-k .kaching-bundles__bar-pricing{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px;flex:none;text-align:right}.cps-k .kaching-bundles__bar-price{font-family:var(--cps-fb)!important;font-size:calc(var(--k-price-size, 21px) - 2px)!important;font-weight:700!important;line-height:1.2!important;color:var(--k-price, var(--cps-ink))!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cps-k .kaching-bundles__bar--selected .kaching-bundles__bar-price{font-size:var(--k-price-size, 21px)!important;font-weight:800!important}.cps-k .kaching-bundles__bar-full-price{font-size:13px!important;line-height:18px!important;font-weight:400!important;color:var(--k-cmp, var(--cps-muted))!important;text-decoration:line-through}.cps-k .kaching-bundles__bar-container{overflow:visible!important}.cps-k .kaching-bundles__bar-most-popular{position:absolute!important;top:0!important;right:var(--k-badge-right, 16px)!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important;margin:0!important;z-index:3;width:auto!important;max-width:calc(100% - 32px);background:var(--k-tag-bg, var(--cps-accent))!important;color:var(--k-tag-text, var(--cps-on-accent, #fff))!important;border-radius:999px!important;box-shadow:0 0 0 2px var(--cps-page, #fff)!important;pointer-events:none}.cps-k .kaching-bundles__bar-most-popular__content{display:block!important;padding:4px 10px!important;margin:0!important;border-radius:999px!important;background:transparent!important;color:inherit!important;font-family:var(--cps-fb)!important;font-size:10px!important;font-weight:700!important;line-height:12px!important;letter-spacing:.08em!important;text-transform:uppercase;white-space:nowrap}.cps-k .kaching-bundles__bar-most-popular:before,.cps-k .kaching-bundles__bar-most-popular:after,.cps-k .kaching-bundles__bar-most-popular__content:before,.cps-k .kaching-bundles__bar-most-popular__content:after{display:none!important}.cps-k .kaching-bundles__bar:has(.kaching-bundles__bar-most-popular){margin-top:8px!important}.cps-k .kaching-bundles__bar-badge{background:var(--k-tag-bg, var(--cps-accent))!important;color:var(--k-tag-text, var(--cps-on-accent, #fff))!important}.cps-k--save-calc .kaching-bundles__bar-label{display:none!important}.cps-k-save{display:inline-flex;align-items:center;align-self:flex-start;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--k-label-bg, var(--cps-accent));color:var(--k-label-text, var(--cps-on-accent, #fff));font-family:var(--cps-fb)!important;font-size:11px!important;font-weight:600!important;line-height:15px!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(min-width:750px){.cps-k-save{align-self:center}}.cps-k .kaching-bundles__free-gift{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px;background:var(--k-gift-bg-off, color-mix(in srgb, var(--cps-ink) 3%, #fff))!important;padding:5px 12px 5px 8px!important;margin:0 var(--k-pad, 14px)!important;min-height:38px;border:0!important;border-radius:0!important}.cps-k .kaching-bundles__bar--selected .kaching-bundles__free-gift{background:var(--k-gift-bg, color-mix(in srgb, var(--cps-accent) 6%, #fff))!important}.cps-k .kaching-bundles__bar-wrapper+.kaching-bundles__free-gift{border-radius:var(--k-gift-r, 8px) var(--k-gift-r, 8px) 0 0!important}.cps-k .kaching-bundles__bar-container>.kaching-bundles__free-gift:last-child{border-radius:0 0 var(--k-gift-r, 8px) var(--k-gift-r, 8px)!important;margin-bottom:var(--k-pad, 14px)!important}.cps-k .kaching-bundles__bar-wrapper+.kaching-bundles__free-gift:last-child{border-radius:var(--k-gift-r, 8px)!important}.cps-k .kaching-bundles__free-gift__main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}.cps-k .kaching-bundles__free-gift__link{flex:none;width:26px;height:26px;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--cps-ink) 6%,transparent)}.cps-k .kaching-bundles__free-gift__image{width:26px!important;height:26px!important;object-fit:contain;border-radius:6px}.cps-k .kaching-bundles__free-gift__text{font-size:13px!important;font-weight:600!important;line-height:17px!important;color:var(--cps-ink)!important}.cps-k .kaching-bundles__free-gift__full-price{font-size:12px!important;color:var(--k-cmp, var(--cps-muted))!important;text-decoration:line-through;flex:none}.cps-k .kaching-bundles__free-gift__divider{height:1px!important;margin:0 var(--k-pad, 14px)!important;border:0!important;background:color-mix(in srgb,var(--cps-ink) 7%,#fff)!important}.cps-k .kaching-bundles__bar--selected .kaching-bundles__free-gift__divider{background:color-mix(in srgb,var(--k-line-on, var(--cps-accent)) 14%,#fff)!important}.cps-k-tag{position:absolute;right:var(--k-badge-right, 16px);top:0;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--k-tag-bg, var(--cps-accent));color:var(--k-tag-text, var(--cps-on-accent, #fff));box-shadow:0 0 0 2px var(--cps-page, #fff);font-family:var(--cps-fb);font-size:10px;font-weight:700;line-height:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.cps-k .kaching-bundles__bar[data-cps-tagged]{margin-top:8px!important}.cps-k-skel{display:flex;flex-direction:column;gap:var(--k-gap, 10px)}.cps-k-skel span{display:block;height:66px;border-radius:var(--k-r, 10px);background:var(--cps-surface)}.cps-k.is-ready .cps-k-skel{display:none}@media(min-width:750px){.cps-k .kaching-bundles__bar-first-line{flex-direction:row!important;align-items:center!important;flex-wrap:wrap;gap:4px 8px!important}.cps-k .kaching-bundles__bar-title{font-size:var(--k-title-d, 17px)!important}}.cps-ship{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px!important;flex-wrap:wrap;font-size:14.5px;line-height:1.5}.cps-ship__ok{display:inline-flex;align-items:center;gap:8px;color:var(--cps-ok);font-weight:500}.cps-ship__dot{width:8px;height:8px;border-radius:50%;background:currentColor;position:relative}.cps-ship__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;opacity:.25;animation:cps-pulse 2s ease-out 3}@keyframes cps-pulse{0%{transform:scale(.6);opacity:.35}to{transform:scale(1.4);opacity:0}}.cps-ship__free{display:inline-flex;align-items:center;gap:8px;color:var(--cps-ink);font-weight:500}.cps-ship__flag{width:26px;height:17px;border-radius:2px;overflow:hidden;flex:none}.cps-ship__flag svg{width:100%;height:100%;display:block}.cps-ship__sep{width:1px;height:18px;background:currentColor;opacity:.8}.cps-ship__free a{text-decoration:underline!important;text-underline-offset:2px;font-weight:700}@media(min-width:990px){.cps-ship{font-size:15.6px}}.cps-gua{margin-top:30px!important;padding:20px;border:2px solid var(--gua-border, var(--cps-accent));border-radius:8px;background:var(--gua-bg, var(--cps-surface));display:flex;flex-direction:column;gap:14px}.cps-gua__h{display:flex;align-items:center;gap:16px}.cps-gua__seal{width:62px;height:62px;flex:none}.cps-gua__seal img,.cps-gua__seal svg{width:100%;height:100%;object-fit:contain}.cps-gua h5{font-size:17.6px!important;line-height:1.25!important;font-weight:600;color:var(--gua-title, var(--cps-ink))!important}.cps-gua__t{font-size:14.4px;line-height:22.5px;color:var(--gua-text, var(--cps-ink))}@media(min-width:990px){.cps-gua h5{font-size:19.36px!important}}.cps-acc{margin-top:18px!important}.cps-acc+.cps-acc{margin-top:0!important}.cps-acc details{border-bottom:1px solid var(--acc-line, var(--cps-divider))}.cps-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:12px 0 10px;font-size:16px;line-height:26px;font-weight:600;color:var(--cps-ink)}.cps-acc summary::-webkit-details-marker{display:none}.cps-acc__i{position:relative;width:14px;height:14px;flex:none}.cps-acc__i:before,.cps-acc__i:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1.3px;background:currentColor;transition:transform .25s ease}.cps-acc__i:after{transform:rotate(90deg)}.cps-acc details[open] .cps-acc__i:after{transform:rotate(0)}.cps-acc__b{padding:0 0 18px;font-size:14.4px;line-height:22.5px;color:var(--cps-ink)}.cps-acc__b p+p,.cps-acc__b p+ul,.cps-acc__b ul+p{margin-top:10px!important}.cps-acc__b ul{list-style:disc;padding-left:18px;display:flex;flex-direction:column;gap:4px}.cps-acc__b strong{font-weight:600}.cps-acc__first summary{padding-top:0}.cps-free{font-size:15px;line-height:1.6}.cps-tes__eb{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border-radius:5px;background:var(--eb-bg, var(--cps-page));font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.03em!important;text-transform:uppercase;color:var(--eb-text, var(--cps-body))}.cps-tes__eb .cps-stars{--cps-star-size: 14px}.cps-tes__h{font-size:var(--h-m, 36px)!important;line-height:1.17!important;letter-spacing:-.01em!important;margin-top:18px!important;max-width:560px}@media(min-width:990px){.cps-tes__h{font-size:var(--h-d, 36px)!important;line-height:1.22!important;max-width:640px}}.cps-car{position:relative;margin-top:32px}.cps-car__track{display:flex;gap:var(--car-gap, 12px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth}.cps-car__track::-webkit-scrollbar{display:none}.cps-car__track>*{scroll-snap-align:start}.cps-tes .cps-car__track{align-items:flex-start;padding-bottom:2px}.cps-car__track[data-autoh]{overflow-y:hidden;transition:height .28s cubic-bezier(.2,.7,.2,1)}.cps-car__track[data-autoh=off]{transition:none}@media(prefers-reduced-motion:reduce){.cps-car__track[data-autoh]{transition:none}}.cps-tes__it{flex:0 0 var(--tes-w-m, 82vw);display:flex;flex-direction:column;gap:8px;min-width:0}.cps-tes__media{position:relative;flex:none;height:var(--tes-h-m, 330px);border-radius:var(--tes-media-r, 10px);overflow:hidden;background:color-mix(in srgb,var(--cps-ink) 6%,#fff);isolation:isolate}.cps-tes__media>img,.cps-tes__media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover}.cps-tes__media video{background:#000;object-fit:contain}.cps-tes__media--video{height:auto;aspect-ratio:var(--ar, .5625)}.cps-tes__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;border:1px solid rgba(255,255,255,.65);background:#fffffff0;box-shadow:0 3px 18px #0003;display:grid;place-items:center;color:var(--cps-ink);cursor:pointer;padding:0;z-index:2;transition:transform .2s}.cps-tes__play:hover{transform:translate(-50%,-50%) scale(1.06)}.cps-tes__play svg{width:22px;height:22px;margin-left:3px}.cps-tes__media.is-playing .cps-tes__play,.cps-tes__media.is-playing .cps-tes__ov,.cps-tes__media.is-playing .cps-tes__tag{display:none}.cps-tes__tag{position:absolute;left:10px;top:10px;z-index:2;padding:4px 9px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.04em!important;text-transform:uppercase;background:var(--cps-accent);color:var(--cps-on-accent)}.cps-tes__card{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 20px;border-radius:var(--tes-r, 12px);background:var(--card-bg, var(--cps-page));box-shadow:0 0 0 1px var(--card-line, transparent)}.cps-tes__card .cps-stars{--cps-star-size: 20px;gap:0}.cps-tes__t{font-size:20px!important;line-height:1.1!important;letter-spacing:-.03em!important;font-weight:600!important;color:var(--s-head, var(--cps-ink))!important;margin:0!important}.cps-tes__q{font-size:18px;line-height:1.5;letter-spacing:-.02em!important;color:var(--tes-text, var(--cps-ink))}.cps-tes__q p{letter-spacing:inherit!important;margin:0}.cps-tes__by{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:16px;line-height:23px;color:var(--cps-ink)}.cps-tes__ver{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--cps-muted)}.cps-tes__ver .cps-ico{width:17px;height:17px;color:var(--cps-verified)}.cps-tes__prod{display:flex;align-items:center;gap:12px;margin-top:auto;padding:0 12px 0 0;min-height:59px;border-radius:3px;background:var(--prod-bg, var(--cps-surface));text-decoration:none!important;color:var(--cps-ink)!important;transition:background-color .2s}.cps-tes__prod:hover{background:var(--cps-surface-2)}.cps-tes__prod img{width:57px;height:59px;padding:3px;object-fit:contain;border-radius:2px;flex:none}.cps-tes__prod span{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:19px;min-width:0}.cps-tes__prod u{font-size:14px;line-height:19px;font-weight:500;text-transform:uppercase;letter-spacing:.02em!important;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--tes-cta, var(--cps-accent))}.cps-tes__it--solo{flex-basis:min(var(--tes-vid-w-m, 68vw),40.5svh)}.cps-tes__it--solo .cps-tes__media:not(.cps-tes__media--video){height:auto;aspect-ratio:.5625}.cps-tes__prod--solo{margin-top:0;min-height:56px;background:var(--card-bg, var(--cps-page));border-radius:var(--tes-media-r, 10px);box-shadow:0 0 0 1px var(--card-line, transparent);overflow:hidden}.cps-tes__prod--solo:hover{background:var(--cps-surface)}.cps-tes__prod--solo img{width:48px;height:56px}.cps-tes__prod--solo span{gap:2px;font-size:13px;line-height:17px}.cps-tes__prod--solo u{font-size:12.5px;line-height:17px}.cps-tes__ov{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:40px 8px 8px;background:linear-gradient(to top,#00000073,#0000)}.cps-tes__cap{font-size:14px;line-height:1.35;color:#fff;padding:0 4px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.cps-tes__ov .cps-tes__prod{margin:0;background:#fffffff2;border-radius:8px;min-height:52px}.cps-tes__ov .cps-tes__prod img{width:46px;height:52px}.cps-tes__ov .cps-tes__prod span{font-size:13px;line-height:17px;gap:3px}.cps-tes__ov .cps-tes__prod u{font-size:12px;line-height:16px}@media(min-width:990px){.cps-tes .cps-car__track{align-items:stretch}.cps-tes__it{flex:0 0 var(--tes-card-w-d, 640px);display:grid;grid-template-columns:var(--tes-media-w-d, 256px) minmax(0,1fr);gap:8px;min-height:var(--tes-h-d, 200px)}.cps-tes__media{height:auto}.cps-tes__it--card .cps-tes__media--video{align-self:start;width:100%;aspect-ratio:var(--ar, .5625)}.cps-tes__it--card .cps-tes__card{padding:var(--tes-pad-d, 24px);gap:var(--tes-cgap-d, 12px)}.cps-tes__q{font-size:var(--tes-q, 18px)}.cps-tes__it--card .cps-tes__by{margin-top:2px}.cps-tes__it--solo{flex:0 0 calc(var(--tes-media-w-d, 256px) - 31.5px);display:flex;min-height:0}.cps-tes__prod--solo img{width:40px;height:48px}.cps-tes__prod--solo{min-height:48px;height:48px;gap:8px}}.cps-tes__body{display:contents}.cps-tes__more{display:none}@media(max-width:989px){.cps-tes--m-left .cps-car{margin-top:20px}.cps-tes--m-left .cps-car__ctl{margin-top:16px}.cps-tes--m-left .cps-tes__it--card{flex:0 0 var(--tes-lm-w, 86vw);display:grid;grid-template-columns:var(--tes-lm-pct, 38%) minmax(0,1fr);grid-template-areas:"media body" "prod prod";gap:10px 12px;padding:10px;border-radius:var(--tes-r, 12px);background:var(--card-bg, var(--cps-page));box-shadow:0 0 0 1px var(--card-line, transparent)}.cps-tes--m-left .cps-tes__it--card .cps-tes__media{grid-area:media;align-self:start;width:100%;border-radius:var(--tes-media-r, 10px)}.cps-tes--m-left .cps-tes__it--card .cps-tes__media:not(.cps-tes__media--video){height:auto;aspect-ratio:.5625}.cps-tes--m-left .cps-tes__it--card .cps-tes__card{display:contents}.cps-tes--m-left .cps-tes__body{grid-area:body;display:flex;flex-direction:column;gap:7px;min-width:0;padding-top:2px}.cps-tes--m-left .cps-tes__card .cps-stars{--cps-star-size: 15px}.cps-tes--m-left .cps-tes__t{font-size:16px!important;line-height:1.2!important;letter-spacing:-.02em!important}.cps-tes--m-left .cps-tes__q{font-size:var(--tes-lm-q, 15px);line-height:1.45;letter-spacing:-.01em!important}.cps-tes--m-left .cps-tes__q:not(.is-open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tes-lm-lines, 4);line-clamp:var(--tes-lm-lines, 4);overflow:hidden}.cps-tes--m-left .cps-tes__more{display:inline-block;align-self:flex-start;margin:-3px 0 0;padding:2px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:18px;color:var(--tes-cta, var(--cps-accent));text-decoration:underline;text-underline-offset:3px}.cps-tes--m-left .cps-tes__more[hidden]{display:none}.cps-tes--m-left .cps-tes__by{flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;line-height:19px}.cps-tes--m-left .cps-tes__ver{font-size:12.5px;gap:4px}.cps-tes--m-left .cps-tes__ver .cps-ico{width:15px;height:15px}.cps-tes--m-left .cps-tes__it--card .cps-tes__prod{grid-area:prod;margin:0;min-height:50px;border-radius:8px}.cps-tes--m-left .cps-tes__it--card .cps-tes__prod img{width:46px;height:50px}.cps-tes--m-left .cps-tes__it--card .cps-tes__prod span{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;flex:1;font-size:13.5px;line-height:18px}.cps-tes--m-left .cps-tes__it--card .cps-tes__prod u{font-size:13px;line-height:18px}.cps-tes--m-left .cps-tes__it--solo{flex-basis:var(--tes-lm-solo, 38vw)}.cps-tes--m-left .cps-tes__prod--solo{min-height:50px}.cps-tes--m-left .cps-tes__prod--solo img{width:38px;height:50px}.cps-tes--m-left .cps-tes__prod--solo span{font-size:12px;line-height:15px}.cps-tes--m-left .cps-tes__prod--solo u{font-size:11.5px;line-height:15px}.cps-tes--m-left .cps-tes__play{left:6px;top:auto;bottom:6px;transform:none;width:60px;height:60px;border:0;background:transparent;box-shadow:none}.cps-tes--m-left .cps-tes__play:hover{transform:none}.cps-tes--m-left .cps-tes__play:before{content:"";position:absolute;left:6px;top:6px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.65);background:#fffffff2;box-shadow:0 2px 10px #00000038;box-sizing:border-box;transition:transform .2s}.cps-tes--m-left .cps-tes__play:hover:before,.cps-tes--m-left .cps-tes__play:active:before{transform:scale(1.06)}.cps-tes--m-left .cps-tes__play svg{position:relative;width:18px;height:18px;color:#111}}.cps-car__ctl{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:32px;padding:0 16px}.cps-car__prog{position:relative;flex:1;max-width:219px;height:5px;border-radius:20px;background:var(--prog-track, var(--cps-divider));overflow:hidden}.cps-car__prog span{position:absolute;left:0;top:0;height:100%;width:18%;border-radius:inherit;background:var(--prog-fill, var(--cps-accent));transition:transform .25s ease}.cps-car__btns{display:flex;gap:12px;flex:none}.cps-car__b{width:32px;height:32px;border-radius:50%;border:0;background:var(--ctl-bg, color-mix(in srgb, var(--cps-grey) 93%, var(--cps-ink)));color:var(--ctl-icon, var(--cps-ink));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .2s,background-color .2s}.cps-car__b svg{width:16px;height:16px;stroke-width:2.2}.cps-car__b:hover:not([disabled]){filter:brightness(.95)}.cps-car__b[disabled]{opacity:.45;cursor:default}@media(min-width:990px){.cps-car__ctl{justify-content:flex-start;padding:0}.cps-tes .cps-car__prog{display:none}}.cps-ba__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:990px){.cps-ba__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px}.cps-ba--flip .cps-ba__media{order:2}}.cps-ba__media{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:var(--ba-r, 14px);overflow:hidden;aspect-ratio:var(--ba-ratio, 1);background:#eee}.cps-ba__media--one{grid-template-columns:1fr}.cps-ba__half{position:relative;min-height:0}.cps-ba__half img{width:100%;height:100%;object-fit:cover}.cps-ba__lbl{position:absolute;left:16px;bottom:14px;color:#fff;font-family:var(--cps-fh);font-size:20px;font-weight:600;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.25)}@media(min-width:990px){.cps-ba__lbl{font-size:26px;left:28px;bottom:22px}}.cps-ba__copy{display:flex;flex-direction:column;gap:20px}.cps-ba__h{font-size:var(--h-m, 24px)!important;line-height:1.25!important}.cps-ba__h .cps-hl{padding:0 .3em}.cps-ba__t{font-size:16px;line-height:1.7;color:var(--s-body)}.cps-ba__feats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.cps-ba__f{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.25;color:var(--cps-ink)}.cps-ba__f .cps-ico{width:28px;height:28px;color:var(--cps-accent);flex:none}.cps-ba__f img{width:28px;height:28px;object-fit:contain;flex:none}@media(min-width:990px){.cps-ba__h{font-size:var(--h-d, 36px)!important}.cps-ba__t{font-size:16px}.cps-ba__f{font-size:14.4px}.cps-ba__feats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.cps-ben__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cps-ben__h{font-size:var(--h-m, 30px)!important;line-height:1.2!important;letter-spacing:-.01em!important;order:1}.cps-ben__media{order:2;border-radius:var(--cps-r);overflow:hidden;aspect-ratio:var(--ben-ratio-m, 358 / 358);background:#eee}.cps-ben__media img,.cps-ben__media video{width:100%;height:100%;object-fit:cover}.cps-ben__list{order:3;border-bottom:1px solid var(--ben-line, var(--cps-divider))}.cps-ben__step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--ben-line, var(--cps-divider))}.cps-ben__ic{width:40px;height:40px;border-radius:50%;background:var(--cps-tint);color:var(--cps-accent);display:flex;align-items:center;justify-content:center;margin-top:2px}.cps-ben__ic .cps-ico{width:20px;height:20px}.cps-ben__ic img{width:22px;height:22px;object-fit:contain}.cps-ben__step h3{font-size:20px!important;line-height:1.3!important}.cps-ben__step p{font-size:18px;line-height:1.5625;color:var(--s-body);margin-top:4px!important}.cps-ben__cta{order:4;display:flex;flex-direction:column;gap:18px;margin-top:20px}.cps-ben__cta .cps-btn{width:100%}.cps-ben__note{font-size:12px;line-height:1.45;color:var(--cps-muted)}@media(min-width:990px){.cps-ben__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:62px;row-gap:0;grid-template-rows:auto auto 1fr;align-items:start}.cps-ben--flip .cps-ben__media{grid-column:1}.cps-ben--flip .cps-ben__h,.cps-ben--flip .cps-ben__list,.cps-ben--flip .cps-ben__cta{grid-column:2}.cps-ben__h{grid-column:1;grid-row:1;font-size:var(--h-d, 36px)!important;margin-bottom:26px}.cps-ben__media{grid-column:2;grid-row:1 / span 3;aspect-ratio:var(--ben-ratio-d, 658 / 654)}.cps-ben__list{grid-column:1;grid-row:2}.cps-ben__cta{grid-column:1;grid-row:3;margin-top:20px}.cps-ben__cta .cps-btn{width:auto;align-self:flex-start;min-width:267px}.cps-ben__step{padding:20px 0;gap:20px}.cps-ben__step h3{font-size:21px!important}.cps-ben__step p{font-size:16px;line-height:25px;max-width:480px}}.cps-tl{border-top:1px solid var(--tl-top-line, var(--cps-divider));overflow-x:clip}.cps-tl__in{display:grid;gap:22px}.cps-tl__h{font-size:var(--h-m, 24px)!important;line-height:1.16!important;text-align:center;max-width:26ch;margin:0 auto!important}.cps-tl__track{position:relative}.cps-tl__rail{position:absolute;top:16px;bottom:0;left:13px;width:2px;border-radius:2px;background:var(--tl-line, var(--cps-line));overflow:hidden}.cps-tl__fill{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--tl-accent, var(--cps-accent));transform-origin:top}.cps-tl.is-armed .cps-tl__fill{transform:scaleY(var(--tl-p, 0))}.cps-tl__list{display:grid;gap:26px;padding-left:44px!important}.cps-tl__it{position:relative;display:grid;gap:10px;min-width:0}.cps-tl__dot{position:absolute;top:2px;left:-44px;width:28px;height:28px;border-radius:50%;border:2px solid var(--tl-accent, var(--cps-accent));background:var(--tl-accent, var(--cps-accent));transition:background-color .3s,border-color .3s,transform .3s}.cps-tl__dot:after{content:"";position:absolute;top:4px;left:8px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:opacity .3s}.cps-tl.is-armed .cps-tl__dot{border-color:var(--tl-line, var(--cps-line));background:var(--s-bg, var(--cps-page));transform:scale(.92)}.cps-tl.is-armed .cps-tl__dot:after{opacity:0}.cps-tl.is-armed .cps-tl__it.is-on .cps-tl__dot{border-color:var(--tl-accent, var(--cps-accent));background:var(--tl-accent, var(--cps-accent));transform:none}.cps-tl.is-armed .cps-tl__it.is-on .cps-tl__dot:after{opacity:1}.cps-tl__when{display:flex;align-items:center;min-height:32px;font-family:var(--cps-fh);font-size:20px;font-weight:600;line-height:1.2;color:var(--s-head)}.cps-tl__card{position:relative;display:grid;gap:8px;justify-items:start;padding:18px 18px 20px;border-radius:var(--cps-r);background:var(--tl-card, color-mix(in srgb, var(--tl-accent, var(--cps-accent)) 7%, var(--cps-page)))}.cps-tl.is-armed .cps-tl__card{opacity:0;transform:translate(24px);transition:opacity .5s ease-out,transform .5s ease-out}.cps-tl.is-armed .cps-tl__it.is-on .cps-tl__card{opacity:1;transform:none}.cps-tl__ic{width:44px;height:44px;border-radius:50%;background:#fff;color:var(--tl-icon, var(--cps-accent-dark));display:inline-flex;align-items:center;justify-content:center}.cps-tl__ic .cps-ico{width:24px;height:24px}.cps-tl__ic img{width:26px;height:26px;object-fit:contain}.cps-tl__card h3{font-size:18px!important;line-height:1.25!important}.cps-tl__card p{font-size:15px;line-height:1.5;color:var(--s-body)}.cps-tl__img{width:100%;border-radius:8px;overflow:hidden}.cps-tl__img img{width:100%;height:auto}.cps-tl__checks{display:grid;gap:8px;margin-top:4px!important}.cps-tl__checks li{position:relative;padding-left:32px;font-size:15px;line-height:1.4;color:var(--s-ink)}.cps-tl__checks li:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:99px;background:var(--cps-page)}.cps-tl__checks li:after{content:"";position:absolute;left:6px;top:6px;width:10px;height:5px;border-bottom:2px solid var(--tl-icon, var(--tl-accent, var(--cps-accent)));border-left:2px solid var(--tl-icon, var(--tl-accent, var(--cps-accent)));transform:rotate(-45deg)}.cps-tl__note{font-size:12px;line-height:1.45;color:var(--cps-muted);text-align:center}@media(min-width:768px){.cps-tl__in{gap:34px}.cps-tl__h{font-size:var(--h-d, 36px)!important}.cps-tl__rail{left:calc(50% - 1px);top:32px}.cps-tl__list{gap:40px;padding:0!important}.cps-tl__it{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:start;gap:0}.cps-tl__dot{top:14px;left:calc(50% - 18px);width:36px;height:36px}.cps-tl__dot:after{top:6px;left:11px;width:9px;height:15px}.cps-tl__when{grid-column:1;grid-row:1;justify-content:flex-end;min-height:64px;font-size:32px;text-align:end}.cps-tl__card{grid-column:3;grid-row:1;padding:22px 24px 24px}.cps-tl__it--flip .cps-tl__when{grid-column:3;justify-content:flex-start;text-align:start}.cps-tl__it--flip .cps-tl__card{grid-column:1}.cps-tl__card:before{content:"";position:absolute;top:24px;left:-9px;border:9px solid transparent;border-left-width:0;border-right-color:var(--tl-card, var(--cps-surface))}.cps-tl__it--flip .cps-tl__card:before{left:auto;right:-9px;border-left-width:9px;border-right-width:0;border-left-color:var(--tl-card, var(--cps-surface));border-right-color:transparent}.cps-tl.is-armed .cps-tl__card{transform:translate(40px)}.cps-tl.is-armed .cps-tl__it--flip .cps-tl__card{transform:translate(-40px)}.cps-tl__card h3{font-size:20px!important}.cps-tl__card p{font-size:16px}}@media(prefers-reduced-motion:reduce){.cps-tl.is-armed .cps-tl__card{transition:none;transform:none!important}}.cps-res__in{display:grid;gap:32px;padding:32px 12px;border-radius:var(--res-r, 10px);background:var(--res-card, var(--cps-surface));text-align:start}.cps-res__copy{display:grid;gap:16px}.cps-res__h{margin:0!important;font-size:var(--h-m, 36px)!important;line-height:1.2!important;letter-spacing:-.03em!important}.cps-res__t{font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--s-body)}.cps-res__t p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.cps-res__stats{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cps-res__st{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:center;min-width:0}.cps-res__n{grid-row:1 / span 2;margin:0!important;font-family:var(--cps-fh);font-size:var(--res-n-m, 44px);font-weight:600;line-height:1;letter-spacing:-.03em!important;color:var(--res-num, var(--cps-accent));white-space:nowrap;font-variant-numeric:tabular-nums}.cps-res__u{font-size:var(--res-u, 1em)}.cps-res__ti{grid-column:2;align-self:end;margin:0!important;font-size:16px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:0!important;color:var(--s-head, var(--cps-ink))}.cps-res__l{grid-column:2;align-self:start;margin:0;font-size:16px;line-height:1.5;color:var(--res-line, var(--cps-ink))}.cps-res__note{margin:0;font-size:13px;color:var(--cps-muted);text-align:center}@media(min-width:768px){.cps-res__in{justify-items:center;align-items:start;padding:32px 40px;text-align:center}.cps-res__copy{justify-items:center;max-width:690px}.cps-res__stats{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.cps-res__st{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start}.cps-res__n{grid-row:auto;margin-bottom:6px!important;font-size:var(--res-n-d, 44px)}.cps-res__ti,.cps-res__l{grid-column:auto;align-self:auto}}@media(min-width:1024px){.cps-res__h{font-size:var(--h-d, 36px)!important;line-height:1!important}.cps-res__stats{grid-template-columns:repeat(var(--res-cols, 4),minmax(0,1fr));gap:24px}}.cps-cmp__h{font-size:var(--h-m, 30px)!important;line-height:1.25!important;text-align:center}.cps-cmp__tbl{width:100%;margin-top:40px;border-collapse:separate;border-spacing:0;table-layout:fixed;background:transparent!important;border:0!important}.cps-cmp__tbl th,.cps-cmp__tbl td{padding:0 12px;text-align:center;vertical-align:middle;border:0;background:transparent}.cps-cmp__tbl thead th{height:47px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.04em!important;text-transform:uppercase;color:var(--s-head);border-bottom:2px solid var(--cmp-rule, var(--cps-ink))}.cps-cmp__tbl thead th.cps-cmp__us{background:var(--cmp-us, var(--cps-accent));color:var(--cmp-us-text, var(--cps-on-accent));border-radius:10px 10px 0 0;border-bottom-color:var(--cmp-us, var(--cps-accent));padding:8px 12px}.cps-cmp__us img{max-height:26px;width:auto;margin:0 auto;filter:var(--cmp-logo-filter, none)}.cps-cmp__us span{font-family:var(--cps-fh);font-size:18px;font-weight:700;letter-spacing:.12em!important}.cps-cmp__tbl tbody td{height:54px;border-bottom:1px solid var(--cmp-line, var(--cps-divider))}.cps-cmp__tbl tbody tr:last-child td{border-bottom:0}.cps-cmp__tbl tbody td:first-child{text-align:left;font-size:12px;font-weight:600;line-height:1.56;color:var(--s-ink)}.cps-cmp__tbl tbody td.cps-cmp__us{background:var(--cmp-us-tint, color-mix(in srgb, var(--cmp-us, var(--cps-accent)) 5%, #fff));border-bottom-color:transparent}.cps-cmp__tbl tbody tr:last-child td.cps-cmp__us{border-radius:0 0 10px 10px}.cps-cmp__y,.cps-cmp__n{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center}.cps-cmp__y{background:var(--cmp-yes, var(--cps-accent));color:var(--cps-on-accent)}.cps-cmp__n{background:var(--cmp-no, var(--cps-divider));color:#fff}.cps-cmp__y svg,.cps-cmp__n svg{width:12px;height:12px}.cps-cmp__tbl col.cps-c1{width:42%}.cps-cmp__tbl col.cps-c2{width:37%}.cps-cmp__tbl col.cps-c3{width:21%}@media(min-width:990px){.cps-cmp__h{font-size:var(--h-d, 36px)!important}.cps-cmp__tbl{margin-top:40px}.cps-cmp__tbl thead th{height:61px;font-size:14px}.cps-cmp__tbl tbody td{height:65px}.cps-cmp__tbl tbody td:first-child{font-size:14px}.cps-cmp__tbl col.cps-c1{width:43%}.cps-cmp__tbl col.cps-c2{width:34.8%}.cps-cmp__tbl col.cps-c3{width:22.2%}}.cps-ing__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.cps-ing__h{font-size:var(--h-m, 28px)!important;line-height:1.16!important;max-width:20ch}.cps-ing__t{font-size:16px;line-height:1.5;color:var(--s-body);max-width:563px}.cps-ing .cps-car{margin-top:28px}.cps-ing__card{flex:0 0 var(--ing-w-m, 272px);background:var(--ing-card, var(--cps-surface));border-radius:var(--cps-r);overflow:hidden;display:flex;flex-direction:column}.cps-ing__img{position:relative;aspect-ratio:4 / 3;background:#eee;overflow:hidden}.cps-ing__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.cps-ing__b{padding:16px 16px 20px;display:flex;flex-direction:column;gap:8px}.cps-ing__b h3{font-size:16px!important;line-height:1.2!important}.cps-ing__b p{font-size:13px;line-height:1.45;color:var(--s-body)}.cps-dots-ctl{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:24px}.cps-dots-ctl .cps-car__b{width:36px;height:36px;background:#fff;border:1px solid var(--cps-line);color:var(--cps-accent)}.cps-dots-ctl .cps-car__b[disabled]{opacity:.45;background:#fff}.cps-dots{display:flex;align-items:center;gap:7px}.cps-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--cps-line);cursor:pointer;transition:width .25s,background-color .25s}.cps-dots button.is-on{width:24px;background:var(--cps-accent)}@media(min-width:990px){.cps-ing__h{font-size:var(--h-d, 36px)!important;max-width:none}.cps-ing .cps-car{margin-top:24px}.cps-ing__card{flex-basis:calc((100% - 3 * var(--car-gap, 16px)) / 4)}.cps-dots-ctl{margin-top:24px}}.cps-faq__h{font-size:var(--h-m, 30px)!important;line-height:1.25!important;text-align:var(--faq-align-m, left)}.cps-faq__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.cps-faq__col{display:flex;flex-direction:column;gap:12px}.cps-faq details{background:var(--faq-item, var(--cps-surface));border-radius:8px}.cps-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;min-height:46px;padding:10px 20px;font-size:16px;line-height:26px;color:var(--s-ink)}.cps-faq summary::-webkit-details-marker{display:none}.cps-faq__a{padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--s-body)}.cps-faq__a p+p{margin-top:8px!important}@media(min-width:990px){.cps-faq__h{font-size:var(--h-d, 36px)!important;text-align:center}.cps-faq__cols{grid-template-columns:repeat(var(--faq-cols, 2),minmax(0,1fr));column-gap:40px;margin-top:28px;align-items:start}.cps-faq__col{gap:10px}.cps-faq summary{min-height:56px;padding:15px 20px}}.cps-dif__box{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--cps-r);overflow:hidden;background:var(--dif-card, var(--dif-card-d, var(--cps-surface)))}.cps-dif__media{aspect-ratio:var(--dif-ratio-m, 1);background:#eee}.cps-dif__media img,.cps-dif__media video{width:100%;height:100%;object-fit:cover}.cps-dif__c{padding:30px 24px;display:flex;flex-direction:column;justify-content:center}.cps-dif__h{font-size:var(--h-m, 30px)!important;line-height:1.25!important;margin-bottom:18px!important}.cps-dif__f{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.cps-dif__ic{grid-row:span 2;width:32px;height:32px;border-radius:8px;background:#fff;color:var(--cps-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000a}.cps-dif__ic .cps-ico{width:16px;height:16px}.cps-dif__ic img{width:18px;height:18px;object-fit:contain}.cps-dif__f strong{font-size:15px;font-weight:700;line-height:1.56;color:var(--cps-ink)}.cps-dif__f p{font-size:16px;line-height:1.4;color:var(--cps-body)}.cps-dif__c .cps-btn{margin-top:30px;width:100%}@media(min-width:990px){.cps-dif__box{grid-template-columns:1fr 1fr}.cps-dif--flip .cps-dif__media{order:2}.cps-dif__media{aspect-ratio:auto;min-height:100%;position:relative;overflow:hidden}.cps-dif__media img,.cps-dif__media video{position:absolute;top:0;right:0;bottom:0;left:0}.cps-dif__c{padding:60px;min-height:var(--dif-h, 688px)}.cps-dif__h{font-size:var(--h-d, 36px)!important;margin-bottom:26px!important}.cps-dif__f{padding:16px 0}.cps-dif__c .cps-btn{width:auto;min-width:180px;align-self:flex-start}}.cps-nl__in{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.cps-nl__h{font-size:26px!important;font-weight:700!important;line-height:1.15!important;max-width:14em}.cps-nl__t{font-size:14px;line-height:1.6;margin-top:8px!important}.cps-nl__f{display:flex;gap:8px}.cps-nl__f input[type=email]{flex:1;min-width:0;height:52px;padding:0 16px;border:1px solid var(--nl-line, var(--cps-line));border-radius:6px;background:#fff;font-family:var(--cps-fb);font-size:14px;color:#151515;margin:0}.cps-nl__f button{height:52px;padding:0 22px;border:0;border-radius:8px;background:var(--cps-btn);color:var(--cps-btn-text);font-family:var(--cps-fb);font-size:14px;font-weight:600;cursor:pointer}.cps-nl__msg{font-size:14px;margin-top:10px!important}@media(min-width:990px){.cps-nl__in{grid-template-columns:minmax(0,1fr) minmax(0,658px);gap:60px}.cps-nl__h{font-size:30px!important}.cps-nl__t{font-size:15px}}.cps-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--sticky-bg, var(--cps-page));padding:10px 0 calc(10px + env(safe-area-inset-bottom));box-shadow:#959da533 0 -8px 24px;transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.cps-sticky.is-on{transform:none;visibility:visible}.cps-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:12px}.cps-sticky__p{display:flex;align-items:center;gap:12px;min-width:0}.cps-sticky__p img{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--cps-surface);flex:none}.cps-sticky__p h5{font-size:14px!important;line-height:1.25!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cps-sticky__pr{display:flex;gap:6px;font-size:13px;line-height:1.5}.cps-sticky__pr b{font-weight:600}.cps-sticky__pr s{color:var(--cps-sale)}.cps-sticky .cps-btn{min-height:41px;padding:0 16px;font-size:10px;letter-spacing:.125em!important;border-radius:6px;flex:none}@media(min-width:990px){.cps-sticky{padding:18px 0}.cps-sticky__p img{width:44px;height:44px}.cps-sticky__p h5{font-size:16px!important}.cps-sticky__pr{font-size:14px}.cps-sticky .cps-btn{min-height:44px;font-size:12px;padding:0 20px}}@media(min-width:990px){.cps-sticky--desk-off{display:none}}body.cps-hide-global-bar #shopify-section-announcement_bar{display:none!important}.cps h1,.cps h2,.cps h3{text-wrap:pretty}@media(max-width:749px){.cps-gb--m-notxt .cps-gb__t1{display:none}}@media(min-width:990px)and (max-width:1199px){.cps-gb--m-notxt .cps-gb__t1{display:none}}.cps-placeholder .cps-ph-t{display:none}.shopify-design-mode .cps-placeholder .cps-ph-t{display:block}.cps-placeholder .cps-ph-i{width:34px;height:34px;opacity:.35;color:var(--cps-accent)}.shopify-design-mode .cps-placeholder .cps-ph-i{display:none}.cps-placeholder .cps-ph-i svg{width:100%;height:100%;opacity:1}.shopify-design-mode .cps-placeholder{background:repeating-linear-gradient(45deg,var(--cps-surface),var(--cps-surface) 10px,var(--cps-surface-2) 10px,var(--cps-surface-2) 20px)}.cps-tes{--sec-bg: var(--cps-grey)}.cps-cmp{--sec-bg: var(--cps-surface)}.cps-dif{--dif-card-d: var(--cps-surface-2)}.cps-nl{--sec-bg: var(--cps-tint)}.cps-camp__r[hidden],[data-cps-draft]{display:none!important}html.cps-preview [data-cps-draft]{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cps-pdp.css.map */
