html{scroll-behavior:smooth;scrollbar-color:#001f59 #f7f7f7}body{color:#001f59;display:flex;flex-flow:column;font-family:Elms Sans,system-ui,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));--wp--preset--font-size--small:0.875em}.page-contents,body{box-sizing:border-box}.page-contents{flex-grow:1;padding:41px 0}body.page-template-home .page-contents{padding:0}.section{margin:auto;max-width:1440px;padding:0 30px}img{height:auto;max-width:100%}button,input,textarea{border:1px solid rgba(0,0,0,.533);border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit}button,input[type=submit]{background:#001f59;border:1px solid #001f59;border-radius:10px;color:#fff;cursor:pointer;padding:.25em 1em;transition:background .3s,color .3s}button:hover,input[type=submit]:hover{background:#f7f7f7;color:#001f59}.topbar{background:#fff;display:block;height:11px;left:50%;mask-image:linear-gradient(90deg,transparent,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,transparent);pointer-events:none;position:fixed;top:4px;transform:translateX(-50%);user-select:none;width:89%;z-index:999}.wc-block-components-button{transition:background .3s,color .3s!important}@keyframes top-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}p a{color:initial;text-decoration-color:transparent;transition:text-decoration-color .3s}p a:hover{text-decoration-color:#001f59}li b,li strong,p b,p strong{font-weight:600}.btn{background:#001f59;border:1px solid #001f59;border-radius:10px;color:#fff;cursor:pointer;padding:.25em 1em;text-decoration:none;transition:background .3s,color .3s}.btn:hover{background:#f7f7f7;color:#001f59}.btn.alternative{background:transparent;color:#001f59}.btn.alternative:hover{background:#001f59;color:#fff}.btn-arrow{align-items:center;display:flex;gap:20px}.btn-arrow:after{background:url(../../assets/icons/next.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.woo-breadcrumbs,.woocommerce-breadcrumb{color:#001f59;font-size:.875em}.woo-breadcrumbs a,.woocommerce-breadcrumb a{color:#001f59;position:relative;text-decoration:none}.woo-breadcrumbs a:after,.woocommerce-breadcrumb a:after{background:#001f59;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transition:width .3s;width:0}.woo-breadcrumbs a:hover:after,.woocommerce-breadcrumb a:hover:after{width:100%}.quantity{background:#fff;border:1px solid #e7e7e7;border-radius:10px;height:40px}.quantity,.quantity .qty-btn{align-items:center;display:flex}.quantity .qty-btn{background:transparent;border:none;color:#000;cursor:pointer;font-size:1.5em;height:100%;justify-content:center;line-height:1;padding:0;transition:background .3s,color .3s;width:40px}.quantity .qty-btn:hover{background:#001f59;color:#13dffe}.quantity .qty-btn.qty-decrease{border-bottom-left-radius:10px;border-top-left-radius:10px}.quantity .qty-btn.qty-increase{border-bottom-right-radius:10px;border-top-right-radius:10px}.quantity .input-text{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;border:none;box-sizing:border-box;flex-grow:2;margin:0;padding:0;text-align:center;width:30px}.quantity .input-text::-webkit-inner-spin-button,.quantity .input-text::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-notices-wrapper>div{background:#f7f7f7;border:1px solid #001f59;border-radius:10px;box-sizing:border-box;margin-bottom:1rem;padding:.5rem 1rem}.woocommerce-notices-wrapper a{border-bottom:1px solid transparent;color:#001f59;text-decoration:none;transition:border-color .3s}.woocommerce-notices-wrapper a:hover{border-color:#001f59}.ad-container{align-items:center;display:flex;justify-content:center;margin:20px 0;max-height:300px;width:100%}.ad-container a{border-radius:25px;height:100%;max-height:300px;overflow:hidden;width:100%}.ad-container a:hover img,.ad-container a:hover video{transform:scale(1.05)}.ad-container img,.ad-container video{height:100%;max-height:300px;object-fit:cover;transition:transform .3s;vertical-align:middle;width:100%}.default-page table{border-collapse:collapse;margin-bottom:1.5em;width:auto}.default-page table td,.default-page table th{border:1px solid #e7e7e7;padding:.75em;text-align:left}.default-page table th{background:#f7f7f7}header{--header-top-height:171px;--header-height:135px;--top-header-height:35px}header,header .header-contents{background:#fff;height:var(--header-top-height);transition:height .5s;z-index:150}header .header-contents{border-bottom:1px solid #e7e7e7;box-sizing:border-box;color:#001f59;left:0;padding:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}body.page-template-home header .header-contents{border-bottom:none}.scrollNotOnTop header .header-contents{height:var(--header-height)}header .header-contents.top-bar-closed{height:calc(var(--header-top-height) - var(--top-header-height))}.scrollNotOnTop header .header-contents.top-bar-closed{height:calc(var(--header-height) - var(--top-header-height))}header .header-contents.top-bar-closed .top-bar{height:0}header .header-contents.top-bar-closed .section{height:100%}header .header-contents:after{background:#000;content:"";height:100vh;opacity:0;pointer-events:none;position:absolute;top:var(--header-top-height);transition:opacity .3s;width:100vw}.scrollNotOnTop header .header-contents:after{top:var(--header-height)}header .header-contents:has(.menu-row li.menu-item-has-children:hover):after{opacity:.5}header .section{align-items:stretch;gap:85px;height:calc(100% - var(--top-header-height));justify-content:flex-start}header .section,header .top-bar{display:flex;transition:height .5s}header .top-bar{align-items:center;background:#001f59;color:#fff;flex-direction:row;flex-wrap:nowrap;font-size:.875em;gap:0;height:var(--top-header-height);max-width:100%;overflow:hidden;position:relative}header .top-bar:hover .top-group{animation-play-state:paused}header .top-bar a{color:#fff}header .top-bar .close-top-bar{border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1.5em;height:100%;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .top-bar .close-top-bar:hover{color:#001f59}header .top-bar .top-group{animation:top-scroll 30s linear infinite;display:flex;flex-direction:row;will-change:transform}header .top-bar .top-bar-link{box-sizing:content-box;padding-left:62px;text-wrap:nowrap;white-space:nowrap}header .top-bar .top-bar-link:after{content:"|";margin-left:62px;pointer-events:none}header .header-logo{align-self:center;z-index:160}header .header-logo img{max-height:108px;min-width:100px;transition:max-height .5s;vertical-align:top;width:auto}.scrollNotOnTop header .header-logo img{max-height:90px}header .header-elements{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:30px;justify-content:center;padding-right:75px;transition:gap .5s}.scrollNotOnTop header .header-elements{gap:10px}header .actions-row{align-items:center;display:flex;flex-wrap:nowrap;gap:43px}header .actions-row .search-box{align-items:center;border:1px solid #001f59;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1;height:36px;padding:0 0 0 26px;position:relative}header .actions-row .search-box.active .search-results{grid-template-rows:1fr;opacity:1;padding:0;pointer-events:auto;transition:grid-template-rows .3s,opacity .3s,padding .1s;user-select:auto}header .actions-row .search-box .search-field{border:none;flex-grow:1;outline:none}header .actions-row .search-box .search-field:focus~.search-results:has(.content .queries){grid-template-rows:1fr;opacity:1;padding:0;pointer-events:auto;transition:grid-template-rows .3s,opacity .3s,padding .1s;user-select:auto}header .actions-row .search-box .search-results{background:#fff;border:1px solid #001f59;border-radius:10px;box-sizing:border-box;display:grid;grid-template-rows:0fr;left:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transition:grid-template-rows .3s,opacity .3s,padding .1s .3s;user-select:none;width:100%;z-index:200}header .actions-row .search-box .search-results:has(a:focus){grid-template-rows:1fr;opacity:1;padding:0;pointer-events:auto;transition:grid-template-rows .3s,opacity .3s,padding .1s;user-select:auto}header .actions-row .search-box .search-results .content{overflow:hidden}header .actions-row .search-box .search-results .content .queries .no-results{box-sizing:border-box;padding:5px 10px}header .actions-row .search-box .search-results .content .queries.result-queries:not(:empty){border-bottom:1px solid #13dffe}header .actions-row .search-box .search-results .content .queries.result-queries:not(:empty) img{scale:1.5}header .actions-row .search-box .search-results .content .queries ul{list-style-type:none;margin:0;padding:0}header .actions-row .search-box .search-results .content .queries ul a{align-items:center;box-sizing:border-box;color:#001f59;display:flex;gap:8px;padding:5px 10px;text-decoration:none;transition:background .3s}header .actions-row .search-box .search-results .content .queries ul a:focus,header .actions-row .search-box .search-results .content .queries ul a:hover{background:#f7f7f7}header .actions-row .search-box .search-icon{align-items:center;border-bottom-right-radius:10px;border-left:1px solid #001f59;border-top-right-radius:10px;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;transition:background .3s,opacity .3s;width:70px}header .actions-row .search-box .search-icon.disabled{opacity:.5;pointer-events:none}header .actions-row .search-box .search-icon.loading{pointer-events:none;user-select:none}header .actions-row .search-box .search-icon.loading:after{animation:spin 1s linear infinite;border:2px solid #001f59;border-radius:50%;border-top-color:transparent;content:"";display:block;height:16px;width:16px}header .actions-row .search-box .search-icon.loading img{display:none}@keyframes spin{to{transform:rotate(1turn)}}header .actions-row .search-box .search-icon:focus~.search-results:has(.content .queries){grid-template-rows:1fr;opacity:1;padding:0;pointer-events:auto;transition:grid-template-rows .3s,opacity .3s,padding .1s;user-select:auto}header .actions-row .search-box .search-icon img{transition:filter .3s}header .actions-row .search-box .search-icon:focus:not(.disabled),header .actions-row .search-box .search-icon:hover:not(.disabled){background:#001f59;cursor:pointer}header .actions-row .search-box .search-icon:focus:not(.disabled) img,header .actions-row .search-box .search-icon:hover:not(.disabled) img{filter:brightness(0) invert(1)}header .actions-row .icons-btns{align-items:center;display:flex;gap:43px}header .actions-row .icons-btns .menu-item{align-items:center;background:transparent;border:none;color:inherit;display:flex;font-size:.875em;gap:15px;padding:0;text-decoration:none}header .actions-row .icons-btns .register{background:#001f59;border:1px solid #001f59;border-radius:10px;box-sizing:border-box;color:#fff;line-height:1;padding:11px 34px 9px;transition:background .3s,color .3s}header .actions-row .icons-btns .register:hover{background:#fff;color:#001f59}header .actions-row .icons-btns .user-icon img{height:20px;min-width:20px}header .actions-row .icons-btns .user-icon span{position:relative}header .actions-row .icons-btns .user-icon span:after{background:#001f59;content:"";display:block;height:1px;transition:width .3s;width:0}header .actions-row .icons-btns .user-icon:hover span:after{width:100%}header .actions-row .icons-btns .cart-icon{position:relative}header .actions-row .icons-btns .cart-icon img{height:24px;min-width:22px}header .actions-row .icons-btns .cart-icon .cart-count{background:#13dffe;border-radius:8px;box-sizing:border-box;font-size:.75em;line-height:1;min-height:15px;min-width:15px;padding:2px 3px;position:absolute;right:1px;top:0;transform:translateX(50%)}header .actions-row .icons-btns .mobile-menu{display:none}header .actions-row .icons-btns .mobile-menu img{height:22px;width:22px}header .menu-row .main-menu .menu{gap:119px}header .menu-row .main-menu .menu>.menu-item>a{font-size:1.125em;font-weight:400}header .menu-row .main-menu .menu .menu-item>a:after{background:#001f59;content:"";display:block;height:2px;transition:width .3s;width:0}header .menu-row .main-menu .menu .menu-item.current-menu-item>a:after,header .menu-row .main-menu .menu .menu-item.current-menu-parent>a:after,header .menu-row .main-menu .menu .menu-item>a:hover:after{width:100%}header .mobile-menu-container{background:#fff;box-shadow:2px 0 5px rgba(0,0,0,.1);height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;pointer-events:none;position:fixed;top:var(--wp-admin--admin-bar--height,0);transform:translateX(-100%);transition:transform .3s;user-select:none;width:70vw;z-index:170}header .mobile-menu-container:before{background:linear-gradient(90deg,rgba(0,0,0,.1),transparent);right:-20px;width:20px}header .mobile-menu-container:after,header .mobile-menu-container:before{content:"";height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s}header .mobile-menu-container:after{background:#000;left:100%;pointer-events:none;width:100vw}header .mobile-menu-container.active{pointer-events:auto;transform:translateX(0);user-select:auto}header .mobile-menu-container.active:before{opacity:1}header .mobile-menu-container.active:after{opacity:.5}header .mobile-menu-container.sub-menu-open .heading .mobile-menu-close-button .back-icon{display:block}header .mobile-menu-container.sub-menu-open .heading .mobile-menu-close-button .close-icon{display:none}header .mobile-menu-container .heading{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;height:15%;justify-content:space-between;padding:1rem 1.2rem 1rem 1rem}header .mobile-menu-container .heading .custom-logo{max-width:100px}header .mobile-menu-container .heading .mobile-menu-close-button{background:transparent;border:none;padding:0}header .mobile-menu-container .heading .mobile-menu-close-button .back-icon{display:none;height:18px;transform:rotate(180deg);width:18px}header .mobile-menu-container .mobile-menu{box-sizing:border-box;height:85%;overflow-y:auto;padding:1rem;position:relative}header .mobile-menu-container .mobile-menu .menu{flex-direction:column;width:100%}header .mobile-menu-container .mobile-menu .menu .menu-item{border-bottom:1px solid #eee}header .mobile-menu-container .mobile-menu .menu .menu-item.menu-item-has-children>a{align-items:center;display:flex;justify-content:space-between}header .mobile-menu-container .mobile-menu .menu .menu-item.menu-item-has-children>.mobile-menu-open-sub-menu{align-items:center;cursor:pointer;display:inline-flex;height:100%;justify-content:center;min-width:30px;position:relative}header .mobile-menu-container .mobile-menu .menu .menu-item.menu-item-has-children>.mobile-menu-open-sub-menu:after{background:url(../../assets/icons/next.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;width:12px}header .mobile-menu-container .mobile-menu .menu .menu-item .sub-menu{background:#fff;box-sizing:border-box;flex-direction:column;height:100%;left:0;overflow-y:auto;padding:1rem;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s;user-select:none;width:100%}header .mobile-menu-container .mobile-menu .menu .menu-item .sub-menu.active{pointer-events:auto;transform:translateX(0);user-select:auto;z-index:10}header .mobile-menu-container .mobile-menu .menu>.menu-item a{font-size:1.125rem;font-weight:600;padding:.75rem 0;width:100%}header nav{display:flex}header nav ul{display:flex;gap:0 1rem;list-style-type:none;margin:0;padding:0}header nav li{align-items:center;display:flex}header nav a{color:inherit;text-decoration:none}header nav ul .mega-menu-container{background:#fff;box-sizing:border-box;clip-path:inset(0 0 100% 0);display:block;left:0;opacity:0;padding-bottom:2rem;padding-top:calc(2rem + 20px);pointer-events:none;position:absolute;top:calc(100% - 20px);transition:opacity .5s,clip-path .3s;user-select:none;width:100%;z-index:100}header nav ul .mega-menu-container:before{background:#fefefe;content:"";height:1px;left:0;position:absolute;top:20px;width:100%}header nav ul .mega-menu-container:hover{display:block}header nav ul .mega-menu-container>.mega-menu-dropdown{column-count:4;column-gap:60px;display:block;margin:auto;max-width:1440px;padding:0 30px}header nav ul .mega-menu-container>.mega-menu-dropdown>.menu-item{align-items:flex-start;break-inside:avoid;flex-direction:column;gap:5px;margin-bottom:30px;page-break-inside:avoid;-webkit-column-break-inside:avoid}header nav ul .mega-menu-container>.mega-menu-dropdown>.menu-item a{font-size:1.125rem;font-weight:600}header nav ul .mega-menu-container>.mega-menu-dropdown li{border-bottom:1px solid hsla(0,0%,100%,.133)}header nav ul .mega-menu-container>.mega-menu-dropdown li:last-child{border-bottom:none}header nav ul .mega-menu-container>.mega-menu-dropdown a{padding:0 1rem}header nav ul .mega-menu-dropdown .sub-menu{display:flex;flex-direction:column;gap:5px}header nav ul .mega-menu-dropdown .sub-menu .menu-item a{font-size:1rem;font-weight:100}header nav li:hover>.mega-menu-container{clip-path:inset(0);opacity:1;pointer-events:auto;user-select:auto}.mini-cart{background:#fff;box-shadow:2px 0 5px rgba(0,0,0,.1);height:calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 35px);max-width:600px;opacity:0;pointer-events:none;position:fixed;right:0;top:calc(var(--wp-admin--admin-bar--height, 0px) + 35px);transform:translateX(100%);transition:transform 1s,opacity .5s .1s,box-shadow .5s;user-select:none;width:100%;z-index:200}.mini-cart.active{box-shadow:-2px 0 5px rgba(0,0,0,.2);opacity:1;pointer-events:auto;transform:translateX(0);user-select:auto}.mini-cart .mini-cart-heading{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 1.2rem 1rem 1rem}.mini-cart .mini-cart-heading .heading{margin:0}.mini-cart .mini-cart-heading .mini-cart-close-button{background:transparent;border:none;margin:0;padding:0}.mini-cart .mini-cart-contents{display:flex;flex-direction:column}.mini-cart .mini-cart-contents .woocommerce-mini-cart__empty-message{text-align:center}.mini-cart .mini-cart-contents .cart_list{height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 250px);list-style:none;margin:0;overflow-y:auto;padding:0}.mini-cart .mini-cart-contents .cart_list .mini_cart_item{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;gap:1rem;justify-content:flex-start;padding:1rem;transition:background .3s}.mini-cart .mini-cart-contents .cart_list .mini_cart_item:hover{background:#f7f7f7}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .remove_from_cart_button{align-items:center;color:#001f59;display:flex;justify-content:center;min-width:20px;text-decoration:none;width:20px}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .mini-cart-item__image{flex-grow:2}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .mini-cart-item__image a{align-items:center;color:inherit;display:flex;font-weight:600;gap:1rem;text-decoration:none}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .mini-cart-item__image img{height:80px;object-fit:cover;width:80px}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .quantity{background-color:transparent;border:none;gap:.5rem;justify-content:flex-end;min-width:120px;text-align:right}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .quantity .amount{font-weight:500}.mini-cart .mini-cart-contents .woocommerce-mini-cart__total{align-items:center;display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;margin:0;padding:1rem}.mini-cart .mini-cart-contents .woocommerce-mini-cart__buttons{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0;padding:0 1rem}.mini-cart .mini-cart-contents .woocommerce-mini-cart__buttons .button{background:#001f59;border:1px solid #001f59;border-radius:10px;color:#fff;cursor:pointer;padding:.25em 1em;text-align:center;text-decoration:none;transition:background .3s,color .3s}.mini-cart .mini-cart-contents .woocommerce-mini-cart__buttons .button.checkout{background:#13dffe;border-color:#13dffe;color:#001f59}.mini-cart .mini-cart-contents .woocommerce-mini-cart__buttons .button:hover{background:#f7f7f7;color:#001f59}.popup-info,.popup-newsletter{align-items:center;display:flex;height:100vh;inset:0;justify-content:center;pointer-events:none;position:fixed;user-select:none;width:100vw;z-index:300}.popup-info.active,.popup-newsletter.active{pointer-events:auto;user-select:auto}.popup-info.active .popup-overlay,.popup-newsletter.active .popup-overlay{opacity:1}.popup-info.active .popup-content,.popup-newsletter.active .popup-content{opacity:1;transform:translateY(0)}.popup-info .popup-overlay,.popup-newsletter .popup-overlay{background:rgba(0,0,0,.5);height:100%;inset:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.popup-info .popup-close,.popup-newsletter .popup-close{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;right:-25px;top:-25px}.popup-info .popup-close:hover img,.popup-newsletter .popup-close:hover img{opacity:.7}.popup-info .popup-close img,.popup-newsletter .popup-close img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7451%) hue-rotate(136deg) brightness(112%) contrast(112%);transition:opacity .3s ease}.popup-info .popup-content,.popup-newsletter .popup-content{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-sizing:border-box;margin:auto;max-height:90vh;max-width:720px;opacity:0;padding:30px;position:relative;transform:translateY(-50%);transition:transform .3s ease,opacity .3s ease;z-index:10}.popup-info .popup-content .content,.popup-newsletter .popup-content .content{max-height:80vh;overflow-x:hidden;overflow-y:auto}.popup-newsletter .popup-content{max-width:960px;min-height:300px}.popup-newsletter .popup-content .content{display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:240px;overflow:visible;width:65%}.popup-newsletter .popup-content .content p{font-size:2em;font-weight:400;line-height:1.2;margin:0}.popup-newsletter .popup-content .content .newsletter-form{display:flex;flex-direction:column;font-size:1.125em;gap:10px;position:relative}.popup-newsletter .popup-content .content .newsletter-form .checkbox{font-size:.7777777778em;line-height:1.1}.popup-newsletter .popup-content .content .newsletter-form label{display:flex;flex-direction:column;gap:3px}.popup-newsletter .popup-content .content .newsletter-form label input{border:1px solid #001f59;border-radius:5px;box-sizing:border-box;padding:10px}.popup-newsletter .popup-content .content .newsletter-form .checkbox{align-self:flex-start;flex-direction:row;width:100%}.popup-newsletter .popup-content .content .newsletter-form .checkbox a{color:#001f59;text-decoration:none}.popup-newsletter .popup-content .content .newsletter-form .checkbox a:hover{text-decoration:underline}.popup-newsletter .popup-content .content .newsletter-form .send-button-box{bottom:-40px;left:24px;position:absolute}.popup-newsletter .popup-content .content .newsletter-form .send-button button{align-items:center;background:#13dffe;border-color:#13dffe;color:#001f59;display:flex;justify-content:flex-end;min-height:40px;position:relative}.popup-newsletter .popup-content .content .newsletter-form .send-button button:after{background:url(../../assets/icons/next.svg) no-repeat 50%/contain;content:"";display:inline-block;height:18px;margin-left:20px;transition:filter .3s ease;width:18px}.popup-newsletter .popup-content .content .newsletter-form .send-button button:hover{background:#001f59;color:#13dffe}.popup-newsletter .popup-content .content .newsletter-form .send-button button:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(55%) saturate(0) hue-rotate(281deg) brightness(110%) contrast(101%)}copyright{background:#001f59;color:#fff;padding:9px 1rem}copyright .section{display:flex;flex-direction:row;font-size:.875em;justify-content:space-between;line-height:1}copyright .section a{color:#fff;font-size:1em}footer{background:#fff;border-top:1px solid #e7e7e7;color:#000;padding:82px 1rem 40px}footer .section{display:grid;font-size:.875em;grid-template-columns:repeat(4,1fr);justify-items:center}footer .section .footer-logo img{max-height:125px}footer .section .footer-adress-info{display:flex;flex-direction:column;gap:25px;line-height:1.2;width:200px}footer .section .footer-adress-info .contact-row a{color:inherit;text-decoration:none}footer .section .footer-adress-info .contact-row a:hover{text-decoration:underline}footer .section .footer-adress-info .social-row{display:flex;gap:24px}footer .section .footer-adress-info .social-row a{text-decoration:none}footer .section .footer-adress-info .social-row a:hover img{filter:brightness(0) saturate(100%) invert(12%) sepia(31%) saturate(4446%) hue-rotate(205deg) brightness(99%) contrast(110%)}footer .section .footer-adress-info .social-row img{filter:brightness(0) saturate(100%) invert(0) sepia(100%) saturate(7461%) hue-rotate(148deg) brightness(108%) contrast(108%);transition:filter .3s ease;vertical-align:top}footer .section .footer-company-info .info-header,footer .section .footer-help-info .info-header{color:#001f59;font-weight:600;margin:0 0 5px}footer .section .footer-company-info .menu,footer .section .footer-help-info .menu{list-style:none;margin:0;padding:0}footer .section .footer-company-info .menu li,footer .section .footer-help-info .menu li{margin-bottom:5px}footer .section .footer-company-info .menu a,footer .section .footer-help-info .menu a{color:inherit;line-height:1.2;text-decoration:none}footer .section .footer-company-info .menu a:hover,footer .section .footer-help-info .menu a:hover{text-decoration:underline}.notification-bell{bottom:20px;display:grid;left:15px;position:fixed;--icon-width:45px;align-items:center;gap:5px;grid-template-columns:var(--icon-width) 0fr;max-width:100vw;overflow:hidden;transition:grid-template-columns .3s ease;z-index:100}.notification-bell:has(.bell-icon:hover){grid-template-columns:var(--icon-width) 1fr}.notification-bell:has(.bell-icon:hover) .notification-info{opacity:1;padding:10px 15px}.notification-bell .bell-icon{background:#13dffe;border-radius:50%;cursor:pointer;padding:10px}.notification-bell .bell-icon img{height:24px;object-fit:contain;vertical-align:middle;width:24px}.notification-bell .notification-info{background:#13dffe;border-radius:24px;opacity:0;overflow:hidden;padding:0;pointer-events:none;text-wrap:nowrap;transition:opacity .3s ease,padding .3s ease;user-select:none}form .error-response-box,form .send-button-box,form .success-response-box{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s}form .error-response-box>*,form .send-button-box>*,form .success-response-box>*{height:100%;overflow:hidden}form .error-response-box,form .success-response-box{grid-template-rows:0fr}form .success-response{color:#090}form .error-response,form .success-response{font-size:1.1em;font-weight:700;line-height:2;text-align:center}form .error-response{color:#f43}form.sending .error-response-box,form.sending .send-button-box,form.sending .success-response-box,form.success .error-response-box,form.success .send-button-box{grid-template-rows:0fr}form.error .error-response-box,form.success .success-response-box{grid-template-rows:1fr}form .required{color:var(--primary-color)}textarea.autosize{overflow:hidden;resize:none}section.default-posts.others-posts{margin-top:80px}section.default-posts.others-posts .section-title{font-size:1.875em;font-weight:100;line-height:1.2;margin:0 0 15px;text-align:center}section.default-posts .grid-posts{align-items:stretch;column-gap:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));justify-items:center;row-gap:35px}section.default-posts .grid-posts .post{color:#001f59;text-decoration:none}section.default-posts .grid-posts .post:hover img{border-color:#001f59;box-shadow:0 4px 8px rgba(0,0,0,.1)}section.default-posts .grid-posts .post img{aspect-ratio:1/1;border:1px solid #f1f1f1;border-radius:10px;height:auto;object-fit:cover;transition:border-color .3s ease,box-shadow .3s ease;vertical-align:middle;width:100%}section.default-posts .grid-posts .post .post_title{font-size:1em;font-weight:400;margin:15px 0 0;text-align:center}section.default-posts .grid-posts .pagination{align-items:center;display:flex;gap:10px;grid-column:1/-1;grid-row:span 1;justify-content:center;width:100%}section.default-posts .grid-posts .pagination .page-numbers{align-items:center;border-radius:5px;color:#001f59;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:24px;text-decoration:none;transition:background .3s,color .3s}section.default-posts .grid-posts .pagination .page-numbers.current,section.default-posts .grid-posts .pagination .page-numbers:focus,section.default-posts .grid-posts .pagination .page-numbers:hover{background:#001f59;color:#fff}section.default-posts .grid-posts.brands{align-items:center;justify-items:center}section.default-posts .grid-posts.brands .post{width:100%}section.default-posts .grid-posts.brands .post .product-brand-logo{display:block;height:200px;margin:0 auto;width:100%}section.default-posts .grid-posts.brands .post .product-brand-logo img{box-sizing:border-box;height:100%;object-fit:scale-down;padding:2.5rem;width:100%}section.default-posts .grid-posts.blog-posts .post-thumbnail{display:block;height:250px;margin:0 auto;width:100%}section.default-posts .grid-posts.blog-posts .post-thumbnail img{box-sizing:border-box;height:100%;object-fit:cover;width:100%}section.default-posts .grid-posts.blog-posts .post{background:#f7f7f7;border-radius:10px;width:100%}section.default-posts .grid-posts.blog-posts .post_title{color:#001f59;font-size:1.2em;font-weight:500;margin:15px 0 10px}section.default-posts .grid-posts.blog-posts .post_excerpt{box-sizing:border-box;line-height:1.3;padding:0 1.5rem .5rem}section.slider img{max-height:70vh;object-fit:cover;vertical-align:top;width:100%}section.slider .tns-item{display:inline-grid!important}section.slider .background,section.slider .contents{grid-column:1/2;grid-row:1/2}section.slider .contents{align-self:center;backdrop-filter:blur(1rem) brightness(.9);border-radius:2rem;color:#fff;font-size:3em;justify-self:center;padding:1rem 2rem 2rem;text-shadow:2px 2px 1rem rgba(0,0,0,.333)}section.slider .contents h1,section.slider .contents p{margin:0}section.attractions-list{background:#eee;padding:1rem 0}section.attractions-list .section{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}section.attractions-list .section h2{grid-column:1/-1}section.gallery .images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}section.gallery .image img{vertical-align:top}@font-face{font-display:swap;font-family:Elms Sans;font-style:normal;font-weight:300;src:url(../../assets/fonts/elms-sans-v7-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Elms Sans;font-style:normal;font-weight:400;src:url(../../assets/fonts/elms-sans-v7-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Elms Sans;font-style:italic;font-weight:400;src:url(../../assets/fonts/elms-sans-v7-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Elms Sans;font-style:normal;font-weight:500;src:url(../../assets/fonts/elms-sans-v7-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Elms Sans;font-style:normal;font-weight:600;src:url(../../assets/fonts/elms-sans-v7-latin_latin-ext-600.woff2) format("woff2")}@media (max-width:1500px){header .header-elements{padding-right:0}}@media (max-width:1200px){.section{padding:0 20px}header .actions-row{gap:20px}header .menu-row .main-menu .menu{gap:60px}.popup-newsletter .popup-content .popup-close{right:0}footer .section{gap:10px}}@media (max-width:900px){body{font-size:15px}.page-contents{padding:30px 0}.ad-container.product_category{margin-top:auto}header .top-bar .top-bar-link{padding-left:40px}header .top-bar .top-bar-link:after{margin-left:40px}header .actions-row{align-items:stretch;flex-direction:column;transition:gap .5s}.scrollNotOnTop header .actions-row{gap:10px}header .actions-row .search-box{flex-grow:1;order:2}header .actions-row .icons-btns{justify-content:flex-end;order:1}header .actions-row .icons-btns .user-icon span{display:none}header .actions-row .icons-btns .mobile-menu{display:block}header .menu-row{display:none}.popup-info .popup-close,.popup-newsletter .popup-close{right:0}.popup-info .popup-content,.popup-newsletter .popup-content{margin:auto 20px;max-width:unset}.popup-newsletter .popup-content .content{width:70%}.popup-newsletter .popup-content .content p{font-size:1.5em}.popup-newsletter .popup-content .content .newsletter-form .send-button-box{bottom:-60px}footer{padding:60px 1rem 30px}footer .section{gap:20px;grid-template-columns:repeat(2,1fr)}section.default-posts .grid-posts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}section.slider{background:red}}@media (max-width:600px){body{font-size:14px}.page-contents{padding:20px 0}.section{padding:0 15px}.ad-container,.ad-container a,.ad-container img,.ad-container video{max-height:200px}header .section{gap:20px;justify-content:space-between;padding:0 15px}header .top-bar .top-bar-link{padding-left:20px}header .top-bar .top-bar-link:after{margin-left:20px}header .header-logo img{max-height:90px}.scrollNotOnTop header .header-logo img{max-height:70px}header .actions-row .search-box{padding:0 0 0 10px}header .actions-row .search-box .search-field{width:60%}header .actions-row .search-box .search-icon{width:40px}header .actions-row .icons-btns{gap:20px}header .actions-row .icons-btns .register{padding:8px 20px 6px}.mini-cart .mini-cart-contents .cart_list .mini_cart_item{padding:.5rem}.mini-cart .mini-cart-contents .cart_list .mini_cart_item .quantity{min-width:100px}.popup-info .popup-content,.popup-newsletter .popup-content{padding:20px}.popup-newsletter .popup-content{min-height:200px}.popup-newsletter .popup-content .content{gap:8px;width:100%}.popup-newsletter .popup-content .content p{text-align:center}.popup-newsletter .popup-content .content .newsletter-form .send-button-box{bottom:-60px}copyright .section{flex-direction:column;gap:8px;text-align:center}copyright .section>div,copyright .section>div a{text-align:center}footer{padding:40px 1rem 20px}footer .section{gap:25px;grid-template-columns:1fr;text-align:center}footer .section .footer-adress-info{gap:15px}footer .section .footer-adress-info .social-row{justify-content:center}.notification-bell{bottom:5px;left:5px;--icon-width:35px}.notification-bell:has(.bell-icon:hover) .notification-info{opacity:1;padding:8px 12px}.notification-bell .bell-icon{padding:8px}.notification-bell .bell-icon img{height:18px;width:18px}.notification-bell .notification-info{font-size:.875em}}
/*# sourceMappingURL=main.css.map */