.video-bg{position:relative;width:100%;max-width:1700px;height:400px;margin:0 auto;overflow:hidden;border-radius:10px}.video-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.video-bg .overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.video-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;padding:0 20px}.video-overlay-text h1{font-size:35px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 25px!important;padding:0!important;display:inline-block}.shop-btn{display:inline-block;padding:12px 36px;background:#334240;color:#fff;font-weight:600;text-transform:uppercase;border-radius:30px;border:2px solid transparent;font-size:15px;white-space:nowrap!important;text-decoration:none;transition:.3s ease}.shop-btn:hover{background:0 0!important;color:#fff!important;border:1.2px solid #fff!important;transform:scale(1.05)}@media (max-width:1024px){.video-bg{height:330px}.video-overlay-text h1{font-size:30px!important;margin-bottom:20px!important}.shop-btn{padding:11px 32px;font-size:14px}}@media (max-width:767px){.video-bg{height:250px}.video-overlay-text{padding:0 10px}.video-overlay-text h1{font-size:25px!important;line-height:38px!important;margin-bottom:25px!important}.shop-btn{padding:10px 26px!important;font-size:13px!important;border-radius:25px}}@supports (-webkit-touch-callout:none){.video-overlay-text h1{margin:0 0 25px!important;padding:0!important}.shop-btn{white-space:nowrap!important}}.w-accordion-title{background:#fff!important;color:#222!important;font-weight:600;padding:15px 20px 15px 26px!important;border-left:8px solid #f29284!important;border-top:none!important;border-right:none!important;border-bottom:none!important;border-radius:10px!important}.w-accordion-content{background:#fff!important;border:none!important;padding:0 20px 15px!important}.w-accordion-item:hover .w-accordion-title,.w-accordion-item.active .w-accordion-title{background:#fff!important;border-left:4px solid #f29284!important}.woocommerce-Price-amount del,.woocommerce del{font-size:15.5px!important;color:#000!important}.woocommerce ins{font-size:17.5px!important;font-weight:600!important;color:#354448!important}.spec-table{width:100%;border-collapse:collapse;margin:30px 0;font-family:"Albert Sans",sans-serif;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.spec-table th{background-color:#354448;color:#fff;padding:20px 25px;text-align:left;font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:3px solid #ddd}.spec-table td{padding:18px 25px;font-size:16px;color:#333;border-bottom:1px solid #eee;transition:background-color .3s ease}.spec-table tr:nth-child(even){background-color:#f9f9f9}.spec-table tr:hover{background-color:#f1f1f1}.spec-table td,.spec-table th{border-right:1px solid #ddd}.spec-table td:last-child,.spec-table th:last-child{border-right:none}@media (max-width:768px){.spec-table th,.spec-table td{font-size:14px;padding:12px 15px}.spec-table td{display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #ddd}.spec-table th{display:none}.spec-table td::before{content:attr(data-label);font-weight:700;display:block;color:#777;margin-bottom:8px}}.spec-table tr{transition:box-shadow .3s ease}.spec-table tr:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.spec-table-container{overflow-x:auto;max-width:100%}.spec-table td:first-child{font-weight:700}