:root{--dp-ink: #0b1b2e;--dp-navy: #0b2340;--dp-blue: #1670c8;--dp-blue-d: #0f5dae;--dp-aqua: #2eb8ec;--dp-ice: #eaf4fb;--dp-mist: #f4f8fb;--dp-line: #dde7f0;--dp-muted: #5b6b7d;--dp-mint: #0e7a4f;--dp-mint-bg: #e6f6ee;--dp-klarna: #ffb3c7;--dp-warn: #e8590c;--dp-r: 18px;--dp-r-sm: 12px;--dp-shadow: 0 1px 2px rgba(11, 27, 46, .06), 0 8px 24px rgba(11, 27, 46, .06);--dp-shadow-lg: 0 2px 6px rgba(11, 27, 46, .06), 0 24px 60px rgba(11, 35, 64, .14);--dp-grad: linear-gradient(135deg, #1670c8 0%, #2eb8ec 100%);--dp-ease: cubic-bezier(.2, .7, .2, 1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.02em}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.01em;transition:transform .2s var(--dp-ease),box-shadow .2s var(--dp-ease),background .2s}.button:not(.button--secondary):not(.button--tertiary){background:var(--dp-grad);box-shadow:0 6px 18px #1670c847}.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-1px);box-shadow:0 10px 26px #1670c85c}.color-inverse .button:not(.button--secondary),.color-accent-1 .button:not(.button--secondary){background:#fff;color:var(--dp-navy);box-shadow:none}.badge{font-weight:700;padding:.45rem 1.1rem;letter-spacing:.02em}.price-item--sale,.price--on-sale .price-item--sale{color:var(--dp-ink);font-weight:800}.price--on-sale .price__sale s,.price-item--regular{color:var(--dp-muted)}.dp-wrap{width:min(100% - 32px,1300px);margin-inline:auto}@media(min-width:750px){.dp-wrap{width:min(100% - 80px,1300px)}}.dp-sec{padding-block:clamp(48px,7vw,104px)}.dp-sec--tight{padding-block:clamp(32px,4vw,56px)}.dp-sec--ice{background:var(--dp-mist)}.dp-sec--navy{background:var(--dp-navy);color:#fff}.dp-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dp-blue);margin:0 0 1.4rem}.dp-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--dp-grad)}.dp-sec--navy .dp-eyebrow{color:var(--dp-aqua)}.dp-h2{font-size:clamp(2.9rem,4.2vw,4.8rem);line-height:1.08;margin:0 0 1.6rem;font-weight:800}.dp-lead{font-size:clamp(1.6rem,1.6vw,1.85rem);line-height:1.6;color:var(--dp-muted);max-width:62ch;margin:0}.dp-sec--navy .dp-lead{color:#ffffffc7}.dp-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem 4rem;margin-bottom:clamp(28px,4vw,48px)}.dp-head--center{flex-direction:column;align-items:center;text-align:center}.dp-head--center .dp-lead{margin-inline:auto}.dp-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--dp-blue);text-decoration:none;font-size:1.5rem}.dp-link .dp-icon{width:18px;height:18px;transition:transform .2s var(--dp-ease)}.dp-link:hover .dp-icon{transform:translate(4px)}.dp-icon{width:24px;height:24px;flex:none}.dp-grad-text{background:var(--dp-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.dp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:54px;padding:0 2.8rem;border-radius:999px;font-weight:700;font-size:1.55rem;text-decoration:none;border:0;cursor:pointer;transition:transform .2s var(--dp-ease),box-shadow .2s var(--dp-ease),background .2s;white-space:nowrap}.dp-btn .dp-icon{width:20px;height:20px}.dp-btn--primary{background:var(--dp-grad);color:#fff;box-shadow:0 8px 22px #1670c852}.dp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1670c866}.dp-btn--ghost{background:#ffffffe6;color:var(--dp-ink);box-shadow:inset 0 0 0 1.5px var(--dp-line)}.dp-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--dp-blue);color:var(--dp-blue)}.dp-btn--white{background:#fff;color:var(--dp-navy)}.dp-btn--white:hover{transform:translateY(-2px)}.dp-btn--outline-light{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73;background:transparent}.dp-btn--outline-light:hover{box-shadow:inset 0 0 0 1.5px #fff}.dp-rate-pill{display:inline-flex;align-items:center;gap:.5rem;background:var(--dp-mint-bg);color:var(--dp-mint);border-radius:999px;padding:.5rem 1.2rem;font-size:1.35rem;font-weight:600}.dp-rate-pill strong{font-weight:800}.dp-card-rate{margin:.6rem 0 0;font-size:1.3rem;color:var(--dp-mint);font-weight:600;line-height:1.3}.dp-card-rate strong{font-weight:800}.dp-klarna{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:6px;background:var(--dp-klarna);color:#0b051d;font-weight:800;font-size:1.25rem;letter-spacing:-.01em;line-height:1}.dp-paypal{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line);font-weight:800;font-style:italic;font-size:1.25rem;line-height:1}.dp-paypal b{color:#003087}.dp-paypal i{color:#009cde;font-style:italic}.dp-legal{font-size:1.15rem;line-height:1.55;color:var(--dp-muted);margin:1.2rem 0 0}.dp-sec--navy .dp-legal{color:#ffffff8c}.dp-ticker{background:var(--dp-navy);color:#fff;font-size:1.3rem;font-weight:600;overflow:hidden}.dp-ticker__track{display:flex;gap:0;width:max-content;animation:dp-marquee 38s linear infinite}.dp-ticker:hover .dp-ticker__track{animation-play-state:paused}.dp-ticker__item{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2.8rem;white-space:nowrap}.dp-ticker__item .dp-icon{width:17px;height:17px;color:var(--dp-aqua)}.dp-ticker__item a{color:inherit}@keyframes dp-marquee{to{transform:translate(-50%)}}@media(min-width:990px){.dp-ticker--static .dp-ticker__track{animation:none;width:100%;justify-content:center}.dp-ticker--static .dp-ticker__item[aria-hidden]{display:none}}@media(prefers-reduced-motion:reduce){.dp-ticker__track{animation:none}}.header-wrapper{box-shadow:0 1px 0 var(--dp-line)}.header__menu-item{font-weight:600;font-size:1.5rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--dp-blue)}.header__active-menu-item{text-decoration:none!important}.dp-header-cta{display:none}@media(min-width:1200px){.dp-header-cta{display:inline-flex;align-items:center;gap:.7rem;margin-right:1.2rem;text-decoration:none;color:var(--dp-ink);font-weight:700;font-size:1.4rem;line-height:1.2}.dp-header-cta small{display:block;font-weight:500;color:var(--dp-muted);font-size:1.15rem}.dp-header-cta .dp-icon{width:38px;height:38px;padding:9px;border-radius:50%;background:var(--dp-ice);color:var(--dp-blue)}}.dp-hero{position:relative;isolation:isolate;overflow:hidden;background:#eef4f8}.dp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dp-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--dp-pos, 70% 50%)}.dp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f8fbf7,#f4f8fbe6 34%,#f4f8fb40 62%,#f4f8fb00 80%)}.dp-hero__inner{min-height:clamp(560px,78vh,760px);display:flex;flex-direction:column;justify-content:center;padding-block:64px 112px}.dp-hero__content{max-width:640px}.dp-hero__badge{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem .6rem .6rem;border-radius:999px;background:#fff;box-shadow:var(--dp-shadow);font-size:1.35rem;font-weight:600;margin-bottom:2.4rem}.dp-hero__badge .dp-stars{display:inline-flex;color:#f5a524}.dp-hero__badge .dp-stars .dp-icon{width:15px;height:15px}.dp-hero__badge-dot{width:30px;height:30px;border-radius:50%;background:var(--dp-grad);display:grid;place-items:center;color:#fff}.dp-hero__badge-dot .dp-icon{width:16px;height:16px}.dp-hero h1{font-size:clamp(3.8rem,6.4vw,7.4rem);line-height:1.02;letter-spacing:-.035em;margin:0 0 2.2rem;font-weight:800;color:var(--dp-ink)}.dp-hero__sub{font-size:clamp(1.65rem,1.7vw,2rem);line-height:1.55;color:#3b4b5d;margin:0 0 2.8rem;max-width:52ch}.dp-hero__fin{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem;background:#fff;border-radius:var(--dp-r);padding:1.4rem 1.8rem;box-shadow:var(--dp-shadow);margin-bottom:2.8rem;max-width:560px}.dp-hero__fin-ico{width:46px;height:46px;border-radius:14px;background:var(--dp-mint-bg);color:var(--dp-mint);display:grid;place-items:center;flex:none}.dp-hero__fin-txt{flex:1 1 220px;font-size:1.45rem;line-height:1.4;color:var(--dp-muted)}.dp-hero__fin-txt strong{display:block;color:var(--dp-ink);font-size:1.75rem;font-weight:800}.dp-hero__fin-txt strong span{color:var(--dp-mint)}.dp-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.dp-hero__proof{position:absolute;left:0;right:0;bottom:0;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.7)}.dp-hero__proof ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.dp-hero__proof li{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 0;font-size:1.35rem;line-height:1.3;color:var(--dp-muted)}.dp-hero__proof li+li{padding-left:2.4rem;border-left:1px solid var(--dp-line)}.dp-hero__proof strong{display:block;color:var(--dp-ink);font-size:1.55rem}.dp-hero__proof .dp-icon{color:var(--dp-blue);width:28px;height:28px}@media(max-width:989px){.dp-hero__proof ul{grid-template-columns:repeat(2,1fr)}.dp-hero__proof li{padding:1.4rem 0}.dp-hero__proof li+li{border-left:0;padding-left:0}.dp-hero__proof li:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--dp-line)}.dp-hero__proof li:nth-child(n+3){border-top:1px solid var(--dp-line)}}@media(max-width:749px){.dp-hero{background:#f4f8fb}.dp-hero__media{position:relative;inset:auto;aspect-ratio:4 / 3.2}.dp-hero__media img{object-position:var(--dp-pos-m, 50% 70%)}.dp-hero__media:after{background:linear-gradient(180deg,#f4f8fb00 55%,#f4f8fb)}.dp-hero__inner{min-height:0;padding-block:0 0;margin-top:-48px;position:relative}.dp-hero h1{font-size:3.6rem}.dp-hero__badge{margin-bottom:1.6rem;font-size:1.25rem}.dp-hero__ctas .dp-btn{flex:1 1 100%}.dp-hero__proof{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin-top:2.4rem}.dp-hero__proof li{font-size:1.25rem;gap:.9rem}.dp-hero__proof .dp-icon{width:22px;height:22px}.dp-hero__proof strong{font-size:1.4rem}}.dp-usps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.dp-usp{display:flex;gap:1.4rem;align-items:flex-start;padding:2.2rem;border-radius:var(--dp-r);background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line);transition:box-shadow .25s var(--dp-ease),transform .25s var(--dp-ease)}.dp-usp:hover{box-shadow:inset 0 0 0 1px transparent,var(--dp-shadow-lg);transform:translateY(-3px)}.dp-usp__ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--dp-ice);color:var(--dp-blue);flex:none}.dp-usp__ico--mint{background:var(--dp-mint-bg);color:var(--dp-mint)}.dp-usp h3{font-size:1.65rem;margin:.2rem 0 .4rem;font-weight:800}.dp-usp p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--dp-muted)}.dp-usp a{color:inherit}@media(max-width:989px){.dp-usps{grid-template-columns:repeat(2,1fr)}}@media(max-width:549px){.dp-usps{grid-template-columns:1fr;gap:1rem}.dp-usp{padding:1.6rem}}.dp-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.dp-cat{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--dp-ink);background:var(--dp-cat-bg, linear-gradient(160deg, #eaf4fb 0%, #d6eaf8 100%));min-height:380px;transition:transform .35s var(--dp-ease),box-shadow .35s var(--dp-ease)}.dp-cat:hover{transform:translateY(-6px);box-shadow:var(--dp-shadow-lg)}.dp-cat__txt{padding:2.4rem 2.4rem 0;position:relative;z-index:1}.dp-cat__txt h3{font-size:2.2rem;margin:0 0 .4rem;font-weight:800}.dp-cat__txt p{margin:0;font-size:1.4rem;color:var(--dp-muted)}.dp-cat__price{display:inline-flex;margin-top:1.2rem;font-size:1.3rem;font-weight:700;background:#fffc;border-radius:999px;padding:.4rem 1.1rem}.dp-cat__img{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:1.6rem 2rem 0}.dp-cat__img img{width:100%;max-height:240px;object-fit:contain;object-position:bottom;transition:transform .5s var(--dp-ease);mix-blend-mode:multiply}.dp-cat:hover .dp-cat__img img{transform:scale(1.05)}.dp-cat--photo .dp-cat__img{padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.dp-cat--photo .dp-cat__img img{max-height:none;height:100%;object-fit:cover;mix-blend-mode:normal}.dp-cat--photo{color:#fff}.dp-cat--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b2340c7,#0b23401a 55%)}.dp-cat--photo .dp-cat__txt p{color:#ffffffd9}.dp-cat--photo .dp-cat__price{color:var(--dp-ink)}.dp-cat__go{position:absolute;right:1.8rem;bottom:1.8rem;width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--dp-blue);box-shadow:var(--dp-shadow);z-index:2;transition:background .25s,color .25s}.dp-cat:hover .dp-cat__go{background:var(--dp-blue);color:#fff}@media(max-width:989px){.dp-cats{grid-template-columns:repeat(2,1fr)}.dp-cat{min-height:320px}}@media(max-width:549px){.dp-cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin-inline:-16px;padding:0 16px 8px;scrollbar-width:none}.dp-cats::-webkit-scrollbar{display:none}.dp-cat{flex:0 0 78%;scroll-snap-align:start;min-height:340px}}.dp-tabs{display:inline-flex;gap:.4rem;padding:.5rem;border-radius:999px;background:var(--dp-mist);box-shadow:inset 0 0 0 1px var(--dp-line);overflow-x:auto;max-width:100%;scrollbar-width:none}.dp-tabs::-webkit-scrollbar{display:none}.dp-tab{border:0;background:transparent;padding:1rem 2rem;border-radius:999px;font:inherit;font-weight:700;font-size:1.45rem;color:var(--dp-muted);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.dp-tab[aria-selected=true]{background:#fff;color:var(--dp-ink);box-shadow:var(--dp-shadow)}.dp-panel[hidden]{display:none}.dp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;list-style:none;margin:0;padding:0}@media(max-width:989px){.dp-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media(max-width:549px){.dp-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 8px;scrollbar-width:none}.dp-grid--scroll::-webkit-scrollbar{display:none}.dp-grid--scroll>li{flex:0 0 72%;scroll-snap-align:start}}.card-wrapper .card{transition:box-shadow .3s var(--dp-ease),transform .3s var(--dp-ease)}.card-wrapper:hover .card--card{box-shadow:var(--dp-shadow-lg)}.card--card .card__inner{border-radius:14px!important}.card--card,.card--card .card__inner .card__media{background:#fff}.card-wrapper .card__media img{object-fit:contain!important;padding:6%;transition:transform .5s var(--dp-ease)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading{font-weight:700;font-size:1.5rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading a{text-decoration:none!important}.card-information .price{font-size:1.75rem}.card__badge .badge{box-shadow:var(--dp-shadow)}.card .card__content{padding-bottom:1.6rem}.dp-card-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.dp-card-meta span{display:inline-flex;align-items:center;gap:.35rem;font-size:1.15rem;font-weight:600;color:var(--dp-muted)}.dp-card-meta .dp-icon{width:14px;height:14px;color:var(--dp-mint)}.dp-fin{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.dp-fin__list{list-style:none;padding:0;margin:2.8rem 0 0;display:grid;gap:1.4rem}.dp-fin__list li{display:flex;gap:1.4rem;align-items:flex-start;font-size:1.55rem;line-height:1.5;color:#ffffffd9}.dp-fin__list strong{color:#fff}.dp-fin__list .dp-icon{width:28px;height:28px;padding:5px;border-radius:50%;background:#2eb8ec29;color:var(--dp-aqua)}.dp-fin__card{background:#fff;color:var(--dp-ink);border-radius:26px;padding:clamp(24px,3vw,40px);box-shadow:0 30px 80px #00000059;position:relative}.dp-fin__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:27px;padding:1px;background:linear-gradient(140deg,#2eb8ece6,#1670c800 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dp-fin__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.dp-fin__top h3{margin:0;font-size:1.9rem;font-weight:800}.dp-fin__label{display:flex;justify-content:space-between;font-size:1.4rem;font-weight:600;color:var(--dp-muted);margin-bottom:1rem}.dp-fin__label output{color:var(--dp-ink);font-weight:800;font-size:1.8rem}.dp-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--dp-blue) var(--p, 30%),#e3ebf3 var(--p, 30%));outline:none;margin:0 0 2.6rem}.dp-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--dp-blue);box-shadow:0 4px 12px #1670c859;cursor:grab}.dp-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--dp-blue);cursor:grab}.dp-terms{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:2.4rem}.dp-terms button{border:0;border-radius:12px;padding:1.2rem .4rem;font:inherit;font-weight:700;font-size:1.45rem;background:var(--dp-mist);color:var(--dp-ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--dp-line);transition:all .2s}.dp-terms button small{display:block;font-size:1.1rem;font-weight:500;color:var(--dp-muted)}.dp-terms button[aria-pressed=true]{background:var(--dp-ice);box-shadow:inset 0 0 0 2px var(--dp-blue);color:var(--dp-blue)}.dp-fin__result{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:2rem 2.2rem;border-radius:18px;background:linear-gradient(135deg,#eaf4fb,#e6f6ee)}.dp-fin__result span{font-size:1.4rem;color:var(--dp-muted);font-weight:600}.dp-fin__result strong{display:block;font-size:clamp(3.4rem,4vw,4.6rem);line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--dp-ink)}.dp-fin__result small{font-size:1.25rem;color:var(--dp-muted);text-align:right;line-height:1.5}.dp-fin__card .dp-btn{width:100%;margin-top:2rem}@media(max-width:989px){.dp-fin{grid-template-columns:1fr}}@media(max-width:549px){.dp-terms{grid-template-columns:repeat(2,1fr)}.dp-fin__result{flex-direction:column;align-items:flex-start}.dp-fin__result small{text-align:left}}.dp-ba{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.dp-ba__slider{position:relative;aspect-ratio:1;border-radius:26px;overflow:hidden;box-shadow:var(--dp-shadow-lg);-webkit-user-select:none;user-select:none;touch-action:pan-y;--x: 50%}.dp-ba__slider img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.dp-ba__after{clip-path:inset(0 0 0 var(--x))}.dp-ba__handle{position:absolute;top:0;bottom:0;left:var(--x);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 12px #00000040}.dp-ba__handle:after{content:"\2039  \203a";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;font-size:2rem;color:var(--dp-blue);box-shadow:var(--dp-shadow-lg);letter-spacing:.1em}.dp-ba__tag{position:absolute;top:1.6rem;padding:.5rem 1.2rem;border-radius:999px;font-size:1.25rem;font-weight:800;background:#ffffffeb}.dp-ba__tag--l{left:1.6rem;color:var(--dp-warn)}.dp-ba__tag--r{right:1.6rem;color:var(--dp-blue)}.dp-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.dp-benefits{list-style:none;padding:0;margin:2.8rem 0 3.2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem 2.4rem}.dp-benefits li{display:flex;gap:1.2rem;align-items:flex-start}.dp-benefits .dp-icon{width:40px;height:40px;padding:9px;border-radius:12px;background:var(--dp-ice);color:var(--dp-blue)}.dp-benefits strong{display:block;font-size:1.55rem;margin-bottom:.2rem}.dp-benefits span{font-size:1.35rem;color:var(--dp-muted);line-height:1.5}@media(max-width:989px){.dp-ba{grid-template-columns:1fr}}@media(max-width:549px){.dp-benefits{grid-template-columns:1fr}}.dp-finder{background:#fff;border-radius:28px;box-shadow:var(--dp-shadow-lg);padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,4vw,64px);align-items:center}.dp-finder__opts{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.4rem}.dp-finder__opt{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;border-radius:16px;border:0;background:var(--dp-mist);box-shadow:inset 0 0 0 1px var(--dp-line);font:inherit;text-align:left;cursor:pointer;transition:all .2s}.dp-finder__opt b{display:block;font-size:1.6rem;color:var(--dp-ink)}.dp-finder__opt small{font-size:1.25rem;color:var(--dp-muted)}.dp-finder__opt .dp-ppl{display:flex;color:var(--dp-blue)}.dp-finder__opt .dp-ppl .dp-icon{width:20px;height:20px;margin-right:-7px}.dp-finder__opt[aria-pressed=true]{background:var(--dp-ice);box-shadow:inset 0 0 0 2px var(--dp-blue)}.dp-finder__res{position:relative;display:grid;grid-template-columns:200px 1fr;gap:2.4rem;align-items:center;padding:2.4rem;border-radius:22px;background:linear-gradient(150deg,var(--dp-ice),#f8fbfd);min-height:280px}.dp-finder__res[hidden]{display:none}.dp-finder__res img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply}.dp-finder__res .dp-tag{display:inline-flex;padding:.4rem 1rem;border-radius:999px;background:var(--dp-blue);color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dp-finder__res h3{font-size:2.2rem;margin:1rem 0 .6rem;line-height:1.2}.dp-finder__res p{margin:0 0 1.2rem;color:var(--dp-muted);font-size:1.4rem}.dp-finder__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem;margin-bottom:1.6rem}.dp-finder__price b{font-size:2.6rem;font-weight:800}@media(max-width:989px){.dp-finder{grid-template-columns:1fr}}@media(max-width:549px){.dp-finder__res{grid-template-columns:1fr;text-align:center}.dp-finder__res img{height:180px}.dp-finder__price{justify-content:center}}.dp-split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,88px);align-items:center}.dp-split--rev .dp-split__media{order:2}.dp-split__media{position:relative;border-radius:28px;overflow:hidden;box-shadow:var(--dp-shadow-lg);aspect-ratio:var(--dp-ar, 4 / 3)}.dp-split__media img{width:100%;height:100%;object-fit:cover}.dp-split__float{position:absolute;left:2rem;bottom:2rem;display:flex;align-items:center;gap:1.2rem;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:16px;box-shadow:var(--dp-shadow);font-size:1.35rem;line-height:1.3;color:var(--dp-muted)}.dp-split__float strong{display:block;font-size:1.7rem;color:var(--dp-ink)}.dp-split__float .dp-icon{width:44px;height:44px;padding:10px;border-radius:12px;background:var(--dp-grad);color:#fff}.dp-checks{list-style:none;padding:0;margin:2.4rem 0 3.2rem;display:grid;gap:1.2rem}.dp-checks li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem;line-height:1.5}.dp-checks .dp-icon{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--dp-mint-bg);color:var(--dp-mint);margin-top:.1rem}.dp-split__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.dp-split__price{font-size:1.4rem;color:var(--dp-muted)}.dp-split__price b{display:block;font-size:2.2rem;color:var(--dp-ink)}@media(max-width:989px){.dp-split{grid-template-columns:1fr}.dp-split--rev .dp-split__media{order:0}}.dp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;counter-reset:s;list-style:none;padding:0;margin:0}.dp-step{position:relative;padding:2.8rem 2.4rem;background:#fff;border-radius:22px;box-shadow:inset 0 0 0 1px var(--dp-line)}.dp-step:before{counter-increment:s;content:"0" counter(s);position:absolute;top:2.4rem;right:2.4rem;font-size:4.2rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px #cfe0ee}.dp-step__ico{width:54px;height:54px;border-radius:16px;background:var(--dp-grad);color:#fff;display:grid;place-items:center;margin-bottom:2rem;box-shadow:0 10px 22px #1670c847}.dp-step h3{font-size:1.8rem;margin:0 0 .8rem;font-weight:800}.dp-step p{margin:0;font-size:1.4rem;line-height:1.55;color:var(--dp-muted)}.dp-steps--dark .dp-step{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.dp-steps--dark .dp-step p{color:#ffffffb3}.dp-steps--dark .dp-step:before{-webkit-text-stroke-color:rgba(255,255,255,.18)}@media(max-width:989px){.dp-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:549px){.dp-steps{grid-template-columns:1fr}}.dp-banner{position:relative;border-radius:30px;overflow:hidden;isolation:isolate;color:#fff;min-height:460px;display:flex;align-items:center}.dp-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.dp-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b2340f2,#0b2340c7 40%,#0b23401a 75%)}.dp-banner__in{padding:clamp(28px,5vw,72px);max-width:640px}.dp-banner .dp-lead{color:#fffc;margin-bottom:2.8rem}.dp-banner__stats{display:flex;flex-wrap:wrap;gap:2.8rem;margin:0 0 3rem;padding:0;list-style:none}.dp-banner__stats b{display:block;font-size:2.6rem;font-weight:800}.dp-banner__stats span{font-size:1.3rem;color:#ffffffb3}@media(max-width:749px){.dp-banner:before{background:linear-gradient(180deg,#0b23408c,#0b2340f2 60%)}.dp-banner{align-items:flex-end;min-height:560px}}.dp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,88px)}.dp-faq__list{display:grid;gap:1rem}.dp-faq details{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px var(--dp-line);transition:box-shadow .2s}.dp-faq details[open]{box-shadow:inset 0 0 0 1.5px var(--dp-blue),var(--dp-shadow)}.dp-faq summary{list-style:none;cursor:pointer;padding:2rem 2.4rem;font-weight:700;font-size:1.65rem;display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.dp-faq summary::-webkit-details-marker{display:none}.dp-faq summary .dp-icon{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--dp-ice);color:var(--dp-blue);transition:transform .25s var(--dp-ease)}.dp-faq details[open] summary .dp-icon{transform:rotate(45deg);background:var(--dp-blue);color:#fff}.dp-faq__a{padding:0 2.4rem 2.2rem;font-size:1.5rem;line-height:1.7;color:#3b4b5d}.dp-faq__a p{margin:0 0 .8rem}.dp-contact-card{margin-top:3.2rem;padding:2.4rem;border-radius:20px;background:var(--dp-navy);color:#fff;display:flex;gap:1.6rem;align-items:center}.dp-contact-card .dp-icon{width:52px;height:52px;padding:13px;border-radius:50%;background:var(--dp-grad);flex:none}.dp-contact-card small{display:block;color:#ffffffb3;font-size:1.3rem}.dp-contact-card a{color:#fff;font-weight:800;font-size:2rem;text-decoration:none}@media(max-width:989px){.dp-faq{grid-template-columns:1fr}}.dp-cta{position:relative;overflow:hidden;border-radius:30px;background:var(--dp-grad);color:#fff;padding:clamp(36px,6vw,80px);display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center;isolation:isolate}.dp-cta:before,.dp-cta:after{content:"";position:absolute;border-radius:50%;background:#ffffff1f;z-index:-1}.dp-cta:before{width:520px;height:520px;right:-140px;top:-220px}.dp-cta:after{width:300px;height:300px;right:180px;bottom:-200px}.dp-cta .dp-h2{color:#fff}.dp-cta .dp-lead{color:#ffffffe0}.dp-cta__btns{display:flex;flex-direction:column;gap:1.2rem;align-items:stretch}@media(max-width:749px){.dp-cta{grid-template-columns:1fr}}.product__title h1{font-weight:800;font-size:clamp(2.6rem,2.8vw,3.6rem);line-height:1.15;letter-spacing:-.02em}.product__info-container .price{font-size:1.4rem}.product__info-container .price .price-item{font-size:3.2rem;font-weight:800;letter-spacing:-.02em}.product__info-container .price--on-sale .price-item--regular{font-size:1.9rem;font-weight:500}.product__info-container .price__badge-sale{display:none}.product__tax{color:var(--dp-muted)}.product-form__submit{min-height:58px;font-size:1.65rem}.product__info-container .product-form__buttons{max-width:none}.product-form__quantity{display:none}.product__media-wrapper .product__media-item{background:#fff;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--dp-line)}.product__media-wrapper .product__media img{object-fit:contain}.dp-pdp-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.dp-pdp-badges span{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.1rem;border-radius:999px;font-size:1.2rem;font-weight:700;background:var(--dp-ice);color:var(--dp-blue)}.dp-pdp-badges .dp-b--mint{background:var(--dp-mint-bg);color:var(--dp-mint)}.dp-pdp-badges .dp-icon{width:14px;height:14px}.dp-stock{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:var(--dp-mint);margin:.4rem 0 0}.dp-stock:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #0e7a4f26}.dp-stock--low{color:var(--dp-warn)}.dp-stock--low:before{box-shadow:0 0 0 4px #e8590c26}.dp-pdp-fin{border-radius:18px;background:linear-gradient(135deg,#eef7fd,#e9f7f0);box-shadow:inset 0 0 0 1px #d4e8f3;padding:1.8rem 2rem;margin:.4rem 0 .6rem}.dp-pdp-fin__row{display:flex;align-items:center;gap:1.4rem}.dp-pdp-fin__ico{width:46px;height:46px;border-radius:14px;background:#fff;color:var(--dp-mint);display:grid;place-items:center;box-shadow:var(--dp-shadow);flex:none}.dp-pdp-fin__txt{flex:1;font-size:1.4rem;line-height:1.4;color:var(--dp-muted)}.dp-pdp-fin__txt strong{display:block;font-size:1.9rem;color:var(--dp-ink);font-weight:800}.dp-pdp-fin__txt strong em{font-style:normal;color:var(--dp-mint)}.dp-pdp-fin__terms{display:flex;gap:.6rem;margin-top:1.4rem;flex-wrap:wrap}.dp-pdp-fin__terms button{flex:1 1 0;min-width:70px;border:0;padding:.9rem .4rem;border-radius:10px;font:inherit;font-size:1.25rem;font-weight:600;color:var(--dp-muted);background:#ffffffbf;cursor:pointer;line-height:1.3;box-shadow:inset 0 0 0 1px #d4e8f3}.dp-pdp-fin__terms button b{display:block;font-size:1.45rem;color:var(--dp-ink)}.dp-pdp-fin__terms button[aria-pressed=true]{background:#fff;box-shadow:inset 0 0 0 2px var(--dp-mint)}.dp-pdp-fin__terms button[aria-pressed=true] b{color:var(--dp-mint)}.dp-pdp-fin__pay{display:flex;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:1.2rem;color:var(--dp-muted);flex-wrap:wrap}.dp-pdp-fin .dp-legal{font-size:1.05rem;margin-top:1rem}.dp-pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem;padding:1.8rem 0;margin:.4rem 0;border-block:1px solid var(--dp-line)}.dp-pdp-trust div{display:flex;align-items:center;gap:1rem;font-size:1.35rem;line-height:1.35;color:var(--dp-muted)}.dp-pdp-trust b{display:block;color:var(--dp-ink);font-size:1.4rem}.dp-pdp-trust .dp-icon{width:36px;height:36px;padding:8px;border-radius:10px;background:var(--dp-ice);color:var(--dp-blue)}.dp-pdp-montage{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:16px;box-shadow:inset 0 0 0 1px var(--dp-line);text-decoration:none;color:var(--dp-ink);transition:box-shadow .2s}.dp-pdp-montage:hover{box-shadow:inset 0 0 0 1.5px var(--dp-blue)}.dp-pdp-montage img{width:56px;height:56px;border-radius:12px;object-fit:cover}.dp-pdp-montage div{flex:1;font-size:1.3rem;color:var(--dp-muted);line-height:1.4}.dp-pdp-montage b{display:block;font-size:1.5rem;color:var(--dp-ink)}.dp-pdp-montage .dp-icon{color:var(--dp-blue)}.dp-pdp-help{display:flex;align-items:center;gap:1.2rem;font-size:1.35rem;color:var(--dp-muted);padding:1.4rem 0 0}.dp-pdp-help img,.dp-pdp-help .dp-avatar{width:44px;height:44px;border-radius:50%;background:var(--dp-grad);color:#fff;display:grid;place-items:center;flex:none}.dp-pdp-help a{color:var(--dp-ink);font-weight:800;text-decoration:none}.product__description{font-size:1.55rem;line-height:1.7}.product__description ul{padding:0;list-style:none;display:grid;gap:.8rem}.product__description ul li{position:relative;padding-left:3.2rem}.product__description ul li:before{content:"";position:absolute;left:0;top:.2rem;width:22px;height:22px;border-radius:50%;background:var(--dp-mint-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7a4f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat}.product__description h2,.product__description h3{font-size:2rem;font-weight:800}.product__accordion summary{padding:1.6rem 0}.product__accordion .accordion__title{font-weight:700;font-size:1.55rem}.dp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 30px #0b1b2e1f;transform:translateY(110%);transition:transform .35s var(--dp-ease)}.dp-sticky.is-on{transform:none}.dp-sticky__in{display:flex;align-items:center;gap:1.6rem;padding:1.2rem 0}.dp-sticky__img{width:52px;height:52px;object-fit:contain;border-radius:10px;background:var(--dp-mist)}.dp-sticky__t{flex:1;min-width:0}.dp-sticky__t b{display:block;font-size:1.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-sticky__t span{font-size:1.3rem;color:var(--dp-muted)}.dp-sticky__t span em{font-style:normal;color:var(--dp-mint);font-weight:700}.dp-sticky .dp-btn{min-height:50px}@media(max-width:749px){.dp-sticky__img{display:none}.dp-sticky .dp-btn{padding:0 2rem}}.dp-colhero{background:linear-gradient(135deg,#f4f8fb,#e6f1fa);padding:clamp(28px,4vw,56px) 0;position:relative;overflow:hidden}.dp-colhero:after{content:"";position:absolute;width:560px;height:560px;right:-160px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(46,184,236,.22),transparent 70%)}.dp-colhero__in{display:flex;justify-content:space-between;align-items:end;gap:2.4rem;flex-wrap:wrap;position:relative;z-index:1}.dp-colhero h1{font-size:clamp(3rem,4.4vw,5.2rem);font-weight:800;margin:0 0 1rem;line-height:1.05}.dp-colhero .dp-lead{font-size:1.6rem}.dp-colhero__chips{display:flex;flex-wrap:wrap;gap:.8rem}.dp-colhero__chips span{display:inline-flex;align-items:center;gap:.6rem;background:#fff;border-radius:999px;padding:.8rem 1.4rem;font-size:1.3rem;font-weight:700;box-shadow:var(--dp-shadow)}.dp-colhero__chips .dp-icon{width:17px;height:17px;color:var(--dp-blue)}.dp-crumbs{font-size:1.3rem;color:var(--dp-muted);margin-bottom:1.2rem}.dp-crumbs a{color:inherit;text-decoration:none}.dp-crumbs a:hover{color:var(--dp-blue)}.facets-container{padding-top:2rem}.drawer__inner{border-radius:0}.dp-cart-fin{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;padding:1.2rem 1.4rem;border-radius:12px;background:var(--dp-mint-bg);font-size:1.3rem;color:var(--dp-mint);line-height:1.35;text-align:left}.dp-cart-fin b{color:var(--dp-ink)}.dp-cart-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.2rem;font-size:1.2rem;color:var(--dp-muted)}.dp-cart-trust span{display:inline-flex;align-items:center;gap:.4rem}.dp-cart-trust .dp-icon{width:14px;height:14px;color:var(--dp-mint)}.dp-foot{background:var(--dp-navy);color:#ffffffc7;font-size:1.45rem}.dp-foot a{color:#ffffffc7;text-decoration:none}.dp-foot a:hover{color:#fff}.dp-foot__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:4rem;padding:clamp(48px,6vw,80px) 0 4rem}.dp-foot__logo{display:inline-block;background:#fff;border-radius:14px;padding:1rem 1.4rem;margin-bottom:2rem}.dp-foot__logo img{display:block;width:170px;height:auto}.dp-foot h4{color:#fff;font-size:1.5rem;margin:0 0 1.6rem;letter-spacing:.02em}.dp-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.dp-foot__contact a{display:flex;align-items:center;gap:1rem;color:#fff;font-weight:700}.dp-foot__contact .dp-icon{width:34px;height:34px;padding:8px;border-radius:10px;background:#ffffff14;color:var(--dp-aqua)}.dp-foot__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.dp-foot__pay svg{height:26px;width:auto;border-radius:4px}.dp-foot__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;padding:2.4rem 0;border-top:1px solid rgba(255,255,255,.1);font-size:1.3rem}.dp-foot__bottom ul{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width:989px){.dp-foot__top{grid-template-columns:1fr 1fr}}@media(max-width:549px){.dp-foot__top{grid-template-columns:1fr;gap:3rem}}.dp-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--dp-ease),transform .8s var(--dp-ease)}.dp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dp-reveal{opacity:1;transform:none}}.shopify-design-mode .dp-reveal{opacity:1;transform:none}.dp-grid>.grid__item{width:100%!important;max-width:none!important;flex:none}@media(max-width:549px){.dp-grid--scroll>.grid__item{flex:0 0 72%!important;width:72%!important}}.header{column-gap:2rem}@media(min-width:990px){.header__heading-logo-wrapper{width:170px}.header__inline-menu{margin-left:1.2rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{padding:1.2rem 1.1rem;font-size:1.45rem;white-space:nowrap}}@media(min-width:990px)and (max-width:1279px){.header__menu-item{padding:1.2rem .8rem;font-size:1.35rem}}.dp-header-cta span{white-space:nowrap}@media(max-width:1399px){.dp-header-cta{display:none!important}}@media(max-width:1499px){.dp-header-cta{display:none!important}}.dp-sec--navy h1,.dp-sec--navy h2,.dp-sec--navy h3,.dp-banner h2,.dp-cta h2,.dp-foot h4{color:#fff}.dp-fin__card h3,.dp-fin__card strong{color:var(--dp-ink)}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{display:none!important}.product-form__submit.button--secondary{background:var(--dp-grad);color:#fff;box-shadow:0 8px 22px #1670c852;--border-opacity: 0}.product-form__submit.button--secondary:after,.product-form__submit.button--secondary:before{box-shadow:none!important}.product-form__submit.button--secondary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1670c866}.product-form__submit[disabled]{background:#c9d6e2;box-shadow:none}.shopify-payment-button__button{border-radius:40px!important;overflow:hidden;min-height:52px}.shopify-payment-button__more-options{color:var(--dp-muted);font-size:1.3rem}.product__info-container>*+*{margin:1.2rem 0}.product__info-container .product__title{margin-bottom:.4rem}html,body{overflow-x:clip}@media(max-width:549px){.dp-finder__opt{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.2rem 1.3rem}.dp-finder__opt b{font-size:1.45rem}.dp-finder{padding:20px;border-radius:22px}.dp-finder__res{padding:2rem 1.6rem;min-height:0}.dp-h2{font-size:2.8rem}.dp-usp h3{font-size:1.5rem}}.dp-seotext{position:relative;max-width:860px;margin:0 auto}.dp-seotext__body{max-height:220px;overflow:hidden;font-size:1.5rem;line-height:1.75;color:#3b4b5d;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.dp-seotext.is-open .dp-seotext__body{max-height:none;-webkit-mask-image:none;mask-image:none}.dp-seotext__body h2{font-size:2.4rem;font-weight:800;margin:0 0 1.2rem}.dp-seotext__body h3{font-size:1.8rem;font-weight:800;margin:2.4rem 0 .8rem}.dp-seotext__body a{color:var(--dp-blue)}.dp-seotext__btn{margin-top:1.2rem;background:none;border:0;cursor:pointer;padding:0;font-family:inherit}.dp-seotext.is-open .dp-seotext__btn{display:none}.dp-colhero .dp-lead{margin:0}.menu-drawer{background:#fff;box-shadow:0 30px 60px #0b1b2e2e}.menu-drawer__navigation{padding:1.2rem 0 0}.menu-drawer__menu>li{border-bottom:1px solid var(--dp-line);margin:0 2rem}.menu-drawer__menu-item{padding:1.6rem 0!important;font-size:1.75rem;font-weight:700;color:var(--dp-ink)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:none!important;color:var(--dp-blue)}.menu-drawer__menu-item>.svg-wrapper{right:0!important;color:var(--dp-blue)}.menu-drawer__submenu{background:#fff}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.6rem;font-weight:600}.menu-drawer__close-button{font-weight:700;font-size:1.6rem;padding:1.8rem 2rem;margin-top:0;border-bottom:1px solid var(--dp-line);color:var(--dp-blue)}.dp-drawer{padding:2rem;display:grid;gap:1rem}.dp-drawer a{text-decoration:none;color:var(--dp-ink)}.dp-drawer__fin{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:16px;background:linear-gradient(135deg,#eef7fd,#e6f6ee);box-shadow:inset 0 0 0 1px #d4e8f3;font-size:1.3rem;color:var(--dp-muted)!important;line-height:1.35}.dp-drawer__fin b{display:block;color:var(--dp-ink);font-size:1.5rem}.dp-drawer__fin>.dp-icon{margin-left:auto;color:var(--dp-mint);width:20px}.dp-drawer__ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--dp-mint);flex:none;box-shadow:var(--dp-shadow)}.dp-drawer__ico .dp-icon{width:20px;height:20px}.dp-drawer__ico--grad{background:var(--dp-grad);color:#fff;box-shadow:none;border-radius:50%}.dp-drawer__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dp-drawer__tiles a{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem;border-radius:14px;background:var(--dp-mist);box-shadow:inset 0 0 0 1px var(--dp-line);font-weight:700;font-size:1.4rem}.dp-drawer__tiles .dp-icon{color:var(--dp-blue)}.dp-drawer__call{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:16px;background:var(--dp-navy);color:#fff!important}.dp-drawer__call small{display:block;font-size:1.2rem;color:#ffffffb3}.dp-drawer__call b{font-size:1.7rem}.menu-drawer__utility-links{background:transparent;padding:0 2rem 2rem}.cart-item__name{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;font-size:1.45rem;line-height:1.35;text-decoration:none}.cart-drawer .drawer__heading{font-weight:800}.dp-opts__label{margin:0 0 .8rem;font-size:1.35rem;font-weight:700;color:var(--dp-muted)}.dp-opts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem}.dp-opt{display:block;padding:1.2rem 1.4rem;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--dp-line);text-decoration:none;color:var(--dp-ink);transition:box-shadow .2s,background .2s}.dp-opt b{display:block;font-size:1.4rem;line-height:1.3}.dp-opt span{font-size:1.3rem;color:var(--dp-muted)}.dp-opt:hover{box-shadow:inset 0 0 0 1.5px var(--dp-blue)}.dp-opt.is-current{box-shadow:inset 0 0 0 2px var(--dp-blue);background:var(--dp-ice)}.dp-opt.is-current span{color:var(--dp-blue);font-weight:700}.product__media-wrapper .product__media img{padding:5%;box-sizing:border-box}.product__media-wrapper .slider-buttons{margin-top:.8rem}.product__media-wrapper .slider-button{color:var(--dp-blue)}.product__media-wrapper .slider-counter{font-weight:700;color:var(--dp-ink)}@media(max-width:749px){.product__media-list{touch-action:pan-x pan-y}.product__media-list .product__media-item{scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dp.css.map */
