.kash-page .how{background:var(--white);padding:96px 0;position:relative;overflow:hidden}.kash-page .how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(224,201,160,.22) 1px,transparent 1.2px);background-size:26px 26px;pointer-events:none}.kash-page .how .wrap{position:relative}.kash-page .how-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.kash-page .how-card{background:var(--cream);border-radius:16px;padding:32px 26px 30px;text-align:center;position:relative;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.kash-page .how-card:nth-child(3),.kash-page .how-card:nth-child(7){background:var(--mist)}.kash-page .how-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #18314747}.kash-page .how-num{position:absolute;top:18px;left:24px;font-family:var(--serif);font-style:italic;font-weight:600;font-size:18px;color:var(--sand-d)}.kash-page .how-illus{width:100%;aspect-ratio:4/5;border-radius:8px;margin:24px 0 22px;overflow:hidden;background:linear-gradient(160deg,var(--powder) 0%,var(--mist) 100%);display:flex;align-items:center;justify-content:center}.kash-page .how-illus img{width:100%;height:100%;object-fit:cover;display:block}.kash-page .how-card h3{font-family:var(--serif);font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.kash-page .how-card p{font-size:13px;line-height:1.65;color:var(--slate)}.kash-page .how-arrow{width:56px;height:40px;align-self:center;margin:0 6px;color:var(--slate);opacity:.75;flex-shrink:0}@media(max-width:1080px){.kash-page .how-grid{grid-template-columns:1fr 1fr;gap:16px}.kash-page .how-arrow{display:none}}@media(max-width:640px){.kash-page .how-grid{grid-template-columns:1fr}}.kash-page .center-cta{text-align:center;margin-top:52px}.kash-page .products{background:var(--white);border-top:1px solid var(--line);padding:96px 0}.kash-page .prod-head{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.kash-page .live-dot{width:8px;height:8px;border-radius:50%;background:var(--sand-d);position:relative;display:inline-block}.kash-page .live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--sand-d);animation:kashpulse 1.6s ease-out infinite}@keyframes kashpulse{to{transform:scale(2.4);opacity:0}}.kash-page .prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1080px){.kash-page .prod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.kash-page .prod-grid{grid-template-columns:1fr}}.kash-page .prod-card{background:var(--white);border:1px solid var(--mist);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s var(--ease),border-color .3s var(--ease)}.kash-page .prod-card:hover{box-shadow:0 14px 32px #1831471a;border-color:var(--slate)}.kash-page .prod-photo{position:relative;aspect-ratio:4/5;overflow:hidden;display:flex;align-items:center;justify-content:center}.kash-page .prod-photo svg{width:46%;transition:transform .9s var(--ease)}.kash-page .prod-card:hover .prod-photo svg{transform:scale(1.05)}.kash-page .prod-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.kash-page .p-teacup{background:linear-gradient(165deg,var(--sand) 0%,var(--cream) 100%)}.kash-page .p-shell{background:linear-gradient(165deg,var(--powder) 0%,var(--mist) 100%)}.kash-page .p-tin{background:linear-gradient(165deg,var(--mist) 0%,var(--cream) 100%)}.kash-page .p-wine{background:linear-gradient(165deg,#DCE5EC 0%,var(--sand) 100%)}.kash-page .badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;background:#fffffff0;padding:6px 10px;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}.kash-page .badge .live-dot{width:6px;height:6px}.kash-page .prod-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.kash-page .prod-body h3{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.kash-page .scent{font-size:12px;color:var(--slate);letter-spacing:.02em}.kash-page .price{font-family:var(--serif);font-size:17px;color:var(--ink);margin-top:2px}.kash-page .price .from{font-family:var(--sans);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin-right:4px}.kash-page .price s{color:var(--slate);opacity:.7;margin-left:8px;font-size:14px}.kash-page .prod-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:13px 20px;background:var(--ink);color:#fff;border:0;width:100%;border-radius:999px;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease)}.kash-page .prod-cta:hover{background:var(--slate);color:#fff}.kash-page .prod-cta[disabled]{background:var(--powder);color:var(--slate);cursor:not-allowed}.kash-page .prod-footer{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.kash-page .prod-note{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--slate)}.kash-page .compare{background:var(--cream);padding:100px 0;position:relative;overflow:hidden}.kash-page .compare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(69,100,127,.08) 1px,transparent 1.2px);background-size:28px 28px;pointer-events:none}.kash-page .cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative}@media(max-width:800px){.kash-page .cmp-grid{grid-template-columns:1fr;gap:18px}}.kash-page .panel{border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.kash-page .panel-kash{background:var(--powder);box-shadow:0 24px 50px -30px var(--slate)}.kash-page .panel-ord{background:#ececec;box-shadow:0 24px 50px -30px #18314726}.kash-page .panel-banner{padding:28px 32px 22px}.kash-page .badge-solid{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--cream);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:7px 14px 7px 12px;border-radius:24px;margin-bottom:16px}.kash-page .badge-solid:before{content:"";width:6px;height:6px;background:var(--sand-d);border-radius:50%}.kash-page .badge-strike{display:inline-flex;background:#18314714;color:#7a7a76;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:24px;margin-bottom:16px;text-decoration:line-through}.kash-page .panel-banner h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,36px);color:var(--ink);margin-bottom:6px}.kash-page .panel-ord .panel-banner h3{color:#8a8a86}.kash-page .panel-banner p{font-size:13px;color:var(--slate)}.kash-page .panel-img{aspect-ratio:5/4;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff6b;border-top:1px solid rgba(24,49,71,.05);border-bottom:1px solid rgba(24,49,71,.05)}.kash-page .panel-kash .panel-img img{width:100%;height:100%;object-fit:cover;display:block}.kash-page .panel-ord .panel-img img{width:100%;height:100%;object-fit:contain;display:block;padding:22px;mix-blend-mode:multiply}.kash-page .panel-body{padding:26px 32px 34px;display:flex;flex-direction:column;flex:1}.kash-page .feat{flex:1}.kash-page .feat li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;font-size:13.5px;color:var(--ink)}.kash-page .feat li:not(:last-child){border-bottom:1px dashed rgba(24,49,71,.12)}.kash-page .icon-c{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.kash-page .icon-check{background:var(--sand-d);color:var(--ink)}.kash-page .icon-x{background:#965a5a21;color:#96504f}.kash-page .icon-c svg{width:11px;height:11px}.kash-page .panel-ord .feat li{color:#6a6a66}.kash-page .cmp-trust{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:48px auto 0;max-width:880px;background:var(--white);border-radius:48px;padding:18px 24px;box-shadow:0 8px 22px -16px #18314740}.kash-page .cmp-trust span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--ink)}.kash-page .cmp-trust b{width:8px;height:8px;border-radius:50%;background:var(--sand-d)}.kash-page .story{background:var(--ink);padding:96px 0;position:relative;overflow:hidden}.kash-page .story:after{content:"";position:absolute;top:-60px;right:-60px;width:300px;height:300px;border-radius:50%;background:#cbd8e112}.kash-page .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;position:relative;z-index:1}@media(max-width:900px){.kash-page .story-grid{grid-template-columns:1fr;gap:44px}}.kash-page .story .label{color:var(--powder)}.kash-page .story h2{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4.5vw,56px);line-height:1.06;letter-spacing:-.028em;color:var(--white);margin:16px 0 20px}.kash-page .story h2 .hl{color:var(--white)}.kash-page .story p.body{font-size:14px;color:var(--mist);line-height:1.8;max-width:420px;margin-bottom:18px}.kash-page .story .pill{margin-top:14px}.kash-page .stats{display:grid;grid-template-columns:1fr 1fr;gap:2px}.kash-page .stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:32px 24px}.kash-page .stat b{font-family:var(--serif);font-weight:300;font-size:46px;color:var(--white);line-height:1;display:block;margin-bottom:8px}.kash-page .stat b i{font-style:normal;color:var(--powder)}.kash-page .stat span{font-size:12.5px;color:var(--mist);letter-spacing:.04em;line-height:1.5}.kash-page .faq{background:var(--white);padding:96px 0;border-top:1px solid var(--line)}.kash-page .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:start}@media(max-width:800px){.kash-page .faq-grid{grid-template-columns:1fr;gap:40px}}.kash-page .faq-left{position:sticky;top:110px}@media(max-width:800px){.kash-page .faq-left{position:static}}.kash-page .faq-left p.sub{font-size:14px;color:var(--slate);margin:18px 0 32px;max-width:360px}.kash-page .faq-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.kash-page .ghost-pill{display:inline-flex;padding:14px 28px;border:1px solid rgba(24,49,71,.25);border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:all .3s var(--ease)}.kash-page .ghost-pill:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.kash-page .faq-list{border-top:1px solid var(--line)}.kash-page .faq-item{border-bottom:1px solid var(--line)}.kash-page .faq-q{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;text-align:left;font-family:var(--sans)}.kash-page .faq-q span.q{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}.kash-page .faq-q:hover span.q,.kash-page .faq-item.open .faq-q span.q{color:var(--slate)}.kash-page .faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid rgba(24,49,71,.3);position:relative;transition:transform .35s var(--ease)}.kash-page .faq-icon:before,.kash-page .faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--slate);transform:translate(-50%,-50%)}.kash-page .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.kash-page .faq-item.open .faq-icon{transform:rotate(45deg);border-color:var(--slate)}.kash-page .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.kash-page .faq-item.open .faq-a{grid-template-rows:1fr}.kash-page .faq-a>div{overflow:hidden}.kash-page .faq-a p{font-size:14px;color:var(--slate);line-height:1.75;padding:2px 0 28px;max-width:60ch}.kash-page .reviews{background:var(--mist);padding:96px 0}.kash-page .rev-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none}.kash-page .rev-rail::-webkit-scrollbar{display:none}.kash-page .rev-card{flex:0 0 280px;scroll-snap-align:start;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.kash-page .rev-photo{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink);position:relative;overflow:hidden}.kash-page .rev-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.kash-page .rp1{background:linear-gradient(150deg,var(--sand),var(--cream))}.kash-page .rp2{background:linear-gradient(150deg,var(--powder),var(--mist))}.kash-page .rp3{background:linear-gradient(150deg,var(--mist),var(--sand))}.kash-page .rp4{background:linear-gradient(150deg,var(--cream),var(--powder))}.kash-page .rp5{background:linear-gradient(150deg,var(--sand),var(--mist))}.kash-page .rev-body{padding:22px 20px 20px;display:flex;flex-direction:column;gap:12px;flex:1}.kash-page .stars{color:var(--sand-d);font-size:13px;letter-spacing:3px}.kash-page .rev-body q{font-size:13.5px;color:var(--ink);line-height:1.6;flex:1}.kash-page .rev-foot{display:flex;align-items:center;gap:10px;border-top:1px dashed var(--line);padding-top:12px}.kash-page .rev-av{width:34px;height:34px;border-radius:50%;background:var(--powder);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:15px;color:var(--ink);flex-shrink:0}.kash-page .rev-name{font-size:12px;font-weight:500;color:var(--ink)}.kash-page .rev-name em{font-style:normal;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-left:6px}.kash-page .rev-loc{font-size:11px;color:var(--slate)}.kash-page .agg{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--slate);margin-top:14px}.kash-page .agg b{color:var(--ink);font-weight:600}.kash-page .foot-strip{background:var(--powder);padding:13px 24px;display:flex;justify-content:center;gap:34px;flex-wrap:wrap}.kash-page .foot-strip span{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.kash-page .foot-strip b{width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:.55}.kash-page .foot-main{background:var(--slate);padding:72px 0 0}.kash-page .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:900px){.kash-page .foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kash-page .foot-grid{grid-template-columns:1fr}}.kash-page .foot-logo{font-family:var(--serif);font-size:28px;color:var(--white);display:inline-flex;align-items:center}.kash-page .foot-logo em{font-weight:300;font-style:italic}.kash-page .foot-logo img{display:block;width:auto;object-fit:contain}.kash-page .foot-tag{font-size:12px;color:var(--mist);line-height:1.75;max-width:230px;margin:14px 0 0}.kash-page .foot-head{font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--powder);margin-bottom:18px;display:block}.kash-page .foot-links li{margin-bottom:12px}.kash-page .foot-links a{font-size:13px;color:var(--white);opacity:.85;transition:opacity .2s}.kash-page .foot-links a:hover{opacity:1;color:var(--white)}.kash-page .nl h3{font-family:var(--serif);font-weight:300;font-size:22px;color:var(--white);margin-bottom:8px}.kash-page .nl h3 em{font-style:italic;color:var(--sand-d)}.kash-page .nl p{font-size:12px;color:var(--mist);margin-bottom:16px}.kash-page .nl-form{display:flex;border:1px solid rgba(255,255,255,.25)}.kash-page .nl-form input{flex:1;background:transparent;border:0;padding:12px 14px;font-family:var(--sans);font-size:12px;color:var(--white);outline:none;min-width:0}.kash-page .nl-form input::placeholder{color:var(--mist)}.kash-page .nl-form button{background:var(--ink);border:0;color:var(--white);padding:12px 18px;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.kash-page .foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 0 38px}.kash-page .certs{display:flex;gap:10px;flex-wrap:wrap}.kash-page .certs span{font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);border:1px solid rgba(255,255,255,.14);padding:5px 11px}.kash-page .copy{font-size:11px;color:var(--mist)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kash-b.css.map */
