.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}.shed-table{width:100%!important}.tips-stories-card-loading{text-align:center;padding:20px;font-size:18px;color:#444;display:none}.tips-stories-card-pagination{text-align:center;margin-top:40px}.tips-stories-card-pagination a,.tips-stories-card-pagination span{display:inline-block;margin:0 5px;padding:8px 14px;border:1px solid #ddd;color:#444;text-decoration:none;border-radius:5px}.tips-stories-card-pagination a:hover{background:#c60000;color:#fff;border-color:#c60000}.tips-stories-card-pagination .current{background:#c60000;border-color:#c60000;color:#fff}.tips-stories-card-box{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);border:1px solid #eee}.tips-stories-card-imgwrap{width:100%;overflow:hidden}.tips-stories-card-img{width:100%;display:block;object-fit:cover}.tips-stories-card-content{padding:25px;text-align:center}.tips-stories-card-title{font-size:26px;margin-bottom:15px}.tips-stories-card-text{font-size:16px;color:#444;line-height:1.6;margin-bottom:20px}.tips-stories-card-link{color:#c60000;font-weight:600;text-decoration:none;border-bottom:1px solid #c60000}.tips-stories-card-link:hover{opacity:0.7}.rto-monthly-price{font-size:25px;color:#722615;display:block;margin-top:5px}input.qty{border:none!important}a.button.wc-forward{display:none}.inline-btn .et_pb_button_module_wrapper{display:inline-block}.inline-btn{text-align:center}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#722615!important;text-align:center}button.single_add_to_cart_button.button.alt{display:none}div#yith-wapo-addon-1{background-color:#3a1511!important}div#wapo-total-price-table{background-color:#3a1511!important;margin-bottom:80px}.rto-payment-box{background:#3a1511;padding:25px;border-radius:4px;color:#fff;margin-bottom:25px}.rto-payment-box h3 span{font-size:20px!important;font-weight:bold;color:#fff;text-transform:uppercase}.rto-payment-box .checkboxbutton input[type="checkbox"]{width:20px;height:20px;accent-color:#fff}.options-container.default-closed{border-bottom:2px solid rgba(255,255,255,0.2);padding-bottom:20px}.yith-wapo-addon.yith-wapo-addon-type-checkbox .checkbox-button-container{display:flex;align-items:center}.rto-payment-box label.yith-wapo-addon-label{font-size:20px;margin-left:10px}.addon-header{border-bottom:2px solid rgba(255,255,255,0.2);margin-bottom:20px;padding-bottom:10px}#wapo-total-price-table table{width:100%}#wapo-total-price-table th{text-align:left;font-size:20px;padding:15px 0px;color:#fff}tr.wapo-product-price,tr.wapo-total-options,tr.wapo-total-order{border-bottom:2px solid rgba(255,255,255,0.2)}#wapo-total-price-table td{text-align:right;font-size:20px;font-weight:bold;color:#fff}.rto-deposit-row{display:flex;justify-content:space-between;font-size:20px;font-weight:bold;margin-top:20px;color:#fff}.rto-payment-box .rto-button{display:block;width:100%;background:#722615;padding:15px;color:#fff;text-align:center;margin-top:15px;font-size:20px;text-transform:uppercase;border-radius:0px;border:none;text-decoration:none;cursor:pointer}#wapo-total-price-table{margin-top:0px}.custom-divider{border:none;height:1px;background-color:#722615;margin:10px auto 20px auto;width:100px}.woocommerce ul.products li.product .price del,#ajax-product-results .product-card del{color:#722615!important;opacity:1}.woocommerce ul.products li.product .price ins,#ajax-product-results .product-card ins{color:#d12026!important;font-weight:700;text-decoration:none}#ajax-product-results .product-card .price{display:flex;gap:6px;justify-content:center;align-items:baseline;font-size:23px}#ajax-filter-form ::placeholder{color:#3a1511;opacity:1}.custom-product-grid{margin-top:2rem}.product-card img{width:100%;height:200px;object-fit:cover}.badge{display:flex;align-items:center;gap:20px;font-family:'Brawler',Georgia,"Times New Roman",serif}.badge-text h2{margin:0px!important;padding-bottom:0px!important}p.sub{font-size:14px;line-height:26px;font-weight:400;letter-spacing:-1px;color:#722615;margin:0px!important;padding-bottom:0px!important}.icon-wrap img{width:100%;height:100%;border-radius:50%;place-items:center}.testimonial{text-align:center;font-family:'Brawler',Georgia,"Times New Roman",serif}.testimonial-content{font-size:18px;line-height:30px;color:#3a1511;margin-bottom:50px}.testimonial-icon img{width:40px;height:40px;border-radius:50%;display:block;margin:auto}.testimonial-name h3{font-size:24px;color:#3a1511;letter-spacing:-2px;padding-bottom:0px}.dsm_card_carousel .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px!important}.custom-style .et_pb_with_border{border:unset!important}.style-section{display:grid;grid-template-columns:180px 1fr;align-items:center;background-color:#fff;position:relative;overflow:hidden;cursor:pointer;transition:background-color 0.3s ease;border-top:1px solid #722615;border-right:2px solid #722615;border-bottom:1px solid #722615;border-left:1px solid #722615}.style-section.active .right-side{background-color:#fff}.left-side{margin-left:50px;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-1{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/style-icon.png')}.icon-2{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/brush-icon.png')}.icon-3{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/delivery-icon.png')}.icon-4{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/smile-icon.png')}.style-section.active .icon-1{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/style-icon-white.png')}.style-section.active .icon-2{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/brush-icon-whote.png')}.style-section.active .icon-3{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/delivery-icon-white.png')}.style-section.active .icon-4{background-image:url('https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/smile-icon-white.png')}.right-side{background:#f8f8f8;padding:20px 50px;position:relative;z-index:1;transition:background-color 0.3s ease}.style-section::before{content:attr(data-number);position:absolute;left:107px;bottom:-38px;font-family:'Brawler',Georgia,serif;font-size:228px;font-weight:800;color:#f8f8f8;line-height:1;z-index:0;transition:color 0.3s ease}.right-side h2{font-family:'Brawler',Georgia,serif;font-size:33px;font-weight:700;line-height:30px;margin:0 0 10px;color:#722615}.right-side p{font-family:'Brawler',Georgia,serif;margin:0;font-size:17px;line-height:22px;font-weight:400;color:#722615}.style-section.active{background-color:#5C1E0D;border-right:2px solid #fff}.style-section.active::before{color:#fff}.style-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);opacity:0;transition:opacity 0.5s ease,transform 0.5s ease;width:100%;max-width:600px;text-align:center;z-index:-99999}.style-content.active{opacity:1;transform:translate(-50%,0%);position:relative;z-index:99999}.cards{position:relative;width:88%;border-radius:4px;overflow:hidden;padding-bottom:20px;margin:auto}.buttons{display:flex;flex-direction:column;align-items:center;gap:10px}.buttons a{position:relative;display:inline-block;padding-top:14px!important;padding-right:42px!important;padding-bottom:14px!important;padding-left:30px!important;color:#FFFFFF!important;border-width:0px!important;border-radius:0px;letter-spacing:2px;font-size:18px;font-family:'Brawler',Georgia,"Times New Roman",serif!important;text-transform:uppercase!important;background-color:#722615;text-decoration:none;transition:background-color 0.3s ease}.buttons a::before{content:"›";position:absolute;right:25px;top:44%;transform:translateY(-50%);transition:right 0.3s ease;font-size:25px}.divider{width:88%;border:none;border-top:1px solid #722615;margin:40px auto}input.et_pb_menu__search-input{color:#fff!important}.shed-card{text-align:center}.formula{display:grid;grid-template-columns:1fr 130px;align-items:center;border:1px solid;padding-left:10px}.ans{background:#722615;color:#fff;padding:5px 10px;font-size:22px;font-size:20px;font-weight:400}.custom-blurd-1 .et_pb_blurb_container,.custom-blurd-2 .et_pb_blurb_container{padding-left:0px!important}.custom-blurd-2 .et_pb_blurb_description{border:1px solid #722615;padding-left:10px;padding-top:11px;padding-bottom:11px}.custom-blurd-1 .et_pb_blurb_description{border:1px solid #722615;padding-left:10px;padding-top:4px;padding-bottom:4px}.ans-1{background:#722615;color:#fff;padding:10px 15px;font-size:22px;font-size:20px;font-weight:400}.shed-card img{width:100%;height:182px;object-fit:contain;border:none;display:block;transition:transform 0.3s ease}.btn-design{display:flex;align-items:center;justify-content:space-between}.text-btn{font-family:'Brawler',Georgia,"Times New Roman",serif;text-transform:uppercase;font-size:18px;letter-spacing:2px;line-height:100%;background-color:#3a1511;padding-top:14px!important;padding-right:45px!important;padding-bottom:14px!important;padding-left:45px!important;margin-top:0px!important;margin-bottom:0px!important}.custom-columns-storage-shed:hover .storage-shed-card .hover-img{opacity:1;transition:opacity 0.3s ease-in}.custom-columns-shed:hover .shed-card .hover-img{opacity:1;transition:opacity 0.3s ease-in}.custom-columns-portable:hover{background-repeat:no-repeat;background-blend-mode:overlay;background-color:initial;background-image:url(https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/portable-garages-img-1.png),linear-gradient(180deg,rgba(255,255,255,0) 0%,#3a1511 45%,#3a1511 70%,#000 100%);background-size:initial;background-position:center top;transition:all 0.4s ease;padding-top:120px;padding-bottom:0px}.custom-columns:hover{background-repeat:no-repeat;background-blend-mode:overlay;background-color:initial;background-image:url(https://beachybarns.dreamhosters.com/wp-content/uploads/2025/10/Storage-shed-img-1.png),linear-gradient(180deg,rgba(255,255,255,0) 0%,#3a1511 45%,#3a1511 70%,#000 100%);background-size:initial;background-position:center top;transition:all 0.4s ease;padding-top:120px;padding-bottom:0px}.tools-grid{display:flex;justify-items:center;gap:15px}.inline-block-imgs{display:inline-block}.tool-item{border:2px solid #5b2e00;color:#5b2e00;font-weight:600;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:8px 15px;background:#fff}.tool-item img{width:24px;height:24px;object-fit:contain}.tool-item span{font-family:'Brawler',Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;line-height:30px;color:#3a1511}.shed-card{text-align:center}.shed-card img{width:100%;height:182px;object-fit:contain;border:none;display:block;transition:transform 0.3s ease}.shed-card .hover-img{position:absolute;top:0;left:0;opacity:0}.storage-shed-card{position:relative;display:inline-block;overflow:hidden}.storage-shed-card img{width:100%;height:auto;display:block;transition:opacity 1s cubic-bezier(0.4,0,0.2,1)}.storage-shed-card .hover-img{position:absolute;top:0;left:0;opacity:0}.custom-columns:hover .text-btn{background-color:#722615}.custom-columns:hover .change-color{color:#fff!important}.custom-columns-portable:hover .text-btn{background-color:#722615}.custom-columns-portable:hover .change-color{color:#fff!important}.et_pb_blurb_0_tb_footer.et_pb_blurb.et_pb_module,.et_pb_blurb_1_tb_footer.et_pb_blurb.et_pb_module{margin-left:0!important;margin-right:0!important}