th-video-gallery.th-video-gallery{display:block;padding:64px 24px;background:#fff;color:#080808}.th-video-gallery__heading{margin:0 0 36px;text-align:center;font-size:clamp(24px,2.5vw,38px);font-weight:800;line-height:1.2}.th-video-gallery__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#c6a14b #eee}.th-video-gallery__card{position:relative;isolation:isolate;flex:0 0 calc((100% - 72px)/5);min-width:0;aspect-ratio:9 / 17;border:1px solid #78643d;border-radius:18px;overflow:hidden;scroll-snap-align:start;background:#292929;color:#fff}.th-video-gallery__card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000d9);pointer-events:none;z-index:-1}.th-video-gallery .th-video-gallery__video,.th-video-gallery .th-video-gallery__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;z-index:-2}.th-video-gallery__top{position:absolute;inset:16px 16px auto;display:flex;align-items:center;gap:8px}.th-video-gallery__profile{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:9px 14px;border-radius:40px;background:#fffffff2;color:#080808;font-size:clamp(12px,1.05vw,18px);font-weight:800}.th-video-gallery__control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:#00000080;color:#fff;cursor:pointer}.th-video-gallery__top .th-video-gallery__control{margin-left:auto}.th-video-gallery__play{position:absolute;top:70px;right:16px}.th-video-gallery__control [hidden]{display:none}.th-video-gallery__bottom{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:flex-end;gap:12px}.th-video-gallery .th-video-gallery__product-image{flex:0 0 54px;width:54px;height:64px;object-fit:cover;border-radius:10px;background:#fff}.th-video-gallery__product{flex:1;min-width:0}.th-video-gallery__product h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px;color:#fff;font-size:clamp(14px,1.2vw,22px);line-height:1.25;font-weight:800}.th-video-gallery__button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 8px;border-radius:12px;background:#fff;color:#080808;font-size:12px;line-height:1.2;font-weight:800;text-align:center;text-decoration:none;overflow-wrap:anywhere}.th-video-gallery__button:hover{background:#eee;color:#080808}.th-video-gallery__empty{position:absolute;top:35%;left:16px;right:16px;padding:12px;margin:0;text-align:center;background:#222;color:#fff}.th-video-gallery :focus-visible{outline:3px solid #d4af37;outline-offset:-3px}@media(max-width:1100px){.th-video-gallery__card{flex-basis:calc((100% - 36px) / 3)}}@media(max-width:700px){th-video-gallery.th-video-gallery{padding:36px 16px}.th-video-gallery__heading{margin-bottom:24px}.th-video-gallery__card{flex-basis:80%;max-width:340px}.th-video-gallery__track{gap:14px}.th-video-gallery__profile{font-size:14px}.th-video-gallery__product h3{font-size:18px}}th-video-shadow.th-video-shadow{display:block;position:relative;isolation:isolate;width:100%;min-height:var(--th-video-height, 620px);overflow:hidden;background:#171717;color:#fff}.th-video-shadow__media,.th-video-shadow__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.th-video-shadow__media{z-index:-2}.th-video-shadow .th-video-shadow__video,.th-video-shadow .th-video-shadow__placeholder{display:block;width:100%;height:100%;object-fit:cover}.th-video-shadow__shade{z-index:-1;background:rgb(0 0 0 / var(--th-video-shade, .45))}.th-video-shadow__content{display:flex;align-items:flex-end;min-height:var(--th-video-height, 620px);padding:100px clamp(20px,3vw,64px) 40px}.th-video-shadow__box{width:min(100%,520px);padding:clamp(24px,2.5vw,40px);background:rgb(0 0 0 / var(--th-video-box, .75))}.th-video-shadow__heading{margin:0;color:#fff;font-size:clamp(24px,2.4vw,38px);font-weight:800;line-height:1.15;overflow-wrap:anywhere}.th-video-shadow__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;max-width:100%;margin-top:28px;padding:18px 28px;background:#fff;color:#080808;font-size:16px;font-weight:800;letter-spacing:.05em;text-align:center;text-decoration:none;overflow-wrap:anywhere}.th-video-shadow__button:hover{background:#eee;color:#080808}.th-video-shadow__controls{position:absolute;top:28px;right:28px;display:flex;gap:12px;z-index:1}.th-video-shadow__control{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;color:#fff;background:#000000bf;border:1px solid rgb(255 255 255 / .3);border-radius:50%}button.th-video-shadow__control{cursor:pointer}.th-video-shadow__control [hidden]{display:none}.th-video-shadow__control:focus-visible,.th-video-shadow__button:focus-visible{outline:3px solid #d4af37;outline-offset:4px}.th-video-shadow__empty{position:absolute;top:20px;left:20px;right:20px;margin:0;padding:12px;background:#171717;color:#fff;text-align:center}@media screen and (max-width:640px){th-video-shadow.th-video-shadow,.th-video-shadow__content{min-height:var(--th-video-mobile-height, 460px)}.th-video-shadow__content{padding:92px 16px 24px}.th-video-shadow__box{padding:24px}.th-video-shadow__controls{top:16px;right:16px;gap:8px}.th-video-shadow__control{width:44px;height:44px}.th-video-shadow__button{padding:16px 20px;font-size:14px}}.th-product-card-banner{display:block;flex:0 0 auto;width:100%;min-width:0;margin:16px 0 0;line-height:0}.th-product-card-banner .th-product-card-banner__image{display:block;position:static;width:100%;max-width:100%;height:auto;object-fit:contain}.product-item--list .th-product-card-banner{width:170px;max-width:100%;margin:16px}@media screen and (max-width:640px){.th-product-card-banner{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
