.sooler-ugc{display:block;width:100%;margin-inline:auto;color:var(--sooler-ugc-text);background:var(--sooler-ugc-bg);padding-block:var(--sooler-ugc-padding-top) var(--sooler-ugc-padding-bottom)}.sooler-ugc--hero-width{max-width:1600px}.sooler-ugc--clip{overflow:hidden}.sooler-ugc--show-overflow{overflow:visible}.sooler-ugc__grid,.sooler-ugc__column{width:100%}.sooler-ugc__layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,2fr);gap:clamp(32px,5vw,80px);align-items:center;width:100%;padding-inline:clamp(20px,4vw,72px)}.sooler-ugc--full-width .sooler-ugc__layout{padding-inline:0}.sooler-ugc__intro{position:relative;z-index:2}.sooler-ugc__stars{display:flex;gap:5px;justify-content:flex-start;margin-bottom:28px;font-size:29px;line-height:1;letter-spacing:.02em}.sooler-ugc__intro.text-center .sooler-ugc__stars,.sooler-ugc__intro.text-center .sooler-ugc__controls{justify-content:center}.sooler-ugc__intro.text-right .sooler-ugc__stars,.sooler-ugc__intro.text-right .sooler-ugc__controls{justify-content:flex-end}.sooler-ugc__stars .is-empty{opacity:.22}.sooler-ugc__heading{max-width:100%;margin:0;overflow-wrap:anywhere;color:inherit;font-size:calc(var(--font-heading-scale, 1) * var(--sooler-ugc-heading-size));line-height:1.05;letter-spacing:-.02em}.sooler-ugc__description{margin-top:26px;font-size:clamp(1rem,1.25vw,1.35rem)}.sooler-ugc__description>*:last-child,.sooler-ugc__card-content>*:last-child{margin-bottom:0}.sooler-ugc__controls{display:flex;gap:16px;margin-top:clamp(34px,6vw,90px)}.sooler-ugc__arrow{width:56px;height:56px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;color:inherit;background:#04040412;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease}.sooler-ugc__arrow:hover{background:#04040421;transform:translateY(-1px)}.sooler-ugc__arrow:disabled{opacity:.35;cursor:default;transform:none}.sooler-ugc__arrow svg{width:25px;height:25px}.sooler-ugc__carousel{min-width:0}.sooler-ugc__viewport{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.sooler-ugc__viewport::-webkit-scrollbar{display:none}.sooler-ugc__track{display:flex;gap:var(--sooler-ugc-gap);width:100%}.sooler-ugc__card{position:relative;flex:0 0 calc((100% - (var(--sooler-ugc-visible) - 1) * var(--sooler-ugc-gap)) / var(--sooler-ugc-visible));min-width:0;overflow:hidden;color:var(--sooler-ugc-card-text);background:var(--sooler-ugc-card-bg);border-radius:var(--sooler-ugc-card-radius);scroll-snap-align:start}.sooler-ugc__card--ratio-ugc{aspect-ratio:9 / 16}.sooler-ugc__card--ratio-tall{aspect-ratio:3 / 4}.sooler-ugc__card--ratio-portrait{aspect-ratio:4 / 5}.sooler-ugc__card--ratio-square{aspect-ratio:1}.sooler-ugc__card--review,.sooler-ugc__card--image_content{display:grid;grid-template-rows:minmax(0,58%) minmax(0,42%)}.sooler-ugc__card--video{position:relative;background:#111}.sooler-ugc__media,.sooler-ugc__video-wrap{position:relative;min-height:0;overflow:hidden;background:#0404040f}.sooler-ugc__video-wrap{width:100%;height:100%}.sooler-ugc__image,.sooler-ugc__video,.sooler-ugc__placeholder{display:block;width:100%;height:100%;object-fit:cover}.sooler-ugc__video{position:absolute;top:0;right:0;bottom:0;left:0}.sooler-ugc__video-wrap.is-clickable{cursor:pointer}.sooler-ugc__card-content{min-height:0;padding:var(--sooler-ugc-card-padding);overflow:hidden}.sooler-ugc__card--review .sooler-ugc__card-content{display:flex;flex-direction:column;gap:8px}.sooler-ugc__quote{flex:1 1 auto;min-height:0;overflow:hidden;font-size:clamp(.88rem,.9vw,1.02rem);line-height:1.45}.sooler-ugc__quote>*{margin:0}.sooler-ugc__quote>*:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sooler-ugc-review-lines, 3);line-clamp:var(--sooler-ugc-review-lines, 3)}.sooler-ugc__quote>*:not(:first-child){display:none}.sooler-ugc__author{flex:0 0 auto;max-width:100%;margin:0;overflow:hidden;opacity:.76;font-size:clamp(.78rem,.8vw,.9rem);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sooler-ugc__card--review .text-button{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sooler-ugc__card--review .text-left .text-button{align-self:flex-start}.sooler-ugc__card--review .text-center .text-button{align-self:center}.sooler-ugc__card--review .text-right .text-button{align-self:flex-end}.sooler-ugc__card-heading{margin:0 0 12px;color:inherit;font-size:clamp(1.25rem,1.6vw,1.7rem)}.sooler-ugc__card-text{margin-bottom:18px;line-height:1.5}.sooler-ugc__empty{padding:40px;opacity:.65}.sooler-ugc__product-card{position:absolute;z-index:4;top:var(--sooler-ugc-product-offset);display:flex;align-items:center;gap:9px;width:min(210px,calc(100% - (var(--sooler-ugc-product-offset) * 2)));min-width:0;padding:6px 10px 6px 6px;border:1px solid rgb(4 4 4 / 8%);border-radius:12px;color:#040404;background:#fffffff0;box-shadow:0 3px 12px #0404041a;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .22s ease,transform .22s ease,background-color .22s ease}.sooler-ugc__product-card--top-left{left:var(--sooler-ugc-product-offset);transform-origin:top left}.sooler-ugc__product-card--top-right{right:var(--sooler-ugc-product-offset);transform-origin:top right}.sooler-ugc__product-card:hover,.sooler-ugc__product-card:focus-visible{color:#040404;background:#fff;box-shadow:0 12px 30px #04040438;transform:scale(1.025)}.sooler-ugc__product-image-wrap{position:relative;flex:0 0 var(--sooler-ugc-product-size);width:var(--sooler-ugc-product-size);height:var(--sooler-ugc-product-size);overflow:hidden;border-radius:8px;background:#f1f1ed;transition:flex-basis .22s ease,width .22s ease,height .22s ease}.sooler-ugc__product-arrow{position:absolute;top:50%;left:50%;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#040404;background:#fffffff0;box-shadow:0 2px 8px #04040429;opacity:0;transform:translate(-50%,-50%) scale(.88);transition:opacity .18s ease,transform .22s ease,box-shadow .22s ease}.sooler-ugc__product-arrow svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sooler-ugc__product-card:hover .sooler-ugc__product-arrow,.sooler-ugc__product-card:focus-visible .sooler-ugc__product-arrow{box-shadow:0 4px 12px #04040438;opacity:1;transform:translate(-50%,-50%) scale(1)}.sooler-ugc__product-card:hover .sooler-ugc__product-image-wrap,.sooler-ugc__product-card:focus-visible .sooler-ugc__product-image-wrap{flex-basis:var(--sooler-ugc-product-hover-size);width:var(--sooler-ugc-product-hover-size);height:var(--sooler-ugc-product-hover-size)}.sooler-ugc__product-image{display:block;width:100%;height:100%;object-fit:cover}.sooler-ugc__product-title{display:-webkit-box;min-width:0;overflow:hidden;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.sooler-ugc__video-control{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;background:#04040494;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease}.sooler-ugc__video-control:hover{background:#040404c7;transform:scale(1.04)}.sooler-ugc__video-control svg{width:48%;height:48%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sooler-ugc__video-open{top:50%;left:50%;width:54px;height:54px;transform:translate(-50%,-50%)}.sooler-ugc__video-open:hover{transform:translate(-50%,-50%) scale(1.04)}.sooler-ugc__video-sound{right:12px;bottom:12px}.sooler-ugc__video-sound .sooler-icon-volume,.sooler-ugc__video-sound.is-unmuted .sooler-icon-muted{display:none}.sooler-ugc__video-sound.is-unmuted .sooler-icon-volume{display:block}.sooler-ugc__viewer[hidden]{display:none}.sooler-ugc__viewer{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;background:#0000007a}.sooler-ugc__viewer-panel{position:relative;width:auto;max-width:min(720px,48vw);height:94dvh;margin-right:24px;aspect-ratio:9 / 16;overflow:hidden;border-radius:18px;background:#111;box-shadow:-12px 0 40px #00000038}.sooler-ugc__viewer-feed{width:100%;height:100%}.sooler-ugc__viewer-slide{display:none;width:100%;height:100%;background:#111}.sooler-ugc__viewer-slide.is-active{display:block}.sooler-ugc__viewer-slide video{display:block;width:100%;height:100%;object-fit:contain}.sooler-ugc__viewer-button{position:absolute;z-index:4;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;color:#fff;background:#171717a8;cursor:pointer}.sooler-ugc__viewer-button:hover{background:#171717d1}.sooler-ugc__viewer-button svg{width:48%;height:48%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sooler-ugc__viewer-close{top:24px;left:24px}.sooler-ugc__viewer-prev{top:calc(50% - 58px);right:24px}.sooler-ugc__viewer-next{top:calc(50% + 2px);right:24px}.sooler-ugc__viewer-play{top:50%;left:50%;width:68px;height:68px;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.sooler-ugc__viewer-play.is-paused{opacity:1}.sooler-ugc__viewer-play .sooler-icon-play,.sooler-ugc__viewer-play.is-paused .sooler-icon-pause{display:none}.sooler-ugc__viewer-play.is-paused .sooler-icon-play{display:block}.sooler-ugc__viewer-panel:hover .sooler-ugc__viewer-play:not(.is-paused),.sooler-ugc__viewer-play:focus-visible{opacity:1}.sooler-ugc__viewer-sound{right:24px;bottom:24px}.sooler-ugc__viewer-sound .sooler-icon-volume,.sooler-ugc__viewer-sound.is-unmuted .sooler-icon-muted{display:none}.sooler-ugc__viewer-sound.is-unmuted .sooler-icon-volume{display:block}.sooler-ugc__viewer-prev:disabled,.sooler-ugc__viewer-next:disabled{opacity:.3;cursor:default}@media only screen and (max-width:767px){.sooler-ugc__layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-inline:20px}.sooler-ugc__heading{font-size:var(--sooler-ugc-heading-size-mobile)}.sooler-ugc__stars{margin-bottom:20px}.sooler-ugc__controls{margin-top:26px}.sooler-ugc__arrow{width:48px;height:48px}.sooler-ugc__card{flex-basis:calc((100% - (var(--sooler-ugc-visible-mobile) - 1) * var(--sooler-ugc-gap)) / var(--sooler-ugc-visible-mobile))}.sooler-ugc--show-overflow .sooler-ugc__viewport{width:calc(100% + 20px)}.sooler-ugc__viewer{background:#111}.sooler-ugc__viewer-panel{width:100vw;max-width:none;height:100dvh;margin-right:0;aspect-ratio:auto;border-radius:0;box-shadow:none}.sooler-ugc__viewer-slide video{object-fit:cover}.sooler-ugc__viewer-close{top:max(16px,env(safe-area-inset-top));left:16px}.sooler-ugc__viewer-prev,.sooler-ugc__viewer-next{right:16px;width:44px;height:44px}.sooler-ugc__viewer-sound{right:16px;bottom:max(18px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sooler-ugc__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sooler-ugc-carousel.css.map */
