.lv-badges{margin:var(--lv-b-mt) 0 var(--lv-b-mb);padding:var(--lv-b-pad-y) var(--lv-b-pad-x);background:var(--lv-b-bg);border:var(--lv-b-border-w) solid var(--lv-b-border);border-radius:var(--lv-b-radius);color:var(--lv-b-text, rgb(var(--color-foreground)))}.lv-badges__heading{margin:0 0 1.6rem;font-size:calc(var(--lv-b-fs) + 1px);letter-spacing:var(--lv-b-ls);text-align:center;opacity:.85}.lv-badges__list{list-style:none;margin:0;padding:0;display:flex;gap:10px;align-items:start}.lv-badges__item{position:relative;min-width:0}.lv-badges--dividers .lv-badges__item+.lv-badges__item:before{content:"";position:absolute;left:0;top:15%;height:70%;border-left:1px solid var(--lv-b-border)}.lv-badges__link{display:flex;flex-direction:column;align-items:center;gap:var(--lv-b-gap);padding:0 .4rem;color:inherit;text-decoration:none;text-align:center;position:relative}a.lv-badges__link:hover .lv-badges__label{text-decoration:underline;text-underline-offset:3px}.lv-badges__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lv-b-icon);height:var(--lv-b-icon);color:var(--lv-b-icon-color, currentColor);transition:transform .35s ease}.lv-badges__item:hover .lv-badges__icon{transform:translateY(-2px)}.lv-badges__icon .lv-icon{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--lv-b-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lv-badges__icon img{width:100%;height:100%;object-fit:contain}.lv-badges__label{display:block;font-size:var(--lv-b-fs);font-weight:var(--lv-b-fw);letter-spacing:var(--lv-b-ls);line-height:1.35;word-break:normal;overflow-wrap:anywhere}.lv-badges--upper .lv-badges__label{text-transform:uppercase}.lv-badges__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);width:max-content;max-width:20rem;padding:.8rem 1rem;font-size:1.2rem;line-height:1.4;letter-spacing:0;text-transform:none;background:rgb(var(--color-foreground));color:rgb(var(--color-background));opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:3}.lv-badges__item:hover .lv-badges__tip,.lv-badges__link:focus-visible .lv-badges__tip{opacity:1;transform:translate(-50%)}@media screen and (max-width:1023px){.lv-badges__icon{width:var(--lv-b-icon-m);height:var(--lv-b-icon-m)}.lv-badges__label{font-size:var(--lv-b-fs-m)}}@media screen and (max-width:749px){.lv-badges--mobile-grid .lv-badges__list{grid-template-columns:repeat(var(--lv-b-mobile-cols),minmax(0,1fr));row-gap:2rem}.lv-badges--mobile-grid.lv-badges--dividers .lv-badges__item:before{display:none}.lv-badges--mobile-scroll .lv-badges__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(var(--lv-b-pad-x) * -1);padding:0 var(--lv-b-pad-x)}.lv-badges--mobile-scroll .lv-badges__list::-webkit-scrollbar{display:none}.lv-badges--mobile-scroll .lv-badges__item{flex:0 0 calc(100% / var(--lv-b-mobile-cols) - .4rem);scroll-snap-align:start}.lv-badges--mobile-row .lv-badges__link{padding:0 .2rem}.lv-badges__tip{display:none}}.lv-gallery{display:flex;flex-direction:column;width:100%;position:relative}.lv-gallery__main{position:relative;min-width:0;flex:1 1 auto}.lv-gallery__track{list-style:none;margin:0;padding:0}.lv-gallery__slide{position:relative;overflow:hidden;background:var(--lv-media-bg);margin:0}.lv-gallery__zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}[data-lightbox=false] .lv-gallery__zoom{cursor:default}.lv-gallery__img,.lv-gallery__slide video{display:block;width:100%;height:100%;object-fit:cover}.lv-gallery__embed,.lv-gallery__embed iframe,.lv-gallery__embed model-viewer{width:100%;height:100%;display:block;border:0}.lv-gallery__thumb-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--lv-thumb-gap)}.lv-gallery__thumb{position:relative;display:block;width:100%;padding:0;margin:0;border:1px solid transparent;background:var(--lv-media-bg);cursor:pointer;opacity:.55;transition:opacity .25s ease,border-color .25s ease;overflow:hidden}.lv-gallery__thumb:hover{opacity:.85}.lv-gallery__thumb.is-active{opacity:1;border-color:var(--lv-thumb-active)}.lv-gallery__thumb:focus-visible{outline:2px solid var(--lv-thumb-active);outline-offset:2px}.lv-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lv-gallery__badge{position:absolute;right:6px;bottom:6px;min-width:22px;height:22px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;background:#ffffffe6;color:#111;border-radius:11px}.lv-gallery__badge svg{width:14px;height:14px}@media screen and (min-width:1024px){.product--thumbnail_scroll .product__media-wrapper{position:relative;top:auto}.lv-gallery{flex-direction:row;align-items:flex-start;gap:var(--lv-col-gap)}.lv-gallery__thumbs{flex:0 0 var(--lv-thumb-w);width:var(--lv-thumb-w);position:sticky;top:var(--lv-sticky-top);max-height:calc(100vh - var(--lv-sticky-top) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lv-gallery__thumbs::-webkit-scrollbar{display:none}.lv-gallery--thumbs-right .lv-gallery__thumbs{order:2}.lv-gallery--thumbs-hidden .lv-gallery__thumbs{display:none}.lv-gallery__thumb-list{flex-direction:column}.lv-gallery__track{display:flex;flex-direction:column;gap:var(--lv-img-gap)}.lv-gallery__mobile-ui{display:none}.product--thumbnail_scroll .product__info-wrapper{align-self:stretch}.product--thumbnail_scroll .product__info-container.product__column-sticky{position:sticky;top:var(--lv-info-top, var(--lv-sticky-top));transition:top .2s ease}}@media screen and (max-width:1023px){.lv-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lv-gallery__track::-webkit-scrollbar{display:none}.lv-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.lv-gallery__thumbs{order:2;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none;padding:0 .2rem}.lv-gallery__thumbs::-webkit-scrollbar{display:none}.lv-gallery__thumb-list{flex-direction:row}.lv-gallery__thumb-item{flex:0 0 64px}.lv-gallery--mobile-hide .lv-gallery__thumbs{display:none}.lv-gallery__mobile-ui{pointer-events:none}.lv-gallery__counter{position:absolute;top:1.2rem;right:1.2rem;padding:.3rem 1rem;font-size:1.2rem;letter-spacing:.08em;background:#ffffffd9;color:#111;border-radius:2rem}.lv-gallery__dots{position:absolute;left:0;right:0;bottom:1.4rem;display:flex;justify-content:center;gap:.6rem}.lv-gallery__dot{width:6px;height:6px;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #00000014;transition:width .25s ease,background .25s ease}.lv-gallery__dot.is-active{width:18px;border-radius:3px;background:#fff}.lv-gallery--mobile-show .lv-gallery__dots{display:none}}html.lv-lock{overflow:hidden}.lv-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(var(--color-background, 255, 255, 255))}.lv-lightbox::backdrop{background:#0009}.lv-lightbox__scroller{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:6rem 1.6rem 2rem}.lv-lightbox__img{width:100%;max-width:1100px;height:auto;display:block;cursor:zoom-out}.lv-lightbox__close{position:fixed;top:1.6rem;right:1.6rem;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground, 0, 0, 0),.2);border-radius:50%;background:rgb(var(--color-background, 255, 255, 255));cursor:pointer;z-index:2}.lv-lightbox__close svg{width:18px;height:18px;fill:none;stroke:rgb(var(--color-foreground, 0, 0, 0));stroke-width:1.5}@media(prefers-reduced-motion:reduce){.lv-gallery__track{scroll-behavior:auto}.lv-badges__icon,.lv-gallery__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lavira-pdp.css.map */
