.hero p,.hero h1{margin:0}.thumbnail-button[disabled]{opacity:.4;pointer-events:none;cursor:not-allowed;filter:grayscale(100%);transition:opacity .3s ease}.hero img,.hero video{width:100%;height:100%;object-fit:cover}.hero{position:relative;width:100%;height:var(--hero-height-desktop);display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.background-main-image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;z-index:0;transition:opacity .5s ease}.background-main-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000080,#0003);z-index:1;pointer-events:none}.background-main-image.active{opacity:1;z-index:1}.hero-content{position:relative;z-index:1;color:#fff;display:flex;flex:1;padding-bottom:20px;width:100%}button:hover{cursor:pointer}.hero-text-button{width:50%;padding-left:30px;display:flex;flex-direction:column;justify-content:end}.hero-thumbnails{flex:1;overflow-x:hidden}.thumbnail-track{display:flex;gap:var(--thumbnail-gap)}.thumbnail{flex:0 0 calc((100% - 15px)*.4);position:relative;display:flex;align-items:end;justify-content:center;max-width:350px;aspect-ratio:3/4;max-height:var(--thumbnail-max-height)}.thumbnail-image img{border-radius:20px}.thumbnail-image{position:absolute;top:0;left:0;bottom:0;right:0}.thumbnail-name{position:relative;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.thumbnail-controls{display:flex;justify-content:space-between;padding:100px 30px 0 0;max-width:100%}.thumbnail-number{font-size:64px;font-weight:800}.thumbnail-buttons{display:flex;gap:5px}.thumbnail-button{width:60px;height:60px;border-radius:50%;border:none;color:#000;display:flex;align-items:center;justify-content:center;background:#fff}.thumbnail-button svg path{stroke:#000}.heading{font-size:var(--heading-font-size-desktop)}.subheading{font-size:var(--description-font-size-desktop)}.hero-button{display:flex;justify-content:center;align-items:center;width:290px;height:50px;margin-top:32px;border-radius:9999px;background:#000;color:#fff;border:none;cursor:pointer;transition:all .3s ease}.thumbnail-track{will-change:transform;transform:translateZ(0);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.tab-contentc{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabsx{display:flex;align-items:center;overflow-x:auto;gap:20px;white-space:nowrap;justify-content:space-between;padding:10px 20px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.tab-contentc,.tabsx{scrollbar-width:none;-ms-overflow-style:none}.tab-contentc::-webkit-scrollbar,.tabsx::-webkit-scrollbar{display:none}.tabx{flex:0 0 auto;font-size:14px;color:#b3b3b3;text-transform:uppercase;white-space:nowrap}.tabx.active .tab-textx{color:#d3222a!important}.tab-divider{height:14px;width:2px;min-width:2px;background-color:#ccc;opacity:.6}.slide-description-2.full.hidden,.slide-description-2.short.hidden{display:none}.readmore-toggle,.readless-toggle{display:inline-block;margin-left:8px;text-decoration:underline;cursor:pointer;color:var(--description-color)}.hidden{display:none!important}.description-line{display:flex;gap:12px;align-items:center}.truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.readmore-button,.readless-button{background:none;border:none;color:var(--tab-color);cursor:pointer;padding:0;text-decoration:underline;white-space:nowrap}.text-block .desc-1{margin-top:var(--desc1-margin-top-desktop);margin-bottom:var(--desc1-margin-bottom-desktop)}.text-block .desc-2{margin-top:var(--desc2-margin-top-desktop);margin-bottom:var(--desc2-margin-bottom-desktop)}.text-block .heading-1{margin-top:var(--heading1-margin-top-desktop);margin-bottom:var(--heading1-margin-bottom-desktop)}.text-block .heading-2{margin-top:var(--heading2-margin-top-desktop);margin-bottom:var(--heading2-margin-bottom-desktop)}@media (min-width: 1024px){.hero-text-button{padding-right:100px;padding-bottom:50px}.hero-button{background:#ffffff4d;color:#fff;font-size:16px;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 4px 20px #0000001a}.thumbnail-button{background:transparent;border:1px solid white;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#ffffff0d}.thumbnail-button svg path{stroke:#fff}.background-main-image img{object-position:var(--image-position-desktop)}}@media (max-width: 1024px){.hero{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet);padding-left:var(--padding-left-tablet);padding-right:var(--padding-right-tablet)}.main-track-wrapper{overflow:hidden}.main-track{will-change:transform;perspective:1000px;backface-visibility:hidden}.heading{font-size:var(--heading-font-size-tablet)}.subheading{font-size:var(--description-font-size-tablet)}.main-track{width:100%;display:flex;gap:0}.background-main-image img,.background-main-image video,.background-main-image:before{border-radius:20px}.background-main-image{position:relative;height:var(--hero-height-tablet,355px);width:100%;flex:0 0 100%;opacity:1!important}.background-main-image img{object-position:var(--image-position-mobile)}.hero{flex-direction:column;height:auto;padding:0 40px}.thumbnail-controls{padding:0;justify-content:end;max-width:100%}.thumbnail-button{width:45px;height:45px}.hero-text-button{padding:0}.hero-content{width:100%;padding:0}.hero-button{margin:0}.text-block .desc-1{margin-top:var(--desc1-margin-top-tablet);margin-bottom:var(--desc1-margin-bottom-tablet)}.hero-content{margin-top:12px}.text-block .desc-2{margin-top:var(--desc2-margin-top-tablet);margin-bottom:var(--desc2-margin-bottom-tablet)}.text-block .heading-1{margin-top:var(--heading1-margin-top-tablet);margin-bottom:var(--heading1-margin-bottom-tablet)}.text-block .heading-2{margin-top:var(--heading2-margin-top-tablet);margin-bottom:var(--heading2-margin-bottom-tablet)}.thumbnail-button{border:1px solid #000}}@media (max-width: 749px){.hero{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);padding-left:var(--padding-left-mobile);padding-right:var(--padding-right-mobile)}.hero-button{max-width:100%}.background-main-image{position:relative;height:var(--hero-height-mobile,315px)}.text-block .desc-1{margin-top:var(--desc1-margin-top-mobile);margin-bottom:var(--desc1-margin-bottom-mobile)}.heading{font-size:var(--heading-font-size-mobile)}.subheading{font-size:var(--description-font-size-mobile)}.text-block .desc-2{margin-top:var(--desc2-margin-top-mobile);margin-bottom:var(--desc2-margin-bottom-mobile)}.text-block .heading-1{margin-top:var(--heading1-margin-top-mobile);margin-bottom:var(--heading1-margin-bottom-mobile)}.text-block .heading-2{margin-top:var(--heading2-margin-top-mobile);margin-bottom:var(--heading2-margin-bottom-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/main-carousel.css.map */
