body.hpdc-pp2{background:#EDF1E8!important}
body.hpdc-pp2 .site-content,body.hpdc-pp2 #content,body.hpdc-pp2 .site-main,body.hpdc-pp2 div.product{background:transparent!important}
body.hpdc-pp2 div.product{color:#3c4d44!important}
body.hpdc-pp2 .content-single-wrapper{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:56px!important;align-items:start!important;padding-top:28px!important}
body.hpdc-pp2 .content-single-wrapper>.woocommerce-product-gallery,body.hpdc-pp2 .content-single-wrapper>.summary{width:auto!important;max-width:none!important;float:none!important;margin:0!important} body.hpdc-pp2 .woocommerce-product-gallery{background:#fff!important;border-radius:20px!important;padding:24px!important;box-shadow:0 18px 40px -24px rgba(35,70,56,.35)!important;border:1px solid #e0e5dc!important;box-sizing:border-box!important;position:sticky!important;top:24px!important}
body.hpdc-pp2 .woocommerce-product-gallery img{border-radius:12px!important}
body.hpdc-pp2 .wpgs-thumb .slick-slide img{border:1px solid #e0e5dc!important;border-radius:10px!important;opacity:.7;transition:opacity .2s}
body.hpdc-pp2 .wpgs-thumb .slick-current img,body.hpdc-pp2 .wpgs-thumb .slick-slide:hover img{opacity:1;border-color:#B99A50!important} body.hpdc-pp2 .summary .left{display:flex!important;flex-direction:column!important}
body.hpdc-pp2 .summary .entry-summary-top{display:none!important}
body.hpdc-pp2 .hpdc-pp2-eyebrow{order:1;display:inline-block;font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#B99A50!important;text-decoration:none!important;margin:0 0 12px!important}
body.hpdc-pp2 .summary .product_title{order:2;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.15!important;letter-spacing:-.5px!important;color:#234638!important;margin:0 0 10px!important;text-transform:none!important}
body.hpdc-pp2 .summary .product_after_title{order:3;margin:0 0 14px!important;font-size:12px!important;color:#8a978e!important;letter-spacing:.3px}
body.hpdc-pp2 .summary p.price{order:4;font-family:Georgia,serif!important;font-size:28px!important;font-weight:400!important;color:#285E49!important;margin:0 0 6px!important}
body.hpdc-pp2 .summary p.price .woocommerce-Price-amount{color:#285E49!important;font-size:inherit!important;font-weight:400!important}
body.hpdc-pp2 .summary .inventory_status{order:5;display:inline-flex!important;align-items:center;gap:8px;font-size:13px!important;color:#285E49!important;font-weight:600!important;margin:0 0 18px!important}
body.hpdc-pp2 .summary .inventory_status:before{content:"";width:8px;height:8px;border-radius:50%;background:#3d9a6e;display:inline-block}
body.hpdc-pp2 .summary .inventory_status .stock-title{display:none!important}
body.hpdc-pp2 .woocommerce-product-details__short-description{order:6;margin:0 0 4px!important}
body.hpdc-pp2 .woocommerce-product-details__short-description>p{font-size:16px!important;line-height:1.65!important;color:#4e5f55!important;margin:0 0 14px!important}
body.hpdc-pp2 .woocommerce-product-details__short-description .product-info-box,body.hpdc-pp2 .woocommerce-product-details__short-description ul.infos{display:none!important}
body.hpdc-pp2 .hpdc-pp2-bullets{order:7;list-style:none!important;margin:0 0 22px!important;padding:0!important;display:grid;gap:8px}
body.hpdc-pp2 .hpdc-pp2-bullets li{position:relative;padding:0 0 0 28px!important;font-size:15px!important;line-height:1.5!important;color:#234638!important;margin:0!important;border:0!important}
body.hpdc-pp2 .hpdc-pp2-bullets li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#285E49 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
body.hpdc-pp2 .summary form.cart{order:8;margin:0 0 18px!important;padding:20px 0 0!important;border-top:1px solid #d9dfd4!important}
body.hpdc-pp2 .hpdc-pp2-delivery{order:9}
body.hpdc-pp2 .summary .product_meta{order:10;display:none!important}
body.hpdc-pp2 .summary .variations th,body.hpdc-pp2 .summary .variations .label{display:none!important} body.hpdc-pp2 .hpdc-variation-list{margin:0 0 16px!important;gap:10px!important}
body.hpdc-pp2 .hpdc-var-card{border:1.5px solid #d4dccf!important;border-radius:14px!important;background:#fff!important;padding:12px 10px!important}
body.hpdc-pp2 .hpdc-var-card:hover{border-color:#B99A50!important;box-shadow:none!important}
body.hpdc-pp2 .hpdc-var-card.is-selected{border-color:#285E49!important;box-shadow:0 0 0 1.5px #285E49!important;background:#f6f9f3!important}
body.hpdc-pp2 .hpdc-var-name{color:#234638!important;font-size:15px!important}
body.hpdc-pp2 .hpdc-var-price{color:#6b7a70!important;font-size:13px!important}
body.hpdc-pp2 .reset_variations{display:none!important} body.hpdc-pp2 .woocommerce-variation-add-to-cart,body.hpdc-pp2 .summary form.cart:not(.variations_form){display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}
body.hpdc-pp2 .summary .quantity.buttons_added{border-color:#d4dccf!important;background:#fff!important;height:54px!important}
body.hpdc-pp2 .summary .quantity.buttons_added input.qty{height:52px!important;border-color:#e3e8df!important;color:#234638!important}
body.hpdc-pp2 .summary .quantity.buttons_added .minus,body.hpdc-pp2 .summary .quantity.buttons_added .plus{height:52px!important;color:#234638!important}
body.hpdc-pp2 .summary .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;margin:0!important;height:54px!important;padding:0 24px!important;border-radius:30px!important;background:#285E49!important;border:0!important;color:#fff!important;font:700 16px/1 Arial,sans-serif!important;letter-spacing:.3px!important;text-transform:none!important;box-shadow:0 10px 22px -12px rgba(40,94,73,.8)!important;transition:background .2s}
body.hpdc-pp2 .summary .single_add_to_cart_button:hover{background:#1f4c3b!important}
body.hpdc-pp2 .summary .single_add_to_cart_button.disabled{opacity:.55!important} body.hpdc-pp2 .hpdc-pp2-delivery{background:#fff;border:1px solid #e0e5dc;border-radius:16px;padding:16px 18px;display:grid;gap:10px;margin:2px 0 8px}
body.hpdc-pp2 .hpdc-pp2-dl{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#4e5f55}
body.hpdc-pp2 .hpdc-pp2-dl strong{color:#234638}
body.hpdc-pp2 .hpdc-pp2-dl a{color:#285E49!important;text-decoration:underline!important;text-underline-offset:2px}
body.hpdc-pp2 .hpdc-pp2-ic{flex:0 0 22px;height:22px;border-radius:50%;background:#f4eedf;color:#B99A50;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:-1px} body.hpdc-pp2 .hpdc-desc-wrap{margin:64px 0 0!important;background:#fff!important;border:1px solid #e0e5dc!important;border-radius:20px!important;padding:8px 40px 36px!important;box-sizing:border-box!important}
body.hpdc-pp2 .hpdc-ptabs-nav{gap:34px!important;border-bottom:1px solid #e0e5dc!important;padding:0!important;margin:0 0 30px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}
body.hpdc-pp2 .hpdc-ptabs-nav::-webkit-scrollbar{display:none!important}
body.hpdc-pp2 .hpdc-ptab-btn{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#6b7a70!important;font-family:Georgia,serif!important;font-size:18px!important;font-weight:400!important;padding:22px 0 16px!important;margin:0 0 -1px!important;flex-shrink:0!important}
body.hpdc-pp2 .hpdc-ptab-btn:hover{color:#234638!important;background:transparent!important;box-shadow:none!important}
body.hpdc-pp2 .hpdc-ptab-btn.active{color:#234638!important;border-bottom-color:#B99A50!important;background:transparent!important;box-shadow:none!important}
body.hpdc-pp2 .hpdc-ptab-btn[data-tab="shipping"],body.hpdc-pp2 .hpdc-ptab-btn[data-tab="cancellation"],body.hpdc-pp2 .hpdc-ptab-btn[data-tab="helpwith"]{display:none!important}
body.hpdc-pp2 .hpdc-ptab-panel,body.hpdc-pp2 .hpdc-ptab-panel p,body.hpdc-pp2 .hpdc-ptab-panel li{font-size:16px!important;line-height:1.75!important;color:#4e5f55!important}
body.hpdc-pp2 .hpdc-ptab-panel h2,body.hpdc-pp2 .hpdc-ptab-panel h3,body.hpdc-pp2 .hpdc-ptab-cols h3{font-family:Georgia,serif!important;font-weight:400!important;color:#234638!important;font-size:22px!important;line-height:1.3!important;border:0!important;padding:0!important;margin:0 0 14px!important}
body.hpdc-pp2 .hpdc-ptab-panel h4{font-family:Georgia,serif!important;font-weight:400!important;color:#234638!important;font-size:18px!important;margin:20px 0 8px!important}
body.hpdc-pp2 .hpdc-ptab-panel strong{color:#234638!important}
body.hpdc-pp2 .hpdc-ptab-cols{gap:48px!important;grid-template-columns:1.4fr 1fr!important}
body.hpdc-pp2 .hpdc-ptab-cols>div+div{background:#f6f8f3;border-radius:16px;padding:22px 24px}
body.hpdc-pp2 .hpdc-check-list li{border-bottom:1px solid #e7ece3!important;padding:8px 0 8px 28px!important}
body.hpdc-pp2 .hpdc-check-list li:before{color:#B99A50!important;top:8px}
body.hpdc-pp2 .hpdc-note{background:#f6f8f3!important;border-left-color:#B99A50!important;font-style:normal!important;color:#6b7a70!important;font-size:14px!important} body.hpdc-pp2 .hpdc-pp2-ing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
body.hpdc-pp2 .hpdc-pp2-ing div,body.hpdc-pp2 .hpdc-pp2-dr-card{background:#f6f8f3;border-radius:16px;padding:20px 22px}
body.hpdc-pp2 .hpdc-pp2-ing span,body.hpdc-pp2 .hpdc-pp2-dr-card h4{display:block;font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:#B99A50!important;margin:0 0 8px!important}
body.hpdc-pp2 .hpdc-pp2-ing p{margin:0!important;color:#234638!important;font-family:Georgia,serif!important;font-size:18px!important;line-height:1.45!important}
body.hpdc-pp2 .hpdc-pp2-dr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body.hpdc-pp2 .hpdc-pp2-dr-card p{margin:0!important;font-size:15px!important}
body.hpdc-pp2 .hpdc-pp2-dr-more a{color:#285E49!important;font-weight:600}
body.hpdc-pp2 .hpdc-pp2-disc{margin-top:22px!important;font-size:13px!important;color:#8a978e!important;line-height:1.6!important} body.hpdc-pp2 section.related{margin-top:72px!important}
body.hpdc-pp2 section.related>h2{font-family:Georgia,serif!important;font-weight:400!important;color:#234638!important;font-size:36px!important;letter-spacing:-.5px!important;text-align:left!important;margin:0 0 26px!important;text-transform:none!important}
body.hpdc-pp2 section.related li.product .product-block{background:#fff!important;border:1px solid #e0e5dc!important;border-radius:16px!important;padding:14px!important;box-sizing:border-box!important;height:100%}
body.hpdc-pp2 section.related li.product .woocommerce-loop-product__title,body.hpdc-pp2 section.related li.product h3 a,body.hpdc-pp2 section.related li.product h2 a{color:#234638!important}
body.hpdc-pp2 section.related .button{background:#285E49!important;border-color:#285E49!important;color:#fff!important;border-radius:30px!important}
body.hpdc-pp2 section.related .price,body.hpdc-pp2 section.related .price .amount{color:#285E49!important} @media (max-width:900px){
body.hpdc-pp2 .content-single-wrapper{grid-template-columns:1fr!important;gap:22px!important;padding-top:10px!important}
body.hpdc-pp2 .woocommerce-product-gallery{position:relative!important;top:0!important;padding:12px!important;border-radius:16px!important}
body.hpdc-pp2 .hpdc-desc-wrap{padding:0 18px 24px!important;margin-top:36px!important;border-radius:16px!important}
body.hpdc-pp2 .hpdc-ptab-cols{grid-template-columns:1fr!important;gap:20px!important}
body.hpdc-pp2 .hpdc-pp2-dr-grid{grid-template-columns:1fr}
}
@media (max-width:768px){
body.hpdc-pp2 .woocommerce-product-gallery .wpgs-image,body.hpdc-pp2 .woocommerce-product-gallery .wpgs-image img{max-height:300px!important;object-fit:contain!important}
body.hpdc-pp2 .summary .product_title{font-size:26px!important;margin-bottom:6px!important}
body.hpdc-pp2 .hpdc-pp2-eyebrow{margin-bottom:8px!important;font-size:11px!important}
body.hpdc-pp2 .summary .product_after_title{display:none!important}
body.hpdc-pp2 .summary p.price{font-size:24px!important;margin:0 0 2px!important}
body.hpdc-pp2 .summary .inventory_status{margin-bottom:12px!important} body.hpdc-pp2 .summary form.cart{order:5;padding-top:0!important;border-top:0!important;margin-bottom:14px!important}
body.hpdc-pp2 .summary .inventory_status{order:4}
body.hpdc-pp2 .hpdc-pp2-delivery{order:6;margin-bottom:22px}
body.hpdc-pp2 .woocommerce-product-details__short-description{order:7}
body.hpdc-pp2 .hpdc-pp2-bullets{order:8}
body.hpdc-pp2 .woocommerce-variation-add-to-cart,body.hpdc-pp2 .summary form.cart:not(.variations_form){flex-direction:row!important;align-items:center!important}
body.hpdc-pp2 .summary .quantity.buttons_added{align-self:auto!important}
body.hpdc-pp2 .summary .single_add_to_cart_button{font-size:15px!important;padding:0 14px!important}
body.hpdc-pp2 .hpdc-ptabs-nav{gap:22px!important;margin-bottom:20px!important}
body.hpdc-pp2 .hpdc-ptab-btn{font-size:16px!important;padding:18px 0 12px!important}
body.hpdc-pp2 section.related>h2{font-size:26px!important}
} body.hpdc-pp2 .summary h1.product_title.entry-title{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;color:#234638!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.15!important}
body.hpdc-pp2 .summary .woocommerce-product-details__short-description{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
body.hpdc-pp2 .hpdc-desc-wrap{margin-top:48px!important}
body.hpdc-pp2 section.related .star-rating,body.hpdc-pp2 section.related .count-review,body.hpdc-pp2 section.related .woocommerce-review-link{display:none!important}
body.hpdc-pp2 .liquory-sticky-add-to-cart{background:#fff!important;border-bottom:1px solid #e0e5dc!important;box-shadow:0 8px 24px -16px rgba(35,70,56,.4)!important}
body.hpdc-pp2 .liquory-sticky-add-to-cart .button,body.hpdc-pp2 .liquory-sticky-add-to-cart button{background:#285E49!important;border-color:#285E49!important;color:#fff!important;border-radius:30px!important;text-transform:none!important;letter-spacing:.2px!important}
body.hpdc-pp2 .liquory-sticky-add-to-cart a:not(.button),body.hpdc-pp2 .liquory-sticky-add-to-cart .price,body.hpdc-pp2 .liquory-sticky-add-to-cart .amount{color:#234638!important}
@media (max-width:768px){ body.hpdc-pp2 .summary h1.product_title.entry-title{font-size:26px!important} } body.hpdc-pp2 .summary form.variations_form>div,body.hpdc-pp2 .summary .single_variation_wrap{width:100%!important}
body.hpdc-pp2.single-product .entry-summary form.cart:not(.variations_form):not(.grouped_form),body.hpdc-pp2.single-product .entry-summary .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px!important}
body.hpdc-pp2.single-product .entry-summary .quantity.buttons_added{align-self:center!important;flex:0 0 auto!important;width:auto!important}
@media (max-width:768px){ body.hpdc-pp2 .summary h1.product_title.entry-title{font-size:23px!important;line-height:1.2!important} }
body.hpdc-pp2 .hpdc-pp2-dr-more{margin:20px 0 0!important}