#product{width:100%;padding:72px 0 80px}#productInner{margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:60px}@media (max-width: 800px){#product{padding-top:24px;padding-bottom:24px}#productInner{display:block}}.productVisualSwiper{display:block;width:100%;margin-bottom:20px}.productVisualSwiperSlide{width:100%;position:relative}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{width:100%!important;height:auto;border-radius:30px}.productVisualSwiperSlidePlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1;display:flex;width:60px}.productVisualSwiperSlidePlayIcon{width:100%;height:auto}#productVisualPag{position:static;margin-top:30px}.productUpsell{display:none;background-color:var(--brown);border:2px solid var(--black);margin-top:35px;border-radius:30px;padding:30px}.productUpsell.active{display:flex;flex-direction:column}.productUpsellTitle{text-align:center;font-size:31px;font-family:Albra,sans-serif}.productUpsellImages{display:flex;flex-direction:row;justify-content:center;margin-top:20px;align-items:center;gap:5px;font-size:20px;font-family:Albra_medium,sans-serif;font-weight:700}.productUpsellImagesLinkImg{aspect-ratio:120/140;object-fit:cover;border-radius:20px;width:100%;max-width:120px;border:1px solid var(--black);transition:.3s ease}.productUpsellImagesLinkImg:hover{box-shadow:0 0 5px var(--black)}.productUpsellImagesLinkImg.cancelled{opacity:.5}.productUpsellPrice{display:flex;flex-direction:row;align-items:center;margin-top:15px;justify-content:center;font-family:Albra,sans-serif;font-size:15px;gap:5px}.productUpsellATC{margin:15px auto 0;max-width:300px;z-index:20}.productUpsellDropdown{padding:20px 0;width:100%;max-width:600px;color:#000;line-height:24px}.productUpsellDropdownTop{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-family:Albra,sans-serif}.productUpsellDropdownTopIcon{height:6px;width:auto;transition:.3s ease}.productUpsellDropdownTop.active .productUpsellDropdownTopIcon{transform:scale3d(1,-1,1)}.productUpsellDropdownBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .3s}.productUpsellDropdownTop.active~.productUpsellDropdownBottom{grid-template-rows:1fr}.productUpsellDropdownBottomWrap{overflow:hidden}.productUpsellDropdownBottomWrapContent{padding:10px 0 0;display:flex;flex-direction:column;gap:5px}.productUpsellDropdownBottomWrapContentLabel{display:flex}.productUpsellDropdownBottomWrapContentLabelInput{-webkit-appearance:none;appearance:none;margin:0;display:none}.productUpsellDropdownBottomWrapContentLabelBody{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;font-family:Albra,sans-serif;cursor:pointer;width:100%;transition:.3s ease}.productUpsellDropdownBottomWrapContentLabelBodyCheckbox{height:18px;width:18px;display:flex;align-items:center;justify-content:center;background-color:var(--light-tan);border-radius:5px}.productUpsellDropdownBottomWrapContentLabelInput+.productUpsellDropdownBottomWrapContentLabelBody .productUpsellDropdownBottomWrapContentLabelBodyCheckbox{transition:.5s ease}.productUpsellDropdownBottomWrapContentLabelInput:checked+.productUpsellDropdownBottomWrapContentLabelBody .productUpsellDropdownBottomWrapContentLabelBodyCheckbox{background-color:var(--black)}.productUpsellDropdownBottomWrapContentLabelInput+.productUpsellDropdownBottomWrapContentLabelBody .productUpsellDropdownBottomWrapContentLabelBodyCheckbox svg{scale:0;transition:.3s ease}.productUpsellDropdownBottomWrapContentLabelInput:checked+.productUpsellDropdownBottomWrapContentLabelBody .productUpsellDropdownBottomWrapContentLabelBodyCheckbox svg{scale:1}#productIcons{margin-top:60px;display:flex;flex-direction:row;gap:10px}.productUpsellDropdownBottomWrapContentLabelBodyTxt{font-size:15px}@media (max-width: 800px){#productVisual{margin-bottom:20px}.productVisualSwiper{margin-top:20px}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{border-radius:10px}#productVisualPag{margin-top:15px}.productUpsell{margin-top:20px;padding:20px}.productUpsellTitle{font-size:23px}.productUpsellImagesLinkImg{max-width:100px;max-height:100px;object-fit:cover}.productUpsellDropdownBottomWrapContentLabelBodyTxt{font-size:10px;line-height:1.2}#productIcons{display:none}}#productContent{width:100%;margin:0 auto auto;position:sticky;top:80px}#productTitle{font-size:42px;font-family:Clifton_regular,sans-serif;text-transform:uppercase;text-align:center;line-height:.8}#productDesc{margin:20px auto 0;font-size:24px;max-width:350px;text-align:center;font-family:Albra_light,sans-serif}#productWrap{background-color:var(--brown);border:2px solid var(--black);border-radius:30px;padding:20px;margin-top:36px}#productOption,.productOptionItem{display:flex;flex-direction:column}.productOptionItemLabel{font-size:15px;font-family:Albra,sans-serif;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.productPrice{font-size:15px;font-family:Albra,sans-serif;text-align:right}.productPrice.marginBottom{margin-bottom:10px}.productOptionItemValues{display:flex;flex-wrap:wrap;margin-top:10px}.productOptionItemValues.grid{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:10px}.productOptionItemValuesLabel{display:flex}.productOptionItemValues.grid .productOptionItemValuesLabel{min-height:130px}.productOptionItemValuesLabelInput{-webkit-appearance:none;appearance:none;margin:0;display:none}.productOptionItemValuesLabelBodyWrap{padding:0 4px;width:100%;height:auto}.productOptionItemValuesLabelBodyWrapInner{padding:11px 14px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--black);height:100%;border-radius:15px;width:100%;cursor:pointer;transition:.3s ease}.productOptionItemValuesLabelBodyWrap:hover .productOptionItemValuesLabelBodyWrapInner{border-radius:20px;cursor:pointer}.productOptionItemValuesLabelInput+.productOptionItemValuesLabelBodyWrap .productOptionItemValuesLabelBodyWrapInner{transition:.5s ease}.productOptionItemValuesLabelInput:checked+.productOptionItemValuesLabelBodyWrap .productOptionItemValuesLabelBodyWrapInner{background-color:var(--light-tan)}.productOptionItemValuesLabelBodyWrapInnerTitle{line-height:1;font-size:42px}.productOptionItemValuesLabelBodyWrapInnerSubtitle{font-size:24px;margin-top:5px;line-height:1}.productOptionItemValuesLabelBodyWrapInnerDose{font-size:14px;line-height:1;margin-top:3px;text-align:center}.productOptionItemValuesLabelBodyWrapInnerSave{font-size:12px}.productDots{width:90%;height:1px;border-style:dotted;border-top:none;border-right:none;border-left:none;padding:0;text-align:center;margin:20px auto;font-size:1px;border-bottom-width:1px}.productSelling{display:flex;flex-direction:column;gap:10px;padding:10px 0}.productSellingLabel{display:flex}.productSellingLabelInput{-webkit-appearance:none;appearance:none;margin:0;display:none}.productSellingLabelBody{padding:16px 20px;width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--black);gap:10px;font-size:18px;font-weight:700;border-radius:15px;color:var(--black);cursor:pointer;transition:.3s ease}.productSellingLabelBody:hover{border-radius:20px}.productSellingLabelInput+.productSellingLabelBody{transition:.5s ease}.productSellingLabelInput:checked+.productSellingLabelBody{background-color:var(--light-tan)}.productSellingLabelBodyPrice{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:18px}.productSellingLabelBodyPriceCompare{font-weight:400;text-decoration:line-through}.productSellingLabelBodyPriceReal{font-weight:700}.productSellingLabelBody.sub{padding:0;width:100%;display:block;border-radius:8px;border:1px solid var(--black)}.productSellingLabelBody.sub:hover{border-radius:20px}.productSellingLabelBodyTop{padding:16px 20px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:18px;font-weight:700;color:var(--black);cursor:pointer;transition:.3s ease}.productSellingLabelBodyBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .3s}.productSellingLabelInput.sub:checked+.productSellingLabelBody .productSellingLabelBodyBottom{grid-template-rows:1fr}.productSellingLabelBodyBottomWrap{overflow:hidden}.productSellingLabelBodyBottomWrapContent{display:flex;flex-direction:column;padding:0 20px 20px}.productSellingLabelBodyBottomWrapContentTitle{font-size:20px;margin-bottom:5px}.productSellingLabelBodyBottomWrapContentLabel{display:flex;margin-top:10px}.productSellingLabelBodyBottomWrapContentLabelInput{-webkit-appearance:none;appearance:none;margin:0;display:none}.productSellingLabelBodyBottomWrapContentLabelBody{padding:16px 20px;width:100%;display:flex;align-items:center;border:1px solid var(--black);gap:10px;font-size:18px;background-color:#fff;font-weight:400;border-radius:8px;color:var(--black);cursor:pointer;transition:.3s ease}.productSellingLabelBodyBottomWrapContentLabelBodyCircle{height:25px;width:25px;background-color:#fff;border-radius:50%;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;flex-shrink:0}.productSellingLabelBodyBottomWrapContentLabelBodyCircleInner{height:17px;width:17px;background-color:var(--black);border-radius:50%;display:flex;flex-shrink:0;transform:scale(0);transform-origin:center}.productSellingLabelBodyBottomWrapContentLabelBody:hover{border-radius:20px}.productSellingLabelBodyBottomWrapContentLabelInput+.productSellingLabelBodyBottomWrapContentLabelBody{transition:.5s ease}.productSellingLabelBodyBottomWrapContentLabelInput+.productSellingLabelBodyBottomWrapContentLabelBody .productSellingLabelBodyBottomWrapContentLabelBodyCircle .productSellingLabelBodyBottomWrapContentLabelBodyCircleInner{transition:.3s ease}.productSellingLabelBodyBottomWrapContentLabelInput:checked+.productSellingLabelBodyBottomWrapContentLabelBody .productSellingLabelBodyBottomWrapContentLabelBodyCircle .productSellingLabelBodyBottomWrapContentLabelBodyCircleInner{transform:scale(1)}#productATC{width:100%;max-width:464px;font-family:Albra_medium,sans-serif;margin:41px auto 0;border-radius:45px;font-size:35px;z-index:20}#productATC:disabled{pointer-events:none}#productPayments{margin:10px auto 0;font-size:10px;font-family:Albra_light,sans-serif;text-align:center}#productDisclaimer{margin:20px auto 0;font-size:12px;font-family:Albra_light,sans-serif;text-align:center}#productInfo{margin-top:90px}.productInfoDropdown{width:100%;border-top:2px dotted black;border-bottom:none;border-left:none;border-right:none;padding:0}.productInfoDropdown:last-child{border-bottom:2px dotted black}.productInfoDropdownTop{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;font-size:28px;font-family:Albra_medium,sans-serif}.productInfoDropdownTopIcon{height:10px;width:auto;transition:.3s ease}.productInfoDropdownTop.active .productInfoDropdownTopIcon{transform:scale3d(1,-1,1)}.productInfoDropdownBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .3s}.productInfoDropdownTop.active~.productInfoDropdownBottom{grid-template-rows:1fr}.productInfoDropdownBottomWrap{overflow:hidden}.productInfoDropdownBottomWrapContent{padding:0 40px 26px 24px;font-size:20px;line-height:23px;font-family:Albra_light,sans-serif}.productInfoDropdownBottomWrapContent p{margin-bottom:20px}.productInfoDropdownBottomWrapContent p:last-child{margin-bottom:0}.productInfoDropdownBottomWrapContent a{color:var(--brown-2)}#productTileImage.mobile,#productTitle.mobile,#productDesc.mobile,#productIcons.mobile,.productUpsell.mobile{display:none}@media (max-width: 800px){.productUpsell,.productUpsell.active{display:none}.productUpsell.active.mobile{display:flex;margin-top:0}#productTileImage,#productTitle,#productDesc{display:none}#productTileImage.mobile{display:flex}#productTitle.mobile{display:flex;font-size:28px}#productDesc.mobile{display:flex;font-size:12px}#productContent{position:static}#productWrap{padding:15px}.productOptionItemLabel,.productPrice{font-size:29px}#productATC{font-size:23px}#productPayments{text-align:left}#productDisclaimer{font-size:10px;text-align:left}#productIcons.mobile{display:flex;margin-top:40px}#productInfo{margin-top:40px}.productInfoDropdownTop{font-size:18px}.productInfoDropdownBottomWrapContent{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/main-product.css.map */
