.footer-modern{background:#fff;font-family:Arial,sans-serif}.footer-top-contact{background:#f5f5f5;padding:15px 0;border-bottom:1px solid #e0e0e0}.contact-info-row{display:flex;justify-content:space-between;align-items:center}.contact-item{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#333}.contact-item i{font-size:16px;color:#666}.footer-middle-modern{padding:50px 0 30px;background:#fff}.footer-content-row{display:flex;flex-wrap:wrap;gap:30px}.footer-col{flex:1;min-width:220px}.footer-block{margin-bottom:20px}.footer-title{font-size:16px;font-weight:700;color:#333;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.footer-content{font-size:14px;color:#666;line-height:1.6}.footer-logo-modern{margin-bottom:20px}.footer-logo-modern img{max-width:150px;height:auto}.about-description{color:#666;line-height:1.8}.popular-searches-tags{display:flex;flex-wrap:wrap;gap:8px}.search-tag{display:inline-block;padding:6px 12px;background:#f5f5f5;color:#333;border:1px solid #e0e0e0;border-radius:3px;font-size:12px;text-decoration:none;transition:all .3s ease}.search-tag:hover{background:#333!important;color:#fff;border-color:#333}.footer-links-list{list-style:none;padding:0;margin:0}.footer-links-list li{margin-bottom:10px}.footer-links-list a{color:#666;text-decoration:none;transition:color .3s ease;display:block}.footer-links-list a:hover{color:#333!important}.social-group{margin-bottom:20px}.social-group-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#333;font-size:14px}.social-group-header i{font-size:18px;color:#e4405f}.social-platform-name{font-weight:600}.regional-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.regional-link{text-decoration:none;transition:transform .2s ease}.regional-link:hover{transform:translateY(-2px)}.region-badge{display:inline-block;padding:6px 12px;background:#fff;border:1px solid #e4e4e4;color:#333;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.regional-link:hover .region-badge{background:#333;color:#fff;box-shadow:0 4px 8px #00000026}.social-links-global{display:flex;flex-direction:column;gap:10px}.social-link{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;color:#333;text-decoration:none;transition:all .3s ease;font-size:13px}.social-link i{font-size:16px;width:20px;text-align:center}.social-link:hover{background:#333!important;color:#fff;border-color:#333;transform:translate(5px)}.social-link:hover i{color:#fff}.social-link i.fa-facebook{color:#1877f2}.social-link i.fa-youtube{color:red}.social-link i.fa-pinterest{color:#e60023}.social-link i.fa-linkedin{color:#0a66c2}.footer-payment-section{padding:20px 0;background:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.payment-methods-wrapper{text-align:center}.payment-img{max-width:100%;height:auto}.footer-bottom-modern{padding:20px 0;background:#060606;color:#fff}.footer-bottom-row{display:flex;justify-content:center;align-items:center}.copyright-text{font-size:13px;color:#fff;text-align:center}@media (max-width: 991px){.footer-content-row{gap:20px}.footer-col{min-width:calc(50% - 10px)}.contact-info-row{flex-wrap:wrap;gap:15px}.contact-item{flex:1 1 calc(50% - 7.5px);min-width:calc(50% - 7.5px)}}@media (max-width: 767px){.footer-middle-modern{padding:30px 0 20px}.footer-col{min-width:100%;margin-bottom:20px}.footer-title{font-size:14px;margin-bottom:15px}.contact-info-row{flex-direction:column;gap:12px}.contact-item{flex:1 1 100%;min-width:100%;justify-content:center;text-align:center}.footer-bottom-row{text-align:center}.regional-links{justify-content:flex-start}.social-links-global{gap:8px}}@media (max-width: 480px){.footer-top-contact{padding:10px 0}.contact-item{font-size:12px}.contact-item i{font-size:14px}.footer-middle-modern{padding:25px 0 15px}.footer-title,.footer-content{font-size:13px}.search-tag{font-size:11px;padding:5px 10px}.footer-bottom-modern{padding:15px 0}.copyright-text{font-size:12px}.region-badge{font-size:10px;padding:5px 10px}.social-link{font-size:12px;padding:7px 10px}}.lang2{display:none}.footer-links-list a:focus,.search-tag:focus,.social-link:focus,.regional-link:focus{outline:2px solid #4A90E2;outline-offset:2px}html{scroll-behavior:smooth}#extend-message{display:none}#extend-message h3,.button-cont{text-align:center}#extend-message hr{margin:25px 0}#rereview{display:none;margin:0 auto}.one-line .medium-up--one-half:nth-child(1){padding-right:15px}.one-line .medium-up--one-half:nth-child(2){padding-left:15px}.prof-main{margin:5px 0}.prof-main label{font-size:19px;text-transform:none}.prof-pic{border:1px solid black;border-radius:50%;text-align:center;display:inline-block;width:55px;margin-right:5px}.prof-pic i{font-size:50px}.prof-star label{font-size:medium;padding-left:5px}.prof-star .fa{color:#ff8c00}.place{padding-bottom:5px}.prof-cont{color:#696969}.prof-cont p{font-style:italic}.review-buttons{margin-top:45px}.review-buttons div{text-align:center}.review-buttons .btn{width:100%;font-size:14px;padding:15px 30px;letter-spacing:.07em}.btn--prime-accent{border:1px solid #002147!important;color:#fff!important;background-color:#002147!important}.btn--prime-accent:hover{border:1px solid #002147!important;color:#696969!important;background-color:#002147!important}.btn--secondary-accent{border:1px solid black!important;color:#000!important;background-color:#fff!important}.btn--secondary-accent:hover{border:1px solid #696969!important;color:#696969!important;background-color:#fff!important}#btn-msg{color:red;font-weight:900;margin:0 0 10px;font-size:large;font-family:Karla,sans-serif;letter-spacing:.6px}.hide{display:none}.upper{text-transform:uppercase}h1,h2,h3,h4,h5{margin-top:0!important}.products-cont label{display:none}.video,.info{display:inline-block;width:48%;vertical-align:top}#second{display:none}#product{text-align:center}.withpdf,.withoutpdf{display:none;margin:0 auto}a{background:none!important}.one-line{display:flex;margin-bottom:10px}.one-line input,.one-line select{width:95%}.whole{text-align:right;margin-right:1.6%}.back{margin-bottom:20px}.medium-up--one-half{width:50%}.medium-up--one-third{width:33%}.products-cont label{font-size:1.05em!important;font-weight:600!important}.product-mcont{position:relative}.products-cont{width:21.8%;display:inline-flex;text-align:center;margin:0 15px}.products-cont:hover{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
