:root{--dl-teal: #03a196;--dl-teal-h: #057c73;--dl-teal-ink: #02786f;--dl-teal-soft: #eaf7f5;--dl-dark: #15191e;--dl-dark2: #242c35;--dl-red: #d63c3c;--dl-gold: #f2b01e;--dl-text: #333;--dl-muted: #5d6870;--dl-line: #d9dee1;--dl-soft: #f4f6f7;--dl-r: 3px;--dl-font: Raleway, sans-serif;--dl-head: Raleway, sans-serif}.dl,.dl *,.dl *:before,.dl *:after{box-sizing:border-box}.dl{font-family:var(--dl-font);color:var(--dl-text);font-size:15px;line-height:1.55}.dl img{max-width:100%;height:auto;display:block}.dl p{margin:0 0 12px;line-height:1.55}.dl a{color:var(--dl-teal-ink)}.dl-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:750px){.dl-wrap{padding:0 24px}}.dl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl [hidden]{display:none!important}html:not(.dl-exch) .dl-exch-on,html.dl-exch .dl-exch-off{display:none!important}.dl-eyebrow{font:600 12px/1.3 var(--dl-head);letter-spacing:.14em;text-transform:uppercase;color:var(--dl-teal-ink);margin:0 0 8px!important}.dl-h1,.dl-h2,.dl-h3{font-family:var(--dl-head);text-transform:uppercase;color:var(--dl-dark);margin:0 0 12px;padding:0;line-height:1.15;letter-spacing:.03em;font-weight:700}.dl-h1{font-size:27px}.dl-h2{font-size:clamp(23px,3.2vw,34px)}.dl-h3{font-size:19px}@media(min-width:990px){.dl-h1{font-size:34px}}.dl-lede{font-size:16px;color:var(--dl-muted);max-width:640px}.dl-center{text-align:center}.dl-center .dl-lede{margin-left:auto;margin-right:auto}.dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:0 28px;background:var(--dl-teal);color:#fff!important;border:0;border-radius:var(--dl-r);cursor:pointer;font:700 15px/1 var(--dl-head);letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background .15s ease,transform .15s ease;-webkit-appearance:none;appearance:none}.dl-btn:hover{background:var(--dl-teal-h)}.dl-btn:active{transform:translateY(1px)}.dl-btn:focus-visible,.dl-dd__btn:focus-visible,.dl-link:focus-visible{outline:3px solid #7fd6ce;outline-offset:2px}.dl-btn--ghost{background:transparent;color:var(--dl-teal-ink)!important;box-shadow:inset 0 0 0 2px var(--dl-teal)}.dl-btn--ghost:hover{background:var(--dl-teal-soft)}.dl-link{background:none;border:0;padding:0;color:var(--dl-teal-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:600 13px var(--dl-font)}.dl-sec{padding:44px 0}@media(min-width:750px){.dl-sec{padding:64px 0}}.dl-sec--soft{background:var(--dl-soft)}.dl-sec--dark{background:var(--dl-dark);color:#dfe6e8}.dl-sec--dark .dl-h2,.dl-sec--dark .dl-h3{color:#fff}.dl-sec--dark .dl-eyebrow{color:#5fd3c8}.dl-sec--dark .dl-lede{color:#b7c3c6}.dl-snow{position:relative;overflow:hidden;isolation:isolate}.dl-snow:before{content:"";position:absolute;left:0;right:0;top:-240px;bottom:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.55) 1.2px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.28) 1px,transparent 1.6px);background-size:120px 120px,80px 80px;background-position:13px 7px,51px 41px;animation:dl-fall 28s linear infinite;will-change:transform}@keyframes dl-fall{0%{transform:translateY(0)}to{transform:translateY(240px)}}@media(prefers-reduced-motion:reduce){.dl-snow:before{animation:none}}.dl-knit{height:14px;background:linear-gradient(135deg,var(--dl-red) 25%,transparent 25%) -7px 0/14px 14px,linear-gradient(225deg,var(--dl-red) 25%,transparent 25%) -7px 0/14px 14px,linear-gradient(90deg,#fff 0 0) 0 6px/100% 2px no-repeat,var(--dl-dark)}.dl-main{padding:12px 0 40px;scroll-margin-top:70px}.dl-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:990px){.dl-main{padding:28px 0 56px}.dl-main__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.dl-gal{position:sticky;top:16px}}.dl-gal{min-width:0}@media(max-width:749px){.dl-gal{margin:0 -16px}}.dl-gal__stage{position:relative;background:#f2f3f4;border-radius:var(--dl-r);overflow:hidden}@media(max-width:749px){.dl-gal__stage{border-radius:0}}.dl-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;outline:none}.dl-gal__track::-webkit-scrollbar{display:none}.dl-gal__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.dl-gal__slide img{width:100%;height:100%;object-fit:contain}.dl-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--dl-dark);display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000026;padding:0}.dl-gal__nav svg{width:22px;height:22px}.dl-gal__nav--prev{left:12px}.dl-gal__nav--next{right:12px}@media(min-width:750px){.dl-gal__nav{display:inline-flex}}.dl-gal--single .dl-gal__nav,.dl-gal--single .dl-gal__dots,.dl-gal--single .dl-gal__thumbs{display:none!important}.dl-gal__ribbon{position:absolute;left:12px;top:12px;background:var(--dl-dark);color:#fff;font:600 11px/1 var(--dl-head);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px 8px 22px;border-radius:var(--dl-r);pointer-events:none}.dl-gal__ribbon:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--dl-red)}.dl-gal__note{position:absolute;left:12px;right:12px;bottom:12px;margin:0!important;background:#15191edb;color:#fff;font-size:13px;padding:8px 10px;border-radius:var(--dl-r);text-align:center}.dl-gal__dots{display:flex;justify-content:center;gap:6px;padding:10px 0 0}.dl-gal__dots span{width:7px;height:7px;border-radius:50%;background:#c7cdd1;transition:background .2s,width .2s}.dl-gal__dots span.is-active{background:var(--dl-teal);width:18px;border-radius:4px}.dl-gal__thumbs{display:none;gap:8px;padding-top:10px;overflow-x:auto;scrollbar-width:none}.dl-gal__thumbs::-webkit-scrollbar{display:none}@media(min-width:750px){.dl-gal__dots{display:none}.dl-gal__thumbs{display:flex}}.dl-gal__thumb{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:var(--dl-r);background:#f2f3f4;cursor:pointer;overflow:hidden}.dl-gal__thumb img{width:100%;height:100%;object-fit:cover}.dl-gal__thumb.is-active{border-color:var(--dl-teal)}.dl-buy{min-width:0}.dl-stars{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;color:var(--dl-text)!important;font-size:14px;margin:0 0 10px}.dl-stars__icons,.dl-stars-lg{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:2px;color:#d5d9dc}.dl-stars__icons:before,.dl-stars-lg:before{content:"\2605\2605\2605\2605\2605"}.dl-stars__icons:after,.dl-stars-lg:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--dl-pct, 100%);overflow:hidden;white-space:nowrap;color:var(--dl-gold)}.dl-stars__txt b{font-weight:700}.dl-stars:hover .dl-stars__txt{text-decoration:underline}.dl-hook{font-size:16px;color:#444}.dl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 14px}.dl-price__now{font:700 26px/1.1 var(--dl-head);color:var(--dl-dark)}.dl-price__note{font-size:13px;color:var(--dl-muted)}.dl-badges{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dl-badges li{display:flex;align-items:center;gap:8px;background:var(--dl-soft);border-radius:var(--dl-r);padding:9px 10px;font:600 13px/1.25 var(--dl-font);color:var(--dl-dark);margin:0}.dl-badges svg{flex:0 0 22px;width:22px;height:22px;color:var(--dl-teal)}.dl-form{margin:0 0 16px}.dl-field{border:0;margin:0 0 18px;padding:0;min-width:0}.dl-label{display:block;font:700 12px/1.3 var(--dl-head);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-dark);margin:0 0 8px;padding:0;float:none;width:auto}.dl-label__val{font-weight:500;letter-spacing:.02em;text-transform:none;font-size:14px;color:var(--dl-text)}.dl-field--size{position:relative}.dl-field--size>legend{float:left;width:100%}.dl-field--size .dl-sizes{clear:both}.dl-sizechart-btn{position:absolute;right:0;top:0;z-index:2}.dl-hint{font-size:13px;color:var(--dl-muted);margin:8px 0 0!important}.dl-field-err,.dl-form-err{color:#b3261e;font-size:13px;font-weight:600;margin:6px 0 0!important}.dl-form-err{margin:10px 0 0!important;padding:10px 12px;background:#fdecea;border-radius:var(--dl-r)}.dl-dd{position:relative}.dl-dd__btn{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:8px 14px;background:#fff;border:1.5px solid #bfc8cd;border-radius:var(--dl-r);cursor:pointer;text-align:left;color:var(--dl-dark);font:500 15px var(--dl-font);-webkit-appearance:none;appearance:none}.dl-dd__btn:hover,.dl-dd.is-open .dl-dd__btn{border-color:var(--dl-teal)}.dl-dd__val{flex:1;min-width:0}.dl-dd__val b{font-weight:700;font-size:16px}.dl-dd__price{color:var(--dl-muted);font-size:14px;white-space:nowrap}.dl-dd__chev{width:20px;height:20px;flex:0 0 20px;transition:transform .2s}.dl-dd.is-open .dl-dd__chev{transform:rotate(180deg)}.dl-dd__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:#fff;border:1.5px solid var(--dl-teal);border-radius:var(--dl-r);box-shadow:0 12px 28px #15191e2e;outline:none}.dl-dd__opt{display:flex;align-items:center;gap:12px;padding:8px;margin:0;border-radius:var(--dl-r);cursor:pointer}.dl-dd__opt img{width:48px;height:48px;object-fit:cover;border-radius:var(--dl-r);background:#f2f3f4;flex:0 0 48px}.dl-dd__txt{flex:1;display:flex;flex-direction:column;line-height:1.25}.dl-dd__txt b{font-size:15px;color:var(--dl-dark)}.dl-dd__txt small{font-size:12px;color:var(--dl-muted)}.dl-dd__from{font-size:14px;font-weight:600;color:var(--dl-dark);white-space:nowrap}.dl-dd__opt.is-active{background:var(--dl-teal-soft)}.dl-dd__opt[aria-selected=true] .dl-dd__txt b:after{content:" \2713";color:var(--dl-teal)}.dl-swatches{display:flex;flex-wrap:wrap;gap:10px}.dl-sw{position:relative;display:inline-flex;cursor:pointer;margin:0}.dl-sw input,.dl-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dl-sw__chip{width:40px;height:40px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000002e;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s}.dl-sw--heather .dl-sw__chip{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 2px,transparent 2px 4px)}.dl-sw input:checked+.dl-sw__chip{outline-color:var(--dl-teal)}.dl-sw input:focus-visible+.dl-sw__chip{outline-color:#7fd6ce}.dl-sw__name{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--dl-dark);color:#fff;font-size:12px;white-space:nowrap;padding:4px 8px;border-radius:var(--dl-r);opacity:0;pointer-events:none;transition:opacity .15s;z-index:5}.dl-sw:last-child .dl-sw__name{left:auto;right:0;transform:none}.dl-sw:hover .dl-sw__name,.dl-sw input:focus-visible~.dl-sw__name{opacity:1}.dl-sw.is-unavailable{cursor:not-allowed}.dl-sw.is-unavailable .dl-sw__chip{opacity:.35}.dl-sw.is-unavailable:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--dl-red);transform:rotate(45deg);border-radius:2px;pointer-events:none}.dl-hint--color{font-size:13px}.dl-sizes{display:flex;flex-wrap:wrap;gap:8px}.dl-pill{position:relative;margin:0;cursor:pointer}.dl-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 10px;border:1.5px solid #bfc8cd;border-radius:var(--dl-r);background:#fff;font:700 14px var(--dl-font);color:var(--dl-dark);transition:border-color .15s,background .15s}.dl-pill:hover span{border-color:var(--dl-teal)}.dl-pill input:checked+span{background:var(--dl-teal);border-color:var(--dl-teal);color:#fff}.dl-pill input:focus-visible+span{outline:3px solid #7fd6ce;outline-offset:2px}.dl-pill.is-unavailable{cursor:not-allowed}.dl-pill.is-unavailable span{color:#a9b1b6;background:#f4f5f6;border-color:#e1e5e7;text-decoration:line-through}@media(max-width:400px){.dl-pill span{min-width:0;width:100%}.dl-sizes{display:grid;grid-template-columns:repeat(4,1fr)}}.dl-field--car{background:#fbfcfc;border:1.5px solid #e1e6e8;border-radius:var(--dl-r);padding:14px 14px 6px}.dl-field--car legend{float:left;width:100%;margin-bottom:4px}.dl-field--car legend+*{clear:both}.dl-hint--car{margin:0 0 10px!important}.dl-car-row{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:8px}.dl-input-wrap{margin:0 0 10px;min-width:0}.dl-input-wrap label{display:block;font:600 13px var(--dl-font);color:var(--dl-dark);margin:0 0 4px;text-transform:none;letter-spacing:0}.dl-opt{font-weight:400;color:var(--dl-muted)}.dl .dl-input{display:block;width:100%;height:46px;margin:0;padding:0 12px;border:1.5px solid #bfc8cd;border-radius:var(--dl-r);background:#fff;color:var(--dl-dark);font:500 16px var(--dl-font);box-shadow:none;-webkit-appearance:none;appearance:none}.dl .dl-input--area{height:auto;min-height:64px;padding:10px 12px;resize:vertical;line-height:1.4}.dl .dl-input:focus{border-color:var(--dl-teal);outline:0;box-shadow:0 0 0 3px #03a1962e}.dl .dl-input[aria-invalid=true]{border-color:#b3261e;background:snow}.dl .dl-input::placeholder{color:#9aa4aa}.dl-count{font-size:12px;color:var(--dl-muted);text-align:right;margin:2px 0 0!important}.dl-upsell{border:1.5px solid #bfe3df;background:var(--dl-teal-soft);border-radius:var(--dl-r);padding:12px;margin:0 0 16px}.dl-upsell__main{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.dl-upsell__main input{position:absolute;opacity:0;width:1px;height:1px}.dl-upsell__box{flex:0 0 22px;width:22px;height:22px;border:2px solid var(--dl-teal);border-radius:var(--dl-r);background:#fff;position:relative}.dl-upsell__main input:checked+.dl-upsell__box{background:var(--dl-teal)}.dl-upsell__main input:checked+.dl-upsell__box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.dl-upsell__main input:focus-visible+.dl-upsell__box{outline:3px solid #7fd6ce;outline-offset:2px}.dl-upsell__img{width:56px;height:56px;flex:0 0 56px;object-fit:cover;border-radius:var(--dl-r);background:#fff}.dl-upsell__txt{flex:1;display:flex;flex-direction:column;font-size:13px;line-height:1.35;color:var(--dl-text)}.dl-upsell__txt b{font-size:14px;color:var(--dl-dark)}.dl-upsell__price{font-weight:700;color:var(--dl-dark);white-space:nowrap}.dl-upsell__more{margin-top:10px}.dl .dl-select{width:100%;height:44px;border:1.5px solid #bfc8cd;border-radius:var(--dl-r);padding:0 12px;background:#fff;font:500 15px var(--dl-font);color:var(--dl-dark)}.dl-atc{width:100%;min-height:58px;font-size:16px;position:relative}.dl-atc__price{font-weight:700}.dl-spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:dl-spin .7s linear infinite}.is-busy .dl-atc .dl-spinner{display:inline-block}.dl-btn[disabled]{opacity:.75;cursor:progress}@keyframes dl-spin{to{transform:rotate(360deg)}}.dl-ticks{list-style:none;margin:0 0 18px;padding:0;font-size:14px}.dl-ticks>li{margin:0 0 6px;padding-left:22px;position:relative;color:var(--dl-teal-ink);font-style:italic}.dl-ticks>li:before{content:"\2713";position:absolute;left:2px;top:0;color:var(--dl-teal);font-style:normal;font-weight:700}.dl-ticks>li.dl-ticks__ship{padding-left:0}.dl-ticks>li.dl-ticks__ship:before{content:none}.dl-ticks .shipping-note{margin:0!important;font-size:14px!important}.dl-ticks .shipping-note li{margin:0 0 6px!important;padding-left:22px;text-indent:-22px}.dl-ticks .shipping-note li:before{display:inline-block;width:22px;text-indent:0}.dl-ticks>li.dl-ticks__xmas{color:#a8242b;font-style:normal;font-weight:700}.dl-ticks>li.dl-ticks__xmas:before{content:"\2744";color:var(--dl-red)}.dl-acc{border-top:1px solid var(--dl-line)}.dl-acc__item{border-bottom:1px solid var(--dl-line)}.dl-acc__item summary{list-style:none;cursor:pointer;padding:14px 28px 14px 0;position:relative;font:700 13px/1.3 var(--dl-head);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-dark)}.dl-acc__item summary::-webkit-details-marker{display:none}.dl-acc__item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--dl-teal)}.dl-acc__item[open] summary:after{content:"\2212"}.dl-rte{padding:0 0 14px;font-size:14px}.dl-rte ul{margin:0 0 10px 18px;padding:0}.dl-rte li{margin:0 0 4px}.dl-rte--small{font-size:12px;color:var(--dl-muted);word-break:break-word}.dl-dialog{border:0;border-radius:6px;padding:0;width:min(560px,calc(100% - 24px));max-height:calc(100% - 40px);box-shadow:0 20px 60px #0000004d;color:var(--dl-text)}.dl-dialog::backdrop{background:#15191e99}.dl-dialog__inner{padding:22px 20px 18px;position:relative}.dl-dialog__close{position:absolute;right:8px;top:6px;width:40px;height:40px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:var(--dl-dark)}.dl-dialog__sub{font-weight:700;margin:0 0 8px!important}.dl-table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 6px}.dl-table th,.dl-table td{border-bottom:1px solid var(--dl-line);padding:8px 6px;text-align:left}.dl-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dl-muted)}.dl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:990;background:#fff;box-shadow:0 -6px 20px #15191e24;transform:translateY(110%);transition:transform .25s ease;padding-bottom:env(safe-area-inset-bottom,0)}.dl-sticky.is-on{transform:none}.dl-sticky__in{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.dl-sticky__img{width:44px;height:44px;object-fit:cover;border-radius:var(--dl-r);background:#f2f3f4;flex:0 0 44px}.dl-sticky__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25;font-size:13px}.dl-sticky__txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dl-dark)}.dl-sticky__txt span{font-weight:700;color:var(--dl-dark);font-size:15px}.dl-sticky__btn{min-height:46px;padding:0 18px;font-size:14px;flex:0 0 auto}html.dl-sticky-on body{padding-bottom:var(--dl-sticky-h, 66px)}#google-merchantwidget-iframe-wrapper{transition:transform .25s ease}html.dl-sticky-on #google-merchantwidget-iframe-wrapper{transform:translateY(calc(-1 * var(--dl-lift, 66px)))}@media(max-width:749px){html.dl-sticky-on #google-merchantwidget-iframe-wrapper{display:none!important}}.dl-toast{position:fixed;left:50%;bottom:calc(var(--dl-sticky-h, 0px) + 18px);transform:translate(-50%,20px);z-index:995;max-width:min(92vw,460px);background:var(--dl-dark);color:#fff;padding:12px 16px;border-radius:var(--dl-r);font-size:14px;box-shadow:0 10px 30px #00000040;opacity:0;transition:opacity .25s,transform .25s;text-align:center}.dl-toast.is-on{opacity:1;transform:translate(-50%)}html:not(.dl-sticky-on) .dl-toast{bottom:18px}.dl-marquee{background:var(--dl-dark);color:#fff;overflow:hidden;padding:13px 0}.dl-marquee__track{display:flex;width:max-content;animation:dl-marq 38s linear infinite}.dl-marquee:hover .dl-marquee__track{animation-play-state:paused}.dl-marquee__group{display:flex;align-items:center;flex-shrink:0}.dl-marquee__item{font:700 13px/1 var(--dl-head);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:0 18px}.dl-marquee__sep{color:var(--dl-teal);font-size:14px}@keyframes dl-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dl-marquee__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.dl-marquee__group[aria-hidden=true]{display:none}.dl-marquee__group{flex-wrap:wrap;justify-content:center;row-gap:8px}}.dl-facts__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 28px}@media(min-width:750px){.dl-facts__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.dl-fact{background:#fff;border-radius:var(--dl-r);padding:20px 14px;text-align:center;box-shadow:0 1px #0000000a;border-top:4px solid var(--dl-teal)}.dl-fact:nth-child(2){border-top-color:var(--dl-red)}.dl-fact:nth-child(4){border-top-color:var(--dl-red)}.dl-fact__num{font:800 clamp(26px,4vw,38px)/1.05 var(--dl-head);color:var(--dl-dark);margin:0 0 6px!important;letter-spacing:.01em}.dl-fact__txt{font-size:14px;color:var(--dl-muted);margin:0!important}.dl-ugc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}@media(min-width:750px){.dl-ugc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.dl-ugc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dl-ugc__card{margin:0;background:var(--dl-dark2);border-radius:var(--dl-r);overflow:hidden;display:flex;flex-direction:column}.dl-ugc__img{aspect-ratio:1 / 1;width:100%;object-fit:cover;background:#2c353f}.dl-ugc__cap{padding:10px 12px 12px;font-size:13px;line-height:1.4;color:#dfe6e8}.dl-ugc__cap q{quotes:"\201c" "\201d";display:block;margin:0 0 6px}.dl-ugc__who{font-weight:700;color:#fff;font-size:12px;letter-spacing:.04em}.dl-ugc__who span{color:#8fa1a6;font-weight:500}.dl-ugc__foot{margin-top:18px;font-size:13px;color:#9fb0b4}.dl-ugc__foot a{color:#5fd3c8}.dl-styles__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:26px}@media(min-width:750px){.dl-styles__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.dl-style-card{background:#fff;border:1.5px solid #e1e6e8;border-radius:var(--dl-r);overflow:hidden;display:flex;flex-direction:column}.dl-style-card__img{aspect-ratio:1 / 1;background:#f2f3f4}.dl-style-card__img img{width:100%;height:100%;object-fit:cover}.dl-style-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1}.dl-style-card__tag{align-self:flex-start;font:700 11px/1 var(--dl-head);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--dl-red);padding:5px 8px;border-radius:var(--dl-r);margin-bottom:10px}.dl-style-card__spec{font-size:14px;color:var(--dl-text)}.dl-style-card__wear{font-style:italic;color:var(--dl-muted);font-size:14px}.dl-style-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.dl-style-card__price{font:700 17px var(--dl-head);color:var(--dl-dark)}.dl-style-card .dl-btn{min-height:44px;padding:0 18px;font-size:13px}@media(max-width:749px){.dl-style-card{flex-direction:row}.dl-style-card__img{flex:0 0 38%;aspect-ratio:auto}.dl-style-card__body{padding:12px}.dl-style-card__spec,.dl-style-card__wear{font-size:13px;margin-bottom:8px!important}.dl-style-card__foot{flex-direction:column;align-items:stretch;gap:8px}.dl-style-card .dl-btn{width:100%;padding:0 10px;font-size:12px}}.dl-benefits{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:750px){.dl-benefits{grid-template-columns:repeat(4,1fr)}}.dl-benefits li{margin:0;text-align:center;font:600 14px/1.35 var(--dl-font);color:var(--dl-dark);padding:14px 10px;background:var(--dl-soft);border-radius:var(--dl-r)}.dl-benefits li:before{content:"\2744";display:block;color:var(--dl-teal);font-size:20px;margin-bottom:4px}.dl-cards__row{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 10px;margin-top:24px;scrollbar-width:none}.dl-cards__row::-webkit-scrollbar{display:none}@media(min-width:750px){.dl-cards__row{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}@media(min-width:1100px){.dl-cards__row{grid-template-columns:repeat(5,1fr)}}.dl-card{scroll-snap-align:start;background:#fff;border-radius:var(--dl-r);overflow:hidden;border:1.5px solid #e1e6e8;display:flex;flex-direction:column}.dl-card__img{aspect-ratio:4 / 3;background:#f2f3f4}.dl-card__img img{width:100%;height:100%;object-fit:cover}.dl-card__body{padding:14px}.dl-card__title{font:700 14px/1.3 var(--dl-head);text-transform:uppercase;letter-spacing:.06em;color:var(--dl-dark);margin:0 0 8px!important}.dl-card__quote{font-size:14px;font-style:italic;margin:0 0 6px!important}.dl-card__who{font-size:12px;color:var(--dl-muted);margin:0!important}.dl-cta-row{margin-top:26px;text-align:center}.dl-steps__list{list-style:none;counter-reset:dlstep;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:750px){.dl-steps__list{grid-template-columns:repeat(4,1fr);gap:22px}}.dl-step{counter-increment:dlstep;margin:0;position:relative;padding:0 0 0 64px}@media(min-width:750px){.dl-step{padding:0;text-align:center}}.dl-step:before{content:counter(dlstep);position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;background:var(--dl-teal);color:#fff;display:flex;align-items:center;justify-content:center;font:800 20px var(--dl-head);box-shadow:0 0 0 5px var(--dl-teal-soft)}@media(min-width:750px){.dl-step:before{position:static;margin:0 auto 14px}}.dl-step:last-child:before{background:var(--dl-red);box-shadow:0 0 0 5px #fbe7e7}.dl-step__title{font:700 15px/1.3 var(--dl-head);text-transform:uppercase;letter-spacing:.06em;color:var(--dl-dark);margin:0 0 6px!important}.dl-step__text{font-size:14px;color:var(--dl-muted);margin:0!important}.dl-rows__list{display:grid;gap:36px;margin-top:28px}.dl-row{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media(min-width:750px){.dl-row{grid-template-columns:1fr 1fr;gap:44px}.dl-row:nth-child(2n) .dl-row__media{order:2}}.dl-row__media{border-radius:var(--dl-r);overflow:hidden;background:#f2f3f4;aspect-ratio:1 / 1}.dl-row__media img{width:100%;height:100%;object-fit:cover}.dl-row__kicker{font:700 12px var(--dl-head);letter-spacing:.14em;text-transform:uppercase;color:var(--dl-red);margin:0 0 6px!important}.dl-row__quote{border-left:3px solid var(--dl-teal);padding:4px 0 4px 14px;margin:14px 0 0;font-style:italic;color:#444;font-size:15px}.dl-row__quote cite{display:block;font-style:normal;font-weight:700;font-size:13px;margin-top:4px;color:var(--dl-muted)}.dl cite:before,.dl cite:after{content:none!important}.dl-compare__table{margin:26px auto 0;max-width:860px;display:grid;grid-template-columns:1fr 1fr;border-radius:var(--dl-r);overflow:hidden;border:1.5px solid #e1e6e8;background:#fff}.dl-compare__head{padding:14px 12px;font:700 13px/1.25 var(--dl-head);letter-spacing:.08em;text-transform:uppercase;text-align:center}.dl-compare__head--them{background:#eceff1;color:var(--dl-muted)}.dl-compare__head--us{background:var(--dl-teal);color:#fff}.dl-compare__cell{padding:13px 12px 13px 38px;border-top:1px solid #e8ecee;font-size:14px;position:relative}.dl-compare__cell:before{position:absolute;left:12px;top:12px;font-weight:800;font-size:16px}.dl-compare__cell--them{color:var(--dl-muted);background:#fafbfb}.dl-compare__cell--them:before{content:"\2715";color:#b9c0c4}.dl-compare__cell--us{color:var(--dl-dark);font-weight:600}.dl-compare__cell--us:before{content:"\2713";color:var(--dl-teal)}.dl-guar{display:grid;grid-template-columns:1fr;gap:22px;align-items:center}@media(min-width:750px){.dl-guar{grid-template-columns:200px 1fr;gap:40px}}.dl-guar__badge{width:170px;height:170px;margin:0 auto;border-radius:50%;border:3px dashed #5fd3c8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:radial-gradient(circle,#1f3a3c 0%,var(--dl-dark) 70%)}.dl-guar__badge b{font:800 46px/1 var(--dl-head)}.dl-guar__badge span{font:700 12px/1.3 var(--dl-head);letter-spacing:.14em;text-transform:uppercase;color:#5fd3c8}.dl-guar__text{font-size:16px;color:#dfe6e8}.dl-guar__list{margin:0 0 14px 18px;padding:0;color:#dfe6e8;font-size:15px}.dl-guar__list li{margin:0 0 4px}.dl-guar__mail{font-size:14px;color:#b7c3c6}.dl-guar__mail a{color:#5fd3c8;font-weight:700}.dl-trust{list-style:none;margin:34px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:750px){.dl-trust{grid-template-columns:repeat(4,1fr)}}.dl-trust li{margin:0;display:flex;align-items:center;gap:10px;font:600 13px/1.3 var(--dl-font);color:#fff}.dl-trust svg{flex:0 0 30px;width:30px;height:30px;color:#5fd3c8}.dl-rev__head{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;margin-bottom:26px}@media(min-width:750px){.dl-rev__head{grid-template-columns:1fr 1fr;gap:40px}}.dl-rev__score{display:flex;align-items:center;gap:16px}.dl-rev__num{font:800 54px/1 var(--dl-head);color:var(--dl-dark)}.dl-stars-lg{font-size:22px}.dl-rev__count{font-size:14px;color:var(--dl-muted);margin:4px 0 0!important}.dl-hist{list-style:none;margin:0;padding:0}.dl-hist li{display:grid;grid-template-columns:34px 1fr 34px;gap:10px;align-items:center;font-size:13px;margin:0 0 5px;color:var(--dl-muted)}.dl-hist__bar{height:8px;background:#e8ecee;border-radius:4px;overflow:hidden}.dl-hist__bar i{display:block;height:100%;background:var(--dl-gold)}.dl-rev__label{font-size:13px;color:var(--dl-muted);margin:0 0 14px!important}.dl-rev__grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:750px){.dl-rev__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.dl-rev__grid{grid-template-columns:repeat(4,1fr)}}.dl-rev-card{background:#fff;border:1.5px solid #e1e6e8;border-radius:var(--dl-r);padding:16px;margin:0}.dl-rev-card .dl-stars__icons{font-size:14px}.dl-rev-card__text{font-size:14px;margin:8px 0!important;border:0!important;padding:0!important;font-style:normal!important;quotes:none}.dl-rev-card__who{font-size:12px;color:var(--dl-muted);margin:0!important}.dl-rev-card__who b{color:var(--dl-dark)}.dl-rev__links{margin:22px 0 8px;font-size:14px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.dl-rev__links span{font-weight:700;color:var(--dl-dark)}.dl-rev__widget{margin-top:18px}.dl-rev__widget .jdgm-widget{max-width:none}.dl-faq__list{max-width:820px;margin:24px auto 0;border-top:1px solid var(--dl-line)}.dl-faq__list .dl-acc__item summary{text-transform:none;letter-spacing:0;font:700 16px/1.35 var(--dl-font);padding:16px 32px 16px 0}.dl-faq__list .dl-rte{font-size:15px}.dl-cta{text-align:center;padding:64px 0 70px}.dl-cta .dl-h2{font-size:clamp(26px,4vw,42px)}.dl-cta__sub{color:#c7d2d4;font-size:16px;margin:0 auto 22px!important;max-width:560px}.dl-cta__date{display:inline-block;background:var(--dl-red);color:#fff;font:700 13px/1 var(--dl-head);letter-spacing:.1em;text-transform:uppercase;padding:9px 12px;border-radius:var(--dl-r);margin:0 0 18px!important}
/*# sourceMappingURL=/cdn/shop/t/87/assets/dl-landing.css.map */
