.t4s-tophead-section{margin-bottom:40px}.t4s-tophead-title{margin:0 0 15px;font-weight:600;line-height:1.2;padding-top:30px!important}.t4s-tophead-design-1{font-size:2.5rem;color:#333}.t4s-tophead-design-2{font-size:2rem;color:#666;text-transform:uppercase;letter-spacing:1px}.t4s-tophead-design-3{font-size:3rem;color:#000;font-weight:300}.t4s-tophead-subtitle{font-size:1.1rem;color:#666;line-height:1.4;margin:0}@media (max-width: 768px){.t4s-tophead-design-1{font-size:2rem}.t4s-tophead-design-2{font-size:1.5rem}.t4s-tophead-design-3{font-size:2.2rem}.t4s-tophead-subtitle{font-size:1rem}}.tt-rating-title{font-size:var(--rating-text-size);color:var(--rating-text-color);font-weight:var(--rating-text-weight);text-align:var(--rating-text-align);text-transform:var(--rating-text-transform);letter-spacing:var(--rating-text-letter-spacing);line-height:var(--rating-text-line-height);margin-bottom:var(--rating-text-margin);display:flex;align-items:center;justify-content:var(--rating-text-justify);gap:var(--rating-gap);flex-wrap:nowrap!important}.tt-rating-title .rating-stars-text,.tt-rating-title .rating-stars-img{display:inline-block!important}.tt-rating-mobile{display:none}@media (max-width: 767px){.tt-rating-desktop{display:none}.tt-rating-mobile{display:flex;flex-direction:column;align-items:var(--rating-text-align-mobile, center);text-align:var(--rating-text-align-mobile-css);gap:var(--rating-gap-mobile);font-size:var(--rating-text-size-mobile);color:var(--rating-text-color-mobile);font-weight:var(--rating-text-weight-mobile);letter-spacing:var(--rating-text-letter-spacing-mobile);line-height:var(--rating-text-line-height-mobile);margin-bottom:var(--rating-text-margin-mobile);text-transform:var(--rating-text-transform-mobile)}.tt-rating-mobile .rating-stars-text,.tt-rating-mobile .rating-stars-img{order:-1}.tt-rating-mobile .rating-stars-text{letter-spacing:var(--star-spacing)}}.tt-rating-title .rating-stars-img{display:inline-block;vertical-align:middle}.tt-rating-title .rating-stars-text{display:inline-block;vertical-align:middle;line-height:1;margin:0 var(--star-spacing);font-family:Arial,sans-serif;letter-spacing:var(--star-spacing)}.tt-title{margin-bottom:10px}.tt-description{color:#666;font-size:14px;margin-bottom:0}.tt-video-ugc{position:relative}.tt-carousel-container{position:relative;padding-bottom:42px}.tt-carousel-badge{position:absolute;top:-10px;right:-10px;z-index:2}.tt-carousel-ugc{margin:4px calc(var(--space-h-mobile) / -2) 0 calc(var(--space-h-mobile) / -2)}@media (min-width: 768px){.tt-carousel-ugc{margin:4px calc(var(--space-h-tablet) / -2) 0 calc(var(--space-h-tablet) / -2)}}@media (min-width: 1025px){.tt-carousel-ugc{margin:4px calc(var(--space-h-desktop) / -2) 0 calc(var(--space-h-desktop) / -2)}}.tt-carousel-ugc .item-video{cursor:pointer;position:relative;border-radius:12px 12px 0 0;overflow:hidden;width:100%;aspect-ratio:9 / 16!important;transition:transform .3s ease;background-color:#000}.tt-carousel-ugc .item-video:hover{transform:scale(1.01)}.tt-carousel-ugc .item-video video,.tt-carousel-ugc .item-video iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block;object-fit:cover!important;border:none}.tt-carousel-ugc .item-video .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--play-icon-bg);border-radius:50%;width:var(--play-icon-size);height:var(--play-icon-size);display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:var(--play-icon-opacity)}.tt-carousel-ugc .item-video .icon-container:hover{background:var(--play-icon-hover-bg)!important;transform:translate(-50%,-50%) scale(1.1);opacity:1}.tt-carousel-ugc .item-video .icon-container:hover svg{color:var(--play-icon-hover-color)!important}.tt-carousel-ugc .item-video .icon{width:auto;height:calc(var(--play-icon-size) * .26);color:var(--play-icon-color);transition:color .3s ease}.tt-carousel-ugc .item-video .icon-container.hide{opacity:0;pointer-events:none}.tt-carousel-ugc .item-video:hover .icon-container.hide{opacity:1;pointer-events:auto}.tt-carousel-ugc .item-video .icon-container:not(.playing) .icon-play-c{display:flex!important}.tt-carousel-ugc .item-video .icon-container:not(.playing) .icon-pause-c{display:none!important}.tt-carousel-ugc .item-video .icon-container.playing .icon-play-c{display:none!important}.tt-carousel-ugc .item-video .icon-container.playing .icon-pause-c{display:flex!important}.tt-carousel-ugc.useimageopacityonhover .item-video{opacity:1;transition:opacity .3s ease}.tt-carousel-ugc.useimageopacityonhover:hover .item-video{opacity:.5}.tt-carousel-ugc.useimageopacityonhover .item-video:hover{opacity:1}.tt-carousel-ugc:not(.useimageopacityonhover) .item-video{opacity:.8;transition:opacity .3s ease}.tt-carousel-ugc:not(.useimageopacityonhover) .item-video:hover{opacity:1}@media (max-width: 768px){.tt-carousel-ugc .item-video{border-radius:12px 12px 0 0}.tt-carousel-ugc .item-video video{border-radius:12px 12px 0 0}.tt-carousel-ugc:not(.has-video-info) .item-video{border-radius:12px}.tt-carousel-ugc:not(.has-video-info) .item-video video{border-radius:12px}.tt-carousel-ugc .t4s-col-item:has(.video-info) .item-video{border-radius:12px 12px 0 0}.tt-carousel-ugc .t4s-col-item:has(.video-info) .item-video video{border-radius:12px 12px 0 0}.tt-carousel-ugc .item-video .icon-container{width:calc(var(--play-icon-size) * .8);height:calc(var(--play-icon-size) * .8)}.tt-carousel-ugc .item-video .icon{height:calc(var(--play-icon-size) * .2)}}.tt-carousel-ugc .t4s-col-item{width:var(--item-width-mobile);min-width:150px;flex:0 0 auto;padding:calc(var(--space-v-mobile) / 2) calc(var(--space-h-mobile) / 2);display:flex;flex-direction:column}@media (min-width: 768px){.tt-carousel-ugc .t4s-col-item{width:var(--item-width-tablet);min-width:200px;padding:calc(var(--space-v-tablet) / 2) calc(var(--space-h-tablet) / 2)}}@media (min-width: 1025px){.tt-carousel-ugc .t4s-col-item{width:var(--item-width-desktop);min-width:250px;padding:calc(var(--space-v-desktop) / 2) calc(var(--space-h-desktop) / 2)}}.tt-carousel-ugc.t4s-slider-btn-pos-outside .flickity-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important}.tt-carousel-ugc.t4s-slider-btn-pos-outside .flickity-button.previous{left:-60px!important}.tt-carousel-ugc.t4s-slider-btn-pos-outside .flickity-button.next{right:-60px!important}.tt-carousel-ugc .flickity-button{z-index:100!important}.tt-carousel-ugc.t4s-slider-btn-pos-inside .flickity-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:20!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tt-carousel-ugc.t4s-slider-btn-pos-inside .flickity-button.previous{left:10px!important}.tt-carousel-ugc.t4s-slider-btn-pos-inside .flickity-button.next{right:10px!important}.tt-carousel-ugc.t4s-slider-btn-pos-inside .flickity-button:hover{background:#fff!important}@media (max-width: 768px){.tt-carousel-ugc.t4s-slider-btn-pos-outside .flickity-button.previous{left:-45px!important}.tt-carousel-ugc.t4s-slider-btn-pos-outside .flickity-button.next{right:-45px!important}.tt-carousel-ugc.t4s-slider-btn-pos-inside .flickity-button.previous{left:5px!important}.tt-carousel-ugc.t4s-slider-btn-pos-inside .flickity-button.next{right:5px!important}}.tt-carousel-ugc .item-video video[controls]{border-radius:16px}.tt-carousel-ugc .item-video video[controls]::-webkit-media-controls-panel{background:#000c;border-radius:0 0 16px 16px}.tt-carousel-ugc .item-video video[controls]+.icon-container{display:none}.tt-carousel-ugc .video-info{border-radius:0 0 12px 12px;padding:15px;margin-top:-1px;position:relative;z-index:5;font-size:14px;line-height:1.4;border:1px solid #000!important;background-color:#fff!important;min-height:80px;display:block!important;visibility:visible!important;opacity:1!important}.tt-carousel-ugc .video-info h4,.tt-carousel-ugc .video-info p,.tt-carousel-ugc .video-info span,.tt-carousel-ugc .video-info .product-title,.tt-carousel-ugc .video-info .price-current{color:#000!important;display:block}.tt-carousel-ugc .video-info-custom .info-title{font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.3}.tt-carousel-ugc .video-info-custom .info-subtitle{font-size:13px;margin:0;opacity:.9;line-height:1.4}.tt-carousel-ugc .video-info-custom .info-placeholder{font-size:13px;margin:0;opacity:.8;font-style:italic}.tt-carousel-ugc .video-info-product{display:flex;align-items:center;gap:10px}.tt-carousel-ugc .video-info-product .product-image{flex-shrink:0}.tt-carousel-ugc .video-info-product .product-image img{border-radius:8px;display:block}.tt-carousel-ugc .video-info-product .product-details{flex:1;min-width:0}.tt-carousel-ugc .video-info-product .product-title{font-weight:600;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-carousel-ugc .video-info-product .product-title-small{font-size:12px}.tt-carousel-ugc .video-info-product .product-title-medium{font-size:14px}.tt-carousel-ugc .video-info-product .product-title-large{font-size:16px}.tt-carousel-ugc .video-info-product .product-price{margin:0 0 6px}.tt-carousel-ugc .video-info-product .price-compare{text-decoration:line-through;opacity:.7;font-size:12px;margin-right:6px}.tt-carousel-ugc .video-info-product .price-current{font-weight:600;font-size:14px}.tt-carousel-ugc .video-info-product .product-link{color:inherit;text-decoration:underline;font-size:12px;opacity:.9;transition:opacity .2s ease}.tt-carousel-ugc .video-info-product .product-link:hover{opacity:1;color:inherit}@media (max-width: 768px){.tt-carousel-ugc .video-info{padding:10px;border-radius:0 0 12px 12px}.tt-carousel-ugc .video-info-product{gap:8px}.tt-carousel-ugc .video-info-product .product-image img{width:50px;height:50px}.tt-carousel-ugc .video-info-product .product-title{font-size:13px}.tt-carousel-ugc .video-info-custom .info-title{font-size:14px}.tt-carousel-ugc .video-info-custom .info-subtitle,.tt-carousel-ugc .video-info-custom .info-placeholder{font-size:12px}}.tt-carousel-ugc .video-info h4,.tt-carousel-ugc .video-info p,.tt-carousel-ugc .video-info span{color:#000!important}.tt-carousel-ugc .flickity-button{background:#000!important;color:#fff!important;border-radius:50%!important;width:44px!important;height:44px!important;opacity:1!important;transition:all .3s ease!important}.tt-carousel-ugc .flickity-button:hover{background:#333!important;transform:translateY(-50%) scale(1.1)!important}.tt-carousel-ugc .flickity-button-icon{fill:#fff!important;width:16px!important;height:16px!important}.rating-stars-text{color:#000!important}.tt-carousel-ugc .flickity-page-dots .dot{background:#000!important;opacity:.25!important}.tt-carousel-ugc .flickity-page-dots .dot.is-selected{opacity:1!important}.tt-carousel-ugc .item-video iframe{width:100%;height:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
