.dv-pdp{padding-block:12px 48px;background:var(--dv-mist)}@media(min-width:990px){.dv-pdp{padding-block:40px 88px}}.dv-pdp__grid{display:grid;gap:22px}@media(min-width:990px){.dv-pdp__grid{grid-template-columns:1.08fr 1fr;gap:56px;align-items:start}}.dv-gallery{position:relative;min-width:0}@media(min-width:990px){.dv-gallery{position:sticky;top:calc(var(--header-height, 72px) + 20px)}}.dv-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none;margin-inline:calc(var(--dv-gutter) * -1);padding-inline:var(--dv-gutter);scroll-padding-inline:var(--dv-gutter)}.dv-gallery__track::-webkit-scrollbar{display:none}@media(min-width:990px){.dv-gallery__track{margin:0;padding:0;scroll-padding:0}}.dv-gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:#fff;aspect-ratio:1 / 1}.dv-gallery__slide>img{width:100%;height:100%;object-fit:cover;display:block}.dv-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dv-gallery__thumbs::-webkit-scrollbar{display:none}.dv-gallery__thumb{flex:0 0 60px;height:60px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer;opacity:.6;transition:opacity .15s}.dv-gallery__thumb[aria-current=true]{border-color:var(--dv-ink);opacity:1}.dv-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dv-pdp__info{display:grid;gap:16px;align-content:start;min-width:0}.dv-pdp__rating{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--dv-slate)}.dv-pdp__title{font-family:var(--dv-font);font-weight:800;font-size:clamp(1.75rem,6vw,2.5rem);letter-spacing:-.025em;line-height:1.04;margin:0;text-wrap:balance}.dv-pdp__sub{margin:-4px 0 0;color:var(--dv-slate);font-size:1rem;line-height:1.5}.dv-pdp__bullets{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dv-pdp__bullets li{display:flex;gap:10px;align-items:center;font-weight:600;line-height:1.3}.dv-pdp__bullets .dv-icon{width:20px;height:20px;color:var(--dv-cur);stroke-width:2.2}.dv-pdp__guarantee{display:flex;gap:14px;align-items:center;padding:16px 18px;background:var(--dv-blue);border-radius:16px;font-size:.92rem;line-height:1.45}.dv-pdp__guarantee .dv-pastille{background:#fff;width:46px;height:46px}.dv-pdp__guarantee strong{display:block;font-weight:800}.dv-acc{border-top:1px solid var(--dv-line);margin-top:4px}.dv-acc details{border-bottom:1px solid var(--dv-line)}.dv-acc summary{padding:17px 2px;font-size:1rem}.dv-acc__body{padding:0 2px 20px;color:var(--dv-slate);line-height:1.6}.dv-acc__body ul,.dv-acc__body ol{padding-left:1.2em;margin:0 0 .7em}.dv-acc__body li{margin-bottom:.3em}.dv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--dv-line);box-shadow:0 -8px 24px #1f2a3314;padding:10px var(--dv-gutter) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease;font-family:var(--dv-font);color:var(--dv-ink)}.dv-sticky.is-visible{transform:none}.dv-sticky__info{display:grid;min-width:0;flex:1;line-height:1.25}.dv-sticky__name{font-weight:700;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dv-sticky__price{font-weight:800;font-size:1.05rem}.dv-sticky .dv-btn{min-height:50px;padding:0 22px;flex:none}@media(min-width:990px){.dv-sticky{display:none}}.dv-footer{background:var(--dv-ink);color:var(--dv-mist);padding-block:56px 28px}.dv-footer a{color:inherit;text-decoration:none}.dv-footer a:hover{text-decoration:underline;text-decoration-color:var(--dv-cur);text-underline-offset:4px}.dv-footer__top{display:grid;gap:36px}@media(min-width:750px){.dv-footer__top{grid-template-columns:1fr 1fr}}@media(min-width:990px){.dv-footer__top{grid-template-columns:1.3fr .8fr .8fr 1.3fr;gap:40px}}.dv-footer__brand .dv-wordmark{font-size:2.6rem;color:var(--dv-mist)}.dv-footer__sign{font-weight:800;font-size:1.5rem;letter-spacing:-.02em;margin:18px 0 0}.dv-footer__brand p{color:#c9d3db;margin:10px 0 0;line-height:1.55;max-width:26em}.dv-footer h2{font-family:var(--dv-font);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#9fb0be;margin:0 0 16px}.dv-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.dv-footer__news p{margin:0 0 14px;color:#c9d3db;line-height:1.55}.dv-footer__form{display:flex;background:#fff;border-radius:14px;padding:5px}.dv-footer__form input[type=email]{flex:1;border:0;background:none;padding:0 12px;font:500 1rem var(--dv-font);color:var(--dv-ink);min-width:0;outline:none}.dv-footer__form .dv-btn{min-height:46px;padding:0 18px}.dv-footer__msg{margin-top:10px;font-size:.88rem;color:#c9d3db}.dv-footer__social{display:flex;gap:10px;margin-top:18px}.dv-footer__social a{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--dv-ink-2)}.dv-footer__social a:hover{background:#33434f}.dv-footer__social .dv-icon{width:20px;height:20px}.dv-footer__bottom{margin-top:44px;padding-top:22px;border-top:1px solid rgba(244,248,251,.12);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;align-items:center;font-size:.82rem;color:#9fb0be}.dv-footer__policies{display:flex;flex-wrap:wrap;gap:8px 18px}.dv-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.dv-footer__pay svg{height:24px;width:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/devoile-3.css.map */
