.pesm-gizmos-fixed.single-product #qodef-page-inner{padding-top:clamp(35px,6vw,90px)}.pesm-gizmos-fixed .qodef-woo-single-inner{align-items:flex-start}.pesm-gizmos-fixed div.product .product_title{font-size:clamp(30px,3.3vw,50px)!important;line-height:1.08!important;letter-spacing:-.035em}.pesm-gizmos-fixed div.product .price{font-size:clamp(25px,2.4vw,36px)!important}.pesm-gizmos-fixed .woocommerce-product-details__short-description{font-size:16px;line-height:1.65;color:#626977}.pesm-gizmos-fixed .qodef-woo-single-image{border:1px solid #e5e8ee;border-radius:18px;background:#fafafa;overflow:hidden}.pesm-gizmos-fixed .woocommerce-tabs{margin-top:clamp(45px,7vw,90px)}.pesm-gizmos-fixed .woocommerce-tabs ul.tabs{display:flex!important;width:max-content;max-width:100%;padding:6px!important;border:1px solid #e2e6ed!important;border-radius:14px!important;overflow-x:auto}.pesm-gizmos-fixed .woocommerce-tabs ul.tabs li a{min-height:48px;padding:13px 25px!important;border-radius:9px!important;white-space:nowrap}.pesm-gizmos-fixed .woocommerce-tabs ul.tabs li.active a{background:#2858dc!important;color:#fff!important}.pesm-gizmos-fixed .woocommerce-tabs .panel{max-width:1180px;margin-top:36px!important;font-size:17px;line-height:1.72;color:#5e6572}.pesm-product-description h2,.pesm-product-description h3{margin:34px 0 14px;color:#121722;letter-spacing:-.02em}.pesm-product-description h2{font-size:clamp(25px,2.5vw,36px)}.pesm-product-description h3{font-size:22px}.pesm-product-description ul{display:grid;gap:9px;padding-left:22px}.pesm-product-description img{height:auto;max-width:100%;border-radius:14px}.pesm-recent{clear:both;max-width:1480px;margin:clamp(55px,8vw,100px) auto 0;padding:0 24px}.pesm-recent>h2{margin-bottom:24px;font-size:clamp(27px,3vw,40px);letter-spacing:-.03em}.pesm-recent .products .product{border:1px solid #e5e8ed;border-radius:15px;overflow:hidden;background:#fff}@media(max-width:767px){.pesm-gizmos-fixed.single-product #qodef-page-inner{padding-top:28px}.pesm-gizmos-fixed .woocommerce-tabs ul.tabs li a{padding:12px 17px!important}.pesm-gizmos-fixed .woocommerce-tabs .panel{font-size:15px}.pesm-recent{padding:0 15px}.pesm-gizmos-fixed form.cart{position:sticky;z-index:50;bottom:8px;padding:9px!important;border:1px solid #e0e4eb;border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 12px 35px rgba(20,32,58,.2);backdrop-filter:blur(10px)}}

