.ugc{padding-block:var(--ugc-pt-sm, 32px) var(--ugc-pb-sm, 32px)}.ugc__inner{max-width:var(--ugc-max, 1400px);margin-inline:auto;padding-inline:var(--ugc-pad-x, 20px)}.ugc__heading{font-size:var(--ugc-heading-size-sm, 24px);font-weight:var(--ugc-heading-weight, 500);letter-spacing:var(--ugc-heading-spacing, 0);line-height:1.2;color:var(--ugc-heading-color, inherit);margin:0 0 .4em}.ugc__subheading{margin:0 0 1.5rem;color:var(--ugc-text-color, inherit);opacity:.75}@media screen and (min-width:750px){.ugc{padding-block:var(--ugc-pt, 48px) var(--ugc-pb, 48px)}.ugc__heading{font-size:var(--ugc-heading-size, 30px)}}.ugc__align--left{text-align:left}.ugc__align--center{text-align:center}.ugc__align--right{text-align:right}.ugc__carousel{position:relative}.ugc__track{display:flex;gap:var(--ugc-gap, 16px);margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ugc__track::-webkit-scrollbar{display:none}.ugc__card{flex:0 0 calc((100% - (var(--ugc-cols-sm) - 1) * var(--ugc-gap)) / var(--ugc-cols-sm));scroll-snap-align:start;min-width:0;color:var(--ugc-text-color, inherit);display:flex;flex-direction:column}@media screen and (min-width:750px){.ugc__card{flex-basis:calc((100% - (var(--ugc-cols) - 1) * var(--ugc-gap)) / var(--ugc-cols))}}.ugc--framed .ugc__card{background:var(--ugc-card-bg, #ffffff);border:var(--ugc-card-border-w, 1px) solid var(--ugc-card-border, #e6e6e6);border-radius:var(--ugc-radius, 4px);overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,calc(var(--ugc-card-shadow, 0) / 100))}.ugc--framed .ugc__media,.ugc--framed .ugc__video,.ugc--framed .ugc__image,.ugc--framed .ugc__placeholder,.ugc--framed .ugc__media-link{border-radius:0}.ugc--framed .ugc__info{padding-inline:var(--ugc-card-pad, 16px);padding-bottom:var(--ugc-card-pad, 16px);flex:1 1 auto}.ugc--framed.ugc--chip-left .ugc__chip{left:var(--ugc-card-pad, 16px)}.ugc--framed.ugc--chip-right .ugc__chip{right:var(--ugc-card-pad, 16px)}.ugc__media{position:relative;aspect-ratio:var(--ugc-ratio, 9 / 16);border-radius:var(--ugc-radius, 4px);background:#0000000d}.ugc__video,.ugc__image,.ugc__placeholder,.ugc__media-link{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--ugc-radius, 4px);overflow:hidden}.ugc__media-link img{width:100%;height:100%;object-fit:cover;display:block}.ugc__expand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer;border-radius:inherit}.ugc__play{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#00000073;color:#fff;pointer-events:none}.ugc__badge{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;background:var(--ugc-badge-bg, #111);color:var(--ugc-badge-color, #fff);pointer-events:none;z-index:2}.ugc__chip{position:absolute;bottom:calc(var(--ugc-chip-size, 58px) * -.3);width:var(--ugc-chip-size, 58px);height:var(--ugc-chip-size, 58px);padding:4px;background:var(--ugc-chip-bg, #fff);border:1px solid rgba(0,0,0,.08);border-radius:var(--ugc-chip-radius, 6px);box-shadow:0 2px 8px #00000014;display:block;z-index:2}.ugc--chip-left .ugc__chip{left:12px}.ugc--chip-right .ugc__chip{right:12px}.ugc__chip img{width:100%;height:100%;object-fit:contain;display:block}.ugc__info{padding-top:calc(var(--ugc-chip-size, 58px) * .45)}.ugc__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;color:inherit;font-size:var(--ugc-title-size, 16px);line-height:1.45}.ugc__title:hover{text-decoration:underline}.ugc__price{margin-top:.6rem;font-size:var(--ugc-price-size, 16px);font-weight:600;color:var(--ugc-price-color, inherit);display:flex;gap:.5rem;align-items:baseline}.ugc__align--center .ugc__price{justify-content:center}.ugc__align--right .ugc__price{justify-content:flex-end}.ugc__price-was{font-weight:400;opacity:.55}.ugc__card-cta{display:inline-block;margin-top:.75rem;padding:.5rem 1rem;font-size:13px;text-decoration:none;border-radius:3px;background:var(--ugc-cta-bg, #111);color:var(--ugc-cta-color, #fff)}.ugc__nav{display:flex;gap:.5rem;position:absolute;z-index:3}.ugc--nav-bottom .ugc__nav{right:0;bottom:.5rem}.ugc--nav-middle .ugc__nav{top:0;left:0;right:0;justify-content:space-between;height:0;padding-top:22%;pointer-events:none}.ugc--nav-middle .ugc__arrow{pointer-events:auto;transform:translateY(-50%);box-shadow:0 2px 10px #0000001f}.ugc__arrow{display:grid;place-items:center;width:var(--ugc-arrow-size, 40px);height:var(--ugc-arrow-size, 40px);border:0;border-radius:50%;background:var(--ugc-arrow-bg, transparent);color:var(--ugc-arrow-color, currentColor);cursor:pointer;transition:opacity .2s ease}.ugc__arrow:disabled{opacity:.25;cursor:default}.ugc__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ugc__footer{margin-top:2rem}.ugc__button{display:inline-block;padding:.9rem 2rem;text-decoration:none;border-radius:3px;background:var(--ugc-cta-bg, #111);color:var(--ugc-cta-color, #fff)}.ugc__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center}.ugc__modal[hidden]{display:none}.ugc__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.ugc__modal-body{position:relative;width:min(420px,92vw);display:flex;flex-direction:column;gap:.75rem}.ugc__modal-video{width:100%;max-height:78vh;border-radius:8px;background:#000}.ugc__modal-close{position:absolute;top:-44px;right:0;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer}.ugc__modal-cta{display:block;text-align:center;padding:.9rem 1rem;background:var(--ugc-cta-bg, #fff);color:var(--ugc-cta-color, #000);border-radius:4px;text-decoration:none;font-weight:600}.ugc__mute{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#00000073;color:#fff;border:0;cursor:pointer;z-index:3;padding:0;transition:background .2s}.ugc--chip-right .ugc__mute{right:auto;left:12px}.ugc__mute:hover{background:#000000b3}.ugc__mute .ugc__mute-on,.ugc__mute.ugc__video-unmuted .ugc__mute-off{display:none}.ugc__mute.ugc__video-unmuted .ugc__mute-on{display:block}@media(prefers-reduced-motion:reduce){.ugc__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
