.ls-ugc-videos{padding:16px 0}.ls-ugc-videos__heading{margin:0 0 12px;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-style:italic;font-size:var(--ls-fs-md, clamp(1.125rem, 1rem + .5vw, 1.25rem));line-height:var(--ls-lh-tight, 1.1);color:var(--ls-color-deep-blue, #1B4965)}.ls-ugc-videos__track{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:360px;padding-bottom:var(--ls-space-1, .25rem)}.ls-ugc-videos__track::-webkit-scrollbar{display:none}.ls-ugc-videos__card{position:relative;flex:0 0 140px;width:140px;height:249px;scroll-snap-align:start;border-radius:12px;overflow:hidden;box-shadow:var(--ls-shadow-base, 0 4px 12px -2px rgba(45, 42, 38, .08));background-color:var(--ls-color-sand, #E8DCC4)}.ls-ugc-videos__card video,.ls-ugc-videos__card img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:990px){.ls-ugc-videos{max-width:600px;margin-left:auto;margin-right:auto}.ls-ugc-videos__track{max-width:480px;gap:var(--ls-space-4, 1rem)}.ls-ugc-videos__card{flex:0 0 160px;width:160px;height:284px}}.ls-ugc-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background-color:#fff;color:var(--ls-color-terracotta, #C84B31);cursor:pointer;box-shadow:0 2px 12px #2d2a2633;transition:transform .2s var(--ls-ease-out, cubic-bezier(0, 0, .2, 1)),box-shadow .2s var(--ls-ease-out, cubic-bezier(0, 0, .2, 1))}.ls-ugc-play-btn svg{width:24px;height:24px;margin-left:2px}.ls-ugc-play-btn:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 20px #2d2a2647}@media(prefers-reduced-motion:reduce){.ls-ugc-play-btn{transition:none}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}}.ls-pdp-main-media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--ls-color-cream, #FAF7F2)}.ls-pdp-main-media img,.ls-pdp-main-media video{width:100%;height:100%;object-fit:cover;display:block}.ls-pdp-main-media--placeholder img{object-fit:contain}.ls-pdp-main-arrows__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;padding:0;border:none;border-radius:var(--ls-radius-full, 9999px);background:#ffffffd9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:var(--ls-color-charcoal, #2D2A26);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--ls-duration-fast, .2s) var(--ls-ease-out, ease-out),box-shadow var(--ls-duration-fast, .2s) var(--ls-ease-out, ease-out)}.ls-pdp-main-arrows__btn--prev{left:12px}.ls-pdp-main-arrows__btn--next{right:12px}.ls-pdp-main-arrows__btn .icon{width:14px;height:14px}.ls-pdp-main-arrows__btn:hover:not([disabled]){background:#fff;box-shadow:var(--ls-shadow-base, 0 4px 12px -2px rgba(45, 42, 38, .08))}.product__media-wrapper .ls-pdp-main-arrows .slider-button{display:flex}.ls-pdp-main-arrows__btn[disabled]{opacity:.3;cursor:not-allowed}.ls-pdp-main-arrows__btn[disabled] .icon{color:currentColor}.product .rating-star{--color-rating-star: var(--ls-color-gold, #C9A961)}.product .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),var(--ls-color-sand, #E8DCC4) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.card-wrapper .rating-star{--color-rating-star: var(--ls-color-gold, #C9A961)}.card-wrapper .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),var(--ls-color-sand, #E8DCC4) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ls-product.css.map */
