body .et_pb_section_sticky_mobile .et_pb_row.et-last-child,body .et_pb_section_sticky_mobile .et_pb_row:last-child{padding-bottom:10px!important}.woocommerce-message{background-color:#e5c364!important;color:#3a2900!important;margin-bottom:-10px!important}.sharedaddy{background-color:#fff!important}.woocommerce-message a.button.wc-forward{background-color:#3a2900!important;color:#ffffff!important}.sd-sharing{display:none}div.jetpack-likes-widget-wrapper{display:none}body{margin:0;font-family:Arial,sans-serif;overflow-x:hidden;padding-top:48px}.woocommerce .et_pb_woo_related_products .related.products h2,.et_pb_woo_related_products .et_pb_module_header{font-size:16px!important;text-transform:uppercase!important;letter-spacing:0.5px;font-weight:600}.et_pb_woo_grid .woocommerce ul.products li.product .et_overlay,.et_pb_woo_grid .woocommerce ul.products li.product .woocommerce-LoopProduct-link .button,.et_pb_woo_related_products .woocommerce ul.products li.product .et_overlay,.et_pb_woo_related_products .woocommerce ul.products li.product .woocommerce-LoopProduct-link .button{display:none!important;pointer-events:none!important}.et_pb_module.et_pb_woo_product_image{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.et_pb_woo_product_image .woocommerce-product-gallery{margin:0!important;padding:0!important}.et_pb_woo_product_image img{width:100%;height:auto;display:block}.variations_form .variations select{display:none!important}#et-btt::before{display:none!important}#et-btt{background:none!important;width:50px!important;height:50px!important;border-radius:50%!important}#et-btt::after{content:"";display:block;width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='shadow' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='3' flood-color='rgba(0,0,0,0.15)'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx='25' cy='25' r='23' fill='rgba(255,255,255,0.9)' filter='url(%23shadow)' stroke='rgba(0,0,0,0.1)' stroke-width='0.5'/%3E%3Cpath d='M25 15 L18 22 L20.5 24.5 L23 22 L23 30 L27 30 L27 22 L29.5 24.5 L32 22 Z' fill='%23333' stroke='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.single-product .et_pb_code img[alt="Carp Addict Logo"],.woocommerce-page .et_pb_code img[alt="Carp Addict Logo"],body.single-product .et_pb_code img[alt="Carp Addict Logo"]{height:56px!important;max-height:56px!important;width:auto!important;max-width:200px!important;object-fit:contain!important}.single-product .et_pb_code .h-14,.woocommerce-page .et_pb_code .h-14{height:3.5rem!important;max-height:3.5rem!important}.single-product .et_pb_code .container,.woocommerce-page .et_pb_code .container{max-height:none!important}.single-product .et_pb_code .flex,.woocommerce-page .et_pb_code .flex{align-items:center!important}.single-product .et_pb_code .social-icon,.woocommerce-page .et_pb_code .social-icon,body.single-product .et_pb_code .social-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;background:#000!important;color:white!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}.single-product .et_pb_code .social-icon svg,.woocommerce-page .et_pb_code .social-icon svg{width:20px!important;height:20px!important;fill:currentColor!important}.single-product .et_pb_code .social-icons,.woocommerce-page .et_pb_code .social-icons{display:flex!important;justify-content:center!important;gap:15px!important}.single-product .et_pb_code .section-content a,.woocommerce-page .et_pb_code .section-content a,.single-product .et_pb_code .footer-info p,.woocommerce-page .et_pb_code .footer-info p,.single-product .et_pb_code .section-header,.woocommerce-page .et_pb_code .section-header{color:white!important}.single-product .et_pb_code .section-content a:hover,.woocommerce-page .et_pb_code .section-content a:hover{color:#eeb422!important}.single-product .et_pb_code .social-icon:hover,.woocommerce-page .et_pb_code .social-icon:hover{background:#eeb422!important}#et-main-area{margin-bottom:0px!important}#et-main-area{margin-bottom:0px!important;padding-bottom:0px!important}#et-main-area .et_pb_section:last-of-type{margin-bottom:0px!important;padding-bottom:0px!important}#main-footer .et_pb_section:first-of-type{margin-top:0px!important;padding-top:0px!important}.et_pb_accordion,.et_pb_woo_tabs_ac.et_pb_accordion{border:none!important}.et_pb_accordion .et_pb_toggle{border-top:1px solid #333!important;background-color:transparent!important;margin-bottom:0!important}.et_pb_accordion .et_pb_toggle:last-child{border-bottom:1px solid #333!important}.et_pb_accordion .et_pb_toggle_title{color:#ccc!important;font-size:18px;font-weight:600;padding:20px 10px}.et_pb_accordion .et_pb_toggle_title:before{color:#eeb422!important}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title{color:#fff!important}.et_pb_accordion .et_pb_toggle_content{color:#ccc;line-height:1.7;padding-bottom:25px}.et_pb_accordion .et_pb_toggle_content p{padding:0!important}.et_pb_woo_tabs_ac .shop_attributes{width:100%;border-collapse:collapse;color:#ccc}.et_pb_woo_tabs_ac .shop_attributes th,.et_pb_woo_tabs_ac .shop_attributes td{padding:12px;border:1px solid #333;text-align:left}.et_pb_woo_tabs_ac .shop_attributes tr:nth-child(even){background-color:#1a1a1a!important}.et_pb_woo_tabs_ac .shop_attributes th{color:#eeb422}.et_pb_wc_add_to_cart .single_add_to_cart_button{background:#000000!important;color:#ffffff!important;border:1px solid #555!important;padding:18px 40px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:0!important;line-height:1!important;transition:all 0.3s ease!important;float:none!important;display:inline-block}.et_pb_wc_add_to_cart .single_add_to_cart_button:hover{background:#333333!important;border-color:#888!important}.et_pb_wc_add_to_cart .quantity{margin-right:10px;display:inline-block;vertical-align:middle}.et_pb_wc_add_to_cart .quantity .qty{height:55px!important;width:50px!important;border-color:#555!important;background-color:#1a1a1a!important;color:#fff!important}.et_pb_wc_add_to_cart .single_add_to_cart_button{background:#000000!important;color:#ffffff!important;border:1px solid #555!important;padding:18px 40px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:0!important;line-height:1!important;transition:all 0.3s ease!important;float:none!important;display:inline-block;margin-top:20px}.et_pb_wc_add_to_cart .single_add_to_cart_button:hover{background:#333333!important;border-color:#888!important}.et_pb_wc_add_to_cart .quantity{margin-right:10px;display:inline-block;vertical-align:middle}.et_pb_wc_add_to_cart .quantity .qty{height:55px!important;width:50px!important;border-color:#555!important;background-color:#1a1a1a!important;color:#fff!important}.variations_form .variations{margin:0 auto 35px;max-width:450px;width:100%;border-spacing:0;text-align:center}.variations_form .variations td,.variations_form .variations th{text-align:center;border:none;padding:0;display:block;width:100%}.variations_form .variations .label{padding-bottom:15px}.variations_form .variations .label label{font-weight:600;color:#ffffff!important;font-size:16px;text-transform:uppercase;letter-spacing:0.5px}.variations_form .variations .value{width:100%;padding-bottom:20px}.variations_form .variations select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#1a1a1a!important;border:1px solid #555!important;border-radius:4px!important;color:#ccc!important;padding:12px 40px 12px 15px!important;font-family:'Montserrat',sans-serif!important;font-size:16px;font-weight:500;cursor:pointer;width:100%;max-width:350px;margin:0 auto;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E')!important;background-repeat:no-repeat!important;background-position:right 15px top 50%!important;background-size:.65em auto!important}.klarna-messaging-container{max-width:450px;margin:30px auto;padding:15px 20px;background-color:#222;border:1px solid #666;text-align:left}.klarna-placeholder{display:flex;align-items:center;gap:10px;color:#ccc;font-size:14px;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.klarna-logo{background-color:#ffb3da;color:#000;padding:4px 8px;border-radius:4px;font-weight:bold;font-size:12px;text-transform:none}.klarna-text{flex:1}.klarna-text a{color:#ffffff;text-decoration:underline}.klarna-text a:hover{color:#fff}p.stock{font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:1em;font-family:'Montserrat',sans-serif;color:#ffffff!important}p.stock::before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}p.stock.in-stock::before{background-color:#28a745}p.stock.low-stock::before{background-color:#ffc107}p.stock.out-of-stock::before{background-color:#6c757d}.single-product .variations_form .variations{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-bottom:35px!important}.single-product .variations .variable-item{width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;padding:0!important;border:1px solid #555!important;background:transparent!important;border-radius:4px!important;transition:all 0.3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.single-product .variations .variable-item .variable-item-contents{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-family:'Montserrat',sans-serif!important;color:#ccc!important;font-weight:500!important;font-size:14px!important;line-height:1!important;background-image:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.single-product .variations .variable-item::before,.single-product .variations .variable-item::after,.single-product .variations .variable-item .variable-item-contents::before,.single-product .variations .variable-item .variable-item-contents::after{display:none!important;content:none!important;background-image:none!important}.single-product .variations .variable-item:not(.selected):hover{border-color:#aaa!important}.single-product .variations .variable-item:not(.selected):hover .variable-item-contents{color:#fff!important}.single-product .variations .variable-item.selected{border:2px solid #ffffff!important}.single-product .variations .variable-item.selected .variable-item-contents{color:#ffffff!important}.single-product .variations .variable-item.disabled{opacity:0.4;cursor:not-allowed;background-color:#222!important;border-color:#555!important}.single-product .variations .variable-item.disabled .variable-item-contents{color:#ccc!important}.carp-delivery-message{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 15px;margin:25px auto;border:1px solid #444;background-color:#222;border-radius:6px;max-width:450px}.carp-delivery-message .delivery-truck-icon{width:28px;height:28px;fill:#eeb422;flex-shrink:0}.carp-delivery-message .delivery-text{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;line-height:1.4}.product-features-section{padding:40px 20px;margin:40px 0;border-top:1px solid #333;border-bottom:1px solid #333;color:#ffffff}.features-main-title{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:700;margin-bottom:30px;color:#ffffff}.feature-item{display:flex;align-items:center;gap:20px;margin-bottom:25px}.feature-icon-wrapper{flex-shrink:0;width:70px;height:70px;border:2px solid #5a3f7a;border-radius:50%;display:flex;align-items:center;justify-content:center}.feature-icon{width:40px;height:40px;filter:invert(1) brightness(2)}.feature-title{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#ffffff;margin:0 0 5px 0}.feature-description{font-size:15px;color:#ccc;line-height:1.6;margin:0}.single-product .variations .variable-item,.single-product .variations .variable-item span,.single-product .variations .variable-item .variable-item-contents,.single-product .variations .variable-item .variable-item-contents span,.single-product .variations .variable-item::before,.single-product .variations .variable-item::after,.single-product .variations .variable-item .variable-item-contents::before,.single-product .variations .variable-item .variable-item-contents::after{background-image:none!important;background:none!important;content:none!important;-webkit-mask-image:none!important;mask-image:none!important;text-decoration:none!important}.single-product .variations .variable-item::before,.single-product .variations .variable-item::after,.single-product .variations .variable-item .variable-item-contents::before,.single-product .variations .variable-item .variable-item-contents::after{display:none!important;visibility:hidden!important;opacity:0!important}.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item::after{display:none!important;content:none!important;background-image:none!important}.woo-variation-swatches .variable-item::after{display:none!important;content:none!important}.single-product .variations .variable-item .variable-item-contents span.variable-item-span::after{display:none!important;content:none!important;background:none!important;border:none!important;width:0!important;height:0!important;visibility:hidden!important}