.product{padding-bottom:90px}.product>.no-mobile>.faq,.product>.mobile>.faq{display:none}.product .faq{display:grid;grid-template-columns:1fr;gap:48px;width:calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap));margin:0 auto}@media (min-width: 768px){.product .faq{width:calc(8 * var(--layout-column-width) + (8 - 1) * var(--layout-columns-gap));grid-template-columns:minmax(0,calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap))) minmax(0,calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap)));column-gap:var(--layout-columns-gap);align-items:start}}@media (min-width: 768px) and (min-width: 1440px){.product .faq{width:calc(10 * var(--layout-column-width) + (10 - 1) * var(--layout-columns-gap));grid-template-columns:minmax(0,5fr) minmax(0,4fr);column-gap:clamp(64px,8vw,180px)}}.product .faq{padding:10vh 0 0}.product .faq>img{display:block;width:100%;max-width:100%;height:calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap));object-fit:cover}@media (min-width: 768px){.product .faq>img{width:100%;height:calc(100vh - var(--navbar-height) * 2);position:sticky;top:calc(var(--navbar-height) * 1.5)}}.product .faq>img{border-radius:12px}.product .faq .faqs_container{width:100%;min-width:0;display:flex;flex-direction:column;gap:48px;padding:32px 0}.product .faq .faqs_container h2{display:flex;align-items:center}.product .faq .faqs_container h2 span{display:contents}.product .faq .faqs_container h2 span img{height:32px;margin-right:8px}.product .faq .faqs_container .faq-container{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;margin:0 auto}.product .faq .btn{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:background .3s,color .3s,border .3s,border-radius .3s}.product .faq .btn:disabled{cursor:not-allowed}.product .faq .btn{outline:1px solid black;background:white;color:#000}.product .faq .btn:disabled{background:#b1b4b7;color:#fff;outline:none}.product .faq .btn{padding:8px 16px}@media (min-width: 768px){.product .faq .btn{padding:8px 32px}}.product .faq .btn{font-size:12px;font-family:HeadingNow;font-weight:900;line-height:150%;text-decoration:none;letter-spacing:normal}@media (min-width: 768px){.product .faq .btn{font-size:16px}}@media (min-width: 768px) and (min-width: 1920px){.product .faq .btn{font-family:HeadingNow;font-weight:900;font-size:18px;line-height:150%;text-decoration:none;letter-spacing:normal}}.product .faq .btn{text-transform:uppercase;width:max-content;margin:0 auto}@media (min-width: 768px){.product .faq .btn{margin:none}}.product .no-mobile .related-container{width:100%}.product .product-image-grid{height:100%}.product .product-hero-pc{display:flex;justify-content:space-between}.product .product-hero-pc .product-main-pc{width:calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap));display:flex;flex-direction:column;gap:32px}.product .product-hero-pc .product-main-pc .b2b-validated{padding:16px;border-radius:8px;background:#e8e9ea;border:1px solid black;display:flex;flex-direction:column;gap:16px}.product .product-hero-pc .product-main-pc .b2b-validated .b2b-header{display:flex;align-items:center;gap:8px}.product .product-hero-pc .product-main-pc .b2b-validated .b2b-header img{height:24px;width:24px!important}.product .product-hero-pc .product-main-pc .b2b-validated a{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:background .3s,color .3s,border .3s,border-radius .3s}.product .product-hero-pc .product-main-pc .b2b-validated a:disabled{cursor:not-allowed}.product .product-hero-pc .product-main-pc .b2b-validated a{background:#161616;color:#fff}.product .product-hero-pc .product-main-pc .b2b-validated a:disabled{background:#b1b4b7;color:#fff}.product .product-hero-pc .product-main-pc .b2b-validated a:hover:not(.active,:disabled){background:#fff;color:#161616;outline:1px solid #161616}.product .product-hero-pc .product-main-pc .b2b-validated a{padding:8px 16px}@media (min-width: 768px){.product .product-hero-pc .product-main-pc .b2b-validated a{padding:8px 32px}}.product .product-hero-pc .product-main-pc .b2b-validated a{font-size:12px;font-family:HeadingNow;font-weight:900;line-height:150%;text-decoration:none;letter-spacing:normal}@media (min-width: 768px){.product .product-hero-pc .product-main-pc .b2b-validated a{font-size:16px}}@media (min-width: 768px) and (min-width: 1920px){.product .product-hero-pc .product-main-pc .b2b-validated a{font-family:HeadingNow;font-weight:900;font-size:18px;line-height:150%;text-decoration:none;letter-spacing:normal}}.product .product-hero-pc .product-main-pc .b2b-validated a{text-transform:uppercase;font-size:inherit;width:max-content}.product .product-hero-pc .product-main-pc .product-title{margin-bottom:0;display:flex;gap:11px}.product .product-hero-pc .product-main-pc .icon_container{flex-wrap:wrap;padding:0}.product .product-hero-pc .product-main-pc .icon_container .icon{height:min-content;gap:8px}.product .product-hero-pc .product-main-pc .icon_container .icon img,.product .product-hero-pc .product-main-pc .icon_container .icon video{width:32px;height:32px;margin-right:4px}.product .product-hero-pc .product-image{width:calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap));height:80vh}@media (min-width: 1440px){.product .product-hero-pc .product-image{width:calc(5 * var(--layout-column-width) + (5 - 1) * var(--layout-columns-gap))}}.product .product-hero-pc .product-image{position:sticky;top:calc(var(--navbar-height) * 1.5)}.product .product-image{height:70svh}.product .product-title{display:flex;align-items:center;margin-bottom:24px}.product .product-title img{height:24px}.product main,.product .product-main{background:white}.product main{display:flex;flex-direction:column;gap:40px;padding:40px 0}.product .buy_container{padding:6px 24px;position:fixed;left:0;right:0;bottom:var(--navbar-height)}.product .buy_container:before{content:"";position:absolute;display:block;z-index:-1;inset:-80px 0 -2px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 60.5%)}.product .buy_container button{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:background .3s,color .3s,border .3s,border-radius .3s}.product .buy_container button:disabled{cursor:not-allowed}.product .buy_container button{outline:1px solid black;background:white;color:#000}.product .buy_container button:disabled{background:#b1b4b7;color:#fff;outline:none}.product .buy_container button{padding:8px 16px}@media (min-width: 768px){.product .buy_container button{padding:8px 32px}}.product .buy_container button{font-size:12px;font-family:HeadingNow;font-weight:900;line-height:150%;text-decoration:none;letter-spacing:normal}@media (min-width: 768px){.product .buy_container button{font-size:16px}}@media (min-width: 768px) and (min-width: 1920px){.product .buy_container button{font-family:HeadingNow;font-weight:900;font-size:18px;line-height:150%;text-decoration:none;letter-spacing:normal}}.product .buy_container button{text-transform:uppercase;display:flex;justify-content:space-between}.product-main{display:flex;flex-direction:column;gap:40px;width:calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap));margin:0 auto;padding-bottom:44px}.product-main .icon_container{padding:0}.product-main .product-header .slide-bar{width:48px;height:2px;margin:8px auto 30px;border-radius:8px;background:black}.product-main .product-header h1,.product-main .product-header h2,.product-main .product-header p{margin:0}.product-main .product-header h2{margin-bottom:4px}.product-main .product-header .product-flavor{margin-bottom:8px}.product-main .product-header .product-title{display:flex;align-items:center;margin-bottom:8px}.product-main .product-header .product-title img{height:24px;margin-right:8px}.related-container{display:flex;flex-wrap:nowrap;width:calc(100% - 48px);overflow-x:scroll;gap:var(--layout-columns-gap);padding:0 24px 24px;scroll-snap-type:x mandatory;scrollbar-width:none}.related-container .related-product,.related-container .trybz-product-card{scroll-snap-align:center;width:85%;flex-shrink:0;position:relative;aspect-ratio:2/1;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:6px;overflow:hidden}.related-container .related-product:after,.related-container .trybz-product-card:after{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,rgba(102,102,102,0) 50.5%,rgba(0,0,0,.8) 100%)}.related-container .related-product img,.related-container .related-product video,.related-container .trybz-product-card img,.related-container .trybz-product-card video{position:absolute;inset:0;width:100%;height:100%;z-index:-1;object-fit:cover}.related-container .related-product img,.related-container .trybz-product-card img{transform:scale(1);transition:transform 1s cubic-bezier(.075,.82,.165,1)}.related-container .related-product,.related-container .trybz-product-card{overflow:hidden;transition:border-radius .3s}.related-container .related-product:hover img,.related-container .trybz-product-card:hover img{transform:scale(1.05)}.related-container .related-product:hover,.related-container .trybz-product-card:hover{border-radius:20px;text-decoration:none}.related-container .related-product:hover .content img,.related-container .trybz-product-card:hover .content img{transform:translate(-100%,-50%)}.related-container .related-product .content,.related-container .trybz-product-card .content{display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden}.related-container .related-product .content img,.related-container .trybz-product-card .content img{position:absolute;top:50%;left:100%;height:32px;width:32px;transform:translate(25%,-50%);z-index:1;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}@media (min-width: 48rem){.related-container{padding:24px 0;overflow-x:visible;width:100%;gap:24px}.related-container .related-product,.related-container .trybz-product-card{width:auto;flex:1 1 0;min-height:auto;aspect-ratio:742/478;border-radius:13.593px;padding:0}.related-container .related-product .trybz-product-card__body,.related-container .trybz-product-card .trybz-product-card__body{padding:36px}.related-container .related-product .trybz-product-card__cta,.related-container .trybz-product-card .trybz-product-card__cta{display:none!important}.related-container .related-product .trybz-product-card__text,.related-container .trybz-product-card .trybz-product-card__text{gap:0!important}.related-container .related-product .trybz-product-card__text h3,.related-container .trybz-product-card .trybz-product-card__text h3{font-family:HeadingNow,sans-serif!important;font-weight:900!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.1!important;letter-spacing:normal!important;margin-bottom:0!important;padding-bottom:0!important}.related-container .related-product .trybz-product-card__text p,.related-container .trybz-product-card .trybz-product-card__text p{font-family:Akkurat,monospace!important;font-weight:500!important;font-size:clamp(10px,.8vw,12px)!important;text-transform:uppercase!important;opacity:1!important;margin-top:6px!important;padding-top:0!important;line-height:1.2!important;letter-spacing:normal!important}}.product-form-quantity{width:100%}.product-form-quantity .content{display:flex;gap:24px}.product-form-quantity .content .cart-line-quantity{flex:0 0 25%}.product-form-quantity .content form{display:contents}.product-form-quantity .content form button{margin-top:0;transition:border-radius .3s ease}.product-form-quantity .content form button span{transition:all .3s ease}.product-form-quantity .content form button:hover:not(:disabled){border-radius:8px;background:rgb(22,22,22);background:linear-gradient(180deg,rgb(22,22,22),rgb(22,22,22),rgba(255,184,0,.8),rgba(255,114,190,.8),rgba(236,0,14,.8),rgb(22,22,22),rgb(22,22,22));color:#fff;outline:none;background-size:800% 700%;animation:color 1s ease forwards}.product-form-quantity .content form button:hover:not(:disabled) span{transform:scale(1.05)}@keyframes color{0%{background-position:0% 0%}to{background-position:100% 100%}}.product-form-quantity form button{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:background .3s,color .3s,border .3s,border-radius .3s}.product-form-quantity form button:disabled{cursor:not-allowed}.product-form-quantity form button{background:#161616;color:#fff}.product-form-quantity form button:disabled{background:#b1b4b7;color:#fff}.product-form-quantity form button:hover:not(.active,:disabled){background:#fff;color:#161616;outline:1px solid #161616}.product-form-quantity form button{padding:8px 16px}@media (min-width: 768px){.product-form-quantity form button{padding:8px 32px}}.product-form-quantity form button{font-size:12px;font-family:HeadingNow;font-weight:900;line-height:150%;text-decoration:none;letter-spacing:normal}@media (min-width: 768px){.product-form-quantity form button{font-size:16px}}@media (min-width: 768px) and (min-width: 1920px){.product-form-quantity form button{font-family:HeadingNow;font-weight:900;font-size:18px;line-height:150%;text-decoration:none;letter-spacing:normal}}.product-form-quantity form button{text-transform:uppercase;width:max-content;margin-top:16px}.product-form-quantity .cart-line-quantity{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:32px;border:1px solid #000;padding:6px 8px}.product-form-quantity .cart-line-quantity button{padding:0;background:none;border:none;display:flex;width:auto;height:fit-content;min-height:auto}.product-form-quantity .cart-line-quantity button img{height:22px}.product-form .product-options-item{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:background .3s,color .3s,border .3s,border-radius .3s}.product-form .product-options-item:disabled{cursor:not-allowed}.product-form .product-options-item{outline:1px solid black;background:white;color:#000}.product-form .product-options-item:disabled{background:#b1b4b7;color:#fff;outline:none}.product-form .product-options-item{padding:8px 4px;font-size:12px;font-family:HeadingNow;font-weight:900;line-height:150%;text-decoration:none;letter-spacing:normal}@media (min-width: 768px){.product-form .product-options-item{font-size:16px}}@media (min-width: 768px) and (min-width: 1920px){.product-form .product-options-item{font-family:HeadingNow;font-weight:900;font-size:18px;line-height:150%;text-decoration:none;letter-spacing:normal}}.product-form .product-options-item{text-transform:uppercase;width:max-content;flex:1 0 48%}.product-form .product-options-item.active{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:4px;transition:background .3s,color .3s,border .3s,border-radius .3s}.product-form .product-options-item.active:disabled{cursor:not-allowed}.product-form .product-options-item.active{background:#161616;color:#fff}.product-form .product-options-item.active:disabled{background:#b1b4b7;color:#fff}.product-form .product-options-item.active:hover:not(.active,:disabled){background:#fff;color:#161616;outline:1px solid #161616}.product-form .product-options-item.active{padding:8px 4px;font-size:12px;font-family:HeadingNow;font-weight:900;line-height:150%;text-decoration:none;letter-spacing:normal}@media (min-width: 768px){.product-form .product-options-item.active{font-size:16px}}@media (min-width: 768px) and (min-width: 1920px){.product-form .product-options-item.active{font-family:HeadingNow;font-weight:900;font-size:18px;line-height:150%;text-decoration:none;letter-spacing:normal}}.product-form .product-options-item.active{text-transform:uppercase;width:max-content}.product-form .product-options-item.disabled{background:#b1b4b7;color:#fff;outline:none}.product-form .product-options-item>span{transition:transform .3s ease}.product-form .product-options-item{transition:border-radius .3s ease}.product-form .product-options-item:hover:not(.disabled)>span{transform:scale(1.05)}.product-form .product-options-item:hover:not(.disabled){border-radius:8px!important}.product-form .product-options .product-options-grid{display:flex;gap:11px;flex-wrap:wrap}.faq-container{width:calc(6 * var(--layout-column-width) + (6 - 1) * var(--layout-columns-gap));margin:120px auto 0}.faq-container img{width:100%}.faq-container h3{margin-bottom:16px}@media (min-width: 1025px){.product{padding:calc(var(--navbar-height) + 64px) 0}.product .product-hero-pc{width:calc(8 * var(--layout-column-width) + (8 - 1) * var(--layout-columns-gap));margin:0 auto}}@media (min-width: 1025px) and (min-width: 1440px){.product .product-hero-pc{width:calc(10 * var(--layout-column-width) + (10 - 1) * var(--layout-columns-gap))}}@media (min-width: 1025px){.related-wrapper{width:calc(8 * var(--layout-column-width) + (8 - 1) * var(--layout-columns-gap));margin:0 auto}}@media (min-width: 1025px) and (min-width: 1440px){.related-wrapper{width:calc(10 * var(--layout-column-width) + (10 - 1) * var(--layout-columns-gap))}}@media (min-width: 1025px){.related-wrapper h3{font-family:HeadingNow,sans-serif!important;font-weight:900!important;font-size:clamp(20px,1.8vw,28px)!important;line-height:normal!important;margin-bottom:24px!important}}@media (min-width: 48rem){.trybz-faq{width:calc(8 * var(--layout-column-width) + (8 - 1) * var(--layout-columns-gap))!important;margin:0 auto}}@media (min-width: 48rem) and (min-width: 1025px){.trybz-faq{width:calc(8 * var(--layout-column-width) + (8 - 1) * var(--layout-columns-gap))!important}}@media (min-width: 48rem) and (min-width: 1025px) and (min-width: 1440px){.trybz-faq{width:calc(10 * var(--layout-column-width) + (10 - 1) * var(--layout-columns-gap))!important}}.trybz-reviews{margin-top:120px;width:100%;max-width:100%;overflow:hidden}.trybz-reviews .reviews-header{display:flex;align-items:center;gap:16px;margin-bottom:48px;width:calc(4 * var(--layout-column-width) + (4 - 1) * var(--layout-columns-gap));margin-left:auto;margin-right:auto}@media (min-width: 768px){.trybz-reviews .reviews-header{width:calc(8 * var(--layout-column-width) + (8 - 1) * var(--layout-columns-gap))}}@media (min-width: 1440px){.trybz-reviews .reviews-header{width:calc(10 * var(--layout-column-width) + (10 - 1) * var(--layout-columns-gap))}}.trybz-reviews .reviews-header img{height:32px;width:auto}.trybz-reviews .reviews-header h2{font-family:HeadingNow,sans-serif!important;font-weight:900!important;font-size:clamp(22px,2vw,32px)!important;line-height:normal!important}.trybz-reviews .reviews-carousel{overflow:hidden;width:100%;cursor:grab;user-select:none;-webkit-user-select:none}.trybz-reviews .reviews-carousel:active{cursor:grabbing}.trybz-reviews .reviews-container{display:flex;padding:24px 0}.trybz-reviews .review-card{flex:0 0 85%;margin-right:24px;min-width:0;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:32px 24px;border:.8px solid black;border-radius:12px;background:rgba(255,255,255,.85);backdrop-filter:blur(14.304px);box-sizing:border-box}@media (min-width: 48rem){.trybz-reviews .review-card{flex:0 0 50%;min-height:auto;aspect-ratio:1061/470;padding:clamp(20px,2.5vw,36px) clamp(16px,2vw,30px)}}@media (min-width: 1025px){.trybz-reviews .review-card{flex:0 0 41.4%;padding:clamp(32px,3.5vw,48px) clamp(24px,2.8vw,40px)}}.trybz-reviews .review-card .review-text{font-family:HeadingNow,sans-serif!important;font-weight:900!important;font-size:clamp(16px,1.5vw,24px)!important;text-transform:uppercase!important;line-height:1.15!important;margin:0;color:#161616}.trybz-reviews .review-card .review-author{font-family:HeadingNow,sans-serif!important;font-weight:900!important;font-size:clamp(11px,1vw,14px)!important;text-transform:uppercase!important;text-align:right;margin:0;color:#161616}
