/* Product presentation only. Native WooCommerce data, forms, visibility and scripts remain authoritative. */
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body{--pp-brand:#0e56c0;--pp-hover:#0a459b;--pp-ink:#333;--pp-muted:#64748b;--pp-line:#e1e5eb;--pp-soft:#eff8ff;--pp-neutral:#fafbfc;--pp-radius:16px;font-family:"Open Sans",Arial,sans-serif;color:var(--pp-ink)}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_0_tb_body{padding:40px 0 0!important;background:linear-gradient(180deg,var(--pp-soft),#fff 560px)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body{width:90%!important;max-width:1152px!important;display:flex!important;align-items:stretch!important;gap:48px;padding:0 0 40px!important;margin-inline:auto!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body>.et_pb_column{width:calc(50% - 24px)!important;margin:0!important;min-width:0;float:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_images .woocommerce-product-gallery{border:1px solid var(--pp-line);border-radius:var(--pp-radius);overflow:hidden;background:#fff;margin-bottom:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .woocommerce-product-gallery__image .wp-post-image{border-radius:0!important;object-fit:contain}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .woocommerce-product-gallery__trigger{width:40px!important;height:40px!important;top:14px!important;right:14px!important;border:1px solid var(--pp-line)!important;background:#fff!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_title{width:100%!important;max-width:none!important;margin:0 0 16px!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 20px;padding:0;font:400 13px/1.65 "Open Sans",Arial,sans-serif;color:var(--pp-muted)}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-breadcrumb a{color:var(--pp-muted)!important;text-decoration:none}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-breadcrumb a:hover{color:var(--pp-brand)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_title h1{font:700 40px/1.15 Poppins,Arial,sans-serif!important;letter-spacing:-.025em;color:var(--pp-ink)!important;margin:0!important;padding:0!important;overflow-wrap:break-word}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_price{width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_price .price{font:600 23px/1.5 "Open Sans",Arial,sans-serif!important;color:var(--pp-brand)!important;padding:0!important;margin:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs{border:0!important;border-radius:0!important;background:transparent!important;margin:24px 0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs :is(.et_pb_all_tabs,.et_pb_tab){padding:0!important;background:transparent!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tab_content{font:400 16px/1.8 "Open Sans",Arial,sans-serif!important;color:var(--pp-ink)!important;overflow-wrap:break-word}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_tab_content p{font:400 16px/1.8 "Open Sans",Arial,sans-serif!important;color:var(--pp-ink)!important;padding:0!important;margin:0 0 18px!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_tab_content :is(ul,ol){padding:0 0 0 24px!important;margin:0 0 20px!important;line-height:1.8!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_tab_content li{margin-bottom:6px}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_tab_content blockquote{border-color:var(--pp-brand)!important;background:var(--pp-soft);border-radius:0 10px 10px 0;padding:18px 20px!important;margin:24px 0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_tab_content :is(img,iframe,video){max-width:100%}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart{border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:24px!important;background:#fff;margin:24px 0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart form.cart{padding:0!important;margin:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .variations{width:100%!important;border:0!important;margin:0 0 18px!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .variations :is(th,td){padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart label{font:600 14px/1.65 "Open Sans",Arial,sans-serif!important;color:var(--pp-ink)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart select{width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;padding:0 40px 0 14px!important;margin:8px 0 0!important;border:1px solid var(--pp-line)!important;border-radius:10px!important;background-color:#fff!important;color:var(--pp-ink)!important;font:400 16px/1.5 "Open Sans",Arial,sans-serif!important;box-sizing:border-box}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart :is(select,input.qty):focus{outline:2px solid var(--pp-brand);outline-offset:2px}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .reset_variations{font:400 13px/1.7 "Open Sans",Arial,sans-serif!important;color:var(--pp-brand)!important}
/* Do not use !important on display: native variation availability may hide this wrapper inline. */
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .variations_button{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .variations_button::before,body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .variations_button::after{content:none!important;display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .quantity{float:none!important;flex:0 0 68px;width:68px!important;margin:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart input.qty{width:68px!important;min-width:0!important;max-width:68px!important;height:52px!important;min-height:52px!important;padding:10px 6px!important;margin:0!important;border:1px solid var(--pp-line)!important;border-radius:10px!important;background:#fff!important;color:var(--pp-ink)!important;text-align:center!important;font:400 16px/1.5 "Open Sans",Arial,sans-serif!important;box-sizing:border-box}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body :is(.et_pb_wc_add_to_cart .single_add_to_cart_button,.et_pb_wc_cart_notice .woocommerce-message .button.wc-forward){position:relative!important;float:none!important;flex:1 1 160px;width:auto!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:15px 46px 15px 18px!important;border:1px solid var(--pp-brand)!important;border-radius:999px!important;background:var(--pp-brand)!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;text-align:left!important;font:400 16px/1.3 Poppins,Arial,sans-serif!important;letter-spacing:0!important;box-sizing:border-box}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body :is(.et_pb_wc_add_to_cart .single_add_to_cart_button,.et_pb_wc_cart_notice .woocommerce-message .button.wc-forward):hover{background:var(--pp-hover)!important;border-color:var(--pp-hover)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body :is(.et_pb_wc_add_to_cart .single_add_to_cart_button,.et_pb_wc_cart_notice .woocommerce-message .button.wc-forward)::after{content:""!important;position:absolute!important;display:block!important;width:20px!important;height:20px!important;right:17px!important;left:auto!important;top:50%!important;margin:0!important;transform:translateY(-50%)!important;opacity:1!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M4%2012h15m-6-6%206%206-6%206%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M4%2012h15m-6-6%206%206-6%206%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body :is(.et_pb_wc_add_to_cart .single_add_to_cart_button,.et_pb_wc_cart_notice .woocommerce-message .button.wc-forward):is(.disabled,:disabled){opacity:.5!important;cursor:not-allowed}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .woocommerce-variation-price .price{font:600 20px/1.5 "Open Sans",Arial,sans-serif!important;color:var(--pp-brand)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .stock{font:600 13px/1.7 "Open Sans",Arial,sans-serif!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart .out-of-stock{text-transform:uppercase;color:#92400e!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_1_tb_body{width:90%!important;max-width:1152px!important;margin:24px auto 0!important;padding:40px 0 56px!important;border-top:1px solid var(--pp-line);border-radius:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products>div>h2,body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products .related>h2{font:700 28px/1.25 Poppins,Arial,sans-serif!important;color:var(--pp-ink)!important;margin:0 0 24px!important;padding:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products ul.products::before,body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products ul.products::after{content:none!important;display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products ul.products li.product{float:none!important;width:100%!important;min-width:0;margin:0!important;padding:20px!important;border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;box-sizing:border-box}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products li.product img{width:100%!important;height:210px!important;object-fit:contain!important;margin:0 0 18px!important;border-radius:10px;background:var(--pp-neutral)}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products .woocommerce-loop-product__title{font:700 17px/1.4 Poppins,Arial,sans-serif!important;color:var(--pp-ink)!important;padding:0!important;margin:0 0 10px!important;overflow-wrap:break-word}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products .price{font:600 15px/1.6 "Open Sans",Arial,sans-serif!important;color:var(--pp-brand)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products .et_overlay{display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body{display:grid!important;grid-template-columns:250px minmax(0,1fr);gap:70px;padding:64px max(5vw,calc((100vw - 1152px)/2))!important;background:var(--pp-neutral)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body::before,body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body::after{content:none!important;display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body>.et_pb_row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body .et_pb_column{width:100%!important;margin:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body .et_pb_divider{display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_text_0_tb_body{margin:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_text_0_tb_body h2{font:700 32px/1.25 Poppins,Arial,sans-serif!important;color:var(--pp-brand)!important;margin:0 0 14px!important;padding:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-faq-intro{font:400 14px/1.7 "Open Sans",Arial,sans-serif!important;color:var(--pp-muted)!important;padding:0!important;margin:0!important;max-width:240px}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-faq-intro a{display:inline-block;padding-top:15px;font-weight:600;text-decoration:none;color:var(--pp-brand)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle{border:0!important;border-bottom:1px solid var(--pp-line)!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle:first-child{border-top:1px solid var(--pp-line)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle_title{font:600 16px/1.65 "Open Sans",Arial,sans-serif!important;color:#000!important;padding:22px 28px 22px 0!important;margin:0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle_title::before{content:""!important;display:block!important;width:20px!important;height:20px!important;right:0!important;top:50%!important;margin:0!important;transform:translateY(-50%);background:var(--pp-brand)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M12%204v16M4%2012h16%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M12%204v16M4%2012h16%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle_open .et_pb_toggle_title::before{transform:translateY(-50%) rotate(45deg)}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle_content{font:400 15px/1.8 "Open Sans",Arial,sans-serif!important;color:var(--pp-muted)!important;padding:0 28px 24px 0!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle_content p{margin:0 0 14px!important;padding:0!important}
/* Match the approved left-aligned, unshadowed FAQ component. */
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_text_0_tb_body h2{text-align:left!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body .et_pb_toggle{box-shadow:none!important}
/* Neutralize inherited clearfix/negative-tab offsets only in the layouts above. */
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body::before,body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body::after{content:none!important;display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tabs_controls{display:flex!important;flex-wrap:wrap;gap:16px;background:transparent!important;margin:0 0 18px!important;padding:0!important;border-bottom:1px solid var(--pp-line)}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tabs_controls li{background:transparent!important;float:none!important;margin:0!important;border:0!important;height:auto!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tabs_controls a{background:transparent!important;font:600 16px/1.6 "Open Sans",Arial,sans-serif!important;padding:0 0 12px!important;color:var(--pp-ink)!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tab_active a{border-bottom:2px solid var(--pp-brand)}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tabs_controls::before,body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_tabs .et_pb_tabs_controls::after{content:none!important;display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_price .price :is(.amount,bdi,.woocommerce-Price-currencySymbol),body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products .price :is(.amount,bdi,.woocommerce-Price-currencySymbol),body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .woocommerce-variation-price .price :is(.amount,bdi,.woocommerce-Price-currencySymbol){font:inherit!important;color:inherit!important}
/* Native add-to-cart success message: retain its text, role and cart link. */
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_cart_notice .woocommerce-message{background:#f6f8f7!important;padding:22px 24px!important;display:flex!important;align-items:center;gap:16px;border-radius:16px;box-shadow:none!important;box-sizing:border-box}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_cart_notice .woocommerce-message::after{content:none!important;display:none!important}
body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_cart_notice .woocommerce-message .button.wc-forward{flex:none!important;display:inline-flex!important;align-items:center;min-width:150px!important;max-width:100%;white-space:nowrap}
@media(max-width:620px){body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_cart_notice .woocommerce-message{flex-direction:column;align-items:flex-start}}
@media(max-width:1100px){
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body{gap:32px}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body>.et_pb_column{width:calc(50% - 16px)!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_title h1{font-size:36px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body{grid-template-columns:200px minmax(0,1fr);gap:40px}
}
@media(max-width:980px){
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body{display:block!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body>.et_pb_column{width:100%!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body>.et_pb_column:first-child{margin-bottom:32px!important}
}
@media(max-width:820px){
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body{grid-template-columns:minmax(0,1fr);gap:24px}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-faq-intro{max-width:none}
}
@media(max-width:620px){
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_0_tb_body{padding-top:24px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_0_tb_body{padding-bottom:24px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_title h1{font-size:clamp(26px,8.3vw,32px)!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .pp-breadcrumb{margin-bottom:16px}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_price .price{font-size:21px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_add_to_cart{padding:18px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body :is(.et_pb_wc_add_to_cart .single_add_to_cart_button,.et_pb_wc_cart_notice .woocommerce-message .button.wc-forward){font-size:15px!important;flex-basis:140px;padding-left:16px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_row_1_tb_body{margin-top:8px!important;padding:32px 0 40px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products ul.products{grid-template-columns:minmax(0,1fr);gap:18px}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_wc_related_products li.product img{height:230px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_section_2_tb_body{padding:40px 5vw!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_text_0_tb_body h2{font-size:30px!important;margin-bottom:8px!important}
 body.peak-product-design.single-product #page-container #main-content .et-l.et-l--body .et_pb_toggle_title{font-size:15px!important;padding:20px 28px 20px 0!important}
}
