.product-showcase{padding:var(--padding-top, 27px) 70px var(--padding-bottom, 25px) 24px;width:100%;overflow:hidden;max-width:1440px;margin:0 auto}.product-showcase__container{display:flex;flex-direction:row;gap:30px;padding:0;align-items:flex-start;justify-content:space-between}.product-showcase__gallery{display:flex;gap:25px;width:50%;flex:1;max-width:805px}.product-showcase__thumbnails{max-height:621px;max-width:120px}.product-showcase__thumbnail-img{display:flex;border:2px solid transparent;box-sizing:border-box;border-radius:5px;width:100%;align-items:center}.product-showcase__thumbnail-img img{width:100%;height:75%;object-fit:contain;border-radius:5px}.product-showcase__thumbnail{display:flex!important;min-width:120px}.product-showcase__thumbnail.swiper-slide-thumb-active .product-showcase__thumbnail-img{border:2px solid #00C7F8}.product-showcase__main-img{display:flex;align-items:center;justify-content:center}.product-showcase__main-img img{width:100%;height:100%;object-fit:contain;border-radius:10px;display:flex;align-items:center;justify-content:center}.product-showcase__main-slider{flex:1;position:relative;max-width:660px;max-height:621px}.product-showcase__info{width:50%;max-width:471px;padding-top:36px}.product-showcase__title{font-family:GB Sans III;font-weight:400;font-size:70px;line-height:80%;text-align:left;text-transform:uppercase;color:#830dff;letter-spacing:-1px;margin:0 0 10px}.product-showcase__image-title{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.product-showcase__image-title img{max-width:50%;height:auto;object-fit:cover}.product-showcase__description{font-weight:350;font-size:14px;line-height:16px;text-align:center;text-transform:uppercase;color:#830dff;margin-bottom:27px;font-family:ABC Favorit Mono Unlicensed Trial,sans-serif}.product-showcase__description.text-left{text-align:left}.product-showcase__description p{margin:0}.product-showcase__separator{width:calc(100% - 3px);height:1px;background-color:#830dff;margin:0 auto;display:block!important}.product-showcase__variants{display:flex;flex-direction:column;align-items:center;gap:17px;margin:20px 0 15px}.product-showcase__flavor-label{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding-top:16px;margin:4px 0 6px;border-top:3px solid #830DFF}.product-showcase__flavor-title,.product-showcase__flavor-name{font-family:Helvetica Now Display;font-weight:800;font-size:18px;line-height:100%;text-transform:uppercase;color:#830dff}.product-showcase__flavor-title,.product-showcase__flavor-name{letter-spacing:.5px}.product-showcase__size,.product-showcase__quantity{align-items:flex-start}.product-showcase__size-container{display:flex;gap:10px}.product-showcase__size-option{display:flex;align-items:center;justify-content:center}.product-showcase__size-button{font-family:Helvetica Now Display;padding:0;background:none;cursor:pointer;font-weight:800;font-size:14px;line-height:100%;text-transform:uppercase;color:#830dff;width:58px;height:58px;border:3px solid #830dff;border-radius:100px}.product-showcase__name{font-family:Helvetica Now Display;font-weight:800;font-size:14px;line-height:100%;text-transform:uppercase;color:#830dff}.product-showcase__variants-container{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 2.5px;justify-content:center}.product-showcase__variant{display:flex;width:64px;height:64px;position:relative;cursor:pointer;border-radius:50%;border:3px solid #830dff}.product-showcase__variant--image{border:none}.product-showcase__variant-button{width:100%;height:100%;border-radius:50%;background:transparent;padding:0;cursor:pointer;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:none;overflow:hidden}.product-showcase__variant-img-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:none;z-index:1;transition:opacity .3s ease;align-items:center;justify-content:center}.product-showcase__variant-img-title img{width:70%;height:100%;object-fit:contain}.product-showcase__variant:hover .product-showcase__variant-img-title{display:flex}.product-showcase__variant-button:disabled{opacity:.5;cursor:not-allowed}.product-showcase__variant-img{width:100%;height:100%;object-fit:cover;border-radius:50%;scale:1.8;position:relative;z-index:3;transition:opacity .3s ease}.product-showcase__variant:hover .product-showcase__variant-img{opacity:0}.product-showcase__img-content{position:absolute;width:100%;overflow:hidden;height:63px;z-index:-1;top:-9px}.product-showcase__variant-img.product-showcase__variant-img--super{transform:translateY(5px)}.product-showcase__variant-text{font-family:Helvetica Now Display;font-weight:800;font-size:14px;line-height:100%;text-transform:uppercase;color:#830dff}.product-showcase__variant--image.product-showcase__variant--active .product-showcase__variant-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:3px solid #00C7F8;border-radius:50%;z-index:4}.product-showcase__variant--image.product-showcase__variant--active .product-showcase__variant-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #00C7F8;border-radius:50%;z-index:1}.product-showcase__variant--button .product-showcase__variant-button{border-color:#830dff;border-width:3px}.product-showcase__variant--button.product-showcase__variant--active .product-showcase__variant-button{background-color:#830dff}.product-showcase__variant--button.product-showcase__variant--active .product-showcase__variant-text{color:#fff}.product-showcase__variant--button .product-showcase__variant-button:hover:not(:disabled){background-color:#830dff1a}.product-showcase__variant--button.product-showcase__variant--active .product-showcase__variant-button:hover{background-color:#6b0bd9}.product-showcase__variant-image{display:flex;width:100%;height:100%;max-height:64px}.product-showcase__variant-image img{width:100%;height:100%;object-fit:cover}.product-showcase__cta{margin-bottom:32px}.product-showcase__cta-button{width:100%}.product-showcase__ingredients{padding:10px 0;width:100%}.product-showcase__ingredients-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.product-showcase__ingredients-title{font-family:Helvetica Now Display;font-weight:800;font-size:14px;line-height:150%;text-transform:uppercase;color:#830dff;margin:0}.product-showcase__ingredients-arrow{transition:transform .3s ease;flex-shrink:0}.product-showcase__ingredients-arrow line{transition:opacity .2s ease}.product-showcase__ingredients.is-open .product-showcase__ingredients-arrow line:first-child{opacity:0}.product-showcase__ingredients-content{overflow:hidden;transition:max-height .3s ease;margin-top:0}.product-showcase__ingredients.is-open .product-showcase__ingredients-content{margin-top:10px;font-family:ABC Favorit Mono Unlicensed Trial;color:#830dff}.product-showcase__ingredients-text{margin-bottom:10px}.product-showcase__ingredients-text:last-child{margin-bottom:0}.product-showcase__ingredients-text p{font-family:ABC Favorit Mono Unlicensed Trial;font-weight:350;font-size:12px;line-height:14px;text-transform:uppercase;color:#830dff;margin:0}.product-showcase__nutrition-button{font-family:ABC Favorit Mono Unlicensed Trial;background:none;border:none;font-weight:350;font-size:14px;line-height:100%;text-transform:uppercase;text-decoration:underline;display:flex;color:#830dff;cursor:pointer;padding:0}.product-showcase__description-mobile{display:none}.product-showcase__price{display:flex;margin-bottom:20px}.product-showcase__price-value{font-family:GB Sans III;font-weight:400;font-size:70px;line-height:80%;text-transform:uppercase;letter-spacing:-1px;color:#830dff}.product-showcase__quantity-container{display:flex;gap:5px}.product-showcase__quantity-button{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.product-showcase__quantity-input{width:40px;height:29px;text-align:center;font-family:Helvetica Now Display;font-weight:800;font-size:20px;color:#830dff;background:transparent;border:none;padding:0;margin:0;line-height:100%}.product-showcase__quantity-input:focus{outline:none;border-color:#830dff}.product-showcase__quantity-input::-webkit-outer-spin-button,.product-showcase__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-showcase__quantity-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.nutrition-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:#00000080}.nutrition-modal.is-open{display:flex}.nutrition-modal__container{position:relative;z-index:1}.nutrition-modal__content{display:flex;flex-direction:column;align-items:center;padding:0;border-radius:5px;overflow:hidden;background:#830dff}.nutrition-modal__image{width:100%;display:flex;justify-content:center;align-items:center}.nutrition-modal__img{max-width:304px}.nutrition-modal__close-btn{width:calc(100% - 40px);margin:15px auto 20px}.product-showcase__ingredients-text ul{list-style:none;margin:0;padding:0}.product-showcase__ingredients-text ul li{font-family:ABC Favorit Mono Unlicensed Trial;font-size:14px;text-transform:uppercase;line-height:100%;letter-spacing:0}@media screen and (max-width: 1024px){.product-showcase{padding-right:27px}}@media screen and (max-width: 990px){.product-showcase__container{flex-direction:column;gap:26px}.product-showcase__gallery{width:100%;max-width:none}.product-showcase__info{width:100%;max-width:none;padding-top:0}.product-showcase__gallery{flex-direction:column-reverse;gap:30px}.product-showcase__main-slider{max-width:100%;max-height:none;aspect-ratio:1}.product-showcase__thumbnails{max-height:none;max-width:none;width:100%}.product-showcase__thumbnail{min-width:none}.product-showcase__thumbnail-img{width:100%;height:100%}.product-showcase__thumbnail-img img{aspect-ratio:1}.swiper-wrapper--centered{justify-content:center}}@media (max-width: 768px){.product-showcase{padding:var(--m-padding-top, 90px) 20px var(--m-padding-bottom, 20px)}.product-showcase__image-title{margin-bottom:20px}.product-showcase__image-title img{max-width:157px}.product-showcase__description{font-size:11px;line-height:12px;margin-bottom:19px}.product-showcase__separator--no-mobile{display:none!important}.product-showcase__description-mobile{display:block}.product-showcase__description-desktop{display:none}.product-showcase__variants{margin:19px 0 32px;gap:25px}.product-showcase__flavor-label{padding-top:12px;margin:0 0 6px;border-top-width:2px}.product-showcase__flavor-title,.product-showcase__flavor-name{font-size:14px}.product-showcase__name{font-size:12px}.product-showcase__variants-container{padding:0;gap:11px}.product-showcase__variant{width:58px;height:58px}.product-showcase__variant-text{font-size:12px}.product-showcase__cta{margin-bottom:15px}.product-showcase__ingredients-title{font-size:12px;line-height:150%}.product-showcase__ingredients-arrow{width:12px;height:12px}.product-showcase__ingredients-text p,.product-showcase__ingredients-text ul li{font-size:11px}.product-showcase__nutrition-button{font-size:11px;margin-top:11px}.product-showcase__title{font-size:38px;line-height:90%;margin-bottom:0}.product-showcase__price{margin-bottom:12px}.product-showcase__price-value{font-size:38px;line-height:90%}.product-showcase__size,.product-showcase__quantity{gap:15px}.product-showcase__size-button{font-size:12px}.product-showcase__quantity-input{font-size:16px;height:24px}.nutrition-modal__close-btn{width:calc(100% - 17.5px)}.nutrition-modal__img{max-width:284px}.product-showcase__img-content{height:54px}.product-showcase__thumbnail.swiper-slide-thumb-active .product-showcase__thumbnail-img{border:2px solid #830dff}.product-showcase__thumbnail-img img{object-fit:contain}}@media (max-width: 425px){.product-showcase__ingredients-content{max-width:323px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-showcase.css.map */
