.single-product .summary.entry-summary{padding-top:0!important;--wbn-product-side-width:480px}.single-product .summary.entry-summary .product_title{margin-bottom:14px!important;color:var(--wbn-green)!important;line-height:1.18!important;letter-spacing:0.005em!important}.single-product .summary.entry-summary .price{width:100%!important;max-width:var(--wbn-product-side-width)!important;margin:0 0 20px 0!important;font-size:20px!important;line-height:1.3!important;font-weight:700!important;color:var(--wbn-text)!important;text-align:center!important}.single-product .summary.entry-summary .ct-product-divider{display:block!important;width:100%!important;max-width:var(--wbn-product-side-width)!important;margin:0 0 26px 0!important;border-color:#e3dccf!important}.single-product .summary.entry-summary .stock{width:100%!important;max-width:var(--wbn-product-side-width)!important;margin:0 0 14px 0!important;font-size:14px!important;line-height:1.45!important;color:#4f4a42!important}.single-product .ct-product-add-to-cart{width:100%!important;max-width:var(--wbn-product-side-width)!important;margin:0 0 34px 0!important}.single-product .summary.entry-summary form.cart{width:100%!important;max-width:var(--wbn-product-side-width)!important;margin:0!important}.single-product .summary.entry-summary form.cart .ct-cart-actions{display:flex!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:var(--wbn-product-side-width)!important}.single-product .summary.entry-summary form.cart .quantity{flex:0 0 110px!important;width:110px!important;min-width:110px!important;min-height:48px!important;margin:0!important}.single-product .summary.entry-summary form.cart .quantity input.qty{min-height:48px!important;font-weight:600!important}.single-product .summary.entry-summary form.cart .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:48px!important;margin:0!important;border-radius:4px!important;background-color:var(--wbn-gold)!important;border:1px solid var(--wbn-gold)!important;color:#263c33!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.01em!important;box-shadow:none!important}.single-product .summary.entry-summary form.cart .single_add_to_cart_button:hover,.single-product .summary.entry-summary form.cart .single_add_to_cart_button:focus{background-color:var(--wbn-gold-dark)!important;border-color:var(--wbn-gold-dark)!important;color:#1f332b!important;box-shadow:0 8px 18px rgb(0 0 0 / .1)!important}.single-product .ppc-button-wrapper{max-width:var(--wbn-product-side-width)!important}@media (max-width:1024px){.single-product .summary.entry-summary{--wbn-product-side-width:100%}}@media (max-width:768px){.single-product .summary.entry-summary .product_title{margin-top:0!important;margin-bottom:14px!important;font-size:24px!important;line-height:1.2!important;text-align:center!important}.single-product .summary.entry-summary .price{max-width:100%!important;margin-bottom:20px!important;font-size:18px!important;text-align:center!important}.single-product .summary.entry-summary .ct-product-divider{max-width:100%!important;margin-bottom:24px!important}.single-product .ct-product-add-to-cart,.single-product .summary.entry-summary form.cart,.single-product .summary.entry-summary form.cart .ct-cart-actions,.single-product .ppc-button-wrapper{max-width:100%!important}.single-product .summary.entry-summary form.cart .ct-cart-actions{gap:10px!important}.single-product .summary.entry-summary form.cart .quantity{flex:0 0 104px!important;width:104px!important;min-width:104px!important}.single-product .summary.entry-summary form.cart .quantity,.single-product .summary.entry-summary form.cart .quantity input.qty,.single-product .summary.entry-summary form.cart .single_add_to_cart_button{min-height:46px!important}.single-product .summary.entry-summary form.cart .single_add_to_cart_button{font-size:14px!important}}.single-product .woocommerce-message,.single-product .woocommerce-error,.single-product .woocommerce-info{max-width:100%!important;margin:18px 0 28px 0!important;padding:22px 20px!important;background:var(--wbn-paper-soft)!important;border:1px solid #e3d9c8!important;border-left:4px solid var(--wbn-gold)!important;border-radius:12px!important;color:#3f3a33!important;line-height:1.65!important;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}.single-product .woocommerce-message:focus,.single-product .woocommerce-message:active,.single-product .woocommerce-error:focus,.single-product .woocommerce-error:active,.single-product .woocommerce-info:focus,.single-product .woocommerce-info:active,.single-product .woocommerce-message *,.single-product .woocommerce-error *,.single-product .woocommerce-info *,.single-product .woocommerce-message *:focus,.single-product .woocommerce-error *:focus,.single-product .woocommerce-info *:focus,.single-product .woocommerce-message *:active,.single-product .woocommerce-error *:active,.single-product .woocommerce-info *:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.single-product .woocommerce-message .button,.single-product .woocommerce-error .button,.single-product .woocommerce-info .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:14px!important;min-height:44px!important;padding:0 18px!important;border-radius:6px!important;background:var(--wbn-gold)!important;border:1px solid var(--wbn-gold)!important;color:#ffffff!important;text-decoration:none!important;box-shadow:none!important;outline:none!important}.single-product .woocommerce-message .button:hover,.single-product .woocommerce-message .button:focus,.single-product .woocommerce-error .button:hover,.single-product .woocommerce-error .button:focus,.single-product .woocommerce-info .button:hover,.single-product .woocommerce-info .button:focus{background:var(--wbn-gold-dark)!important;border-color:var(--wbn-gold-dark)!important;color:#ffffff!important;box-shadow:none!important;outline:none!important}.single-product .woocommerce-error li,.single-product .woocommerce-message li,.single-product .woocommerce-info li{margin:0!important;list-style:none!important}.single-product .quantity{position:relative!important}.single-product .quantity .ct-increase,.single-product .quantity .ct-decrease{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--wbn-text)!important}.single-product .quantity .ct-increase:hover,.single-product .quantity .ct-increase:focus,.single-product .quantity .ct-increase:active,.single-product .quantity .ct-decrease:hover,.single-product .quantity .ct-decrease:focus,.single-product .quantity .ct-decrease:active{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--wbn-text)!important}