.summary{padding:20px;background-color:#323232;box-shadow:0 2px 8px rgb(0 0 0 / .4);border-radius:8px}.woocommerce div.product form.cart .variations tbody tr td{max-width:100%}.woocommerce div.product div.woocommerce-tabs ul.tabs{gap:10px;justify-content:space-evenly!important}.woocommerce div.product div.woocommerce-tabs ul.tabs li a{margin-bottom:10px;white-space:nowrap;padding:0 40px!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.067' cy='7.067' r='6.067' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M11.4 11.4 14 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 4v6M4 7h6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Ccircle cx='7.067' cy='7.067' r='6.067' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M11.4 11.4 14 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 4v6M4 7h6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px 15px;mask-size:15px 15px}.linked-products .swiper{margin:0 -20px!important;padding-left:20px!important}.single .woocommerce-product-gallery .ct-media-container:first-child,.single .woocommerce-product-gallery .ct-media-container:last-child:nth-child(even){grid-column:auto/span 2!important}.single .ct-floating-bar{backdrop-filter:blur(10px)}.ct-product-sale-countdown div span b{background:var(--theme-palette-color-3)!important;color:var(--theme-palette-color-1)!important}.ct-video-indicator.loading svg{background:var(--theme-palette-color-4)!important}.ct-payment-methods{margin-left:5px!important;margin-right:5px!important}.ct-payment-methods legend{margin:0 auto!important}.section_description:not(:last-child){margin-bottom:60px}.section_description{display:flex;gap:20px;align-items:center}.section_text,.section_image{flex:0 1 50%}.section_text{padding:0 15px}.section_image{width:100%}.section_image img{border-radius:6px}.section_text h2{font-size:24px}.section_text p{font-size:20px;margin:0}.section_description:nth-child(even){flex-direction:row-reverse}.section_description:nth-child(odd) .section_image{text-align:end}@media (max-width:999.98px){.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{opacity:1!important;visibility:visible!important}.single-product .woocommerce-product-gallery{margin-bottom:1em}.single-product .woocommerce-product-gallery .ct-media-container{flex:0 0 90%}.single-product .ct-stacked-gallery-container{display:flex;overflow-x:scroll!important;gap:10px;flex-wrap:nowrap;scrollbar-width:none}.section_text p{font-size:18px}}@media (max-width:768px){.single .product-entry-wrapper .summary.entry-summary{margin:0 -4vw}.product>.woocommerce-tabs{padding-top:30px!important}.woocommerce div.product div.woocommerce-tabs ul.tabs{gap:20px!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow:auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:#fff0 #fff0;scrollbar-width:none}.woocommerce div.product div.woocommerce-tabs ul.tabs li{border-top:none!important}.woocommerce div.product div.woocommerce-tabs ul.tabs li a{padding:0!important}.section_description{flex-wrap:wrap}.section_description:not(:last-child){margin-bottom:40px}.section_text,.section_image{flex:0 1 100%}.section_image{padding:0!important}.section_text h2{font-size:20px}.section_text p{font-size:16px}}@media (min-width:768px){.single .product-entry-wrapper .summary.entry-summary{margin-inline-start:20px!important}}@media (min-width:1000px){[data-content=normal] .woocommerce-Reviews{grid-template-columns:1fr!important;row-gap:30px!important;column-gap:0!important}}