.dk{--dk-navy: #0c294a;--dk-navy-2: #12375f;--dk-ink: #0e1b2e;--dk-text: #46566b;--dk-muted: #6b7a8f;--dk-sky: #6ebbe5;--dk-sky-2: #3a9bd5;--dk-sky-ink: #1b6aa0;--dk-sky-50: #eef7fc;--dk-sky-100: #dceefa;--dk-paper: #f7f4ef;--dk-cream: #f5efe8;--dk-line: #e2e8ef;--dk-good: #13945f;--dk-good-50: #e7f6ef;--dk-bad: #dc4a44;--dk-bad-50: #fdecea;--dk-star: #f5a524;--dk-sale: #e11d48;--dk-r: 22px;--dk-r-sm: 14px;--dk-shadow: 0 1px 2px rgba(12, 41, 74, .05), 0 14px 34px -10px rgba(12, 41, 74, .16);--dk-font-h: var(--font-heading-family, inherit);--dk-font-b: var(--font-body-family, inherit);--dk-ease: cubic-bezier(.22, .8, .24, 1);color:var(--dk-text);font-family:var(--dk-font-b);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.dk *,.dk *:before,.dk *:after{box-sizing:border-box}.dk :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.dk :where(img){max-width:100%;height:auto}.dk :where(svg){display:inline-block;vertical-align:middle}.dk :where(a){color:inherit}.dk strong{font-weight:700;color:var(--dk-ink)}.dk :focus-visible{outline:3px solid var(--dk-sky-2);outline-offset:3px}.dk-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dk input.dk-sr{appearance:none;-webkit-appearance:none;opacity:0;pointer-events:none}.dk input.dk-sr:after{display:none!important}.dk-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.dk-sec{padding:56px 0;position:relative}.dk-head{max-width:780px;margin:0 auto 36px;text-align:center}.dk-shell:has(>:is(.dk-problem,.dk-features,.dk-inside,.dk-reviews,.dk-guar))+.dk-shell>:is(.dk-problem,.dk-features,.dk-inside,.dk-reviews,.dk-guar),.dk-shell:has(>:is(.dk-compare,.dk-faq))+.dk-shell>:is(.dk-compare,.dk-faq){padding-top:0}.dk-head--left{margin-left:0;text-align:left}.dk-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--dk-font-b);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-sky-ink)}.dk-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.55}.dk-h2{font-family:var(--dk-font-h);font-weight:700;font-size:clamp(30px,7.4vw,54px);line-height:1.06;letter-spacing:-.032em;color:var(--dk-ink);margin-top:12px;text-wrap:balance}.dk-h2 em{font-style:normal;color:var(--dk-sky-ink)}.dk-h2:first-child{margin-top:0}.dk-h3{font-family:var(--dk-font-h);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.02em;color:var(--dk-ink)}.dk-lead{font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:var(--dk-text);margin-top:16px;text-wrap:pretty}.dk-lead p+p{margin-top:12px}.dk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;font-family:var(--dk-font-b);font-size:17px;font-weight:700;line-height:1.1;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .25s var(--dk-ease),box-shadow .25s var(--dk-ease),background-color .25s;-webkit-tap-highlight-color:transparent}.dk-btn svg{width:20px;height:20px;flex:none}.dk-btn--primary{background:rgb(var(--color-base-button, 84 176 220));color:rgb(var(--color-base-button-text, 255 255 255));box-shadow:0 12px 26px -12px rgb(var(--color-base-button, 84 176 220) / .75)}.dk-btn--primary:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 16px 30px -12px rgb(var(--color-base-button, 84 176 220) / .8)}.dk-btn--primary:active{transform:translateY(0)}.dk-btn--light{background:#fff;color:var(--dk-navy);box-shadow:0 12px 30px -14px #00000073}.dk-btn--light:hover{transform:translateY(-1px)}.dk-btn--ghost{background:transparent;color:var(--dk-navy);box-shadow:inset 0 0 0 1.5px #c9d4e0}.dk-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--dk-navy)}.dk-btn[disabled],.dk-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.dk-cta-note{margin-top:12px;font-size:13.5px;color:var(--dk-muted);display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center}.dk-cta-note span{display:inline-flex;align-items:center;gap:6px}.dk-cta-note svg{width:16px;height:16px;color:var(--dk-good)}.dk-stars{position:relative;display:inline-block;width:calc(var(--dk-star-size, 18px) * 5 + 4px);height:var(--dk-star-size, 18px);flex:none}.dk-stars__row{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:1px;color:#d6dde6}.dk-stars__row--on{color:var(--dk-star);overflow:hidden;white-space:nowrap}.dk-stars svg{width:var(--dk-star-size, 18px);height:var(--dk-star-size, 18px);flex:none;display:block}.dk-js .dk [data-dk-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--dk-ease),transform .7s var(--dk-ease);transition-delay:var(--dk-delay, 0s)}.dk-js .dk [data-dk-reveal].is-in{opacity:1;transform:none}.dk-main{padding:8px 0 48px}.dk-main__grid{display:grid;gap:22px}.dk-main__info,.dk-main__media{min-width:0}.dk-gal__stage{position:relative;border-radius:var(--dk-r);overflow:hidden;background:#f3f5f8}.dk-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dk-gal__track::-webkit-scrollbar{display:none}.dk-gal__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;scroll-snap-stop:always;margin:0;cursor:zoom-in;background:#fff}.dk-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.dk-gal__badges{position:absolute;z-index:2;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.dk-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fff;color:var(--dk-navy);font-size:12px;font-weight:800;line-height:1;letter-spacing:.01em;box-shadow:0 6px 18px -8px #0c294a59}.dk-badge svg{width:14px;height:14px}.dk-badge--sale{background:var(--dk-sale);color:#fff}.dk-badge--navy{background:var(--dk-navy);color:#fff}.dk-gal__nav{position:absolute;z-index:2;top:50%;width:46px;height:46px;margin-top:-23px;border-radius:50%;display:none;place-items:center;background:#fffffff0;color:var(--dk-navy);box-shadow:0 8px 22px -10px #0c294a73;cursor:pointer;transition:transform .2s,opacity .2s}.dk-gal__nav:hover{transform:scale(1.06)}.dk-gal__nav svg{width:20px;height:20px}.dk-gal__nav--prev{left:14px}.dk-gal__nav--next{right:14px}.dk-gal__count{position:absolute;z-index:2;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:#0c294ab8;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.dk-gal__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:3px}.dk-gal__thumbs::-webkit-scrollbar{display:none}.dk-gal__thumb{flex:0 0 62px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--dk-line);opacity:.72;cursor:pointer;transition:opacity .2s,box-shadow .2s;padding:0}.dk-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dk-gal__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--dk-navy)}.dk-gal--landscape .dk-gal__slide{aspect-ratio:4 / 3}.dk-gal--landscape .dk-gal__thumb{flex-basis:76px;aspect-ratio:4 / 3}@media(hover:hover){.dk-gal__nav{display:grid}.dk-gal__thumb:hover{opacity:1}}.dk-info>*+*{margin-top:16px}.dk-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;color:var(--dk-text);text-decoration:none}.dk-rating__score{font-weight:800;color:var(--dk-ink)}.dk-rating__count{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c5cfdb}.dk-rating__sep{width:4px;height:4px;border-radius:50%;background:#c5cfdb}.dk-rating__sold{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--dk-ink)}.dk-rating__sold svg{width:16px;height:16px;color:var(--dk-sky-2)}.dk-info>.dk-title-wrap{margin-top:10px}.dk-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-sky-ink);margin-bottom:6px}.dk-title{font-family:var(--dk-font-h);font-weight:800;font-size:clamp(30px,7.6vw,42px);line-height:1.04;letter-spacing:-.035em;color:var(--dk-ink);text-wrap:balance}.dk-info>.dk-promise{margin-top:10px}.dk-promise{font-size:17px;line-height:1.5;color:var(--dk-ink);font-weight:500;text-wrap:pretty}.dk-promise strong{color:var(--dk-navy);font-weight:800}.dk-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.dk-price__now{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--dk-ink);line-height:1}.dk-price__was{font-size:18px;color:var(--dk-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.dk-price__off{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:var(--dk-sale);color:#fff;font-size:13px;font-weight:800;line-height:1}.dk-price__note{flex-basis:100%;font-size:13px;color:var(--dk-muted)}.dk-benefits{display:grid;gap:10px;list-style:none;padding:0}.dk-benefit{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-size:15.5px;line-height:1.45;color:var(--dk-ink)}.dk-benefit__icon{width:24px;height:24px;border-radius:50%;background:var(--dk-sky-50);color:var(--dk-sky-ink);display:grid;place-items:center;margin-top:-1px}.dk-benefit__icon svg{width:14px;height:14px}.dk-benefit--img{grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;font-size:15.5px}.dk-benefit__img{display:block;width:26px;height:26px;object-fit:contain}.dk-benefits:has(.dk-benefit--img){gap:11px}.dk-benefit>span:last-child{color:var(--dk-text)}.dk-benefit--img>span:last-child{color:var(--dk-ink)}.dk-benefit>span:last-child strong{color:var(--dk-ink)}.dk-tiers{border:0;padding:0;margin-left:0;margin-right:0;min-width:0}.dk-info>.dk-tiers{margin-top:22px}.dk-tiers__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;padding:0}.dk-tiers__title{font-size:15px;font-weight:800;color:var(--dk-ink)}.dk-tiers__hint{font-size:13px;color:var(--dk-good);font-weight:700}.dk-tiers__list{display:grid;gap:14px}.dk-tier{position:relative;display:grid;grid-template-columns:22px 58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--dk-line);cursor:pointer;transition:box-shadow .2s,background-color .2s;-webkit-tap-highlight-color:transparent}.dk-tier:hover{box-shadow:inset 0 0 0 1.5px #b9c6d6}.dk-tier.is-on{background:linear-gradient(180deg,#f5fafe,#fff);box-shadow:inset 0 0 0 2px rgb(var(--color-base-button, 84 176 220)),0 10px 26px -16px rgb(var(--color-base-button, 84 176 220) / .6)}.dk-tier:has(input:focus-visible){outline:3px solid var(--dk-sky-2);outline-offset:3px}.dk-tier__dot{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #c3ccd8;transition:box-shadow .2s}.dk-tier.is-on .dk-tier__dot{box-shadow:inset 0 0 0 7px rgb(var(--color-base-button, 84 176 220))}.dk-tier__pics{position:relative;height:40px}.dk-tier__pics img{position:absolute;top:50%;left:0;width:46px;height:auto;transform:translateY(-50%);filter:drop-shadow(0 4px 6px rgba(12,41,74,.18))}.dk-tier__pics img:nth-child(2){left:7px;top:calc(50% - 7px)}.dk-tier__pics img:nth-child(3){left:14px;top:calc(50% - 14px)}.dk-tier__pics img:nth-child(4){left:21px;top:calc(50% - 21px)}.dk-tier__main{min-width:0}.dk-tier__name{display:block;font-size:16px;font-weight:800;color:var(--dk-ink);line-height:1.2}.dk-tier__sub{display:block;font-size:13px;color:var(--dk-muted);line-height:1.3;margin-top:2px}.dk-tier__save{display:inline-block;white-space:nowrap;margin-top:6px;padding:3px 8px;border-radius:999px;background:var(--dk-good-50);color:var(--dk-good);font-size:12px;font-weight:800;line-height:1.3}.dk-tier__price{text-align:right;line-height:1.2}.dk-tier__total{display:block;font-size:18px;font-weight:800;color:var(--dk-ink);letter-spacing:-.01em;white-space:nowrap}.dk-tier__was{display:block;font-size:13px;color:var(--dk-muted);text-decoration:line-through;white-space:nowrap}.dk-tier__unit{display:block;font-size:12px;font-weight:700;color:var(--dk-sky-ink);white-space:nowrap;margin-top:2px}.dk-tier__flag{position:absolute;top:-10px;right:14px;padding:5px 10px;border-radius:999px;background:var(--dk-sky-2);color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 14px -8px #0c294a99}.dk-tier__flag--sale{background:var(--dk-sale)}.dk-tier__flag--navy{background:var(--dk-navy)}.dk-variant select{width:100%;min-height:50px;padding:0 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--dk-line);font-weight:600;color:var(--dk-ink)}.dk-variant label{display:block;font-size:14px;font-weight:700;color:var(--dk-ink);margin-bottom:8px}.dk-delivery{display:grid;gap:8px;padding:14px 16px;border-radius:var(--dk-r-sm);background:var(--dk-paper);font-size:14.5px;line-height:1.45;color:var(--dk-ink)}.dk-delivery__row{display:flex;gap:10px;align-items:flex-start}.dk-delivery__row>svg{flex:none;width:20px;height:20px;color:var(--dk-navy);margin-top:1px}.dk-delivery b{font-weight:800;color:var(--dk-navy)}.dk-delivery__timer{font-variant-numeric:tabular-nums;color:var(--dk-sale)!important}.dk-stock{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--dk-good)}.dk-stock--low{color:#c2410c}.dk-stock--out{color:var(--dk-bad)}.dk-stock__dot{position:relative;width:10px;height:10px;margin:0 5px;border-radius:50%;background:currentColor;flex:none}.dk-stock__dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:currentColor;opacity:.25;animation:dk-pulse 1.8s ease-out infinite}@keyframes dk-pulse{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.6);opacity:0}}.dk-stockline .alert,.dk-buy__form{margin:0}.dk-atc{width:100%;min-height:62px;font-size:18px;position:relative;overflow:hidden}.dk-atc__txt{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dk-atc__sep{opacity:.45}.dk-atc__price{font-variant-numeric:tabular-nums}.dk-atc__spin{display:none;width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:dk-spin .7s linear infinite}.dk-atc[aria-busy=true] .dk-atc__spin{display:block}.dk-atc[aria-busy=true] .dk-atc__txt{display:none}.dk-atc.is-added{background:var(--dk-good)}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-buy__error{margin-top:10px;padding:10px 14px;border-radius:12px;background:var(--dk-bad-50);color:#9f1d18;font-size:14px}.dk-buy .shopify-payment-button{margin-top:10px}.dk-buy .shopify-payment-button__button{border-radius:999px!important;min-height:54px!important;overflow:hidden}.dk-buy .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--dk-navy)!important;box-shadow:inset 0 0 0 1.5px var(--dk-navy)!important;font-weight:700!important}.dk-buy .shopify-payment-button__more-options{color:var(--dk-muted);font-size:13px;text-decoration:underline;margin-top:8px;width:100%}.dk-buy__guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13.5px;color:var(--dk-text);text-align:center}.dk-buy__guarantee svg{width:18px;height:18px;color:var(--dk-good);flex:none}.dk-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px}.dk-info>.dk-trust{margin-top:12px}.dk-trust__item{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.3;font-weight:500;color:var(--dk-muted);white-space:nowrap}.dk-trust__item svg{width:17px;height:17px;color:var(--dk-muted);flex:none}.dk-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dk-pay svg{width:38px;height:24px;display:block}.dk-acc{border-top:1px solid var(--dk-line)}.dk-info>.dk-acc{margin-top:0}.dk-info>:not(.dk-acc)+.dk-acc{margin-top:22px}.dk-acc:last-of-type{border-bottom:1px solid var(--dk-line)}.dk-acc summary{display:flex;align-items:center;gap:12px;padding:16px 2px;cursor:pointer;font-size:15.5px;font-weight:700;color:var(--dk-ink);list-style:none}.dk-acc summary::-webkit-details-marker{display:none}.dk-acc summary>svg:first-child{width:22px;height:22px;color:var(--dk-navy);flex:none}.dk-acc__plus{margin-left:auto;width:22px;height:22px;border-radius:50%;background:var(--dk-sky-50);display:grid;place-items:center;transition:transform .35s var(--dk-ease),background-color .3s;flex:none}.dk-acc__plus svg{transition:color .3s}.dk-acc__panel,.dk-qa__panel{overflow:hidden}.dk-acc__plus svg{width:12px;height:12px;color:var(--dk-navy)}.dk-acc[open] .dk-acc__plus,.dk-acc.is-open .dk-acc__plus{transform:rotate(45deg)}.dk-acc__body{padding:0 2px 18px 36px;font-size:15px;line-height:1.65;color:var(--dk-text)}.dk-acc__body p+p,.dk-acc__body p+ul,.dk-acc__body ul+p{margin-top:10px}.dk-acc__body ul{list-style:disc;padding-left:18px}.dk-acc__body li+li{margin-top:4px}.dk-sticky{position:fixed;z-index:30;left:0;right:0;bottom:0;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -10px 30px -12px #0c294a47;transform:translateY(115%);transition:transform .4s var(--dk-ease)}@supports (backdrop-filter: blur(1px)){.dk-sticky{background:#ffffffe0;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}}.dk-sticky.is-on{transform:none}.dk-sticky__in{display:flex;align-items:center;gap:12px}.dk-sticky__img{width:48px;height:48px;border-radius:12px;object-fit:cover;background:#fff;box-shadow:inset 0 0 0 1px var(--dk-line);flex:none;display:none}.dk-sticky__info{min-width:0;flex:1}.dk-sticky__title{display:none;font-weight:800;color:var(--dk-ink);font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-sticky__meta{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--dk-text);white-space:nowrap}.dk-sticky__price{font-weight:800;color:var(--dk-ink);font-size:18px;line-height:1.1}.dk-sticky__was{font-size:13px;color:var(--dk-muted);text-decoration:line-through}.dk-sticky__qty{display:block;font-size:12.5px;color:var(--dk-sky-ink);font-weight:700;white-space:nowrap;margin-top:2px}.dk-sticky .dk-btn{min-height:50px;padding:0 22px;font-size:16px;flex:none}.dk-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#091628f0;color:#fff}.dk-lightbox::backdrop{background:#09162899}.dk-lightbox[open]{display:grid;place-items:center}.dk-lightbox__img{max-width:min(92vw,1100px);max-height:86dvh;width:auto;height:auto;border-radius:16px;background:#fff}.dk-lightbox__btn{position:absolute;width:48px;height:48px;border-radius:50%;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.dk-lightbox__btn:hover{background:#ffffff38}.dk-lightbox__btn svg{width:22px;height:22px}.dk-lightbox__close{top:16px;right:16px}.dk-lightbox__prev{left:16px;top:50%;margin-top:-24px}.dk-lightbox__next{right:16px;top:50%;margin-top:-24px}.dk-lightbox__count{position:absolute;bottom:18px;left:50%;transform:translate(-50%);font-size:13px;font-weight:700;opacity:.8}.dk-ticker{background:var(--dk-navy);color:#fff;overflow:hidden;padding:15px 0}.dk-ticker__track{display:flex;width:max-content;animation:dk-marquee var(--dk-speed, 45s) linear infinite}.dk-ticker:hover .dk-ticker__track{animation-play-state:paused}.dk-ticker__group{display:flex;align-items:center;flex:none}.dk-ticker__item{display:inline-flex;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap}.dk-ticker__item svg{width:18px;height:18px;color:var(--dk-sky)}.dk-ticker__item+.dk-ticker__item:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--dk-sky);opacity:.6;margin-right:22px;margin-left:-22px}@keyframes dk-marquee{to{transform:translate(-50%)}}.dk-press{padding:26px 0 30px;background:#fff;border-bottom:1px solid var(--dk-line)}.dk-press__label{text-align:center;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-muted);margin-bottom:18px}.dk-press__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dk-press__track{display:flex;width:max-content;animation:dk-marquee 30s linear infinite}.dk-press__group{display:flex;align-items:center;gap:44px;padding-right:44px;flex:none}.dk-press__logo{height:24px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.5;mix-blend-mode:multiply;display:block}.dk-usp-wrap{background:#fff;padding:10px 0 4px}.dk-usp{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:20px 16px;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(520px 180px at 12% -20%,rgba(110,187,229,.32),transparent 70%),radial-gradient(420px 160px at 92% 120%,rgba(110,187,229,.18),transparent 70%),linear-gradient(115deg,#0b2645,#12375f 55%,#0c294a);box-shadow:0 1px #ffffff0f inset,0 26px 50px -32px #0c294abf}.dk-usp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 8% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 78%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 47% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 64% 70%,#fff 50%,transparent 51%),radial-gradient(1.1px 1.1px at 83% 26%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 95% 72%,#fff 50%,transparent 51%)}.dk-usp__item{display:flex;align-items:center;gap:12px;min-width:0}.dk-usp__ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none;color:#9ad6f5;background:linear-gradient(160deg,#6ebbe542,#6ebbe514);box-shadow:inset 0 0 0 1px #9ad6f547}.dk-usp__ico svg{width:21px;height:21px}.dk-usp__txt{min-width:0}.dk-usp__txt b{display:block;color:#fff;font-size:15.5px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.dk-usp__txt small{display:block;margin-top:3px;color:#a9c3de;font-size:12.5px;font-weight:500;line-height:1.25}@media(min-width:750px){.dk-usp-wrap{padding:14px 0 6px}.dk-usp{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;padding:22px 26px}}@media(min-width:1100px){.dk-usp{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:22px 10px}.dk-usp__item{padding:0 16px}.dk-usp__item+.dk-usp__item{box-shadow:-1px 0 #ffffff1a}.dk-usp__txt b{font-size:16.5px}}.dk-press--tiles{padding:22px 0 30px;background:#fff;border-bottom:0}.dk-press__row{display:flex;flex-direction:column;align-items:center;gap:14px}.dk-press--tiles .dk-press__label{margin:0;display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-muted)}.dk-press--tiles .dk-press__label:before,.dk-press--tiles .dk-press__label:after{content:"";width:26px;height:1px;background:#cdd7e2}.dk-press__tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;max-width:560px}.dk-press__tile{grid-column:span 2;display:grid;place-items:center;height:56px;padding:0 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e6ecf2,0 10px 22px -18px #0c294a73;transition:transform .25s var(--dk-ease),box-shadow .25s}.dk-press__tile:nth-child(4){grid-column:2 / span 2}.dk-press__img{display:block;max-width:100%;max-height:24px;width:auto;height:auto;object-fit:contain}@media(hover:hover){.dk-press__tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d6e2ee,0 16px 28px -18px #0c294a80}}@media(min-width:750px){.dk-press--tiles{padding:26px 0 34px}.dk-press__row{flex-direction:row;justify-content:center;gap:28px}.dk-press--tiles .dk-press__label:after{display:none}.dk-press__tiles{display:flex;width:auto;max-width:none;gap:12px}.dk-press__tile{height:64px;padding:0 24px;min-width:150px}.dk-press__img{max-height:28px}}@media(max-width:749px){.dk-usp__txt b{white-space:normal}}.dk-ticker--static{padding:20px 0}.dk-ticker--static .dk-ticker__track{animation:none;width:auto;max-width:1240px;margin:0 auto;padding:0 12px}.dk-ticker--static .dk-ticker__group{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 6px}.dk-ticker--static .dk-ticker__item{flex-direction:column;justify-content:flex-start;gap:8px;padding:0 4px;font-size:12.5px;line-height:1.3;text-align:center;white-space:normal}.dk-ticker--static .dk-ticker__item svg{width:24px;height:24px}.dk-ticker--static .dk-ticker__item+.dk-ticker__item:before{display:none}.dk-press--static .dk-press__viewport{-webkit-mask-image:none;mask-image:none}.dk-press--static .dk-press__track{animation:none;width:auto;justify-content:center;padding:0 16px}.dk-press--static .dk-press__group{flex:0 1 auto;flex-wrap:wrap;justify-content:center;gap:18px 30px;padding-right:0}.dk-press--static .dk-press__logo{height:20px}@media(min-width:750px){.dk-ticker--static{padding:22px 0}.dk-ticker--static .dk-ticker__track{padding:0 28px}.dk-ticker--static .dk-ticker__group{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.dk-ticker--static .dk-ticker__item{font-size:14px;padding:0 14px}.dk-ticker--static .dk-ticker__item+.dk-ticker__item{box-shadow:-1px 0 #ffffff24}.dk-press--static .dk-press__group{gap:20px 52px}.dk-press--static .dk-press__logo{height:26px}}.dk-problem{background:#fff}.dk-pgrid{display:grid;gap:14px}.dk-pcard{position:relative;border-radius:var(--dk-r);padding:16px 16px 22px;background:var(--dk-paper)}.dk-pcard__stage{position:relative;border-radius:16px;background:#fff;overflow:hidden;aspect-ratio:16 / 10;box-shadow:inset 0 0 0 1px #ece6dd}.dk-pcard__stage svg{width:100%;height:100%;display:block}.dk-pcard__tag{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12.5px;font-weight:800;line-height:1;background:var(--dk-bad-50);color:var(--dk-bad)}.dk-pcard__tag svg{width:14px;height:14px}.dk-pcard--good .dk-pcard__tag{background:var(--dk-good-50);color:var(--dk-good)}.dk-pcard h3{margin-top:18px}.dk-pcard p{margin-top:8px;font-size:15px;line-height:1.6}.dk-pcard--good{background:var(--dk-navy);color:#c7d7ea}.dk-pcard--good h3{color:#fff}.dk-pcard--good .dk-pcard__stage{box-shadow:none}.dk-spine{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 9}.dk-spine--bad{stroke:var(--dk-bad)}.dk-spine--good{stroke:var(--dk-good)}.dk-problem__foot{margin-top:32px;display:grid;justify-items:center;gap:14px;text-align:center}.dk-problem__foot p{font-size:17px;font-weight:600;color:var(--dk-ink);max-width:620px;text-wrap:balance}.dk-features{background:#fff}.dk-bento{display:grid;gap:12px}.dk-tile{position:relative;border-radius:var(--dk-r);overflow:hidden;background:var(--dk-paper);min-height:0;isolation:isolate}.dk-tile--photo{aspect-ratio:4 / 5;color:#fff}.dk-tile--photo .dk-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dk-tile--photo .dk-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--dk-ease)}.dk-tile--photo:hover .dk-tile__img img{transform:scale(1.04)}.dk-tile--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#08162800 40%,#081628c7)}.dk-tile__body{position:absolute;left:0;right:0;bottom:0;padding:22px}.dk-tile--photo h3{color:#fff;font-size:22px}.dk-tile--photo p{color:#ffffffdb;margin-top:6px;font-size:15px;line-height:1.5;max-width:460px}.dk-tile__chip{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.dk-tile__chip svg{width:14px;height:14px}.dk-tile--icon{padding:24px;display:flex;flex-direction:column;gap:10px}.dk-tile--icon .dk-tile__ico{width:52px;height:52px;border-radius:16px;background:#fff;display:grid;place-items:center;color:var(--dk-navy);box-shadow:0 8px 20px -14px #0c294a99}.dk-tile--icon .dk-tile__ico svg{width:28px;height:28px}.dk-tile--icon h3{margin-top:6px}.dk-tile--icon p{font-size:15px;line-height:1.55}.dk-tile--navy{background:var(--dk-navy);color:#c7d7ea}.dk-tile--navy h3{color:#fff}.dk-tile--navy .dk-tile__ico{background:#ffffff1a;color:var(--dk-sky);box-shadow:none}.dk-tile--sky{background:var(--dk-sky-50)}.dk-tile__big{font-family:var(--dk-font-h);font-size:44px;font-weight:800;letter-spacing:-.04em;color:var(--dk-navy);line-height:1;margin-top:auto}.dk-tile--navy .dk-tile__big{color:#fff}.dk-quotes{background:linear-gradient(180deg,#eef7fc,#f6fbfe);overflow:hidden}.dk-quotes__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.dk-quotes__sum{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font-size:15px;color:var(--dk-text);text-decoration:none}.dk-quotes__sum b{color:var(--dk-ink);font-weight:800}.dk-quotes__sum>svg{width:16px;height:16px;color:var(--dk-sky-ink);transition:transform .25s var(--dk-ease)}.dk-quotes__sum:hover>span{text-decoration:underline;text-underline-offset:3px}.dk-quotes__sum:hover>svg{transform:translateY(2px)}.dk-quotes__nav{display:flex;align-items:center;gap:10px;flex:none}.dk-quotes__btn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--dk-navy);box-shadow:inset 0 0 0 1px #0c294a1a,0 8px 18px -12px #0c294a66;cursor:pointer;transition:transform .2s,background-color .2s,color .2s,opacity .2s}.dk-quotes__btn:hover{background:rgb(var(--color-base-button, 84 176 220));color:rgb(var(--color-base-button-text, 255 255 255));transform:scale(1.04)}.dk-quotes__btn[disabled]{opacity:.4;cursor:default;transform:none;background:#fff;color:var(--dk-navy)}.dk-quotes__btn svg{width:20px;height:20px}.dk-quotes__track{display:grid;grid-auto-flow:column;grid-auto-columns:86%;align-items:stretch;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 18px;scroll-padding:0 16px;overscroll-behavior-x:contain}.dk-quotes__track::-webkit-scrollbar{display:none}.dk-quote{position:relative;margin:0;display:flex;flex-direction:column;gap:14px;padding:22px 22px 20px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #0c294a0f,0 16px 34px -28px #0c294a80;scroll-snap-align:start}.dk-quote:after{content:"\201c";position:absolute;top:2px;right:20px;font-family:Georgia,serif;font-size:76px;line-height:1;color:var(--dk-sky);opacity:.22;pointer-events:none}.dk-quote__top{display:flex;align-items:center;gap:10px}.dk-quote__sample{position:absolute;top:-11px;left:18px;z-index:1;padding:4px 10px;border-radius:999px;background:#fff4d6;color:#7a5600;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #efd08a}.dk-quote__text{margin:0}.dk-quote__text p{font-size:16px;font-weight:500;line-height:1.6;color:var(--dk-ink);text-wrap:pretty}.dk-js .dk-quote__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.dk-js .dk-quote.is-open .dk-quote__text p{display:block;-webkit-line-clamp:unset}.dk-quote__more{align-self:flex-start;margin-top:-6px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--dk-sky-ink);cursor:pointer}.dk-quote__more:hover{text-decoration:underline;text-underline-offset:3px}.dk-quote__more[hidden]{display:none}.dk-quote__who{display:flex;align-items:center;gap:11px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(12,41,74,.07)}.dk-quote__avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7cc3e9,#3a8fc7);color:#fff;font-size:15px;font-weight:800;flex:none}.dk-quote:nth-child(4n+2) .dk-quote__avatar{background:linear-gradient(135deg,#2d5b86,#0c294a)}.dk-quote:nth-child(4n+3) .dk-quote__avatar{background:linear-gradient(135deg,#8fd3b8,#3f9e7d)}.dk-quote:nth-child(4n+4) .dk-quote__avatar{background:linear-gradient(135deg,#e7c39b,#c08a55)}.dk-quote__meta b{display:block;font-size:15px;line-height:1.25;color:var(--dk-ink)}.dk-quote__meta small{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--dk-good)}.dk-quote__meta small svg{width:14px;height:14px}@media(min-width:750px){.dk-quotes__track{grid-auto-columns:calc((100% - 18px)/2);gap:18px;margin:0;padding:4px 0 20px;scroll-padding:0}.dk-quote{padding:26px 26px 22px}}@media(min-width:1100px){.dk-quotes__track{grid-auto-columns:calc((100% - 40px) / 3);gap:20px}}@media(max-width:749px){.dk-quotes__nav{display:none}}.dk-inside{background:#fff;overflow:hidden}.dk-anat{position:relative;max-width:1180px;margin:0 auto}.dk-anat__img{position:relative;width:min(100%,560px);margin:0 auto;isolation:isolate}.dk-anat__img:before{content:"";position:absolute;top:-10%;right:-14%;bottom:-10%;left:-14%;z-index:-1;background:radial-gradient(closest-side,#fffffff2,#ffffff80 58%,#fff0)}.dk-anat__img:after{content:"";position:absolute;left:10%;right:8%;bottom:-3%;height:9%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#54422833,#54422800)}.dk-anat__img img{display:block;width:100%;height:auto}.dk-anat__foam{filter:drop-shadow(0 18px 18px rgba(52,92,76,.14))}.dk-anat__cover{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 22px 20px rgba(60,52,40,.16));transition:transform 1.3s cubic-bezier(.2,.75,.2,1) .15s}.dk-js .dk-anat:not(.is-play) .dk-anat__cover{transform:translateY(30%)}.dk-anat__lines{display:none}.dk-anat__parts{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dk-anat__part{display:grid;gap:10px;align-content:start;padding:14px;border-radius:18px;background:var(--dk-paper);transition:opacity .6s var(--dk-ease) calc(.9s + var(--i) * .07s),transform .6s var(--dk-ease) calc(.9s + var(--i) * .07s)}.dk-js .dk-anat:not(.is-play) .dk-anat__part{opacity:0;transform:translateY(12px)}.dk-anat__ico{width:36px;height:36px;border-radius:11px;background:#e6f5ee;color:#24715a;display:grid;place-items:center;flex:none}.dk-anat__ico svg{width:20px;height:20px}.dk-anat__txt>b{display:block;font-size:15px;line-height:1.25;color:var(--dk-ink)}.dk-anat__txt>span{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--dk-muted)}.dk-anat__ln{fill:none;stroke:#9fb2c4;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--dk-ease) calc(1.05s + var(--i) * .08s)}.dk-js .dk-anat:not(.is-play) .dk-anat__ln{stroke-dashoffset:1}.dk-anat__pt{fill:#fff;stroke:var(--dk-sky-ink);stroke-width:3;vector-effect:non-scaling-stroke;transition:opacity .4s ease calc(1s + var(--i) * .08s)}.dk-js .dk-anat:not(.is-play) .dk-anat__pt{opacity:0}.dk-anat__halo{fill:#54b0dc47;opacity:0;transform-box:fill-box;transform-origin:center}.dk-anat.is-play .dk-anat__halo{animation:dk-halo 2.8s ease-out calc(1.5s + var(--i) * .22s) infinite}@keyframes dk-halo{0%{transform:scale(.5);opacity:.95}70%,to{transform:scale(1.4);opacity:0}}@media(min-width:750px){.dk-anat__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px}.dk-anat__part{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}}@media(min-width:1100px){.dk-inside .dk-head{margin-bottom:4px}.dk-anat{aspect-ratio:2 / 1}.dk-anat__img{position:absolute;left:27%;top:8.85%;width:46%;margin:0}.dk-anat__lines{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.dk-anat__parts{display:block;margin:0}.dk-anat__part{position:absolute;top:var(--ly);width:23.5%;display:flex;gap:14px;align-items:flex-start;padding:0;background:none;box-shadow:none;border-radius:0;transform:translateY(-50%)}.dk-js .dk-anat:not(.is-play) .dk-anat__part{transform:translateY(-50%) translate(var(--dk-dx, 0))}.dk-anat__part--left{right:76.5%;flex-direction:row-reverse;text-align:right;--dk-dx: 14px}.dk-anat__part--right{left:76.5%;--dk-dx: -14px}.dk-anat__ico{width:42px;height:42px;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1px #24715a1f,0 12px 24px -18px #0c294a80}.dk-anat__txt>b{font-size:16.5px}.dk-anat__txt>span{font-size:14px}}.dk-compare{background:var(--dk-paper)}.dk-table{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(var(--dk-cols, 3),minmax(0,1fr));border-radius:var(--dk-r);background:#fff;box-shadow:var(--dk-shadow);margin-top:18px}.dk-table__cell{display:flex;align-items:center;justify-content:center;text-align:center;padding:14px 6px;min-height:62px;font-size:13px;line-height:1.3;color:var(--dk-text);border-top:1px solid #edf1f5}.dk-table__cell--label{justify-content:flex-start;text-align:left;padding-left:14px;font-size:13.5px;font-weight:700;color:var(--dk-ink);overflow-wrap:break-word}.dk-table__cell--head{border-top:0;min-height:76px;font-size:12.5px;font-weight:800;color:var(--dk-ink);line-height:1.2;flex-direction:column;gap:6px;-webkit-hyphens:auto;hyphens:auto}.dk-table__cell--ours{position:relative;background:#f2f8fd;font-weight:700;color:var(--dk-navy)}.dk-table__cell--ours.dk-table__cell--head{background:var(--dk-navy);color:#fff;border-radius:18px 18px 0 0;margin-top:-14px;padding-top:18px}.dk-table__cell--ours.is-last{border-radius:0 0 18px 18px;margin-bottom:-14px;padding-bottom:20px;box-shadow:0 16px 24px -18px #0c294a80}.dk-table__logo{font-size:13px;letter-spacing:.01em;display:inline-flex;flex-direction:column;align-items:center;gap:6px;-webkit-hyphens:none;hyphens:none;word-break:keep-all}.dk-table__logo svg{width:26px;height:26px;color:var(--dk-sky)}.dk-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.dk-mark svg{width:15px;height:15px}.dk-mark--yes{background:var(--dk-good);color:#fff}.dk-table__cell--ours .dk-mark--yes{background:var(--dk-navy)}.dk-mark--no{background:#eef1f5;color:#98a5b5}.dk-mark--mid{background:#fff3e0;color:#c2410c}.dk-val{display:grid;justify-items:center;gap:4px}.dk-val small{font-size:11.5px;font-weight:600;color:inherit;opacity:.9;line-height:1.25}.dk-compare__foot{margin-top:36px;text-align:center}.dk-night{background:radial-gradient(900px 420px at 80% -10%,rgba(110,187,229,.22),transparent 60%),linear-gradient(180deg,#0c294a,#071a31);color:#b8cbe2;overflow:hidden}.dk-night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.8;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 68%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 46% 14%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 63% 42%,#fff 50%,transparent 51%),radial-gradient(1.3px 1.3px at 78% 76%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 28%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 8% 84%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 54% 88%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 36% 40%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 10%,#fff 50%,transparent 51%);animation:dk-twinkle 6s ease-in-out infinite alternate}@keyframes dk-twinkle{0%{opacity:.45}to{opacity:.9}}.dk-night .dk-h2{color:#fff}.dk-night .dk-h2 em,.dk-final .dk-h2 em,.dk-night .dk-eyebrow{color:var(--dk-sky)}.dk-night .dk-lead{color:#a9bfd9}.dk-statgrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-stat{padding:22px 18px;border-radius:20px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.dk-stat__num{display:flex;align-items:baseline;gap:4px;font-family:var(--dk-font-h);font-size:clamp(34px,8vw,54px);font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.dk-stat__num small{font-size:.5em;letter-spacing:-.02em;color:var(--dk-sky)}.dk-stat__num .dk-stars{--dk-star-size: 16px;margin-left:6px;align-self:center}.dk-stat__label{margin-top:10px;font-size:14px;line-height:1.4;color:#a9bfd9}.dk-stat:last-child:nth-child(odd){grid-column:1 / -1}.dk-reviews{background:#fff}.dk-reviews__summary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:18px;padding:12px 18px;border-radius:999px;background:var(--dk-paper);font-size:15px;color:var(--dk-ink)}.dk-reviews__summary .dk-stars{--dk-star-size: 22px}.dk-reviews__summary b{font-size:18px}.dk-reviews__apps{margin-top:12px}.dk-guar{background:#fff}.dk-guar__panel{position:relative;display:grid;gap:28px;padding:30px 20px;border-radius:32px;background:radial-gradient(600px 300px at 0% 0%,rgba(110,187,229,.28),transparent 70%),linear-gradient(135deg,#eaf5fc,#f7fbfe 60%,#fff);box-shadow:inset 0 0 0 1px #dbecf7;overflow:hidden}.dk-seal{position:relative;width:168px;height:168px;margin:0 auto;flex:none}.dk-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:dk-rot 30s linear infinite}.dk-seal__ring text{font-family:var(--dk-font-b);font-size:10.5px;font-weight:800;letter-spacing:.2em;fill:var(--dk-navy)}.dk-seal__core{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;background:var(--dk-navy);color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 16px 34px -14px #0c294acc}.dk-seal__core b{display:block;font-family:var(--dk-font-h);font-size:44px;font-weight:800;line-height:.9;letter-spacing:-.04em;color:#fff}.dk-seal__core span{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-sky);margin-top:4px}.dk-seal__moon{position:absolute;top:12px;right:22px;width:26px;height:26px;color:var(--dk-sky)}@keyframes dk-rot{to{transform:rotate(360deg)}}.dk-guar__steps{display:grid;gap:10px;list-style:none;padding:0;margin-top:22px;counter-reset:dkstep}.dk-guar__step{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:14px;border-radius:16px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #e1eef8}.dk-guar__step-n{width:40px;height:40px;border-radius:12px;background:#fff;color:var(--dk-navy);display:grid;place-items:center;box-shadow:0 6px 14px -10px #0c294a99}.dk-guar__step-n svg{width:22px;height:22px}.dk-guar__step>div>b{display:block;color:var(--dk-ink);font-size:16px}.dk-guar__step>div>span{display:block;font-size:14.5px;line-height:1.5;margin-top:2px}.dk-faq{background:var(--dk-paper)}.dk-faq__grid{display:grid;gap:28px}.dk-faq__contact{margin-top:24px;display:flex;gap:14px;align-items:center;padding:16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--dk-line)}.dk-faq__contact-ico{width:48px;height:48px;border-radius:14px;background:var(--dk-sky-50);color:var(--dk-navy);display:grid;place-items:center;flex:none}.dk-faq__contact-ico svg{width:24px;height:24px}.dk-faq__contact b{display:block;color:var(--dk-ink)}.dk-faq__contact a{color:var(--dk-sky-ink);font-weight:700;text-decoration:none}a.dk-faq__contact{color:var(--dk-text);text-decoration:none;transition:box-shadow .25s var(--dk-ease),transform .25s var(--dk-ease)}a.dk-faq__contact:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--dk-sky),0 14px 28px -20px #0c294a73}.dk-faq__contact-link{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--dk-sky-ink);font-weight:700}.dk-faq__contact-link svg{width:18px;height:18px;transition:transform .25s var(--dk-ease)}a.dk-faq__contact:hover .dk-faq__contact-link svg{transform:translate(3px)}.dk-faq__list{display:grid;gap:10px}.dk-qa{border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--dk-line);transition:box-shadow .3s}.dk-qa[open],.dk-qa.is-open{box-shadow:inset 0 0 0 1.5px var(--dk-navy),0 12px 26px -20px #0c294a8c}.dk-qa summary{display:flex;align-items:center;gap:14px;padding:18px;cursor:pointer;list-style:none;font-size:16px;font-weight:700;line-height:1.35;color:var(--dk-ink)}.dk-qa summary::-webkit-details-marker{display:none}.dk-qa .dk-acc__plus{margin-left:auto}.dk-qa[open] .dk-acc__plus,.dk-qa.is-open .dk-acc__plus{transform:rotate(45deg);background:var(--dk-navy)}.dk-qa[open] .dk-acc__plus svg,.dk-qa.is-open .dk-acc__plus svg{color:#fff}.dk-js .dk-acc[open]:not(.is-open) .dk-acc__plus{transform:none}.dk-js .dk-qa[open]:not(.is-open){box-shadow:inset 0 0 0 1px var(--dk-line)}.dk-js .dk-qa[open]:not(.is-open) .dk-acc__plus{transform:none;background:var(--dk-sky-50)}.dk-js .dk-qa[open]:not(.is-open) .dk-acc__plus svg{color:var(--dk-navy)}.dk-qa__a{padding:0 18px 18px;font-size:15px;line-height:1.65}.dk-qa__a p+p{margin-top:10px}.dk-final{position:relative;padding:0;background:var(--dk-navy);color:#fff;overflow:hidden;isolation:isolate}.dk-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dk-final__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.dk-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#08182c40,#08182cc7 62%,#08182ceb)}.dk-final__in{min-height:620px;display:flex;align-items:flex-end;padding-top:72px;padding-bottom:56px}.dk-final__card{max-width:560px}.dk-final .dk-eyebrow{color:var(--dk-sky)}.dk-final .dk-h2{color:#fff}.dk-final .dk-lead{color:#ffffffd6}.dk-final__price{display:flex;align-items:baseline;gap:12px;margin-top:22px}.dk-final__price b{font-size:34px;font-weight:800;letter-spacing:-.02em;color:#fff}.dk-final__price s{font-size:18px;color:#fff9}.dk-final__price span{padding:6px 10px;border-radius:999px;background:var(--dk-sale);color:#fff;font-size:13px;font-weight:800;align-self:center}.dk-final__actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.dk-final__actions .dk-btn{min-width:240px}.dk-final .dk-cta-note{justify-content:flex-start;color:#ffffffc7}.dk-final .dk-cta-note svg{color:var(--dk-sky)}@media(min-width:750px){.dk-wrap{padding:0 28px}.dk-sec{padding:80px 0}.dk-head{margin-bottom:48px}.dk-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dk-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.dk-tile--photo{aspect-ratio:auto;min-height:340px}.dk-tile--a{grid-column:span 3;grid-row:span 2;min-height:600px}.dk-tile--b,.dk-tile--c{grid-column:span 3}.dk-tile--d,.dk-tile--e,.dk-tile--f{grid-column:span 2}.dk-tile--wide{grid-column:span 6}.dk-tile--icon{min-height:340px;padding:30px}.dk-statgrid{grid-template-columns:repeat(var(--dk-statcols, 5),minmax(0,1fr));gap:14px}.dk-stat:last-child:nth-child(odd){grid-column:auto}.dk-table__cell{font-size:14.5px;padding:16px 12px}.dk-table__cell--label{padding-left:26px;font-size:15px}.dk-table__cell--head{font-size:14px}.dk-table__logo{font-size:15px}.dk-val small{font-size:12.5px}.dk-mark{width:30px;height:30px}.dk-guar__panel{padding:48px}.dk-guar__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-guar__step{grid-template-columns:1fr}.dk-press__label{margin-bottom:20px}.dk-press__logo{height:28px}.dk-sticky__img{display:block}.dk-sticky__title{display:block;grid-column:1 / -1}.dk-sticky__info{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline}.dk-sticky__qty{margin:0}}@media(min-width:990px){.dk-sec{padding:96px 0}.dk-main{padding:20px 0 72px}.dk-main__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px;align-items:start}.dk-main__media{position:sticky;top:var(--dk-sticky-top, 96px)}.dk-gal__thumbs{gap:10px;margin-top:12px}.dk-gal__thumb{flex-basis:76px}.dk-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.dk-faq__side{position:sticky;top:110px}.dk-guar__panel{grid-template-columns:auto minmax(0,1fr);gap:56px;align-items:center;padding:56px 64px}.dk-seal{width:210px;height:210px}.dk-seal__core{top:32px;right:32px;bottom:32px;left:32px}.dk-seal__core b{font-size:56px}.dk-final__in{min-height:640px;align-items:center;padding-top:96px;padding-bottom:96px}.dk-final:after{background:linear-gradient(90deg,#08182ce6,#08182cb8 38%,#08182c14 72%)}.dk-sticky__in{gap:16px}.dk-sticky .dk-btn{min-width:260px}}@media(max-width:749px){.dk-tier{grid-template-columns:22px 46px minmax(0,1fr) auto;gap:10px;padding:14px 12px}.dk-tier__pics img{width:40px}.dk-table__cell--ours.dk-table__cell--head{font-size:12px;padding-left:4px;padding-right:4px}.dk-table__logo{font-size:12px}.dk-pgrid{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:4px 16px 10px;scroll-padding:0 16px}.dk-pgrid::-webkit-scrollbar{display:none}.dk-pcard{scroll-snap-align:start}.dk-table{--dk-label-w: 1.35fr}.dk-final__in{min-height:0;padding-top:300px}.dk-final__bg img{object-position:60% 20%}.dk-final__actions .dk-btn{width:100%}}@media(prefers-reduced-motion:reduce){.dk *,.dk *:before,.dk *:after{animation:none!important;transition-duration:.01ms!important}.dk-ticker__track,.dk-press__track{flex-wrap:wrap;width:auto;justify-content:center}.dk-ticker__group[aria-hidden=true],.dk-press__group[aria-hidden=true]{display:none}.dk-js .dk [data-dk-reveal]{opacity:1;transform:none}}.dk-tiers.is-flash .dk-tier.is-on{animation:dk-flash 1.1s var(--dk-ease) 2}@keyframes dk-flash{50%{box-shadow:inset 0 0 0 2px rgb(var(--color-base-button, 84 176 220)),0 0 0 7px rgb(var(--color-base-button, 84 176 220) / .35)}}.dk-main .dk-buy [class*=rapi-bundle-content],.dk-main .dk-buy .rapi-bundles,.dk-main .dk-info>[class*=rapi-bundle-content]{display:none!important}.dk-app-shield{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/dk-pillow.css.map */
