.cp-page{--cp-ink:#22222a;--cp-soft:#f7f5f2;--cp-band:#e9dcd6;--cp-band2:#dfe8ee;--cp-line:rgba(34,34,42,.13);--cp-accent:#7d6f9c;--cp-accent-d:#6a5d87;--cp-ok:#4f7d63;--cp-no:#a8564f}.cp-page *{box-sizing:border-box}.cp-page{margin:0;background:#fff;color:var(--cp-ink);font:400 19px/1.65 Jost,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cp-page img{max-width:100%;display:block}.cp-page h1,.cp-page h2,.cp-page h3{margin:0;font-weight:400;line-height:1.15;text-wrap:balance}.cp-page h1{font-size:clamp(31px,4.4vw,50px)}.cp-page h2{font-size:clamp(25px,3.2vw,37px)}.cp-page h3{font-size:19px}.cp-page p{margin:0 0 14px}.cp-page .w{max-width:1120px;margin:0 auto;padding-inline:22px}.cp-page .s{padding:clamp(46px,6vw,80px) 0}.cp-page .c{text-align:center}.cp-page .lead{color:#22222ab3;max-width:62ch}.cp-page .c .lead{margin-inline:auto}.cp-page .btn{display:inline-block;background:var(--cp-accent);color:#fff;border:0;cursor:pointer;text-decoration:none;font:500 17px/1 Jost,sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:16px 34px;border-radius:7px}.cp-page .btn:hover{background:var(--cp-accent-d)}.cp-page .mini{font-size:16px;color:#22222a8c}.cp-page .ann{background:var(--cp-ink);color:#fff;font-size:16px;text-align:center;padding:9px 12px;letter-spacing:.03em}.cp-page .hd{position:sticky;top:0;z-index:60;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cp-line)}.cp-page .hd .w{display:flex;align-items:center;gap:28px;height:60px}.cp-page .logo{font-size:26px;letter-spacing:-.01em}.cp-page .hd nav{display:flex;gap:22px;margin-left:auto}.cp-page .hd nav a{color:#22222ab8;text-decoration:none;font-size:18px}.cp-page .hd .btn{padding:11px 20px;font-size:15px}@media(max-width:900px){.cp-page .hd nav{display:none}}.cp-page .hero{background:var(--cp-band)}.cp-page .hero .g{display:grid;gap:30px;align-items:center;grid-template-columns:1fr;padding:clamp(32px,4vw,56px) 22px}@media(min-width:900px){.cp-page .hero .g{grid-template-columns:1fr 1fr;gap:46px}}.cp-page .trust{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;max-width:520px}@media(min-width:620px){.cp-page .trust{grid-template-columns:repeat(4,1fr)}}.cp-page .trust div{font-size:15.5px;line-height:1.4;color:#22222aad}.cp-page .trust b{display:block;font-weight:500;color:var(--cp-ink);font-size:16.5px;margin-bottom:2px}.cp-page .iwt{display:grid;gap:30px;align-items:center;grid-template-columns:1fr}@media(min-width:860px){.cp-page .iwt{grid-template-columns:1fr 1fr;gap:54px}.cp-page .iwt.flip .im{order:2}}.cp-page .iwt img,.cp-page .card img{border-radius:9px}.cp-page .hero .g>div:last-child img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.cp-page .hero .g>div:last-child img.heroimg{aspect-ratio:1/1}.cp-page .feature-photo{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:9px}.cp-page .compare-photo{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:0!important}.cp-page .tile>img{width:100%;aspect-ratio:4/3;object-fit:cover}.cp-page .ticks{list-style:none;margin:18px 0 22px;padding:0}.cp-page .ticks li{position:relative;padding-left:26px;margin-bottom:9px;color:#22222ac7}.cp-page .ticks li:before{content:"";position:absolute;left:1px;top:.6em;width:10px;height:6px;border-left:1.6px solid var(--cp-accent);border-bottom:1.6px solid var(--cp-accent);transform:rotate(-45deg)}.cp-page .dia{border-radius:9px;overflow:hidden}.cp-page .dia svg{display:block;width:100%;height:auto}.cp-page .dia.warm{background:linear-gradient(180deg,#f5e7e1,#ecd7cf)}.cp-page .dia.cool{background:linear-gradient(180deg,#eef2f6,#dde6ee)}.cp-page .card .dia{border-radius:0}.cp-page .note{font-size:15.5px;line-height:1.5;color:#22222a80;max-width:70ch}.cp-page .qty{max-width:560px;margin:28px auto 0}.cp-page .qstep{display:inline-flex;align-items:center;gap:0;border:1.5px solid var(--cp-line);border-radius:10px;background:#fff;overflow:hidden}.cp-page .qstep button{width:48px;height:50px;border:0;background:#fff;cursor:pointer;color:var(--cp-ink);font:300 27px/1 Jost,sans-serif;transition:background .15s}.cp-page .qstep button:hover:not(:disabled){background:#7d6f9c17}.cp-page .qstep button:disabled{color:#22222a3d;cursor:default}.cp-page .qstep button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px}.cp-page .qstep input{width:60px;height:50px;border:0;border-left:1.5px solid var(--cp-line);border-right:1.5px solid var(--cp-line);text-align:center;font:400 20px/1 Jost,sans-serif;color:var(--cp-ink);background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cp-page .qstep input::-webkit-outer-spin-button,.cp-page .qstep input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cp-page .qstep input:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px}.cp-page .qhint{margin:14px 0 0;font-size:19.5px;color:#22222ab8}.cp-page .qhint b{font-weight:500;color:var(--cp-ink)}.cp-page .qline{margin:18px 0 0;font-size:18px;display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.cp-page .qline b{font-weight:500;font-size:26px}.cp-page .qline s{color:#22222a6b}.cp-page .qsave{color:var(--cp-ok);font-size:16.5px}.cp-page .qeach{display:block;margin:6px 0 0;font-size:16px;color:#22222a80}.cp-page .painrow{display:grid;gap:16px;grid-template-columns:1fr;margin:26px 0 0}@media(min-width:760px){.cp-page .painrow{grid-template-columns:1fr 1fr;gap:24px}}.cp-page .painrow figure{margin:0}.cp-page .painrow img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:9px}.cp-page .painrow.wide img{aspect-ratio:2.53/1}.cp-page .painrow figcaption{margin-top:10px;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:#22222a80}.cp-page .painrow figcaption b{display:inline-block;background:var(--cp-ink);color:#fff;border-radius:99px;padding:5px 11px;margin-right:9px;font-weight:500;letter-spacing:.06em}.cp-page .zones{display:grid;gap:22px;grid-template-columns:1fr;margin:28px 0 0;text-align:left}@media(min-width:640px){.cp-page .zones{grid-template-columns:1fr 1fr;gap:26px 34px}}@media(min-width:1000px){.cp-page .zones{grid-template-columns:repeat(4,1fr);gap:24px}}.cp-page .zone img{width:100%;max-width:300px;display:block}.cp-page .zone b{display:block;margin:6px 0 4px;font-weight:500;font-size:19px}.cp-page .zone p{margin:0;font-size:17px;line-height:1.5;color:#22222aa8}.cp-page .poster{max-width:560px;margin:0 auto;border-radius:9px}.cp-page .c .note{margin-inline:auto}.cp-page .two{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:720px){.cp-page .two{grid-template-columns:1fr 1fr;gap:26px}}.cp-page .card{background:#fff;border:1px solid var(--cp-line);border-radius:9px;overflow:hidden}.cp-page .card .b{padding:18px 20px}.cp-page .tag{display:inline-block;font:500 14px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:99px;margin-bottom:9px}.cp-page .tag.no{background:#a8564f1f;color:var(--cp-no)}.cp-page .tag.ok{background:#4f7d6324;color:var(--cp-ok)}.cp-page .grid4{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cp-page .tile{background:#fff;border:1px solid var(--cp-line);border-radius:9px;overflow:hidden}.cp-page .tile .b{padding:16px 18px}.cp-page .tile b{display:block;margin-bottom:4px;font-weight:500}.cp-page .tile p{margin:0;font-size:17px;color:#22222aa8;line-height:1.5}.cp-page .bg1{background:var(--cp-soft)}.cp-page .bg2,.cp-page .bg3{background:var(--cp-band)}.cp-page .revs{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:680px){.cp-page .revs{grid-template-columns:repeat(3,1fr)}}.cp-page .rev{background:#fff;border:1px solid var(--cp-line);border-radius:9px;padding:18px}.cp-page .stars{color:#c8a15f;letter-spacing:.1em;font-size:17px}.cp-page .rev p{font-size:17.5px;line-height:1.6;margin:9px 0 10px}.cp-page .rev .who{font-size:15.5px;color:#22222a8c}.cp-page .hold{border:1px dashed var(--cp-accent);background:#7d6f9c0f;border-radius:9px;padding:22px;color:#5d5279;font-size:18px}.cp-page .faq details{border-bottom:1px solid var(--cp-line);background:#fff}.cp-page .faq summary{cursor:pointer;list-style:none;padding:18px 44px 18px 20px;position:relative;font-size:19.5px}.cp-page .faq summary::-webkit-details-marker{display:none}.cp-page .faq summary:after{content:"+";position:absolute;right:18px;top:16px;color:var(--cp-accent);font-size:21px}.cp-page .faq details[open] summary:after{content:"\2013"}.cp-page .faq p{margin:0 0 18px;padding:0 20px;color:#22222ab8}.cp-page .ft{background:var(--cp-ink);color:#ffffffa8;font-size:17px;padding:40px 0 22px}.cp-page .ft .cols{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cp-page .ft b{display:block;color:#fff;font-weight:500;margin-bottom:9px}.cp-page .ft a{color:#ffffffa8;text-decoration:none;display:block;margin-bottom:6px}.cp-page .ft .bot{border-top:1px solid rgba(255,255,255,.14);margin-top:26px;padding-top:16px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:16px}.cp-page .cp-opt{margin:0 0 16px}.cp-page .cp-opt-label{display:block;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#22222a8c;margin-bottom:9px}.cp-page .cp-swatches{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cp-page .cp-swatch{position:relative;cursor:pointer}.cp-page .cp-swatch input{position:absolute;opacity:0;width:0;height:0}.cp-page .cp-swatch span{display:inline-block;border:1.5px solid var(--cp-line);border-radius:8px;padding:10px 16px;font-size:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.cp-page .cp-swatch:hover span{border-color:#7d6f9c80}.cp-page .cp-swatch.is-on span{border-color:var(--cp-accent);box-shadow:0 0 0 3px #7d6f9c21}.cp-page .cp-swatch input:focus-visible+span{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-page .btn:disabled{opacity:.45;cursor:default}.cp-page .cp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--cp-line);box-shadow:0 -4px 18px #22222a12}.cp-page .cp-sticky[hidden]{display:none}.cp-page .cp-sticky-price{display:flex;flex-direction:column;line-height:1.25}.cp-page .cp-sticky-price b{font-weight:500;font-size:20px}.cp-page .cp-sticky-price span{font-size:14px;color:#22222a99}.cp-page .cp-sticky .btn{flex:1;text-align:center;padding:15px 20px}@media(min-width:760px){.cp-page .cp-sticky{justify-content:center}.cp-page .cp-sticky .btn{flex:0 0 auto;min-width:260px}}.cp-page .cp-chip{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:9px;vertical-align:-2px;border:1px solid rgba(34,34,42,.18)}.jdgm-review-widget .jm-media-preview,.jdgm-review-widget .jm-media-grid,.jdgm-review-widget .jm-media-thumbnail-list,.jdgm-review-widget .jm-media-thumbnail-list__thumbnail,.jdgm-review-widget .jdgm-rev__pics,.jdgm-review-widget .jdgm-rev__vids{display:none!important}.dw-reviews{background:#e9dcd6}.cp-page .hero.cp-closing{background:var(--cp-soft)}.cp-page .cp-inline-learn{color:var(--cp-accent);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;white-space:nowrap}.cp-buy-anchor{height:0}#buy{--cp-hdr: calc(max(var(--header-height, 0px), 68px) + 12px) ;--cp-img-h: calc(.6875*min(640px, 100vw - 44px)) ;--cp-form-h: 420px;scroll-margin-top:calc(var(--cp-hdr) + min(var(--cp-img-h),max(0px,calc(100vh - var(--cp-hdr) - var(--cp-form-h)))))}@media(min-width:700px){#buy{--cp-form-h: 360px}}.cp-page .cp-sticky--top{top:max(var(--header-height, 0px),68px);bottom:auto;border-top:0;border-bottom:1px solid var(--cp-line);box-shadow:0 4px 18px #22222a1a}.cp-page .cp-sticky--top{padding:9px 20px}.cp-page .cp-sticky--top .btn{padding:11px 22px;font-size:15px}.cp-page .cp-sticky--top .cp-sticky-price b{font-size:18px}.cp-page .cp-sticky-price .cp-sticky-second{color:var(--cp-accent);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dw-cp.css.map */
