.ng-shoppable{background:var(--ng-bg, #fff);color:var(--ng-text, #111);padding:65px 0;overflow:hidden}.ng-shoppable__container{width:100%;max-width:1600px;padding:0 5%;margin:auto}.ng-shoppable__header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.ng-shoppable__eyebrow{display:block;font-size:11px;letter-spacing:3px;margin-bottom:12px}.ng-shoppable__heading{margin:0;font-size:clamp(26px,3vw,42px);font-weight:500;letter-spacing:1px;color:var(--ng-text)}.ng-shoppable__description{margin:10px 0 0;font-size:14px;opacity:.7}.ng-shoppable__navigation{display:flex;gap:10px}.ng-shoppable__arrow{width:42px;height:42px;border:1px solid #222;border-radius:50%;background:transparent;color:#111;cursor:pointer;font-size:20px;transition:.25s}.ng-shoppable__arrow:hover{background:#111;color:#fff}.ng-shoppable__track{display:flex;gap:var(--ng-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:5px}.ng-shoppable__track::-webkit-scrollbar{display:none}.ng-shoppable__card{flex:0 0 calc((100% - (var(--ng-columns) - 1) * var(--ng-gap)) / var(--ng-columns));min-width:0;scroll-snap-align:start}.ng-shoppable__video{position:relative;width:100%;aspect-ratio:9 / 14;overflow:hidden;border-radius:var(--ng-radius);background:#eee}.ng-shoppable__media{display:block;width:100%;height:100%;object-fit:cover}.ng-shoppable__placeholder{display:grid;height:100%;place-items:center;color:#777;font-size:12px;letter-spacing:2px}.ng-shoppable__play,.ng-shoppable__mute{position:absolute;display:grid;place-items:center;border:0;color:#111;background:#ffffffe6;cursor:pointer;border-radius:50%}.ng-shoppable__play{width:42px;height:42px;top:50%;left:50%;transform:translate(-50%,-50%)}.ng-shoppable__play.is-playing{opacity:0;transition:opacity .2s}.ng-shoppable__video:hover .ng-shoppable__play.is-playing{opacity:1}.ng-shoppable__mute{width:34px;height:34px;right:12px;bottom:12px}.ng-shoppable__label{position:absolute;top:14px;left:14px;padding:7px 11px;background:#fff;color:#111;font-size:9px;letter-spacing:1.5px}.ng-shoppable__product{padding-top:14px}.ng-shoppable__product-title{display:block;color:var(--ng-text);text-decoration:none;font-size:14px;margin-bottom:7px}.ng-shoppable__price{display:flex;align-items:center;gap:10px;font-size:13px}.ng-shoppable__price del{opacity:.5}.ng-shoppable__shop{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding:12px 15px;background:var(--ng-accent);color:#fff;text-decoration:none;font-size:11px;letter-spacing:1.5px;transition:.25s}.ng-shoppable__shop:hover{opacity:.8}.ng-shoppable__empty{padding:30px;text-align:center;font-size:13px}@media(max-width:749px){.ng-shoppable{padding:40px 0}.ng-shoppable__container{padding:0 16px}.ng-shoppable__header{margin-bottom:20px}.ng-shoppable__heading{font-size:27px}.ng-shoppable__description{font-size:12px}.ng-shoppable__navigation{gap:6px}.ng-shoppable__arrow{width:34px;height:34px;font-size:16px}.ng-shoppable__card{flex:0 0 72%}.ng-shoppable__video{aspect-ratio:9 / 13}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ng-shoppable-videos.css.map */
