nav[data-menu="type-1"]>ul>li:first-child>a{padding-inline-start:0}nav[data-menu="type-1"]>ul>li:last-child>a{padding-inline-end:0}strong,b{font-weight:600}.trp-language-switcher>div{border-radius:5px}.ct-product-gallery-container img{border-radius:6px}.ct-container-full[data-vertical-spacing="top:bottom"],.ct-container[data-vertical-spacing="top:bottom"]{margin-top:0!important;margin-bottom:0!important;padding-top:20px!important;padding-bottom:20px!important}.ct-swatch-container .ct-swatch{font-weight:400}.page-template-default .entry-content{margin-bottom:50px}.entry-content p img.aligncenter{display:block;margin-left:auto;margin-right:auto;border-radius:5px}.entry-content .pdp-section-title{font-weight:500}.entry-content a[data-ail]{color:#555;text-decoration:none;border-bottom:1px dashed #999;font-weight:400;transition:all 0.2s ease-in-out}.entry-content a[data-ail]:hover{color:#0056b3;border-bottom-color:#0056b3;border-bottom-style:solid}.ws-post-rec-link{color:#0056b3;font-weight:600;text-decoration:none;border-bottom:1px dotted #0056b3;margin:1.5em .5em}.ws-post-rec-link:hover{color:#007bff;border-bottom-style:solid}.entry-content>.ws-post-rec-link{display:block;max-width:720px;width:fit-content}.entry-content>.ws-post-rec-card,.entry-content>.ws-post-rec-image-card{max-width:720px;margin:1.5em auto}.entry-content ul{padding-left:0}.entry-content ul li{list-style:none}.type-post .entry-content table,.type-post .post-content table,.type-post .wp-block-table table,.ba-table{border-collapse:collapse;margin:2em 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .12);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border:1px solid #ddd}.type-post .entry-content table thead th,.type-post .post-content table thead th,.type-post .wp-block-table table thead th,.ba-table thead th{background-color:#2c3e50;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:16px;text-align:left;border:1px solid #0f1a25}.type-post .entry-content table td,.type-post .post-content table td,.type-post .wp-block-table table td,.ba-table td{padding:12px 16px;border:1px solid #ddd;color:#333;transition:background-color 0.2s ease}.type-post .entry-content table tbody tr:nth-child(even),.type-post .post-content table tbody tr:nth-child(even),.type-post .wp-block-table table tbody tr:nth-child(even),.ba-table tbody tr:nth-child(even){background-color:#f0f2f5}.type-post .entry-content table tbody tr:hover,.type-post .post-content table tbody tr:hover,.type-post .wp-block-table table tbody tr:hover,.ba-table tbody tr:hover{background-color:#e6f0ff}.ct-product-additional-info ul li{margin:10px 0;padding:12px 15px;border-radius:8px;border-left:4px solid #e74c3c;background-color:#f9f9f9;box-shadow:0 2px 5px rgb(0 0 0 / .1);transition:all 0.3s ease}.ct-product-additional-info ul li{margin:10px 0;padding:12px 15px;border-radius:8px;border-left:4px solid #e74c3c;background-color:#f9f9f9;box-shadow:0 2px 5px rgb(0 0 0 / .1);transition:all 0.3s ease;display:flex;align-items:center}.ct-product-additional-info ul li:hover{transform:translateX(5px);background-color:#f0f0f0}.ct-product-additional-info .ct-icon-container{margin-right:10px;display:inline-flex;align-items:center;justify-content:center;color:#e74c3c;width:18px;height:18px;flex-shrink:0}.ct-product-additional-info .ct-icon-container svg{display:block;width:100%;height:100%;max-width:18px;max-height:18px}.ct-product-additional-info .ct-label{font-weight:400;font-size:16px;color:#333;flex-grow:1;line-height:1.4}.ws-product-default{display:block;margin:15px 0;padding:10px 0;border-bottom:1px solid #eee}.ws-product-default a{display:flex;align-items:center;text-decoration:none;color:inherit}.ws-product-image{flex:0 0 auto;margin-right:15px}.ws-product-default .ws-product-image img{width:auto;max-width:120px;height:auto;max-height:120px;object-fit:contain;border-radius:6px}.ws-product-info{flex:1 1 auto;display:flex;flex-direction:column}.ws-product-header{margin-bottom:8px}.ws-product-default .ws-title{font-weight:700;font-size:1.1em;display:block;transition:color 0.2s ease-in-out}.ws-product-default .ws-desc{font-size:.9em;color:#555}.ws-product-price{flex:0 0 auto;margin-left:15px;display:flex;align-items:center}.ws-product-default .ws-price{font-weight:700;color:#e63946;white-space:nowrap}.ws-product-card{display:block;margin:15px 0}.ws-product-card a{text-decoration:none;color:inherit}.ws-card-inner{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgb(0 0 0 / .1);transition:transform 0.2s,box-shadow 0.2s}.ws-card-inner:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.ws-card-header{padding:12px;background-color:#f8f9fa;border-bottom:1px solid #eee}.ws-product-card .ws-title{font-weight:700;font-size:1.1em;display:block;text-align:center;transition:color 0.2s ease-in-out}.ws-product-card .ws-card-inner>img,.ws-product-card img.ws-card-img{width:auto;max-width:100%;height:auto;max-height:500px;margin:15px auto;display:block;object-fit:cover;border-radius:6px}.ws-card-content{padding:15px;display:flex;flex-direction:column;flex-grow:1}.ws-product-card .ws-desc{display:block;margin-bottom:15px;font-size:.9em}.ws-product-card .ws-price{display:block;text-align:right;font-weight:700;color:#e63946;font-size:1.2em;margin-top:auto}.ws-compact{display:inline-flex;align-items:center;padding:5px 10px;margin:5px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:inherit}.ws-compact .ws-title{margin-right:10px;transition:color 0.2s ease-in-out}.ws-compact .ws-price{font-weight:700;color:#e63946}.ws-product-default .ws-title:hover,.ws-product-card .ws-title:hover,.ws-compact .ws-title:hover{color:#ce5a45}.promotion-box{background-color:#FFF8D1;border:2px dashed #FF4F4F;padding:15px;font-family:Arial,sans-serif;width:100%;box-sizing:border-box;margin-top:20px;margin-bottom:20px;border-radius:10px;text-align:center}h3.promotion-title{color:#D7462D;font-size:20px;font-weight:500;margin-bottom:10px}.promotion-description{color:#555;font-size:16px;margin:0;padding:0;line-height:1.4}.promotion-description strong{color:#FF4F4F}@media (max-width:999.98px){.ws-product-default a{flex-direction:column;align-items:stretch}.ws-product-image{margin-right:0;margin-bottom:10px;width:100%;text-align:center}.ws-product-default .ws-product-image img{max-width:100%;max-height:500px;height:auto}.ws-product-info{width:100%;text-align:center}.ws-product-price{margin-left:0;margin-top:10px;width:100%;justify-content:center;text-align:center}}@media screen and (max-width:999.98px){.type-post .entry-content table,.type-post .post-content table,.type-post .wp-block-table table{display:block;overflow-x:auto;white-space:nowrap;border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.type-post .entry-content table thead th,.type-post .post-content table thead th,.type-post .wp-block-table table thead th{padding:12px;font-size:13px;border:1px solid #0f1a25}.type-post .entry-content table td,.type-post .post-content table td,.type-post .wp-block-table table td{padding:10px 12px;font-size:13px;border:1px solid #ddd}}.swp-rp-page-header h1{font-size:20px}.swp-search-results{margin:20px 0}.swp-result-item{padding:15px 0;text-align:center}.swp-result-item--info-container .entry-title{font-size:16px;font-weight:500;margin:0 0 8px;line-height:1.4;text-align:center;padding:10px 5px 0}.swp-result-item--info-container .entry-title a:hover{color:#ce5a45}.swp-result-item--price{font-size:14px;color:#FF745F;font-weight:500;text-align:center}.swp-result-item--img-container,.swp-result-item--img{border-radius:5px;overflow:hidden}.swp-flex .swp-result-item--img-container{flex-basis:15%;margin-right:15px}.swp-grid .swp-result-item--img{margin-bottom:12px;width:100%}.swp-result-item--img img{border-radius:5px}.swp-load-more .swp-load-more-button{font-size:13px;padding:8px 12px;border-radius:4px;background-color:#f5f5f5;color:#333;transition:all 0.3s ease}.navigation.pagination .swp-results-pagination.nav-links{margin:30px 0}.navigation.pagination .swp-results-pagination .page-numbers{font-size:14px;height:30px;width:30px;color:#666;border-color:#e0e0e0}@media (max-width:999.98px){.swp-flex .swp-result-item--img-container{flex-basis:25%}.swp-result-item--info-container .entry-title{font-size:15px}.swp-result-item--desc{font-size:12px}}