.lw-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lw-product{background:var(--lw-bg);color:var(--lw-text);padding:24px 16px 40px}.lw-product__container{max-width:var(--lw-container-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.lw-product__container{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}}.lw-gallery{display:flex;flex-direction:column-reverse;gap:var(--lw-gallery-gap);position:sticky;top:20px}.lw-gallery[data-thumb-position=left]{flex-direction:row}@media(max-width:989px){.lw-gallery[data-thumb-position=left]{flex-direction:column-reverse}}.lw-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;flex-shrink:0}.lw-gallery[data-thumb-position=left] .lw-gallery__thumbs{flex-direction:column;overflow-y:auto;overflow-x:visible;max-height:520px}@media(max-width:989px){.lw-gallery[data-thumb-position=left] .lw-gallery__thumbs{flex-direction:row;max-height:none}}.lw-gallery__thumb{position:relative;width:64px;height:64px;border:2px solid transparent;border-radius:calc(var(--lw-border-radius) * .6);overflow:hidden;padding:0;cursor:pointer;background:none;flex-shrink:0}.lw-gallery__thumb.is-active{border-color:var(--lw-accent)}.lw-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lw-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff}.lw-gallery__stage{position:relative;border-radius:var(--lw-border-radius);overflow:hidden;background:#f4f2ef;flex:1}.lw-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease}.lw-gallery__slide.is-active{position:relative;opacity:1;visibility:visible}.lw-gallery__media,.lw-gallery__slide img,.lw-gallery__slide video,.lw-gallery__slide model-viewer{width:100%;height:100%;object-fit:cover;display:block}.lw-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.lw-gallery__nav--prev{left:12px}.lw-gallery__nav--next{right:12px}.lw-gallery__fullscreen{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer}.lw-gallery.is-zoomed .lw-gallery__media{cursor:zoom-out;transform:scale(1.6)}.lw-buybox{display:flex;flex-direction:column;gap:14px}.lw-badges{display:flex;gap:8px;flex-wrap:wrap}.lw-badge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:4px;color:#fff;background:var(--lw-accent)}.lw-badge--sale{background:#c0392b}.lw-badge--low-stock{background:#a15c00}.lw-badge--custom{background:var(--lw-badge-color, var(--lw-accent))}.lw-product__title{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0}.lw-product__vendor{margin:0;opacity:.65;font-size:14px}.lw-rating{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;width:fit-content}.lw-rating__stars{display:inline-flex;gap:2px;color:var(--lw-accent)}.lw-rating__meta{font-size:13px;opacity:.75}.lw-price{display:flex;align-items:baseline;gap:10px}.lw-price__current{font-size:26px;font-weight:700}.lw-price__compare{font-size:16px;text-decoration:line-through;opacity:.5}.lw-price__discount{font-size:13px;font-weight:700;color:#c0392b}.lw-price__installments{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.8;margin:0}.lw-price__installments img{height:16px}.lw-product__sku,.lw-product__availability{font-size:13px;margin:0;opacity:.75;display:flex;align-items:center;gap:6px}.lw-product__availability.is-in-stock{color:#1e7e34;opacity:1}.lw-product__availability.is-out-of-stock{color:#c0392b;opacity:1}.lw-variant-picker{display:flex;flex-direction:column;gap:14px}.lw-option{border:none;padding:0;margin:0}.lw-option__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:0 0 8px}.lw-option__value-label{font-weight:400;text-transform:none;opacity:.7}.lw-option__values{display:flex;gap:8px;flex-wrap:wrap}.lw-swatch--button .lw-swatch__text,.lw-swatch--swatch_image .lw-swatch__text{display:inline-block;padding:9px 16px;font-size:13px}.lw-swatch--button,.lw-swatch--swatch_image{border:1px solid #d8d2c8;border-radius:var(--lw-btn-radius);background:#fff;cursor:pointer;color:inherit}.lw-swatch--button.is-selected,.lw-swatch--swatch_image.is-selected{border-color:var(--lw-accent);box-shadow:0 0 0 1px var(--lw-accent)}.lw-swatch--swatch_color{width:32px;height:32px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d8d2c8;background:var(--lw-swatch-color, #ccc);cursor:pointer;padding:0}.lw-swatch--swatch_color.is-selected{box-shadow:0 0 0 2px var(--lw-accent)}.lw-swatch--swatch_image{width:44px;height:44px;padding:0;overflow:hidden}.lw-swatch--swatch_image img{width:100%;height:100%;object-fit:cover}.lw-option__select{width:100%;padding:10px 12px;border-radius:var(--lw-btn-radius);border:1px solid #d8d2c8;background:#fff;font-size:14px}.lw-quantity{display:flex;flex-direction:column;gap:6px}.lw-quantity__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.lw-quantity__control{display:inline-flex;align-items:center;border:1px solid #d8d2c8;border-radius:var(--lw-btn-radius);width:fit-content}.lw-quantity__btn{border:none;background:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.lw-quantity__input{width:44px;text-align:center;border:none;border-left:1px solid #d8d2c8;border-right:1px solid #d8d2c8;height:36px;-moz-appearance:textfield}.lw-quantity__input::-webkit-outer-spin-button,.lw-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lw-buy-form{display:flex;flex-direction:column;gap:12px}.lw-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lw-btn{border:none;border-radius:var(--lw-btn-radius);padding:14px 18px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.lw-btn:active{transform:scale(.98)}.lw-btn--primary{background:var(--lw-text);color:#fff}.lw-btn--secondary{background:var(--lw-accent);color:#fff}.lw-btn[disabled]{opacity:.5;cursor:not-allowed}.lw-btn--sm{padding:10px 16px;font-size:13px}.lw-buy-icons{display:flex;gap:16px;flex-wrap:wrap}.lw-icon-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:13px;opacity:.75;padding:0}.lw-icon-btn:hover{opacity:1}.lw-delivery-info{display:flex;align-items:center;gap:8px;font-size:13px;margin:0;opacity:.75}.lw-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border-top:1px solid #ece7de;padding-top:16px;margin-top:4px}@media(min-width:480px){.lw-trust-strip{grid-template-columns:repeat(4,1fr)}}.lw-trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;text-decoration:none;color:inherit;font-size:11px}.lw-trust-badge__icon{color:var(--lw-accent)}.lw-trust-badge__title{display:block;font-weight:600}.lw-trust-badge__subtitle{display:block;opacity:.65;font-size:10px}.lw-animate--fade{animation:lwFadeIn .5s ease both}.lw-animate--slide{animation:lwSlideUp .5s ease both}@keyframes lwFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lwSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lw-animate--fade,.lw-animate--slide{animation:none}}.lw-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .25s ease}.lw-sticky-bar.is-visible{transform:translateY(0)}.lw-sticky-bar__inner{max-width:var(--lw-container-width);margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px}.lw-sticky-bar__inner img{border-radius:6px;object-fit:cover}.lw-sticky-bar__info{flex:1;display:flex;flex-direction:column}.lw-sticky-bar__title{font-size:13px;font-weight:600}.lw-sticky-bar__price{font-size:13px;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-product-premium.css.map */
