.cv .crumb{padding:20px 0 0;font-size:14px;color:var(--muted)}.cv .crumb a{color:var(--muted);text-decoration:none}.cv .crumb a:hover{color:var(--ink)}.cv .crumb .sep{margin:0 8px;color:#c7cfc7}.cv .pdp-hero{padding:26px 0 84px}.cv .pdp-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:start}.cv .gallery{position:sticky;top:96px}.cv .g-main{border-radius:24px;overflow:hidden;background:var(--sage-tint);position:relative}.cv .g-tag{position:absolute;top:18px;left:18px;z-index:2;background:#fff;color:var(--sage-deep);font-weight:700;font-size:13px;letter-spacing:.04em;padding:8px 14px;border-radius:999px;box-shadow:var(--shadow-sm)}.cv .g-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}.cv .g-thumb{border-radius:13px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .15s ease}.cv .g-thumb:hover{border-color:var(--sage)}.cv .g-thumb.active{border-color:var(--navy)}.cv .buy{display:flex;flex-direction:column}.cv .buy .ptitle{font-family:var(--serif);font-weight:400;font-size:42px;line-height:1.05;letter-spacing:-.015em;margin:10px 0 0}[data-headline=sans] .cv .buy .ptitle{font-family:var(--sans);font-weight:700;letter-spacing:-.025em}.cv .buy .psub{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sage-deep)}.cv .buy .prate{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:15px;color:var(--muted)}.cv .buy .prate a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cv .buy .pdesc{font-size:17.5px;line-height:1.6;color:var(--muted);margin:18px 0 0}.cv .buy .bens{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:13px 22px}.cv .buy .bens li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;font-weight:500}.cv .buy .bens .ck{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--sage-tint);display:grid;place-items:center;margin-top:1px}.cv .price{display:flex;align-items:baseline;gap:12px;margin:26px 0 0}.cv .price .now{font-size:34px;font-weight:800;letter-spacing:-.02em}.cv .price .was{font-size:20px;color:#a6aebc;text-decoration:line-through}.cv .price .savepill{background:#eaf1ea;color:var(--sage-deep);font-weight:700;font-size:14px;padding:5px 12px;border-radius:999px}.cv .perunit{font-size:14px;color:var(--muted);margin-top:6px}.cv .bundles{display:grid;gap:12px;margin:22px 0 0}.cv .bundle{position:relative;border:1.5px solid var(--line);border-radius:16px;padding:16px 18px;cursor:pointer;display:flex;align-items:center;gap:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.cv .bundle:hover{border-color:var(--sage)}.cv .bundle.sel{border-color:var(--navy);box-shadow:0 0 0 3px #1b2d4b14}.cv .bundle .radio{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center}.cv .bundle.sel .radio{border-color:var(--navy)}.cv .bundle.sel .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--navy)}.cv .bundle .bmid{flex:1}.cv .bundle .bname{font-weight:700;font-size:16.5px}.cv .bundle .bnote{font-size:13.5px;color:var(--muted);margin-top:2px}.cv .bundle .bprice{text-align:right}.cv .bundle .bp{font-weight:800;font-size:17px}.cv .bundle .bw{font-size:13.5px;color:#a6aebc;text-decoration:line-through}.cv .bundle .btag{position:absolute;top:-10px;right:16px;background:var(--sage);color:#16243b;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.cv .bundle.flag{border-color:var(--sage)}.cv .buyrow{display:flex;gap:14px;margin:22px 0 0;align-items:stretch}.cv .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;padding:0 6px}.cv .qty button{width:40px;height:48px;border:none;background:none;font-size:22px;cursor:pointer;color:var(--ink);border-radius:50%}.cv .qty button:hover{color:var(--sage-deep)}.cv .qty span{min-width:34px;text-align:center;font-weight:700;font-size:17px}.cv .atc{flex:1;font-size:18px;padding:0 30px;height:56px;border-radius:999px}.cv .atc.added{background:var(--sage);color:#16243b}.cv .buyfine{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--muted);margin:16px 0 0}.cv .buyfine .g{width:7px;height:7px;border-radius:50%;background:var(--sage)}.cv .assure{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--line)}.cv .assure .a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.cv .assure .a .ai{width:40px;height:40px;border-radius:12px;background:var(--sage-tint);display:grid;place-items:center}.cv .assure .a .at{font-weight:700;font-size:14px}.cv .assure .a .as{font-size:12.5px;color:var(--muted)}.cv .pay{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0}.cv .pay .chip{font-family:var(--mono);font-size:11px;color:#8a93a3;border:1px solid var(--line);border-radius:5px;padding:4px 8px;letter-spacing:.04em}.cv .sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -10px 30px #1b2d4b14;transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.7,.3,1)}.cv .sticky-bar.show{transform:translateY(0)}.cv .sticky-in{max-width:1240px;margin:0 auto;padding:13px 48px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cv .sticky-l{display:flex;align-items:center;gap:14px;min-width:0}.cv .sticky-l .si{width:48px;height:48px;border-radius:10px;background:var(--sage-tint);flex:0 0 48px;overflow:hidden}.cv .sticky-l .sn{font-weight:700;font-size:15.5px;white-space:nowrap}.cv .sticky-l .sp{font-size:14px;color:var(--muted)}.cv .sticky-r{display:flex;align-items:center;gap:16px}.cv .sticky-r .spr{font-weight:800;font-size:19px}.cv .six{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:34px;align-items:center;margin-top:60px}.cv .six .col{display:flex;flex-direction:column;gap:40px}.cv .point{display:flex;gap:16px;align-items:flex-start}.cv .six .left .point{flex-direction:row-reverse;text-align:right}.cv .point .pi{flex:0 0 50px;width:50px;height:50px;border-radius:15px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;box-shadow:var(--shadow-sm)}.cv .point .pt{font-family:var(--serif);font-size:21px;line-height:1.15}[data-headline=sans] .cv .point .pt{font-family:var(--sans);font-weight:700}.cv .point .pd{font-size:14.5px;line-height:1.5;color:var(--muted);margin-top:6px}.cv .six .center .dev{border-radius:24px;overflow:hidden;background:var(--sage-tint)}.cv .angle-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cv .angle .big{font-family:var(--serif);font-size:90px;line-height:1;color:var(--sage-deep);letter-spacing:-.02em}[data-headline=sans] .cv .angle .big{font-family:var(--sans);font-weight:800}.cv .angle p{margin-top:18px}.cv .angle .mini{display:flex;gap:30px;margin-top:30px}.cv .angle .mini .m b{font-family:var(--serif);font-size:26px}[data-headline=sans] .cv .angle .mini .m b{font-family:var(--sans);font-weight:700}.cv .angle .mini .m span{display:block;font-size:14px;color:var(--muted);margin-top:2px}.cv .compare{margin-top:54px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.cv .compare table{width:100%;border-collapse:collapse}.cv .compare th,.cv .compare td{padding:18px 22px;text-align:center;border-bottom:1px solid var(--line)}.cv .compare th:first-child,.cv .compare td:first-child{text-align:left;font-weight:600}.cv .compare thead th{font-size:15px;font-weight:700}.cv .compare thead .us{background:var(--navy);color:#fff}.cv .compare tbody td.us{background:#9baf9b1f}.cv .compare tbody tr:last-child td{border-bottom:none}.cv .compare .yes{color:var(--sage-deep)}.cv .compare .no{color:#c3c9d2;font-size:20px}.cv .compare td.us .yes{color:var(--sage-deep)}.cv .specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:50px}.cv .spec{background:var(--paper);padding:26px 28px}.cv .spec .sk{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sage-deep)}.cv .spec .sv{font-size:19px;font-weight:600;margin-top:8px}.cv .box-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px;font-size:16px;color:var(--muted)}.cv .box-row .bx{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-weight:600;color:var(--ink)}.cv .faq{max-width:820px;margin:46px auto 0}.cv .faq-item{border-bottom:1px solid var(--line)}.cv .faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--sans);font-size:19px;font-weight:600;color:var(--ink)}.cv .faq-ic{flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;position:relative;transition:transform .2s}.cv .faq-item.open .faq-ic{transform:rotate(45deg);border-color:var(--navy)}.cv .faq-a{overflow:hidden;max-height:0;transition:max-height .28s ease}.cv .faq-a .inner{padding:0 0 24px;font-size:16.5px;line-height:1.6;color:var(--muted);max-width:680px}.cv .rsum{display:flex;align-items:center;gap:40px;flex-wrap:wrap;margin-top:8px}.cv .rsum .big{font-family:var(--serif);font-size:64px;line-height:1}[data-headline=sans] .cv .rsum .big{font-family:var(--sans);font-weight:800}.cv .rsum .bars{flex:1;min-width:240px;max-width:420px}.cv .rsum .bar{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);margin:5px 0}.cv .rsum .track{flex:1;height:7px;border-radius:99px;background:var(--sage-tint);overflow:hidden}.cv .rsum .fill{height:100%;background:var(--sage)}.cv .final{padding:90px 0}.cv .final-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.cv .final .ph{border-radius:24px;overflow:hidden}.cv .final .h2{color:#fff}.cv .final .lead{color:#bfc9d8;margin-top:18px}.cv .final .fprice{display:flex;align-items:baseline;gap:12px;margin:26px 0 22px}.cv .final .fprice .now{font-size:30px;font-weight:800;color:#fff}.cv .final .fprice .was{font-size:18px;color:#90a0bc;text-decoration:line-through}.cv .final .frow{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cv .final .fassure{color:#9fb0c8;font-size:14px;margin-top:20px}@media(max-width:1080px){.cv .pdp-grid{grid-template-columns:1fr;gap:40px}.cv .gallery{position:static}.cv .six{grid-template-columns:1fr}.cv .six .left .point{flex-direction:row;text-align:left}.cv .angle-grid,.cv .final-grid{grid-template-columns:1fr}.cv .specs-grid{grid-template-columns:1fr 1fr}}@media(max-width:740px){.cv .pdp-grid,.cv .buy,.cv .bundles,.cv .bundle,.cv .bmid,.cv .bprice{min-width:0;max-width:100%}.cv .pdp-grid{box-sizing:border-box;width:100%}.cv .buy{width:100%;overflow:hidden}.cv .crumb{padding:14px 0 0;font-size:13px;line-height:1.4}.cv .pdp-hero{padding:18px 0 56px}.cv .g-main img,.cv .g-main>div:not(.g-tag){border-radius:18px}.cv .g-main{border-radius:18px}.cv .g-thumbs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch}.cv .g-thumbs::-webkit-scrollbar{display:none}.cv .g-thumb{flex:0 0 76px;scroll-snap-align:start}.cv .g-thumb>div{height:76px!important}.cv .buy .psub{font-size:12px;letter-spacing:.14em}.cv .buy .ptitle{font-size:32px;line-height:1.08;margin-top:8px}.cv .buy .prate{font-size:14px;gap:8px;margin-top:12px;flex-wrap:wrap}.cv .buy .pdesc{font-size:16px;margin-top:14px}.cv .buy .bens{grid-template-columns:1fr;gap:10px;margin-top:18px}.cv .buy .bens li{font-size:15px}.cv .price{margin-top:22px;flex-wrap:wrap;gap:10px}.cv .price .now{font-size:30px}.cv .price .was{font-size:17px}.cv .price .savepill{font-size:13px;padding:4px 10px}.cv .perunit{font-size:13px}.cv .bundles{margin-top:18px;width:100%}.cv .bundle{padding:12px;gap:10px;border-radius:14px;flex-wrap:wrap;width:100%;box-sizing:border-box}.cv .bundle .btag{position:static;align-self:flex-start;margin:0 0 4px;font-size:10.5px;padding:3px 8px;order:-1;flex-basis:100%}.cv .bundle .bmid{flex:1 1 0;min-width:0}.cv .bundle .bname{font-size:15px;line-height:1.2}.cv .bundle .bnote{font-size:12px;line-height:1.3;margin-top:2px;white-space:normal;word-wrap:break-word}.cv .bundle .bprice{flex:0 0 auto;min-width:0}.cv .bundle .bp{font-size:15px;white-space:nowrap}.cv .bundle .bw{font-size:12px;white-space:nowrap}.cv .bundle .radio{flex:0 0 18px;width:18px;height:18px}.cv .bundle.sel .radio:after{width:8px;height:8px}.cv .buyrow{gap:10px;margin-top:18px}.cv .qty{padding:0 2px}.cv .qty button{width:32px;height:46px;font-size:20px}.cv .qty span{min-width:24px;font-size:15px}.cv .atc{font-size:15.5px;padding:0 14px;height:52px}.cv .buyfine{font-size:13px;margin-top:12px;padding:0 8px;text-align:center;line-height:1.4}.cv .assure{gap:8px;padding-top:18px;margin-top:18px}.cv .assure .a{gap:6px}.cv .assure .a .ai{width:36px;height:36px}.cv .assure .a .at{font-size:13px}.cv .assure .a .as{font-size:11.5px;line-height:1.3}.cv .pay{gap:5px;flex-wrap:wrap;margin-top:14px}.cv .pay .chip{font-size:10px;padding:3px 6px}.cv .sticky-in{padding:10px 16px;gap:10px}.cv .sticky-l .si{display:none}.cv .sticky-l .sn{font-size:13.5px;line-height:1.2}.cv .sticky-l .sp{font-size:12px}.cv .sticky-r{gap:10px}.cv .sticky-r .spr{font-size:16px}.cv .sticky-r .btn{height:44px!important;padding:0 16px;font-size:14.5px}.cv .six,.cv .six .col{gap:24px}.cv .point{gap:14px}.cv .point .pi{flex:0 0 44px;width:44px;height:44px}.cv .point .pt{font-size:18px}.cv .point .pd{font-size:14px}.cv .angle .big{font-size:64px}.cv .angle .mini{flex-wrap:wrap;gap:18px}.cv .angle .mini .m b{font-size:20px}.cv .compare{overflow-x:auto;border-radius:14px}.cv .compare table{min-width:520px}.cv .compare th,.cv .compare td{padding:12px 14px;font-size:13px}.cv .compare thead th{font-size:13px}.cv .specs-grid{grid-template-columns:1fr 1fr}.cv .spec{padding:18px 20px}.cv .spec .sv{font-size:16px}.cv .box-row{font-size:14px;gap:8px}.cv .box-row .bx{padding:8px 12px;font-size:13.5px}.cv .rsum{gap:20px}.cv .rsum .big{font-size:48px}.cv .rsum .bars{min-width:0}.cv .faq{margin-top:32px}.cv .faq-q{font-size:16px;padding:18px 0}.cv .faq-a .inner{padding-bottom:18px;font-size:15px}.cv .final{padding:64px 0}.cv .final .fprice .now{font-size:26px}.cv .final .fprice .was{font-size:16px}.cv .final .frow{flex-direction:column;align-items:stretch}.cv .final .frow .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pdp.css.map?cb=1781012582449877000 */
