.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:30px;padding-top:100px;font-family:VCR OSD Mono,sans-serif;max-width:1400px;margin:0 auto;padding-bottom:100px}.productContent{display:flex;flex-direction:column;margin-top:80px;gap:30px}.productTitle{text-align:right;font-size:64px;text-transform:uppercase;letter-spacing:4px;margin:80px 0}.productContentTitle{font-weight:700;font-size:24px}.productContentDetails{margin-top:12px;text-transform:uppercase;font-size:16px;color:var(--off-black)}.productContentWrap{display:flex;flex-direction:column;gap:30px;background-color:var(--grey);padding:40px 20px 30px;border-radius:30px;margin-top:10px;position:relative}.productPrice{position:absolute;background-color:#fff;padding:10px 20px;display:flex;align-items:center;top:13px;right:13px;border-radius:20px;gap:8px}.productPriceCompare{text-decoration:line-through;opacity:.6}.productPriceCompare:empty{display:none}.productOption{display:flex;flex-direction:column;gap:10px}.productOptionTitle{font-size:24px;text-transform:uppercase}.productOptionValues{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.productControlsOptionValuesLabel{display:flex}.productControlsOptionValuesLabelInput{opacity:0;height:0;width:0}.productControlsOptionValuesLabelBody{padding:10px 20px;justify-content:center;align-items:center;color:var(--black);cursor:pointer;transition:.3s ease;background-color:#fff;border-radius:12px;font-family:Klartext,sans-serif}.productControlsOptionValuesLabelBody:hover{background-color:var(--bright-green)}.productControlsOptionValuesLabelInput+.productControlsOptionValuesLabelBody{transition:.5s ease}.productControlsOptionValuesLabelInput:checked+.productControlsOptionValuesLabelBody{background-color:var(--black);color:#fff}.productQty{display:flex;flex-direction:row;align-items:center;background-color:#fff;border-radius:10px;padding:10px 20px 12px;width:fit-content;font-size:24px;text-align:center}.productQtyItem{aspect-ratio:1;cursor:pointer;width:30px;display:flex;align-items:center;justify-content:center}.productQtyValue{min-width:50px}.productATC{font-size:24px;font-family:VCR OSD Mono,sans-serif;letter-spacing:2px;transition:.3s ease;padding-bottom:18px}.productATC:hover{background-color:var(--bright-green);color:var(--black)}.productATC:disabled{background-color:var(--grey);color:var(--black);cursor:not-allowed}.productMiddleMedia{position:relative}.productMiddleMediaEye{position:absolute;top:20px;right:80px;z-index:101;width:fit-content;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.productMiddleMediaEyeIcon{height:20px}.productMiddleMediaControl{position:absolute;height:100%;width:50%;z-index:100}.productMiddleMediaControl.prev{left:0}.productMiddleMediaControl.prev:hover{cursor:w-resize}.productMiddleMediaControl.next{right:0}.productMiddleMediaControl.next:hover{cursor:e-resize}.productMiddleMediaItem{background-color:#fff}.productMiddleWrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;max-width:300px;margin:20px auto 0}.productMiddleMediaThumbsControl{width:30px;cursor:pointer}.productMiddleMediaThumbs{max-width:200px;display:none}.productMiddleMediaThumbs.active{display:block}.productMiddleMediaThumbsItem{border:2px solid var(--grey);aspect-ratio:1;padding:5px;cursor:pointer;position:relative}.productMiddleMediaThumbsItem:after{content:"";position:absolute;display:block;height:10px;width:10px;top:5px;right:5px;border-radius:50px;background-color:var(--bright-green);scale:0;transition:.3s ease}.productMiddleMediaThumbsItem.active:after{scale:1}.productMiddleMediaThumbsItemImg{aspect-ratio:1;object-fit:contain}@media (max-width: 1000px){.product{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "title" "content";padding:70px 0 40px;gap:0}.productMiddle{grid-area:media}.productMiddleMediaThumbs{min-width:200px}.productMiddleWrap{margin-top:10px}.productMiddleMediaControl{display:none}.productTitle{grid-area:title;margin:10px auto 0;text-align:center;font-size:32px}.productContent{grid-area:content;margin-top:20px;padding:0 20px;display:grid;grid-template-areas:"options" "atc" "info" "details"}.productContentWrap{grid-area:options}.productATC{grid-area:atc}.productContentItem.info{grid-area:info}.productContentItem.details{grid-area:details}}.gallery{top:0;right:0;width:100%;height:100%;z-index:2147483648;max-width:none;max-height:none;border:none;display:none;justify-content:center;align-items:center;padding:0;animation:vanish .2s ease}.gallery::backdrop{animation:backdropOut .5s ease}.gallery[open]::backdrop{animation:backdropIn .5s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@keyframes backdropIn{0%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}@keyframes backdropOut{0%{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}to{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}}.gallery[open]{display:flex;position:fixed;animation:appear 1s ease}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes vanish{0%{display:flex;opacity:1}to{display:none;opacity:0}}.galleryContent{background-color:#fff6;height:100%;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 200px var(--black) inset}.galleryContentClose{position:absolute;top:50px;right:100px;width:fit-content;outline:none;cursor:pointer;z-index:100000}.galleryContentClose svg{height:50px;width:50px}.galleryContentSwiper{max-height:100%;max-width:100%;margin:auto}.galleryContentSwiperItem{max-height:100%;padding:2%;cursor:zoom-in}.galleryContentSwiperItem.swiper-slide-zoomed{cursor:zoom-out}.galleryContentSwiperItemImg{margin:auto;max-width:800px;object-fit:contain}.galleryContentSwiperPag .swiper-pagination-bullet{transition:.3s ease}.galleryContentSwiperPag .swiper-pagination-bullet-active{background-color:var(--bright-green)}@media (max-width: 800px){.galleryContentClose{top:unset;bottom:20px;right:20px}.galleryContentClose svg{height:30px;width:30px}.galleryContentSwiper{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
