﻿@font-face{font-family:"Source Sans Pro";src:url('/styles/fonts/SourceSansPro-Regular.ttf') format('truetype');}@font-face{font-family:"Poppins";src:url('/styles/fonts/Poppins-Regular.ttf') format('truetype');}html{text-rendering:auto;width:100vw;}body{max-width:100%;overflow-x:hidden;font-family:'Source Sans Pro',sans-serif;}body *{font-family:'Source Sans Pro',sans-serif;}select{background-image:url('/images/drop-arrow.svg');background-size:1rem;}:root{font-family:'Source Sans Pro',sans-serif;color:#000;font-size:16px;outline:none;}@media all and (max-width:1440px){:root{font-size:14px;}}@media all and (max-width:1023px){:root{font-size:12px;}}@media all and (min-width:1921px){:root{font-size:24px;}}:root a{color:inherit;}:root p{margin-bottom:0;}:root h1{font-size:2.25rem;}:root h2{font-size:1.875rem;}:root h3{font-size:1.5rem;}:root h4{font-size:1.25rem;}:root h5{font-size:1.125rem;}:root h6{font-size:1rem;}#main-page-body{transition:300ms ease;}img{outline:none;transition:height .1s ease;}.slick-slide{outline:none;}.center{margin:0 auto;}.full-height{height:100%;}.button{vertical-align:middle;margin:0 0 0 0;font-family:inherit;-webkit-appearance:none;cursor:pointer;background-color:#fff;min-width:8.125rem;min-height:2.875rem;color:#22418b !important;padding:1rem 2rem 1rem .75rem;border:1px solid #22418b;border-radius:0;font-size:1.1rem;line-height:1.1rem;text-align:center;width:10rem;width:max-content;display:block;transition:background-color ease .2s border-color ease .2s;}.button span{margin:auto auto;font-size:.75rem;color:#22418b;}.button span i.rotated{margin-right:.75rem;transform:rotate(-45deg);}.button:hover,.button:active,.button:focus{background-color:#bbe0ec;border-color:#bbe0ec;}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 .6rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.slick-list{height:100%;}.slick-list .slick-track{height:100%;}.vertical-slider-buttons{width:3.75rem;height:7.5rem;position:absolute;cursor:pointer;top:0;left:0;}.vertical-slider-buttons .top-button{position:relative;width:100%;height:3.75rem;background-color:#bbe0ec;color:#fff;}.vertical-slider-buttons .top-button i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.vertical-slider-buttons .bottom-button{position:relative;width:100%;height:3.75rem;background-color:#fff;color:#1d1d1b;}.vertical-slider-buttons .bottom-button i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.button-link{cursor:pointer;}.fadein{opacity:0;transform-origin:50% 50%;transform:translateY(15px);transition:all 1s ease;}.fadein.rtl{transform:translateX(-15px);}.fadein.ltr{transform:translateX(15px);}.fadein.down{transform:translateY(-15px);}.fadein.page-link{transform:translate(0,calc(-50% + 15px));}.fadein.page-link.rtl{transform:translate(-15px,-50%);}.fadein.page-link.ltr{transform:translate(15px,-50%);}.fadein.page-link.down{transform:translate(0,calc(-50% - 15px));}.fadedin{opacity:1;transform-origin:50% 50%;transform:translate(0,0) !important;}@media all and (min-width:640px){.fadedin.page-link{transform:translate(0,-50%) !important;}}.zoomin{transform:scale(1) !important;transition:all .6s ease;}.zoomedin{transform:scale(1.1) !important;}@keyframes wiggle{0%{left:0;}12.5%{left:.25rem;}25%{left:-.25rem;}27.5%{left:.25rem;}50%{left:-.25rem;}62.5%{left:.25rem;}75%{left:-.25rem;}87.5%{left:.25rem;}100%{left:0;}}.ContactValidator[style*=visible]+.contactBoxInput:not(:focus),.ContactValidator[style*=visible]+.ei-container:not(:focus),.ContactValidator[style*=visible]+.input-group-field:not(:focus),.ContactValidator[style*=visible]+.ContactValidator+.contactBoxInput:not(:focus),.ContactValidator[style*=visible]+.ContactValidator+.input-group-field:not(:focus),.ContactValidator[style*=visible]+.checkbox-input:not(:focus) .ei-container .ei-input.ei-checkbox:after,.ContactValidator[style*=visible]+.checkbox-input:not(:focus) .ei-container .ei-input.ei-checkbox,.ContactValidator[style*=visible]+.ContactValidator+.checkbox-input:not(:focus) .ei-container .ei-input.ei-checkbox:after,.ContactValidator[style*=visible]+.ContactValidator+.checkbox-input:not(:focus) .ei-container .ei-input.ei-checkbox{animation:wiggle .75s ease-in-out;}.back-to-top{margin:6.875rem auto;}.back-to-top .button{margin:0 auto;}.back-to-top i{margin-right:.625rem;}.back-to-top.back-to-shop .button{width:30rem;width:max-content;}.error-page{padding:4rem;color:#22418b;}.error-page h1,.error-page h2,.error-page h3,.error-page h4,.error-page h5,.error-page h6{font-weight:700;}