:root{--font-heading-family: "Outfit", system-ui, -apple-system, sans-serif !important;--font-heading-weight: 700;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-body-weight: 400;--font-body-weight-bold: 600}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.button,.card__heading,.price,.product__title{font-family:var(--font-heading-family);letter-spacing:-.02em;text-transform:none}body,.rte,.product__description,input,select,textarea{font-family:var(--font-body-family)}.dcs{--dcs-navy: #173A5A;--dcs-navy-deep: #0E2740;--dcs-sky: #D9E8F3;--dcs-sky-soft: #EAF2F8;--dcs-paper: #FFFFFF;--dcs-ink: #173A5A;--dcs-ink-2: #4A6580;--dcs-ink-3: #7B95AB;--dcs-line: #C9DCEA;--dcs-gold: #E2A32B;--dcs-gold-soft: #FDF3DF;--dcs-good: #137A56;--dcs-good-soft: #E4F3EE;--dcs-alert: #B4432B;--dcs-shadow: 0 2px 6px rgba(23,58,90,.06), 0 12px 30px rgba(23,58,90,.09);--dcs-shadow-lg: 0 4px 10px rgba(23,58,90,.08), 0 24px 54px rgba(23,58,90,.16);--dcs-r: 18px;--dcs-maxw: 1160px;color:var(--dcs-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}.dcs *,.dcs *:before,.dcs *:after{box-sizing:border-box}.dcs h1,.dcs h2,.dcs h3,.dcs h4{font-family:Outfit,system-ui,sans-serif;margin:0;line-height:1.08;text-wrap:balance;text-transform:none;letter-spacing:-.02em}.dcs p{margin:0}.dcs img{display:block;max-width:100%}.dcs-wrap{max-width:var(--dcs-maxw);margin:0 auto;padding:0 22px}.dcs-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--dcs-ink-3)}.dcs-stars{color:var(--dcs-gold);letter-spacing:1px}.dcs-num{font-variant-numeric:tabular-nums}.dcs-sec{padding:64px 0}.dcs-head{max-width:62ch;margin-bottom:34px}.dcs-head.dcs-center{text-align:center;margin-left:auto;margin-right:auto}.dcs-head h2{font-size:clamp(28px,3.6vw,42px);font-weight:800;margin-top:8px}.dcs-head p{color:var(--dcs-ink-2);margin-top:12px;font-size:17px}.dcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Outfit,sans-serif;font-weight:600;font-size:17px;padding:16px 32px;border-radius:999px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .12s ease,background .15s ease,color .15s ease,border-color .15s ease}.dcs-btn:hover{transform:translateY(-1px)}.dcs-btn:focus-visible{outline:3px solid var(--dcs-gold);outline-offset:2px}.dcs-btn--primary{background:var(--dcs-navy);color:#fff}.dcs-btn--primary:hover{color:#fff}.dcs-btn--light{background:#fff;color:var(--dcs-navy)}.dcs-btn--sm{font-size:15px;padding:11px 22px}.dcs-btn--block{display:flex;width:100%}.dcs-topbar{background:var(--dcs-sky-soft);color:var(--dcs-ink-2);font-size:13.5px;border-bottom:1px solid var(--dcs-line)}.dcs-topbar-in{max-width:var(--dcs-maxw);margin:0 auto;padding:10px 22px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.dcs-topbar b{font-weight:600;color:var(--dcs-navy)}.dcs-hero{position:relative;background:linear-gradient(180deg,var(--dcs-sky) 0%,var(--dcs-sky-soft) 70%,var(--dcs-paper) 100%);overflow:hidden}.dcs-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.dcs-hero-bg img,.dcs-hero-bg video{width:100%;height:100%;object-fit:cover;opacity:.9}.dcs-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--dcs-sky) 0%,rgba(217,232,243,.94) 38%,rgba(217,232,243,.55) 62%,rgba(217,232,243,.1) 100%)}.dcs-hero-in{position:relative;max-width:var(--dcs-maxw);margin:0 auto;padding:56px 22px 60px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:44px;align-items:center}.dcs-hero h1{font-size:clamp(36px,5vw,58px);font-weight:800;color:var(--dcs-navy)}.dcs-hero-sub{margin-top:16px;font-size:18px;color:var(--dcs-ink-2);max-width:40ch}.dcs-rating{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:14.5px;color:var(--dcs-ink-2);flex-wrap:wrap}.dcs-rating .dcs-pill{background:var(--dcs-paper);border:1px solid var(--dcs-line);border-radius:999px;padding:4px 12px;font-weight:600;font-size:13px;color:var(--dcs-navy)}.dcs-bullets{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:11px}.dcs-bullets li{display:flex;gap:11px;align-items:flex-start;font-size:16px;color:var(--dcs-ink)}.dcs-ck{flex:none;width:21px;height:21px;border-radius:50%;background:var(--dcs-paper);color:var(--dcs-good);display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:2px}.dcs-buybox{background:var(--dcs-paper);border-radius:var(--dcs-r);padding:22px;box-shadow:var(--dcs-shadow-lg)}.dcs-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dcs-price-now{font-family:Outfit,sans-serif;font-weight:800;font-size:30px}.dcs-price-was{color:var(--dcs-ink-3);text-decoration:line-through;font-size:18px}.dcs-save{background:var(--dcs-gold-soft);color:var(--dcs-gold);font-weight:600;font-size:13px;border-radius:999px;padding:4px 11px}.dcs-paynote{font-size:13.5px;color:var(--dcs-ink-3);margin:4px 0 16px}.dcs-reassure{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;font-size:13.5px;color:var(--dcs-ink-2)}.dcs-reassure span{display:flex;gap:6px;align-items:center}.dcs-strip3{display:grid;grid-template-columns:repeat(3,1fr)}.dcs-strip2{display:grid;grid-template-columns:repeat(2,1fr)}.dcs-vid{position:relative;overflow:hidden;background:var(--dcs-sky-soft);display:flex;align-items:flex-end;justify-content:center;text-align:center}.dcs-strip3 .dcs-vid{aspect-ratio:1/1}.dcs-strip2 .dcs-vid{aspect-ratio:4/3}.dcs-vid img,.dcs-vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dcs-vid .dcs-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1d2b00 40%,#0b1d2bb3)}.dcs-vid .dcs-cap{position:relative;color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:17px;padding:0 16px 20px;text-shadow:0 2px 12px rgba(0,0,0,.5);line-height:1.25}.dcs-sizes{background:var(--dcs-sky-soft)}.dcs-size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dcs-card{background:var(--dcs-paper);border:2px solid var(--dcs-line);border-radius:var(--dcs-r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.dcs-card:hover{transform:translateY(-3px);box-shadow:var(--dcs-shadow);border-color:var(--dcs-navy)}.dcs-card img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.dcs-card-in{padding:16px 18px 20px;display:flex;flex-direction:column;gap:7px;flex:1}.dcs-card-k{display:flex;align-items:baseline;gap:9px}.dcs-card-k b{font-family:Outfit,sans-serif;font-weight:800;font-size:21px}.dcs-card-k span{font-size:13px;color:var(--dcs-ink-3)}.dcs-card-w{font-weight:600;font-size:15px}.dcs-card-ex{font-size:13.5px;color:var(--dcs-ink-2);flex:1}.dcs-card-p{font-family:Outfit,sans-serif;font-weight:800;font-size:21px;margin-top:2px}.dcs-dots{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dcs-ink-3)}.dcs-dots i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000029}.dcs-finder-card{border:2px solid var(--dcs-navy);border-radius:24px;padding:28px;background:var(--dcs-paper)}.dcs-finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dcs-field label{display:block;font-size:13px;font-weight:600;color:var(--dcs-ink-2);margin-bottom:7px}.dcs-field select{width:100%;padding:14px;border-radius:12px;border:1.5px solid var(--dcs-line);background:var(--dcs-paper);color:var(--dcs-ink);font-family:inherit;font-size:16px}.dcs-field select:focus{outline:none;border-color:var(--dcs-navy)}.dcs-result{margin-top:24px;border-top:2px dashed var(--dcs-line);padding-top:24px;display:grid;grid-template-columns:140px 1fr auto;gap:22px;align-items:center}.dcs-result img{width:140px;height:140px;flex:0 0 auto;object-fit:cover;border-radius:14px}.dcs-rec{font-family:Outfit,sans-serif;font-weight:800;font-size:26px;margin:4px 0 6px}.dcs-result p{color:var(--dcs-ink-2);font-size:15px;max-width:50ch}.dcs-safety{background:var(--dcs-sky)}.dcs-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dcs-stat{background:var(--dcs-paper);border-radius:var(--dcs-r);padding:26px;box-shadow:var(--dcs-shadow)}.dcs-stat-big{font-family:Outfit,sans-serif;font-weight:800;font-size:40px;line-height:1;color:var(--dcs-alert)}.dcs-stat h3{font-size:18px;font-weight:700;margin:12px 0 6px}.dcs-stat p{font-size:14.5px;color:var(--dcs-ink-2)}.dcs-src{font-size:12px;color:var(--dcs-ink-2);margin-top:18px;opacity:.85}.dcs-table-scroll{overflow-x:auto;border:2px solid var(--dcs-line);border-radius:var(--dcs-r)}.dcs-table{border-collapse:collapse;width:100%;min-width:660px;font-size:15px}.dcs-table th,.dcs-table td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--dcs-line)}.dcs-table thead th{font-family:Outfit,sans-serif;font-weight:700;font-size:15px;background:var(--dcs-sky-soft)}.dcs-table thead th:first-child{width:34%}.dcs-table tbody tr:last-child td{border-bottom:0}.dcs-table td.dcs-own{background:var(--dcs-good-soft);font-weight:600}.dcs-table thead th.dcs-own{background:var(--dcs-good-soft);color:var(--dcs-good)}.dcs-yes{color:var(--dcs-good);font-weight:700}.dcs-no{color:var(--dcs-ink-3)}.dcs-feats{background:var(--dcs-sky-soft)}.dcs-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dcs-feat{border:2px solid var(--dcs-navy);border-radius:var(--dcs-r);padding:24px;background:var(--dcs-paper);display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:start}.dcs-feat img{width:120px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.dcs-feat h3{font-size:19px;font-weight:700;margin-bottom:7px}.dcs-feat p{font-size:15px;color:var(--dcs-ink-2)}.dcs-faq-grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.dcs-faq details{border:2px solid var(--dcs-navy);border-radius:999px;padding:0 24px;background:var(--dcs-paper);transition:border-radius .2s ease}.dcs-faq details[open]{border-radius:22px}.dcs-faq summary{list-style:none;cursor:pointer;padding:17px 0;font-family:Outfit,sans-serif;font-weight:600;font-size:17px;display:flex;align-items:center;gap:14px}.dcs-faq summary::-webkit-details-marker{display:none}.dcs-faq summary:after{content:"";margin-left:auto;flex:none;width:9px;height:9px;border-right:2px solid var(--dcs-navy);border-bottom:2px solid var(--dcs-navy);transform:rotate(45deg);transition:transform .2s ease}.dcs-faq details[open] summary:after{transform:rotate(225deg)}.dcs-faq .dcs-ans{padding:0 0 20px;color:var(--dcs-ink-2);font-size:15.5px;max-width:68ch}.dcs-trustbar{background:var(--dcs-sky-soft);color:var(--dcs-ink);padding:30px 0;border-top:1px solid var(--dcs-line)}.dcs-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center}.dcs-trust-grid h4{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;margin-bottom:3px;color:var(--dcs-navy)}.dcs-trust-grid p{font-size:13px;color:var(--dcs-ink-2)}.dcs-close{background:var(--dcs-sky);color:var(--dcs-ink);text-align:center}.dcs-close h2{font-size:clamp(28px,3.8vw,42px);font-weight:800;margin-bottom:14px;color:var(--dcs-navy)}.dcs-close p{max-width:52ch;margin:0 auto 26px;color:var(--dcs-ink-2)}.dcs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--dcs-paper);border-top:1px solid var(--dcs-line);box-shadow:0 -8px 28px #173a5a24;transform:translateY(110%);transition:transform .25s ease}.dcs-sticky.dcs-on{transform:translateY(0)}.dcs-sticky-in{max-width:var(--dcs-maxw);margin:0 auto;padding:11px 22px;display:flex;align-items:center;gap:14px}.dcs-sticky-in img{width:48px;height:48px;border-radius:10px;object-fit:cover}.dcs-sticky-txt{display:flex;flex-direction:column;line-height:1.25}.dcs-sticky-txt b{font-family:Outfit,sans-serif;font-size:15.5px}.dcs-sticky-txt span{font-size:13px;color:var(--dcs-ink-2)}.dcs-sticky-price{margin-left:auto;font-family:Outfit,sans-serif;font-weight:800;font-size:20px}.dcs-urgency{display:flex;align-items:center;gap:11px;margin-top:16px;padding:13px 16px;border-radius:14px;background:var(--dcs-gold-soft);font-size:14.5px;line-height:1.45}.dcs-urgency .dcs-clock{font-size:18px;flex:none}@media(max-width:1040px){.dcs-hero-in{grid-template-columns:1fr;gap:30px}.dcs-size-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dcs-stat-grid,.dcs-feat-grid,.dcs-finder-grid,.dcs-trust-grid{grid-template-columns:1fr}.dcs-trust-grid{grid-template-columns:1fr 1fr}.dcs-result{grid-template-columns:110px 1fr}.dcs-result img{width:110px;height:110px}.dcs-result .dcs-btn{grid-column:1 / -1}.dcs-feat{grid-template-columns:92px 1fr}.dcs-feat img{width:92px}}@media(max-width:600px){.dcs-size-grid,.dcs-strip2{grid-template-columns:1fr}.dcs-strip3{grid-template-columns:1fr 1fr}.dcs-strip3 .dcs-vid:last-child{display:none}.dcs-sticky-in img{display:none}}@media(prefers-reduced-motion:reduce){.dcs *{transition:none!important}}.dcs-switch{padding:8px 22px 40px}.dcs-switch-t{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;margin-bottom:14px;text-align:center}.dcs-switch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dcs-switch-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 10px;border:2px solid var(--dcs-line);border-radius:14px;background:var(--dcs-paper);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.dcs-switch-item:hover{border-color:var(--dcs-navy);transform:translateY(-2px)}.dcs-switch-item b{font-family:Outfit,sans-serif;font-weight:800;font-size:19px}.dcs-switch-item span{font-size:13px;color:var(--dcs-ink-2)}.dcs-switch-item em{font-style:normal;font-family:Outfit,sans-serif;font-weight:700;font-size:15px}.dcs-switch-item.is-on{border-color:var(--dcs-navy);background:var(--dcs-sky-soft)}.dcs-promo{margin-top:16px;background:var(--dcs-navy);color:#fff;border-radius:14px;padding:16px 20px;font-family:Outfit,sans-serif;font-weight:700;font-size:17px;text-align:center}@media(max-width:600px){.dcs-switch-grid{grid-template-columns:1fr 1fr}}.dcs-inline{margin:14px 0 18px}.dcs-inline .dcs-switch-grid{grid-template-columns:repeat(4,1fr);gap:8px}.dcs-inline .dcs-switch-item{padding:10px 6px;border-radius:12px}.dcs-inline .dcs-switch-item b{font-size:17px}.dcs-inline .dcs-switch-item span{font-size:11.5px;text-align:center;line-height:1.25}.dcs-inline .dcs-switch-item em{font-size:14px}.dcs-inline .dcs-switch-t{text-align:left;font-size:15px;margin-bottom:10px}.dcs-promo--sm{font-size:15px;padding:13px 16px;margin-top:14px}.dcs-stock{display:inline-flex;align-items:center;gap:8px;background:var(--dcs-good-soft);color:var(--dcs-good);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.dcs-stock .dcs-dot{width:9px;height:9px;border-radius:50%;background:var(--dcs-good);display:inline-block}@media(max-width:749px){.dcs-inline .dcs-switch-grid{grid-template-columns:repeat(2,1fr)}}.dcs-promo--alt{background:var(--dcs-sky-soft);color:var(--dcs-navy);border:2px solid var(--dcs-line)}.dcs-faq--inline{margin-top:18px;display:flex;flex-direction:column;gap:10px}.dcs-faq--inline details{border-width:1.5px;padding:0 18px}.dcs-faq--inline summary{font-size:15.5px;padding:14px 0;gap:10px}.dcs-faq--inline .dcs-ans{font-size:14.5px;padding-bottom:16px}.dcs-ico{flex:none;width:20px;text-align:center}.dcs-iconbar{background:var(--dcs-navy);color:#fff}.dcs-iconbar-in{max-width:var(--dcs-maxw);margin:0 auto;padding:14px 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dcs-iconbar-item{display:flex;align-items:center;justify-content:center;gap:9px;font-family:Outfit,sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.dcs-iconbar-ico{font-size:18px}@media(max-width:749px){.dcs-iconbar-in{grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px}.dcs-iconbar-item{font-size:11px}}@media screen and (min-width:990px){.product--thumbnail_slider .thumbnail-slider{flex-direction:column;align-items:stretch}.product--thumbnail_slider .product__media-gallery{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:start}.product--thumbnail_slider .product__media-gallery .slider-mobile-gutter{grid-column:1;grid-row:1}.product--thumbnail_slider .thumbnail-list{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow-y:auto}.product--thumbnail_slider .thumbnail-list__item{width:92px!important}}@media(max-width:749px){.dcs-strip3{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;padding:0 12px;scrollbar-width:none}.dcs-strip3::-webkit-scrollbar{display:none}.dcs-strip3 .dcs-vid{flex:0 0 78%;scroll-snap-align:center;border-radius:14px;display:flex!important}.dcs-strip2{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding:0 12px}.dcs-strip2 .dcs-vid{flex:0 0 85%;scroll-snap-align:center;border-radius:14px}}.dcs-carou-wrap{background:var(--dcs-paper);position:relative}.dcs-carou-titre{text-align:center;font-size:clamp(24px,3vw,34px);font-weight:800;margin-bottom:26px}.dcs-carou{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dcs-carou::-webkit-scrollbar{display:none}.dcs-carou-item{position:relative;flex:0 0 clamp(260px,32%,380px);scroll-snap-align:center;border:2px solid var(--dcs-navy);border-radius:26px;padding:26px 22px 28px;text-align:center;background:var(--dcs-paper);display:flex;flex-direction:column;align-items:center;gap:14px}.dcs-carou-item img{width:100%;max-width:300px;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.dcs-carou-item h3{font-size:21px;font-weight:800}.dcs-carou-item p{font-size:15px;color:var(--dcs-ink-2);line-height:1.5}.dcs-pastille{position:absolute;top:-16px;left:-14px;width:82px;height:82px;border-radius:50%;background:var(--dcs-navy);color:#fff;display:grid;place-items:center;text-align:center;font-family:Outfit,sans-serif;font-weight:700;font-size:12.5px;line-height:1.2;padding:8px;transform:rotate(-12deg);box-shadow:var(--dcs-shadow)}.dcs-carou-nav{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.dcs-carou-nav button{width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;background:var(--dcs-navy);color:#fff;font-size:20px;line-height:1;transition:transform .15s ease}.dcs-carou-nav button:hover{transform:translateY(-2px)}@media(max-width:749px){.dcs-carou-item{flex:0 0 84%}.dcs-carou-nav{justify-content:center}}.dcs-vid.is-clic video,.dcs-vid.is-clic img{transition:transform .35s ease}.dcs-vid.is-clic:hover video,.dcs-vid.is-clic:hover img{transform:scale(1.03)}.dcs-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:999px;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px #0c203847;pointer-events:none;z-index:3;transition:transform .2s ease,background .2s ease}.dcs-play:before{content:"";display:block;width:0;height:0;margin-left:5px;border-left:18px solid #0d2740;border-top:11px solid transparent;border-bottom:11px solid transparent}.dcs-vid.is-clic:hover .dcs-play{transform:translate(-50%,-50%) scale(1.08);background:#fff}.dcs-vid:focus-visible{outline:3px solid #2f7fd1;outline-offset:3px}.dcs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#081422e6;display:none;align-items:center;justify-content:center;padding:18px}.dcs-lightbox.on{display:flex}.dcs-lightbox video{max-width:min(96vw,900px);max-height:88vh;width:auto;height:auto;border-radius:14px;background:#000;box-shadow:0 20px 60px #00000080}.dcs-lb-close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;border-radius:999px;background:#ffffffeb;color:#0d2740;font-size:26px;line-height:1;cursor:pointer;z-index:2}.dcs-lb-close:hover{background:#fff}@media(max-width:749px){.dcs-play{width:52px;height:52px}.dcs-play:before{border-left-width:15px;border-top-width:9px;border-bottom-width:9px}}.dcs-h2{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.15;text-align:center;margin:0 0 22px;color:#0d2740;padding:0 16px}.dcs-cards-wrap{padding:46px 16px 52px;background:#fff}.dcs-cards{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto}.dcs-card2{border:2px solid #0d2740;border-radius:24px;background:#fff;padding:16px 16px 22px;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .25s ease}.dcs-card2:hover{box-shadow:0 14px 34px #0d274024;transform:translateY(-3px)}.dcs-card2-img{border-radius:14px;overflow:hidden;background:#f2f6fb}.dcs-card2-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.dcs-card2 h3{font-family:var(--font-heading-family);font-weight:700;font-size:19px;line-height:1.25;text-align:center;color:#0d2740;margin:16px 6px 0}.dcs-card2 p{font-size:14px;line-height:1.45;text-align:center;color:#4a5b6e;margin:7px 6px 0}@media(max-width:1099px){.dcs-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.dcs-cards{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}.dcs-cards::-webkit-scrollbar{display:none}.dcs-card2{flex:0 0 76%;scroll-snap-align:center}.dcs-cards-wrap{padding:34px 14px 40px}}:root{--dcs-r-btn:999px;--dcs-r-lg:20px;--dcs-r-md:14px;--dcs-r-sm:10px}.button,.button-label,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.cart__dynamic-checkout-buttons button,.shopify-cleanslate button,.newsletter-form__button,.quantity__button,.search__button,.header__icon,.cart-notification__links a{border-radius:var(--dcs-r-btn)!important}.button:after,.button:before{border-radius:var(--dcs-r-btn)!important}.shopify-payment-button__more-options,.field__input,.select__select,.customer input,.customer select,.search__input,.localization-form__select .localization-form__currency,.quantity{border-radius:var(--dcs-r-btn)!important}.field:before,.field:after,.select:before,.select:after,.quantity:before,.quantity:after{border-radius:var(--dcs-r-btn)!important}textarea.field__input,.field--with-error textarea{border-radius:var(--dcs-r-md)!important}.global-media-settings,.global-media-settings img,.global-media-settings video,.global-media-settings iframe,.global-media-settings model-viewer,.product__media,.product__media img,.product__media-wrapper .media,.media,.card__media,.card__inner,.thumbnail,.thumbnail img,.collection-hero__image-container,.banner__media{border-radius:var(--dcs-r-lg)!important;overflow:hidden}.thumbnail,.thumbnail img{border-radius:var(--dcs-r-md)!important}.global-media-settings--no-shadow{box-shadow:none!important}.card-wrapper,.card,.card__content{border-radius:var(--dcs-r-lg)}.card--standard .card__inner,.cart-drawer__inner,.drawer__inner,.modal__content,.cart-notification,.dropdown,.disclosure__list,.facets__display,.price-per-item,.cart-items,.cart__footer,.quick-add-modal__content-info{border-radius:var(--dcs-r-lg)!important}.product .accordion,.accordion__content,.product__accordion,.product-form__error-message-wrapper,.form__message{border-radius:var(--dcs-r-md)!important}.dcs-card,.dcs-buybox,.dcs-vid,.dcs-promo,.dcs-promo--alt,.dcs-inline,.dcs-stock,.dcs-size-card,.dcs-carou-item,.dcs-finder,.dcs-compare,.dcs-faq--inline details,.dcs-trust-item,.dcs-cta{border-radius:var(--dcs-r-lg)!important}.dcs-card img,.dcs-vid video,.dcs-vid img,.dcs-carou-item img{border-radius:inherit}.dcs-pill,.dcs-save,.dcs-badge,.dcs-chip,.dcs-btn{border-radius:var(--dcs-r-btn)!important}.dcs-card,.dcs-size-card,.dcs-carou-item{border:1px solid #e3eaf3;box-shadow:0 1px 2px #0d27400a;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.dcs-card:hover,.dcs-size-card:hover,.dcs-carou-item:hover{border-color:#c8d8ea;box-shadow:0 10px 28px #0d27401a;transform:translateY(-2px)}.dcs-iconbar{border-radius:0!important}.dcs-sticky-atc{border-radius:var(--dcs-r-lg) var(--dcs-r-lg) 0 0!important}.button:focus-visible,.field__input:focus-visible,.dcs-btn:focus-visible{outline:2px solid #2f7fd1;outline-offset:2px}.product__media-wrapper .thumbnail-slider{height:auto!important;max-height:none!important;display:block!important;position:relative;margin-top:12px}.product__media-wrapper .thumbnail-slider .thumbnail-list{height:auto!important;max-height:96px!important;min-height:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 0 6px!important;margin:0!important;scrollbar-width:none}.product__media-wrapper .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product__media-wrapper .thumbnail-list__item{flex:0 0 84px!important;width:84px!important;max-width:84px!important;height:84px!important;min-height:0!important;scroll-snap-align:start;padding:0!important;margin:0!important}.product__media-wrapper .thumbnail{width:84px!important;height:84px!important;padding:0!important;border-radius:12px!important;overflow:hidden;cursor:pointer;border:2px solid #e3eaf3!important;box-shadow:none!important;transition:border-color .18s ease,transform .18s ease}.product__media-wrapper .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important}.product__media-wrapper .thumbnail:hover{border-color:#9dbbd8!important;transform:translateY(-2px)}.product__media-wrapper .thumbnail[aria-current=true]{border-color:#0d2740!important}.product__media-wrapper .thumbnail-slider .slider-button{display:none!important}.product__media-wrapper .thumbnail-slider:after{content:"Tap a photo to see it full size \2014  swipe for more";display:block;margin-top:10px;text-align:center;font-size:13px;color:#5b6c80}.product__media-wrapper .product__media-item .product__media{position:relative}.product__media-wrapper .product__media-item .product__media:after{content:"\2922   Click to zoom";position:absolute;right:12px;bottom:12px;z-index:2;background:#fffffff0;color:#0d2740;font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:999px;box-shadow:0 3px 12px #0d274029;pointer-events:none}.dcs-size-card{cursor:pointer}.dcs-size-card:hover{border-color:#0d2740!important}@media(max-width:749px){.product__media-wrapper .thumbnail-slider .thumbnail-list{max-height:80px!important}.product__media-wrapper .thumbnail-list__item,.product__media-wrapper .thumbnail{flex-basis:68px!important;width:68px!important;height:68px!important}.product__media-wrapper .product__media-item .product__media:after{font-size:11.5px;padding:7px 12px;right:9px;bottom:9px}}.dcs-switch-item{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dcs-switch-item:hover{border-color:#0d2740!important;box-shadow:0 6px 18px #0d27401f;transform:translateY(-2px)}.dcs-switch-item:focus-visible{outline:2px solid #2f7fd1;outline-offset:2px}.dcs-faq--inline summary,.dcs-inline summary,details summary{cursor:pointer}.dcs-inline details summary:hover{background:#f4f8fd}.dcs-vid.is-clic{cursor:pointer}.dcs-sizes .dcs-card{display:flex;flex-direction:column}.dcs-sizes .dcs-card-in{display:flex;flex-direction:column;flex:1 1 auto}.dcs-card-p{margin-top:auto}.dcs-card-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:13px 18px;border-radius:999px;background:#0d2740;color:#fff;font-weight:700;font-size:15px;letter-spacing:.01em;line-height:1;text-align:center;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.dcs-card-cta i{font-style:normal;transition:transform .18s ease}.dcs-card:hover .dcs-card-cta{background:#173b5c;box-shadow:0 8px 20px #0d274038}.dcs-card:hover .dcs-card-cta i{transform:translate(4px)}@media(max-width:749px){.dcs-card-cta{padding:12px 16px;font-size:14.5px}}.dcs-switch-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.dcs-switch-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:11px 6px!important;min-height:0!important;text-align:center;text-decoration:none;border:2px solid #dbe6f2!important;border-radius:16px!important;background:#fff!important}.dcs-switch-item b{font-size:21px!important;line-height:1!important;font-weight:800!important;color:#0d2740!important}.dcs-switch-item em{font-style:normal!important;font-size:16px!important;font-weight:700!important;line-height:1.1!important;color:#0d2740!important}.dcs-switch-item span{font-size:10.5px!important;line-height:1.15!important;color:#7d8d9e!important}.dcs-switch-item.is-on{border-color:#0d2740!important;background:#eef5fc!important}.dcs-switch-t{font-weight:700;color:#0d2740;margin-bottom:8px}@media(max-width:749px){.dcs-switch-item{padding:10px 4px!important}.dcs-switch-item b{font-size:19px!important}.dcs-switch-item em{font-size:14.5px!important}.dcs-switch-item span{font-size:9.5px!important}}.dcs-upsell-wrap{margin:14px 0 6px}.dcs-upsell{display:flex;align-items:center;gap:13px;padding:12px 14px;border:2px dashed #c8d8ea;border-radius:18px;background:#f7fafd;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dcs-upsell:hover{border-color:#9dbbd8;background:#f1f7fd}.dcs-upsell:has(.dcs-upsell-ck:checked){border-style:solid;border-color:#0d2740;background:#eef5fc;box-shadow:0 6px 18px #0d27401a}.dcs-upsell-ck{position:absolute;opacity:0;width:0;height:0}.dcs-upsell-box{flex:0 0 22px;width:22px;height:22px;border:2px solid #9dbbd8;border-radius:7px;background:#fff;position:relative}.dcs-upsell-ck:checked+.dcs-upsell-box{background:#0d2740;border-color:#0d2740}.dcs-upsell-ck:checked+.dcs-upsell-box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.dcs-upsell-ck:focus-visible+.dcs-upsell-box{outline:2px solid #2f7fd1;outline-offset:2px}.dcs-upsell-img{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:13px;overflow:hidden;background:#fff;cursor:zoom-in;display:block}.dcs-upsell-img img{width:100%;height:100%;object-fit:cover;display:block}.dcs-upsell-img:hover img{transform:scale(1.06);transition:transform .25s ease}.dcs-upsell-img:focus-visible{outline:2px solid #2f7fd1;outline-offset:2px}.dcs-upsell-loupe{position:absolute;right:4px;bottom:4px;width:22px;height:22px;border-radius:999px;background:#fffffff0;box-shadow:0 2px 6px #0d274033}.dcs-upsell-loupe:before{content:"";position:absolute;left:5px;top:5px;width:9px;height:9px;border:2px solid #0d2740;border-radius:999px}.dcs-upsell-loupe:after{content:"";position:absolute;right:4px;bottom:4px;width:6px;height:2px;background:#0d2740;transform:rotate(45deg);border-radius:2px}.dcs-upsell-txt{display:flex;flex-direction:column;gap:3px;line-height:1.3}.dcs-upsell-txt b{font-size:15.5px;color:#0d2740}.dcs-upsell-sub{font-size:12.5px;color:#5b6c80}.dcs-upsell-prix{display:flex;align-items:baseline;gap:9px;margin-top:3px;flex-wrap:wrap}.dcs-upsell-prix em{font-style:normal;font-weight:700;font-size:16px;color:#0d2740}.dcs-upsell-prix s{font-size:13px;color:#8a9aab}.dcs-upsell-lien{font-size:12px;color:#2f7fd1;text-decoration:underline}.dcs-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#081422e6;display:none;align-items:center;justify-content:center;padding:20px}.dcs-zoom.on{display:flex}.dcs-zoom img{max-width:min(94vw,1000px);max-height:90vh;width:auto;height:auto;border-radius:16px;background:#fff;box-shadow:0 20px 60px #00000080}.dcs-zoom-close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;border-radius:999px;background:#fffffff0;color:#0d2740;font-size:26px;line-height:1;cursor:pointer;z-index:2}@media(max-width:749px){.dcs-upsell-img{flex-basis:62px;width:62px;height:62px}}.dcs-lots{margin:16px 0 6px}.dcs-lots-t{display:flex;align-items:center;gap:12px;margin-bottom:10px;color:#0d2740}.dcs-lots-t:before,.dcs-lots-t:after{content:"";flex:1;height:1px;background:#dbe6f2}.dcs-lots-t span{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.dcs-lot{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:9px;border:2px solid #dbe6f2;border-radius:18px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dcs-lot:hover{border-color:#9dbbd8}.dcs-lot.is-on{border-color:#0d2740;background:#eef5fc;box-shadow:0 6px 18px #0d27401a}.dcs-lot-r{position:absolute;opacity:0;width:0;height:0}.dcs-lot-rd{flex:0 0 22px;width:22px;height:22px;border:2px solid #9dbbd8;border-radius:999px;background:#fff;position:relative}.dcs-lot.is-on .dcs-lot-rd{border-color:#0d2740}.dcs-lot.is-on .dcs-lot-rd:after{content:"";position:absolute;left:4px;top:4px;width:10px;height:10px;border-radius:999px;background:#0d2740}.dcs-lot-r:focus-visible+.dcs-lot-rd{outline:2px solid #2f7fd1;outline-offset:2px}.dcs-lot-txt{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;line-height:1.25}.dcs-lot-txt b{font-size:16px;color:#0d2740}.dcs-lot-txt span{font-size:12.5px;color:#5b6c80}.dcs-lot-prix{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.dcs-lot-prix em{font-style:normal;font-weight:800;font-size:18px;color:#0d2740}.dcs-lot-prix s{font-size:13px;color:#8a9aab}.dcs-lot-badge{position:absolute;top:-11px;right:14px;padding:4px 11px;border-radius:999px;background:#0d2740;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dcs-lot-eco{margin:-3px 0 12px;padding:0 4px;font-size:12.5px;color:#2b7a52;font-weight:600}@media(max-width:749px){.dcs-lot{padding:12px 13px;gap:10px}.dcs-lot-txt b{font-size:15px}.dcs-lot-prix em{font-size:16.5px}}.dcs-lot2{margin:-2px 0 10px;padding:12px 14px;border:2px solid #0d2740;border-top:0;border-radius:0 0 18px 18px;background:#eef5fc;display:flex;flex-direction:column;gap:9px}.dcs-lot2[hidden]{display:none}.dcs-lot2-l{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.dcs-lot2-n{flex:0 0 30px;font-weight:800;font-size:13px;color:#0d2740}.dcs-lot2-fixe{font-size:13px;color:#0d2740;font-weight:600}.dcs-lot2-c{font-size:12.5px;color:#5b6c80}.dcs-lot2-sel{flex:1 1 130px;min-width:0;padding:9px 12px;border:1.5px solid #c8d8ea;border-radius:999px;background:#fff;font-size:13.5px;color:#0d2740;cursor:pointer}.dcs-lot2-sel:focus-visible{outline:2px solid #2f7fd1;outline-offset:2px}.dcs-lot[data-dcs-qte="2"].is-on{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.dcs-lot-eco[hidden]{display:none}@media(min-width:990px){.product__media-wrapper media-gallery{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"vignettes principale"!important;align-items:start;column-gap:14px}.product__media-wrapper media-gallery>.product__media-list,.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){grid-area:principale!important;margin:0!important}.product__media-wrapper .thumbnail-slider{grid-area:vignettes!important;margin:0!important;max-height:none!important}.product__media-wrapper .thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;max-height:620px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y mandatory;padding:2px 2px 6px!important}.product__media-wrapper .thumbnail-list__item{flex:0 0 90px!important;width:90px!important;max-width:90px!important;height:90px!important}.product__media-wrapper .thumbnail{width:90px!important;height:90px!important}.product__media-wrapper .thumbnail-slider:after{content:"Tap a photo or video";margin-top:8px;font-size:11px;line-height:1.25;text-align:center}}.product__media-wrapper .thumbnail[aria-label*=Video],.product__media-wrapper .thumbnail[aria-label*=video],.product__media-wrapper .thumbnail-list__item--variant~.thumbnail-list__item .thumbnail{position:relative}.product__media-wrapper .thumbnail .video-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.product__media-wrapper .thumbnail .video-badge:before{content:"";width:26px;height:26px;border-radius:999px;background:#ffffffeb;box-shadow:0 2px 8px #0d274040}.product__media-wrapper .thumbnail .video-badge:after{content:"";position:absolute;width:0;height:0;margin-left:3px;border-left:9px solid #0d2740;border-top:6px solid transparent;border-bottom:6px solid transparent}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dcs.css.map */
