.lv-inline-video{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--lv-m-bg, #e9e1d7)}.lv-inline-video__el{display:block;width:100%;height:100%;object-fit:cover}.lv-inline-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:5.6rem;height:5.6rem;border:0;border-radius:50%;background:#ffffffeb;color:#1f1a17;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.lv-inline-video__play[hidden]{display:none}.lv-inline-video__play svg{width:1.8rem;height:1.8rem}.lv-inline-video__sound{position:absolute;right:1.2rem;bottom:1.2rem;width:4rem;height:4rem;border:0;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.lv-inline-video__sound .lv-icon-sound-on{display:none}.lv-inline-video__sound.is-on .lv-icon-sound-on{display:block}.lv-inline-video__sound.is-on .lv-icon-sound-off{display:none}.product-media-container .media>lv-inline-video{position:absolute;top:0;right:0;bottom:0;left:0}.product-media-container .media>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lv-badges{display:flex;flex-wrap:wrap;gap:.6rem}.lv-badge{display:inline-flex;align-items:center;line-height:1;font-size:var(--lv-badge-size, 11px);font-weight:500;padding:.55em .85em;border-radius:var(--lv-badge-radius, 6px);background:var(--lv-badge-bg, var(--lv-badge-default-bg, #800918));color:var(--lv-badge-color, var(--lv-badge-default-color, #fff))}.lv-badge-upper .lv-badge{text-transform:uppercase;letter-spacing:.06em}.lv-badge--discount{background:var(--lv-discount-bg, #fff);color:var(--lv-discount-color, #800918);font-weight:600}.lv-badges--desktop .lv-badge--discount{box-shadow:inset 0 0 0 1px #80091833}.lv-badges--desktop:empty{display:none}.lv-badges--desktop{margin-bottom:1.4rem}.lv-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.lv-title-row .product__title{margin:0;flex:1;min-width:0}.lv-mcard{display:none}@media(max-width:767px){.lv-mcard-on .product__media-wrapper>:not(lv-mobile-media){display:none!important}.lv-mcard{display:block;margin:0 var(--lv-m-margin, 10px)}.lv-mcard.lv-mcard--full{width:auto;max-width:none;margin-left:calc(-1 * var(--lv-page-gutter, var(--fluid-offset, 8px)));margin-right:calc(-1 * var(--lv-page-gutter, var(--fluid-offset, 8px)))}.lv-mcard--full .lv-mcard__frame{border-radius:0}.lv-mcard--full .lv-mcard__frame img{border-radius:0;--media-radius: 0}.shopify-section:has(.lv-mcard--full){overflow-x:clip}.lv-mcard-on .lv-badges--desktop{display:none}}.lv-mcard__frame{position:relative;isolation:isolate;z-index:0;border-radius:var(--lv-m-radius, 0px);overflow:hidden;background:var(--lv-m-bg, #f3eee6);aspect-ratio:var(--lv-m-ratio, 2 / 3)}.lv-mcard__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lv-mcard__track::-webkit-scrollbar{display:none}.lv-mcard__track:focus-visible{outline:2px solid #800918;outline-offset:-2px}.lv-mcard__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.lv-mcard .lv-mcard__slide img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.lv-mcard .product-model-badge{display:block!important;box-shadow:0 1px 4px #00000014}.lv-mcard__counter{position:absolute;left:1.2rem;bottom:1.2rem;font-size:1.1rem;line-height:1;color:var(--lv-counter-color, #4a3f37);background:var(--lv-counter-bg, #fff);padding:.5rem .9rem;border-radius:999px;pointer-events:none;z-index:2}.lv-mcard__badges{position:absolute;max-width:60%;z-index:2}.lv-mcard__badges--bottom-right{right:1rem;bottom:1rem;justify-content:flex-end}.lv-mcard__badges--bottom-left{left:1rem;bottom:1rem}.lv-mcard__badges--top-left{left:1rem;top:1rem}.lv-mcard__badges--top-right{right:1rem;top:1rem;justify-content:flex-end}.lv-mcard__frame:has(.lv-mcard__badges--bottom-left) .lv-mcard__counter{left:auto;right:1.2rem}.lv-mcard__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff73;pointer-events:none;z-index:2}.lv-mcard__progress span{display:block;height:100%;width:0;background:var(--lv-progress-color, #800918);transition:width .4s ease}.lv-mcard__pip{position:absolute;width:var(--lv-pip-width, 28%);aspect-ratio:var(--lv-pip-ratio, 2 / 3);padding:0;margin:0;border:0;border-radius:var(--lv-pip-radius, 12px);overflow:hidden;box-shadow:0 6px 18px #1f1a1747;cursor:pointer;background:#d9c9b6;z-index:3;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);transform:translateZ(0)}.lv-mcard__pip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;border:var(--lv-pip-border-width, 2px) solid var(--lv-pip-border, #fff)}.lv-mcard__pip .lv-inline-video{background:transparent}.lv-mcard__pip video{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;object-fit:cover;background:transparent}.lv-mcard__pip video::-webkit-media-controls,.lv-mcard__pip video::-webkit-media-controls-panel,.lv-mcard__pip video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.lv-mcard__pip--bottom-right{right:1rem;bottom:4.6rem}.lv-mcard__pip--bottom-left{left:1rem;bottom:4.6rem}.lv-mcard__pip--top-right{right:1rem;top:6rem}.lv-mcard__pip .lv-inline-video{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.lv-mcard__pip-label{position:absolute;left:0;right:0;bottom:0;padding:.6rem 0;font-size:var(--lv-pip-label-size, 10px);line-height:1.2;color:#fff;text-align:center;background:linear-gradient(transparent,#0000008c);pointer-events:none}.lv-video-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0f0c0a;color:#fff}.lv-video-dialog::backdrop{background:#000000d9}.lv-video-dialog .lv-inline-video{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0c0a}.lv-video-dialog .lv-inline-video__el{object-fit:contain}.lv-video-dialog .lv-inline-video__sound{top:calc(1.4rem + env(safe-area-inset-top));left:1.2rem;right:auto;bottom:auto}.lv-video-dialog__close{position:absolute;top:calc(1.2rem + env(safe-area-inset-top));right:1.2rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.lv-video-dialog__title{position:absolute;left:1.6rem;right:1.6rem;bottom:calc(2.8rem + env(safe-area-inset-bottom));font-family:var(--font-heading-family);font-size:2.2rem;z-index:2;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.5)}html.lv-video-open{overflow:hidden}.lv-wish-slot{flex:0 0 auto}.lv-wish-slot:empty{display:none}.lv-wish-slot--mobile{position:absolute;z-index:4;top:.8rem}.lv-wish-slot--top-right{right:.8rem}.lv-wish-slot--top-left{left:.8rem}.lv-mcard__frame:has(.lv-wish-slot--top-left:not(:empty)) .product-model-badge--top-left{left:calc(var(--lv-wish-size, 44px) + 1.6rem)}.lv-wish-slot .wysh-product-button,.lv-wish-slot .wysh-app-button{width:var(--lv-wish-size, 44px)!important;height:var(--lv-wish-size, 44px)!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid var(--lv-wish-border, #e6dcd2)!important;background:var(--lv-wish-bg, #fff)!important;color:var(--lv-wish-icon, #800918)!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:0!important;line-height:0!important;gap:0!important;box-shadow:0 1px 4px #00000014}.lv-wish-slot .wysh-product-button svg,.lv-wish-slot .wysh-app-button svg{width:45%!important;height:45%!important;margin:0!important;color:var(--lv-wish-icon, #800918)}.lv-pdp-buttons .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.lv-pdp-buttons .product-form__submit{min-height:var(--lv-btn-height, 46px);border-radius:var(--lv-btn-radius, 8px);background:var(--lv-atc-bg, #fff);color:var(--lv-atc-color, #1f1a17);border:1px solid var(--lv-atc-border, #1f1a17);font-weight:600}.lv-pdp-buttons .product-form__submit:not([disabled]):hover{background:var(--lv-atc-hover-bg, #1f1a17);color:var(--lv-atc-hover-color, #fff)}.lv-pdp-buttons .shopify-payment-button__button--unbranded{min-height:var(--lv-btn-height, 46px);border-radius:var(--lv-btn-radius, 8px)!important;background:var(--lv-buy-bg, #800918)!important;color:var(--lv-buy-color, #fff)!important;font-weight:600}.lv-pdp-buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--lv-buy-hover-bg, #5c0611)!important}.lv-pdp-buttons .shopify-payment-button__button--branded{border-radius:var(--lv-btn-radius, 8px);overflow:hidden}.lv-btn-upper.lv-pdp-buttons .product-form__submit,.lv-btn-upper.lv-pdp-buttons .shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.1em}.section-main-product .also-available__title{display:block;margin-top:.6rem;font-size:1.1rem;line-height:1.3}.section-main-product .also-available__heading{font-size:1.3rem}.section-main-product .product__promo-line{margin-top:1.6rem}.product__promo-line{background:var(--promo-bg);color:var(--promo-color);padding:8px;border-radius:5px;font-size:1.4rem;line-height:1.5}.product__promo-text{font-weight:600;margin-inline-end:.4rem}.product__promo-code{background:none;border:1px dashed var(--promo-accent);color:var(--promo-accent);font:inherit;font-weight:700;letter-spacing:.05em;padding:.1rem .6rem;margin:0 .2rem;cursor:pointer}@media(max-width:600px){.product__promo-line{font-size:1.2rem}}@media(max-width:767px){.lv-sizes-1line .variant-picker__solid:not(:has(>label:nth-of-type(8))){flex-wrap:nowrap;column-gap:var(--lv-size-gap, 6px)}.lv-sizes-1line .variant-picker__solid:not(:has(>label:nth-of-type(8)))>label{flex:1 1 0;min-width:0;height:var(--lv-size-h, 40px);padding:0 2px;margin:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--lv-size-font, 13px);white-space:nowrap;text-align:center}}.product__info-container .product__title-block+.product__price{margin-top:var(--lv-title-price-gap, 20px)}@media(max-width:767px){.product__info-container .product__title-block+.product__price{margin-top:var(--lv-title-price-gap-m, 6px)}}@media(max-width:767px){[id^=MainProduct-] .product__info-wrapper{padding-left:max(0px,calc(var(--lv-info-side, 16px) - var(--lv-page-gutter, var(--fluid-offset, 8px))));padding-right:max(0px,calc(var(--lv-info-side, 16px) - var(--lv-page-gutter, var(--fluid-offset, 8px))))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lavira-pdp-media.css.map */
