.product-head{display:flex;gap:48px;padding:32px;border-radius:10px;border:1px dashed var(--text-2)}.woocommerce-product-gallery{max-width:min(50%,578px)}#wc_product_actions{display:flex;gap:12px;margin-inline-start:auto}#product-main-slider-wrap{position:relative;display:block;padding:28px 60px;box-sizing:border-box;margin-bottom:10px;--corner-line-color:var(--secondary-2)}#product-thumb-slider::after,#product-thumb-slider::before{content:"";position:absolute;top:0;bottom:0;width:min(80%,300px);z-index:2;pointer-events:none}#product-thumb-slider::before{inset-inline-start:0;background:linear-gradient(270deg,var(--secondary-1) -2.91%,rgba(255,255,255,0) 50%)}#product-thumb-slider::after{inset-inline-end:0;background:linear-gradient(90deg,var(--secondary-1) -2.91%,rgba(255,255,255,0) 50%)}#product-thumb-slider .slick-track{display:flex;gap:16px}#product-thumb-slider .woocommerce-product-gallery__image{border-radius:10px;background:var(--secondary-2);padding:24px 16px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}#product-thumb-slider .woocommerce-product-gallery__image img{max-height:80px;-o-object-fit:contain;object-fit:contain}.product-slider-icon-wrap{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.product-slider-icon-wrap.lenz-slider-next{inset-inline-start:8px}.product-slider-icon-wrap.lenz-slider-prev{inset-inline-end:8px}.entry-summary{display:flex;flex-wrap:wrap;align-items:center;height:-moz-fit-content;height:fit-content;gap:16px}.sku-wrap{margin-inline-end:auto}.sku-label{font-weight:500;color:var(--primary-1);font-size:.875rem}.sku-value{font-size:.875rem;color:var(--primary-2)}#post-share-container{position:relative}#post-share-container:hover #post-share-wrap{visibility:visible;opacity:1;z-index:2}#post-share-icon-wrap{border-color:var(--primary-1)}#post-share-wrap{position:absolute;top:100%;margin-top:16px;inset-inline-end:0;background:var(--secondary-1);padding:16px;border-radius:10px;border:1px dashed var(--text-2);opacity:0;visibility:hidden;will-change:all;transition:all .2s ease-in-out}#post-share-title{display:none}.post-share-item{padding:8px}.post-share-item span{display:none}.product-head-description{margin-top:4px;border-radius:10px;background:var(--secondary-2);padding:20px;width:100%;box-sizing:border-box}.short-description-title{color:var(--primary-1);font-weight:600}.woocommerce-product-details__short-description p{font-size:.875rem}.product-category-wrap{padding-block-end:0}.product-category-title{font-size:.875rem;font-weight:600;color:var(--primary-1);margin-inline-end:10px}.post-term-title a{color:var(--primary-2)}.post-term-title a:hover{color:var(--primary-1)}.post-term-separator{color:var(--primary-2)}.woocommerce-noreviews{border-radius:10px;border:1px dashed var(--text-2);padding:32px;margin-bottom:84px;color:var(--primary-1)}.product-head-reviews-wrap{display:flex;align-items:center;width:100%}.product-head-reviews-stars-wrap{display:flex;gap:8px;align-items:center;padding-inline-end:16px;margin-inline-end:16px;position:relative}.product-head-reviews-stars-numbers{display:flex;gap:4px;align-items:center;font-weight:500}.product-head-reviews-stars-total{color:var(--gray-3)}.product-head-reviews-stars-sep{color:#939393}.product-head-reviews-stars-avg{color:var(--secondary-3)}.product-head-reviews-star{color:var(--gray-2)}.product-head-reviews-star-active{color:var(--gray-3)}.product-head-reviews-comments-wrap{display:flex;align-items:center;gap:8px}.product-head-reviews-comments-icon{color:var(--secondary-3)}.product-head-reviews-comments-count{color:var(--primary-1);font-weight:500}.product .stock{width:100%}.product .cart{display:flex;align-items:center;gap:12px}.product .cart.variations_form{flex-wrap:wrap}.product .cart.variations_form .single_variation_wrap{width:100%;display:grid;grid-template-columns:auto 1fr;gap:24px}.product .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap;gap:12px;order:1}.product .cart.variations_form .single_variation_wrap .woocommerce-variation{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;order:2}.product .cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{margin-inline-start:auto}.product .cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{margin-bottom:0}.product .cart.variations_form .in-stock{color:var(--primary-1)}.product .cart.variations_form .variations{width:100%;max-width:350px}.product .cart.variations_form .variations th.label{font-size:1rem;font-weight:600;color:var(--primary-1);text-align:start}.product .cart.variations_form .variations td.value{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;gap:10px;padding-bottom:10px;padding-inline-end:16px;box-sizing:border-box}.product .cart.variations_form .variations td.value select{padding:8px 12px;margin-inline-start:16px;border-radius:8px;border:1px solid var(--text-2);background:var(--secondary-1);color:var(--primary-1);font-weight:500;font-family:inherit;font-size:.875rem;width:-moz-fit-content;width:fit-content;min-width:180px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.10526L12 14.7223L18 9.10526' stroke='%238B8B8B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:12px;background-position-y:50%}.product .cart.variations_form .variations .reset_variations{padding:8px 12px;border-radius:6px;margin-inline-start:16px;color:var(--primary-1);font-size:.875rem;background:var(--secondary-1);cursor:pointer}.product .cart.variations_form .variations .reset_variations:hover{background:var(--secondary-2)}.product .quantity{border-color:var(--text-2)}.product .quantity button.minus-quantity,.product .quantity button.plus-quantity{border:1px solid var(--text-2);padding-block:6px;display:flex;align-items:center}.product .price{margin-inline-start:auto;gap:8px;justify-items:end}.product .price:not(.variation_price-range){grid-template-areas:"sale  percentage" "regular regular";grid-template-columns:1fr auto}.product .price:not(.variation_price-range) .price-discount-percentage{width:-moz-fit-content;width:fit-content;margin:0;font-weight:700;margin-inline-start:0}.product .price.variation_price-range{grid-template-columns:repeat(3,auto)}.product .price.variation_price-range>.woocommerce-Price-amount.amount{grid-area:auto}.product .minus-quantity,.product .plus-quantity{background-color:var(--secondary-1)}.product .minus-quantity:hover,.product .plus-quantity:hover{background-color:var(--gray-2)}.price .woocommerce-Price-amount.amount{margin-inline-end:0}.price>del,.price>ins{margin-inline-end:0}#product-content .product p.price>ins{font-weight:800;font-size:1.5rem}.woocommerce .quantity input.qty{color:var(--primary-1)}.woocommerce-tabs{padding:24px;border-radius:10px;border:1px dashed var(--text-2);margin-top:24px}.woocommerce-tabs .tabs.wc-tabs{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:32px}.woocommerce-tabs .tabs.wc-tabs li{border-radius:8px;border:1px solid var(--primary-1);display:flex;align-items:center;justify-content:center;background:var(--btn_secondary_bg);font-weight:600}.woocommerce-tabs .tabs.wc-tabs li a{width:170px;padding:10px;box-sizing:border-box;text-align:center}.woocommerce-tabs .tabs.wc-tabs li.active{background:var(--btn_primary_bg)}.woocommerce-tabs .tabs.wc-tabs li.active a{color:var(--text-4)}.woocommerce-tabs #tab-description table{margin-inline:auto;margin-block:12px}.woocommerce-tabs #tab-description table td{border:1px dashed var(--text-2);padding:6px 12px}.woocommerce .woocommerce-product-attributes{width:100%}.woocommerce .woocommerce-product-attributes tbody{display:flex;flex-direction:column;gap:12px;width:100%}.woocommerce .woocommerce-product-attributes tbody tr{display:grid;gap:24px;grid-template-columns:244px 1fr}.woocommerce .woocommerce-product-attributes tbody td,.woocommerce .woocommerce-product-attributes tbody th{padding:10px 16px;text-align:start;border-radius:8px;background:var(--secondary-2);font-size:14px}.woocommerce .woocommerce-product-attributes tbody th{font-weight:400;color:var(--primary-2)}.woocommerce .woocommerce-product-attributes tbody td{font-weight:500;color:var(--primary-1)}.woocommerce-Tabs-panel h2{display:none}#tab-description p{text-align:justify}#post-terms-wrap{margin:0}.related-products-head{display:flex;align-items:center;gap:24px;margin-block:84px 32px;flex-wrap:wrap}.related-products-head .lenz_heading{font-size:1.5rem;line-height:30px}.related-products ul.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;padding-bottom:2px}@media screen and (max-width:1024px){.product-head{flex-direction:column}#product-main-slider-wrap{padding:16px 32px}#product-thumb-slider .woocommerce-product-gallery__image{padding:12px 8px}.summary{display:grid;grid-template-columns:1fr 1fr}#post-share-container{justify-self:end}.product-head-description,.product-head-reviews-wrap,.stock{grid-column:1/-1}.woocommerce-product-gallery{max-width:100%;width:100%}.related-products ul.products{grid-template-columns:1fr 1fr}.product .cart.variations_form .variations{max-width:unset}}@media screen and (max-width:767px){#product-main-slider-wrap{padding:20px 40px}#product-thumb-slider .woocommerce-product-gallery__image img{max-height:60px}.product-head{padding:24px}.product .cart,.product .price{grid-column:1/-1}.product .cart.variations_form .variations{max-width:350px}.woocommerce .woocommerce-product-attributes tbody tr{grid-template-columns:170px 1fr}.product .cart.variations_form .single_variation_wrap{grid-template-columns:1fr}.woocommerce-variation-add-to-cart{order:2}}@media screen and (max-width:480px){#product-main-slider-wrap{padding:12px 20px}.product-head-reviews-wrap{flex-direction:column}.product-head-reviews-comments-wrap,.product-head-reviews-stars-wrap{align-self:start}.product-head{padding:16px}.product .cart{flex-direction:column;align-items:start}.product .cart.variations_form .variations{max-width:unset}.woocommerce-tabs{padding:16px}.woocommerce-tabs .tabs.wc-tabs{gap:12px;margin-bottom:16px}.woocommerce-tabs .tabs.wc-tabs li a{width:130px}.woocommerce .woocommerce-product-attributes tbody tr{display:flex;flex-direction:column;gap:0;border-radius:8px;background-color:var(--secondary-2)}.woocommerce .woocommerce-product-attributes tbody td{background-color:unset;padding:8px 12px}.woocommerce .woocommerce-product-attributes tbody th{background-color:unset;margin:8px 12px;padding:0 0 8px 0;border-bottom:1px dashed var(--text-2);border-radius:0}.related-products ul.products{grid-template-columns:1fr}}