.pg{display:flex;flex-direction:column;gap:14px}.pg__main{position:relative;border-radius:20px;overflow:hidden;background:var(--c-sand)}.pg__zoom{display:block;width:100%;height:var(--media-h,520px);border:0;padding:0;margin:0;background:none;cursor:zoom-in}.pg__zoom img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.pg__zoom img.is-fading{opacity:0}.pg__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#f7f4edeb;color:var(--c-forest);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0000001f;opacity:0;transition:opacity .15s ease,background .15s ease}.pg__main:hover .pg__arrow,.pg__arrow:focus-visible{opacity:1}.pg__arrow:hover{background:var(--c-cream)}.pg__arrow--prev{left:14px}.pg__arrow--next{right:14px}.pg__hint{position:absolute;right:14px;bottom:14px;padding:6px 10px;border-radius:999px;background:#f7f4edeb;color:var(--c-forest);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;pointer-events:none}.pg__thumbs{display:flex;gap:10px;overflow-x:auto;padding:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pg__thumbs::-webkit-scrollbar{display:none}.pg__thumb{flex:0 0 84px;width:84px;height:84px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--c-sand);cursor:pointer;transition:border-color .15s ease,opacity .15s ease;opacity:.75}.pg__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pg__thumb:hover{opacity:1}.pg__thumb.is-active{border-color:var(--c-forest);opacity:1}.pg__spec{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:6px;padding:17px 22px;border-radius:999px;border:1.5px solid var(--c-forest);background:var(--c-forest);color:var(--c-cream);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.pg__spec:hover{background:var(--c-cream);color:var(--c-forest);transform:translateY(-1px)}.pg__spec svg{flex:0 0 auto}.spec{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#121c16db;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.spec.is-open{opacity:1;pointer-events:auto}.spec__panel{position:relative;max-width:min(92vw,1100px);max-height:92vh;overflow:auto;border-radius:18px;background:var(--c-cream);box-shadow:0 30px 80px #0006;transform:translateY(12px);transition:transform .25s ease;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.spec.is-open .spec__panel{transform:none}.spec__panel img{display:block;width:100%;height:auto}.spec__close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:var(--c-forest);color:var(--c-cream);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #00000040;transition:background .15s ease}.spec__close:hover{background:var(--c-green-mid)}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#121c16f0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.lb.is-open{opacity:1;pointer-events:auto}.lb__img{max-width:min(92vw,1400px);max-height:86vh;object-fit:contain;border-radius:12px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y}.lb__btn{position:absolute;border:0;background:#f7f4ed24;color:var(--c-cream);width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.lb__btn:hover{background:#f7f4ed47}.lb__close{top:18px;right:18px}.lb__prev{left:18px;top:50%;transform:translateY(-50%)}.lb__next{right:18px;top:50%;transform:translateY(-50%)}.lb__count{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:var(--c-cream);font-size:13.5px;letter-spacing:.06em;opacity:.8}body.lb-locked{overflow:hidden}@media(max-width:768px){.pg__zoom{height:min(var(--media-h,520px),92vw)}.pg__arrow{opacity:1;width:36px;height:36px}.pg__thumb{flex-basis:68px;width:68px;height:68px}.pg__spec{font-size:13px;padding:15px 18px}.spec{padding:12px}.spec__panel{max-width:100%;max-height:94vh;border-radius:14px}.lb__prev,.lb__next{display:none}.lb__img{max-width:96vw}}@media(min-width:901px){.buy{max-width:1280px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}.pg__zoom{height:auto;aspect-ratio:1/1}.pg__thumb{flex-basis:92px;width:92px;height:92px}}#achat .check-list span{text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gallery.css.map */
