.ot-hero-v2{padding-block:clamp(20px,5vw,75px)}.ot-hero-v2 .banner-row{row-gap:40px}@media only screen and (min-width:1025px){.ot-hero-v2 .banner-row{display:grid!important;grid-template-columns:1fr 1fr;gap:40px}.ot-hero-v2 .banner-row .product-feature{grid-column:1;grid-row:1}.ot-hero-v2 .banner-row .ugc-videos{grid-column:1;grid-row:2}.ot-hero-v2 .banner-row .product-description{grid-column:2;grid-row:1 / 3}}.ot-hero-v2 .banner-row .product-feature,.ot-hero-v2 .banner-row .product-description{min-width:0;box-sizing:border-box}@media only screen and (max-width:1024px){.ot-hero-v2 .banner-row .product-feature,.ot-hero-v2 .banner-row .product-description,.ot-hero-v2 .banner-row .ugc-videos{width:100%;max-width:100%}.ot-hero-v2 .banner-row .product-feature{order:1}.ot-hero-v2 .banner-row .product-description{order:2}.ot-hero-v2 .banner-row .ugc-videos{order:3}}.ot-hero-v2 .product-feature-single img{width:100%;height:auto;display:block;aspect-ratio:14 / 16;object-fit:cover;object-position:center;border-radius:24px}.ot-hero-v2 .product-description__title-block{margin-bottom:12px}.ot-hero-v2 .product-description__product-title{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:24px;line-height:1.2;text-transform:uppercase;color:#202023;margin:8px 0 0}.ot-hero-v2 .product-description__short{font-family:Satoshi,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#202023;margin:0 0 20px}.ot-hero-v2 .product-description__short p{margin:0 0 12px}.ot-hero-v2 .product-description__short p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.ot-hero-v2 .product-description__short{font-size:14px}}.ot-hero-v2 .vivids-certified-badge{background:#000;color:#fff;font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:11px;line-height:1;text-transform:uppercase;padding:5px 12px;border-radius:5px;display:inline-block;margin-bottom:8px}.ot-hero-v2 .product-description__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px}.ot-hero-v2 .product-description__price{display:flex;align-items:baseline;gap:12px}.ot-hero-v2 .product-description__price-current{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:40px;line-height:1;color:#202023;text-transform:uppercase}.ot-hero-v2 .product-description__price-compare{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:20px;line-height:1;color:#c3c3c3;text-decoration:line-through}.ot-hero-v2 .product-description__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ot-hero-v2 .product-description__rating{display:flex;align-items:center;gap:5px;font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:15px;line-height:1;color:#202023}.ot-hero-v2 .product-description__rating img{width:14px;height:14px;flex-shrink:0}.ot-hero-v2 .product-description__watch-time{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:11px;line-height:1;color:#b8b2a8;text-transform:uppercase}@media only screen and (max-width:767px){.ot-hero-v2 .product-description__header{flex-direction:column;gap:15px}.ot-hero-v2 .product-description__meta{flex-direction:row;align-items:center;gap:20px}}.ot-hero-v2 .product-description__pro-badge{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:11px;line-height:1;text-transform:uppercase;color:#b8b2a8;background:#000;padding:5px 12px;border-radius:5px;display:inline-block;margin-bottom:20px}.ot-hero-v2__cart-btn{all:unset;font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:20px;line-height:1;text-transform:uppercase;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:50px;border:1px solid #000;border-radius:75px;background:transparent;transition:all .3s ease;box-sizing:border-box;margin-bottom:30px}.ot-hero-v2__cart-btn:hover:not(.loading):not(:disabled){background:#000;color:#fff}.ot-hero-v2__cart-btn:hover:not(.loading):not(:disabled) .cart-icon{filter:brightness(0) invert(1)}.ot-hero-v2__cart-btn:disabled{background:#999;border-color:#999;color:#fff;cursor:not-allowed;opacity:.6}.ot-hero-v2__cart-btn .cart-icon{width:21px;height:18px;flex-shrink:0;object-fit:contain;filter:brightness(0);display:block}.ot-hero-v2__cart-btn .cart-btn-text{white-space:nowrap;line-height:1}.ot-hero-v2__cart-btn .spinner{width:20px;height:20px;display:none;flex-shrink:0}.ot-hero-v2__cart-btn .spinner svg{display:block;width:100%;height:100%;animation:ot-spinner-rotate .8s linear infinite}@keyframes ot-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ot-hero-v2__cart-btn.loading{pointer-events:none}.ot-hero-v2__cart-btn.loading .cart-icon,.ot-hero-v2__cart-btn.loading .cart-btn-text{display:none}.ot-hero-v2__cart-btn.loading .spinner{display:block}@media only screen and (max-width:767px){.ot-hero-v2__cart-btn{height:50px;font-size:16px}}.ot-hero-v2 .vivids-product-description{font-family:HelveticaNowDisplay,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#333;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.ot-hero-v2 .vivids-product-description p{margin:0 0 12px}.ot-hero-v2 .vivids-product-description p:last-child{margin-bottom:0}.ot-hero-v2 .vivids-product-description ul,.ot-hero-v2 .vivids-product-description ol{margin:0 0 12px;padding-left:20px}.ot-hero-v2 .vivids-product-description li{margin-bottom:6px}@media only screen and (max-width:767px){.ot-hero-v2 .vivids-product-description{font-size:13px}}.ot-hero-v2 .product-info-accordions{border-top:1px solid #e5e5e5}.ot-hero-v2 .product-accordion{border-bottom:1px solid #e5e5e5}.ot-hero-v2 .product-accordion__trigger{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;cursor:pointer;box-sizing:border-box}.ot-hero-v2 .product-accordion__title{font-family:HelveticaNowDisplay,sans-serif;font-weight:500;font-size:20px;line-height:1.2;color:#202023}.ot-hero-v2 .product-accordion__chevron{flex-shrink:0;transition:transform .3s ease;color:#000;width:10px;height:auto}.ot-hero-v2 .product-accordion__trigger[aria-expanded=true] .product-accordion__chevron{transform:rotate(180deg)}.ot-hero-v2 .product-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ot-hero-v2 .product-accordion__trigger[aria-expanded=true]+.product-accordion__content{grid-template-rows:1fr}.ot-hero-v2 .product-accordion__inner{overflow:hidden;font-family:HelveticaNowDisplay,sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#333}.ot-hero-v2 .product-accordion__trigger[aria-expanded=true]+.product-accordion__content .product-accordion__inner{padding-bottom:20px}.ot-hero-v2 .product-accordion__inner p{margin:0 0 12px}.ot-hero-v2 .product-accordion__inner p:last-child{margin-bottom:0}.ot-hero-v2 .product-accordion__inner ul,.ot-hero-v2 .product-accordion__inner ol{margin:0 0 12px;padding-left:20px}.ot-hero-v2 .product-accordion__inner li{margin-bottom:6px}@media only screen and (max-width:767px){.ot-hero-v2 .product-accordion__title{font-size:16px}.ot-hero-v2 .product-accordion__inner{font-size:13px}}.ot-hero-v2 .ugc-videos__heading{font-family:HelveticaNowDisplay,sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;color:#202023;text-align:center;margin:0 0 16px}.ot-hero-v2 .ugc-videos__accent{position:relative;display:inline;background-image:linear-gradient(to right,var(--header-accent-underline, #b8b2a8),var(--header-accent-underline, #b8b2a8));background-position:0 85%;background-size:100% 30%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ot-hero-v2 .ugc-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ot-hero-v2 .ugc-videos__item{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;aspect-ratio:9 / 14}.ot-hero-v2 .ugc-videos__item video{width:100%;height:100%;object-fit:cover;display:block}.ot-hero-v2 .ugc-videos__play-btn{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#00000073;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,background .3s ease}.ot-hero-v2 .ugc-videos__play-btn:hover{background:#000000a6}.ot-hero-v2 .ugc-videos__play-btn.is-playing{opacity:0;pointer-events:none}.ot-hero-v2 .ugc-videos__play-btn svg{width:24px;height:24px;flex-shrink:0}@media only screen and (max-width:767px){.ot-hero-v2 .ugc-videos{margin-top:10px}.ot-hero-v2 .ugc-videos__heading{font-size:16px}.ot-hero-v2 .ugc-videos__play-btn{width:40px;height:40px}.ot-hero-v2 .ugc-videos__play-btn svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/alex-vivids-course.css.map */
