.productInner{column-gap:54px;display:grid;grid-template-columns:minmax(0,550fr) minmax(0,490fr);margin:auto;max-width:1440px}@media (max-width: 1100px){.productInner{display:block;padding:0}}.productVisualSwiper{display:block;width:100%;border-radius:20px}.productVisualSwiperSlide{position:relative;width:100%}.productVisualSwiperSlideImage,.productVisualSwiperSlideVideo{border-radius:20px;height:auto;width:100%!important}.productVisualSwiperSlidePlay{cursor:pointer;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1}.productVisualSwiperSlidePlayIcon{height:auto;width:100%}.productVisualIcons{margin-top:40px;display:flex;flex-direction:row;gap:32px;justify-content:center}.productVisualIconsItem{display:flex;flex-direction:column;align-items:center;position:relative}.productVisualIconsItemImg{width:76px;height:76px;object-fit:contain;object-position:center}.productVisualIconsItemTxt{text-transform:uppercase;text-align:center;font-size:14px;line-height:16px;font-weight:700;position:absolute;bottom:-40px;white-space:nowrap}.productVisualSwiperBtn:after{display:none}.productVisualSwiperBtn svg{height:34px;width:auto}@media (max-width: 1100px){.productVisual{padding:0}.productVisualSwiper{padding:0 20px}.productVisualIcons{display:none}.productVisualSwiperBtn.next{right:30px}.productVisualSwiperBtn.prev{left:30px}}.productContent{margin:0 auto auto 0;padding-top:42px;max-width:490px;width:100%}.productTitle{font-weight:800;text-transform:uppercase;font-size:45px;line-height:1}.productReviews .okeReviews{font-size:12px}.productReviews .okeReviews svg{height:14px;width:auto}.productDesc{font-size:14px;margin-top:14px;line-height:1.2}.productDesc p,.productDesc ul{margin:0}@media (max-width: 1100px){.productContent{padding:16px 20px 0;margin:0 auto;max-width:unset}.productTitle{font-size:35px}.productDesc{margin-top:14px}}.productOptions{display:grid;row-gap:26px;margin-top:26px}.productOptionsItem{display:flex;flex-direction:column;font-size:16px;gap:7px}.productOptionsItemLabel{font-weight:700;line-height:1;font-size:14px;text-transform:uppercase}.productOptionsItemLabelHint{font-weight:400}.productOptionsItemValues{display:grid;grid-template-columns:1fr 1fr;gap:10px}.productOptionsItemValuesLabel{display:flex;width:100%}.productOptionsItemValuesLabelInput{opacity:0;height:0;width:0;position:absolute}.productOptionsItemValuesLabelBody{width:100%;display:flex;align-items:center;justify-content:center;padding:9px 8px 8px;text-align:center;border:1px solid black;font-size:14px;color:#000;gap:6px;font-weight:700;cursor:pointer;border-radius:10px;line-height:1;box-shadow:0 0 #000 inset;background-size:cover;background-position:center;text-transform:uppercase;transition:.3s ease}.productOptionsItemValuesLabelBody.alt{color:#fff}.productOptionsItemValuesLabelBodySavings{font-weight:400;text-transform:capitalize}.productOptionsItemValuesLabelBody:hover{border-radius:10px;cursor:pointer}.productOptionsItemValuesLabelInput+.productOptionsItemValuesLabelBody{transition:.3s ease}.productOptionsItemValuesLabelInput:checked+.productOptionsItemValuesLabelBody{box-shadow:0 0 0 2px #000 inset}.productOptionsItemQuantity{display:grid;grid-template-columns:45px 1fr 45px;gap:10px;align-items:center}.productOptionsItemQuantityBtn{border:3px solid black;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 0 #000 inset;transition:.3s ease}.productOptionsItemQuantityBtn:hover{box-shadow:0 0 0 1px #000 inset}.productOptionsItemQuantityValue{border:3px solid black;padding:6px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-align:center}@media (max-width: 1100px){.productOptionsItemValues.quantity{grid-template-columns:240px 1fr}}.productSelling{display:flex;flex-direction:column;margin-top:26px}.productSellingTitle{font-size:14px;font-weight:700;text-transform:uppercase;line-height:1}.productSellingWrap{margin-top:7px;display:flex;flex-direction:column;gap:10px}.productSellingLabel{display:none;width:100%}.productSellingLabel.active{display:flex}.productSellingLabelInput{opacity:0;height:0;width:0;position:absolute}.productSellingLabelBody{display:flex;width:100%;flex-direction:column;padding:10px 20px 10px 10px;border-radius:10px;box-shadow:0 0 #000 inset;font-size:14px;border:1px solid black;cursor:pointer;transition:.3s ease}.productSellingLabelBody:hover{cursor:pointer}.productSellingLabelInput+.productSellingLabelBody{transition:.3s ease}.productSellingLabelInput:checked+.productSellingLabelBody{box-shadow:0 0 0 2px #000 inset}.productSellingLabelBodyHeader{display:flex;flex-direction:row;align-items:center}.productSellingLabelBodyHeaderCircle{height:16px;width:16px;border-radius:50%;display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid black;margin-right:5px;margin-top:-2px}.productSellingLabelBodyHeaderCircleInner{height:10px;width:10px;border-radius:50%;background-color:#000}.productSellingLabelInput+.productSellingLabelBody .productSellingLabelBodyHeaderCircleInner{transform:scale(0);transition:.3s cubic-bezier(.68,-.55,.265,1.55)}.productSellingLabelInput:checked+.productSellingLabelBody .productSellingLabelBodyHeaderCircleInner{transform:scale(1)}.productSellingLabelBodyHeaderTitle{font-weight:700;margin-right:6px}.productSellingLabelBodyHeaderPer{display:none}.productSellingLabelBodyHeaderPer.active{display:block}.productSellingLabelBodyHeaderPrice{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:6px}.productSellingLabelBodyHeaderPriceCompare{text-decoration:line-through}.productSellingLabelBodyHeaderPriceReal{font-weight:700}.productSellingLabelBodyBullets{margin-top:5px;display:flex;flex-direction:column;padding-left:22px}.productSellingLabelBodyWrap{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:15px;padding-left:22px;padding-bottom:10px}.productSellingOptionPlan{text-transform:uppercase;padding:0;border:0;border-bottom:1px solid black;font-weight:700;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='7' viewBox='0 0 14 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.330078 0.37793C0.542824 0.161391 0.907258 0.070682 1.16797 0.325195L6.83984 5.24023L12.4697 0.325195C12.7304 0.0704944 13.0948 0.161487 13.3076 0.37793C13.4352 0.50791 13.4785 0.681874 13.4639 0.837891C13.4498 0.988868 13.3792 1.1413 13.2539 1.24121L13.2549 1.24219L7.21191 6.51855L7.21094 6.51758C7.16066 6.564 7.09209 6.59496 7.04102 6.6123C6.98118 6.6326 6.90817 6.64841 6.84082 6.64844C6.77329 6.64844 6.70056 6.6319 6.63965 6.61328C6.5766 6.594 6.5132 6.56861 6.46094 6.54199L6.44238 6.53223L6.42676 6.51855L0.382812 1.24219L0.373047 1.2334L0.495117 1.11328L0.373047 1.23242C0.158376 1.0135 0.0717185 0.641108 0.330078 0.37793Z' fill='black' stroke='black' stroke-width='0.340909'/%3E%3C/svg%3E%0A");background-size:12px;background-position:100% 50%;background-repeat:no-repeat}.productSellingOptionPlan:focus{outline:none}@media (max-width: 1100px){.productSellingLabelBodyHeader{align-items:flex-start;position:relative}.productSellingLabelBodyHeaderCircle{margin-top:0}.productSellingLabelBodyHeaderPrice{flex-direction:column-reverse;gap:0;position:absolute;top:0;right:0}}@media (max-width: 400px){.productSellingLabelBody{font-size:12px;padding-right:10px}}.productATC{margin-top:11px;width:100%;max-width:unset;padding:12px 0 10px;font-size:14px;border-radius:10px}.productATC:disabled{pointer-events:none}.productInfo{margin-top:26px;display:flex;flex-direction:column;width:100%}.productInfoDrop{width:100%;border-bottom:1px solid black}.productInfoDrop:first-child{border-top:1px solid black}.productInfoDropTop{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;padding:13px 0;text-transform:uppercase}.productInfoDropTopIcon{transition:.3s ease}.productInfoDropTop.active .productInfoDropTopIcon{transform:rotate(225deg)}.productInfoDropBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .3s}.productInfoDropTop.active~.productInfoDropBottom{grid-template-rows:1fr}.productInfoDropBottomWrap{overflow:hidden}.productInfoDropBottomWrapContent{padding:0 0 20px;font-size:14px}.productInfoDropBottomWrapContent a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/45/assets/main-product.css.map */
