@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}a,a>img,button,input,select,textarea,.btn{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:active,a:focus,a>img:hover,a>img:active,a>img:focus,button:hover,button:active,button:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus,.btn:hover,.btn:active,.btn:focus{outline:0}body{color:#04064a;font-size:1.1rem;font-weight:400;font-style:normal;font-family:poppins,sans-serif}@media screen and (max-width:767.98px){.wp-block-media-text{grid-template-columns:100%!important;padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2}}ul.wp-block-list{padding-left:15px}.wp-block-columns{margin-bottom:4rem;margin-top:2rem}.wp-block-columns .wp-block-column h1:nth-child(1),.wp-block-columns .wp-block-column h2:nth-child(1),.wp-block-columns .wp-block-column h3:nth-child(1),.wp-block-columns .wp-block-column h4:nth-child(1),.wp-block-columns .wp-block-column h5:nth-child(1),.wp-block-columns .wp-block-column h6:nth-child(1){margin-top:0}.wp-block-columns .wp-block-columns{margin-top:0;margin-bottom:0}.wp-block-columns .wp-block-columns h3{margin-top:10px;font-size:1.7rem}@media screen and (min-width:576px)and (max-width:991.98px){.wp-block-columns{flex-wrap:wrap!important}.wp-block-columns .wp-block-column,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100%!important;flex-grow:0!important;margin-left:0}.wp-block-columns .wp-block-column .wp-block-columns,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) .wp-block-columns{flex-wrap:unset!important}}figure.wp-caption figcaption,figure.wp-block-image figcaption,.wp-block-embed figcaption{text-align:left}.wp-block-image .aligncenter figcaption,.wp-block-image.aligncenter figcaption,.wp-block-embed .aligncenter figcaption,.wp-block-embed.aligncenter figcaption{text-align:center}.wp-block-image .alignright figcaption,.wp-block-embed .alignright figcaption{text-align:right}@media screen and (max-width:991.98px){.wp-block-image .alignright figcaption,.wp-block-embed .alignright figcaption{text-align:left}}@media screen and (max-width:991.98px){.wp-block-image .alignright,.wp-block-image .alignleft,.wp-block-embed .alignright,.wp-block-embed .alignleft{width:100%!important;max-width:none;margin:2.5rem 0 2.5rem 0;float:none!important}.wp-block-image .alignright img,.wp-block-image .alignleft img,.wp-block-embed .alignright img,.wp-block-embed .alignleft img{width:100%!important;max-width:none}}.wp-block-image figcaption.wp-element-caption{font-size:1rem}.btn,.btn-primary,.wp-block-button__link,.wc-block-components-button{background:#fff0;color:#1b5ee5!important;border:3px solid #1b5ee5;border-radius:50px;margin-right:10px;margin-bottom:10px;margin-top:30px;font-size:1rem;padding:12px 30px;font-weight:400;text-decoration:none;position:relative;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.btn:hover,.btn:active,.btn:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.wp-block-button__link:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wc-block-components-button:hover,.wc-block-components-button:active,.wc-block-components-button:focus{background:#fff0;color:#d0b87c!important;text-decoration:none;border-color:#d0b87c}.btn.disabled,.btn[disabled],.btn-primary.disabled,.btn-primary[disabled],.wp-block-button__link.disabled,.wp-block-button__link[disabled],.wc-block-components-button.disabled,.wc-block-components-button[disabled]{background:#fff0;color:#1b5ee5!important;opacity:.5;filter:alpha(opacity=50)}.btn.active,.btn:active,.btn-primary.active,.btn-primary:active,.wp-block-button__link.active,.wp-block-button__link:active,.wc-block-components-button.active,.wc-block-components-button:active{box-shadow:none}.btn:focus,.btn-primary:focus,.wp-block-button__link:focus,.wc-block-components-button:focus{outline:0}.btn.btn-small,.btn-primary.btn-small,.wp-block-button__link.btn-small,.wc-block-components-button.btn-small{padding:7px 18px 5px}.btn.btn-white,.btn.has-white-color,.btn-primary.btn-white,.btn-primary.has-white-color,.wp-block-button__link.btn-white,.wp-block-button__link.has-white-color,.wc-block-components-button.btn-white,.wc-block-components-button.has-white-color{color:#fff!important;border:3px solid #fff}.btn.btn-white:hover,.btn.btn-white:active,.btn.btn-white:focus,.btn.has-white-color:hover,.btn.has-white-color:active,.btn.has-white-color:focus,.btn-primary.btn-white:hover,.btn-primary.btn-white:active,.btn-primary.btn-white:focus,.btn-primary.has-white-color:hover,.btn-primary.has-white-color:active,.btn-primary.has-white-color:focus,.wp-block-button__link.btn-white:hover,.wp-block-button__link.btn-white:active,.wp-block-button__link.btn-white:focus,.wp-block-button__link.has-white-color:hover,.wp-block-button__link.has-white-color:active,.wp-block-button__link.has-white-color:focus,.wc-block-components-button.btn-white:hover,.wc-block-components-button.btn-white:active,.wc-block-components-button.btn-white:focus,.wc-block-components-button.has-white-color:hover,.wc-block-components-button.has-white-color:active,.wc-block-components-button.has-white-color:focus{color:#d0b87c!important;border-color:#d0b87c}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{line-height:130%;margin:50px 0 25px;font-family:poppins,sans-serif;font-weight:700;color:#04064a}h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2rem}@media screen and (min-width:768px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:3rem}}@media screen and (min-width:992px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:4rem}}h2,.h2{font-size:1.8rem}@media screen and (min-width:768px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.4rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}p{margin:0 0 18px}ul.wp-block-list{margin-left:5px}#content p.has-text-align-center{margin-left:auto;margin-right:auto;max-width:750px}.text-center p{margin-left:auto;margin-right:auto}a{color:#1b5ee5;font-weight:400;text-decoration:underline}a:hover,a:active,a:focus{color:#d0b87c}a:focus{outline:#d0b87c 1px solid;outline-offset:1px}.wp-block-separator{margin:3rem 0;opacity:1;border-color:#1927a1;max-width:100%!important;width:400px!important;border-bottom:5px solid!important;margin-left:0}.wp-block-separator.aligncenter{margin-left:auto;margin-right:auto}.wp-block-separator.is-style-default{width:400px!important;max-width:100%!important;border-bottom:5px solid!important}.wp-block-separator.is-style-wide{width:100%!important;border-bottom:5px solid!important}.wp-block-separator.is-style-dots{width:100%!important;border-bottom:5px dotted #1b5ee5!important}.wp-block-separator.is-style-dots:before{content:"";padding-left:0}.wp-block-separator.is-style-dots.has-white-background-color{border-color:#fff!important}.wp-block-separator.is-style-dots.has-black-background-color{border-color:#000!important}.wp-block-separator.is-style-dots.has-blue-background-color{border-color:#1b5ee5!important}.wp-block-separator.is-style-dots.has-blue-dark-background-color{border-color:#04064a!important}.wp-block-separator.is-style-dots.has-blue-bright-background-color{border-color:#1927a1!important}.wp-block-separator.is-style-dots.has-beige-background-color{border-color:#d0b87c!important}.has-white-color{color:#fff;border-color:#fff}.has-black-color{color:#000;border-color:#000}.has-blue-color{color:#1b5ee5;border-color:#1b5ee5}.has-blue-dark-color{color:#04064a;border-color:#04064a}.has-blue-bright-color{color:#1927a1;border-color:#1927a1}.has-beige-color{color:#d0b87c;border-color:#d0b87c}.has-white-background-color{background-color:#fff}.has-black-background-color{background-color:#000}.has-blue-background-color{background-color:#1b5ee5}.has-blue-dark-background-color{background-color:#04064a}.has-blue-bright-background-color{background-color:#1927a1}.has-beige-background-color{background-color:#d0b87c}.admin-bar nav.navbar{margin-top:30px}nav.navbar{border:0;margin-bottom:0;padding-bottom:0;padding-top:0;border-bottom:0;background:#04064a;width:100%;flex-wrap:wrap}nav.navbar .container-fluid{justify-content:flex-end}nav.navbar .navbar-brand{padding-left:20px;padding-top:15px;padding-bottom:15px;margin-right:auto}nav.navbar .navbar-brand img{height:30px;width:auto}@media screen and (min-width:576px){nav.navbar .navbar-brand img{height:35px}}@media screen and (min-width:1200px){nav.navbar .navbar-brand img{height:45px}}nav.navbar .cart-div a{color:#fff;font-weight:700;font-style:italic;padding:.7rem .6rem;font-size:1rem;text-decoration:none}@media screen and (min-width:576px){nav.navbar .cart-div a{padding:.7rem 1.3rem}}nav.navbar .cart-div a:hover,nav.navbar .cart-div a:focus,nav.navbar .cart-div a:active{color:#d0b87c}nav.navbar .cart-div a span{margin-left:8px}nav.navbar .login-div{margin-left:15px;margin-bottom:20px}@media screen and (min-width:576px){nav.navbar .login-div{margin-left:0}}@media screen and (min-width:1200px){nav.navbar .login-div{margin-bottom:0}}nav.navbar .login-div a{color:#fff;padding:.7rem .6rem}@media screen and (min-width:576px){nav.navbar .login-div a{padding:.7rem 1.3rem}}nav.navbar .login-div a:hover,nav.navbar .login-div a:focus,nav.navbar .login-div a:active{color:#d0b87c}nav.navbar .navbar-nav{padding-bottom:10px;padding-top:10px}nav.navbar .navbar-nav li.nav-item a.nav-link{color:#fff;font-weight:700;font-style:italic;padding:.7rem 1.3rem;font-size:1rem}nav.navbar .navbar-nav li.nav-item a.nav-link:hover,nav.navbar .navbar-nav li.nav-item a.nav-link:focus,nav.navbar .navbar-nav li.nav-item a.nav-link:active{color:#d0b87c}nav.navbar .navbar-nav li.nav-item a.nav-link:focus{outline:#d0b87c 1px solid;outline-offset:-7px}nav.navbar .navbar-nav li.nav-item a.nav-link.active{background-color:#fff0;color:#d0b87c}nav.navbar .navbar-nav li.nav-item a.nav-link.active:hover,nav.navbar .navbar-nav li.nav-item a.nav-link.active:focus,nav.navbar .navbar-nav li.nav-item a.nav-link.active:active{background-color:#fff0;color:#d0b87c}@media screen and (min-width:1200px){nav.navbar .navbar-nav li.nav-item.lang-item{display:inline-flex}nav.navbar .navbar-nav li.nav-item.lang-item:before{content:"";border-left:3px solid #fff;height:30px;margin-top:7px;margin-left:15px;margin-right:15px}}nav.navbar .navbar-nav li.nav-item .dropdown-menu{border-radius:0;background:#04064a}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{color:#fff;padding:.7rem 1.5rem}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:active{color:#d0b87c;background-color:#fff0}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus{outline:#d0b87c 1px solid;outline-offset:1px}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active{color:#d0b87c;background-color:#fff0}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:active{color:#d0b87c}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:focus{outline:#d0b87c 1px solid;outline-offset:1px}nav.navbar .navbar-toggler{margin-right:20px!important;border-color:#fff0;margin-right:0;border-radius:0}nav.navbar .navbar-toggler:hover,nav.navbar .navbar-toggler:focus,nav.navbar .navbar-toggler:active{background-color:#1b5ee5;box-shadow:none}nav.navbar .navbar-toggler .toggler-icon{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin:4px 0;transition:all .2s ease-in-out}nav.navbar .navbar-toggler span:nth-child(1){width:22px;transform:translateX(0) translateY(6px) rotate(45deg)}nav.navbar .navbar-toggler span:nth-child(2){width:22px;opacity:0}nav.navbar .navbar-toggler span:nth-child(3){width:22px;transform:translateX(0) translateY(-6px) rotate(-45deg)}nav.navbar .navbar-toggler.collapsed span:nth-child(1){width:22px;transform:translateX(0) translateY(0) rotate(0)}nav.navbar .navbar-toggler.collapsed span:nth-child(2){width:16px;opacity:1}nav.navbar .navbar-toggler.collapsed span:nth-child(3){width:20px;transform:translateX(0) translateY(0) rotate(0);margin-top:3px}nav.navbar .lang,nav.navbar .lang-mob{width:90px}nav.navbar .lang .lang-nav,nav.navbar .lang-mob .lang-nav{position:absolute;padding:0;top:16px;background-color:#04064a}nav.navbar .lang .lang-nav li,nav.navbar .lang-mob .lang-nav li{list-style:none;display:none;padding-bottom:3px}nav.navbar .lang .lang-nav li.open,nav.navbar .lang-mob .lang-nav li.open{display:block}nav.navbar .lang .lang-nav li a,nav.navbar .lang-mob .lang-nav li a{color:#fff;font-weight:700;font-style:italic;padding:.7rem 1.7rem;font-size:1rem;cursor:pointer;display:block;text-transform:uppercase;text-decoration:none}nav.navbar .lang .lang-nav li a:hover,nav.navbar .lang .lang-nav li a:focus,nav.navbar .lang .lang-nav li a:active,nav.navbar .lang-mob .lang-nav li a:hover,nav.navbar .lang-mob .lang-nav li a:focus,nav.navbar .lang-mob .lang-nav li a:active{color:#d0b87c;text-decoration:none}nav.navbar .lang .lang-nav li a:focus,nav.navbar .lang-mob .lang-nav li a:focus{outline:#d0b87c 1px solid;outline-offset:-1px}nav.navbar .lang .lang-nav li.current-lang,nav.navbar .lang-mob .lang-nav li.current-lang{display:block}nav.navbar .lang .lang-nav li.current-lang a,nav.navbar .lang-mob .lang-nav li.current-lang a{color:#fff;font-weight:700;font-style:italic;padding:.7rem 1.7rem;font-size:1rem;cursor:pointer;display:block;text-transform:uppercase;text-decoration:none}nav.navbar .lang .lang-nav li.current-lang a:hover,nav.navbar .lang .lang-nav li.current-lang a:focus,nav.navbar .lang .lang-nav li.current-lang a:active,nav.navbar .lang-mob .lang-nav li.current-lang a:hover,nav.navbar .lang-mob .lang-nav li.current-lang a:focus,nav.navbar .lang-mob .lang-nav li.current-lang a:active{color:#d0b87c;text-decoration:none}nav.navbar .lang .lang-nav li.current-lang a:focus,nav.navbar .lang-mob .lang-nav li.current-lang a:focus{outline:#d0b87c 1px solid;outline-offset:-1px}nav.navbar .lang .lang-nav li.current-lang a:after,nav.navbar .lang-mob .lang-nav li.current-lang a:after{display:inline-block;margin-left:.355em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}nav.navbar .lang-mob{width:50px}@media screen and (min-width:576px){nav.navbar .lang-mob{width:90px}}nav.navbar .lang-mob .lang-nav{top:8px;z-index:200}@media screen and (min-width:576px){nav.navbar .lang-mob .lang-nav{top:11px}}nav.navbar .lang-mob li.current-lang a{padding:.7rem .6rem!important}@media screen and (min-width:576px){nav.navbar .lang-mob li.current-lang a{padding:.7rem 1.7rem!important}}body{background-color:#fff}body .skippy{background-color:#ececec;width:100%}header#main-header{margin-top:50px;position:relative;overflow:hidden}header#main-header .container-fluid{padding-left:0;padding-right:0}header#main-header h1{color:#fff;margin-top:25px;margin-left:43px;margin-right:43px;line-height:1.1;text-shadow:0 0 7px rgb(0 0 0 / .7)}@media screen and (min-width:992px){header#main-header h1{margin-left:0;margin-right:0;text-shadow:none}}header#main-header p{text-shadow:0 0 7px rgb(0 0 0 / .7)}@media screen and (min-width:992px){header#main-header p{text-shadow:none}}header#main-header .header-img img{width:100%;min-width:none}header#main-header .header-img-front img,header#main-header video{position:absolute;left:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover}header#main-header .header-overlay{width:100%;height:100%;bottom:0;position:absolute;background-color:#1927a1;opacity:.65;mix-blend-mode:multiply}header#main-header .caption{width:100%;color:#fff;position:relative;padding:10% 0 5%}header#main-header .caption h1{margin-left:0;margin-right:0}header#main-header .caption .container,header#main-header .caption .container-fluid{--bs-gutter-x:5.5rem}section{background-color:#fff;padding:50px 0 40px}section .container,section .container-fluid{--bs-gutter-x:5.5rem}@media screen and (min-width:768px){section{padding:40px 0 80px}}.home #content{padding:50px 0 0}@media screen and (min-width:768px){.home #content{padding:40px 0 0}}.home #services{padding:20px 0 80px;background-color:#f2f6ff}@media screen and (min-width:768px){.home #services{padding:60px 0 120px}}.home #services h2{margin-bottom:0}.home #services img{height:70px;width:auto;margin:50px auto 0}.home #services h3{margin-top:20px}@media screen and (min-width:992px){.home #services h3{margin-top:50px}}.home #services .text-area{padding-left:10px;padding-right:10px}.home #service{padding-bottom:40px}@media screen and (max-width:575.98px){.home #service{padding-top:0}}.home #service .row{background-image:url(/wp-content/themes/suomen-urheilupinta/img/service-bg.jpg);background-size:cover;background-position:center center;border-radius:15px;padding:80px 0 60px;position:relative;min-height:480px}@media screen and (max-width:575.98px){.home #service .row{margin-left:0;margin-right:0}}.home #service .row .service-gradient{background:linear-gradient(0deg,rgb(20 62 8 / .6) 21%,#fff0 100%);position:absolute;width:100%;height:100%;bottom:0;border-radius:15px;mix-blend-mode:multiply}.home #service .row .col-10{position:relative;z-index:3}.home #service .row h2{margin-bottom:10px}@media screen and (min-width:768px){.home #service .row h2{font-size:3.5rem}}.home #service .row h1,.home #service .row h2,.home #service .row h3,.home #service .row h4,.home #service .row h5,.home #service .row h6,.home #service .row p{color:#fff;text-shadow:0 3px 6px rgb(0 0 0 / .1607843137)}.products a{text-decoration:none}.products a:hover img,.products a:focus img,.products a:active img{opacity:.8}.products a figure{position:relative;margin-bottom:1.6rem}.products a figure img{border-radius:13px}.products a figure figcaption{text-align:center;position:absolute;bottom:0;left:0;right:0;width:100%}.products a figure figcaption h3{color:#fff;font-size:1.2rem;text-shadow:0 3px 6px rgb(0 0 0 / .1607843137)}.single-reference #content p{max-width:none}.single-refe a{text-decoration:none}.single-refe a:hover,.single-refe a:active,.single-refe a:focus{color:#d0b87c!important}.single-refe a:hover h2,.single-refe a:hover h3,.single-refe a:hover p span,.single-refe a:active h2,.single-refe a:active h3,.single-refe a:active p span,.single-refe a:focus h2,.single-refe a:focus h3,.single-refe a:focus p span{color:#d0b87c!important}.single-refe figure{margin-top:2rem}.single-refe figure .img-box{transform:skewX(-13deg);overflow:hidden;margin-left:21px;margin-right:21px}.single-refe figure .img-box img{transform:skewX(13deg);object-fit:cover;width:114%;height:100%;max-width:none;margin-left:-7%}.single-refe figure figcaption{margin-right:38px}.single-refe figure figcaption h2,.single-refe figure figcaption h3{margin-top:15px;font-size:1.85rem;margin-bottom:15px}.single-refe figure figcaption p span{font-weight:700;font-style:italic;text-decoration:none;color:#1b5ee5}.single-refe figure figcaption p span:after{content:""!important;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block!important;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;padding-left:10px;font-size:1.2rem}nav.post-nav{margin-top:40px}nav.post-nav .pull-right{float:right}nav.post-nav .pull-left{float:left}#page-nav{margin-top:30px;text-align:center}#page-nav ul{padding-left:0}#page-nav ul li{list-style:none;display:inline-block}#page-nav ul li a{padding:9px 5px;margin-top:0;margin-bottom:0;background:none;border:0;color:#1b5ee5;text-decoration:none;width:41px;height:41px;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-clip:padding-box}#page-nav ul li a:hover,#page-nav ul li a:active,#page-nav ul li a:focus{background:#1b5ee5;color:#fff!important;text-decoration:none}#page-nav ul li.active a{background:#1b5ee5;color:#fff;text-decoration:none}footer#main-footer{background-color:#04064a;color:#fff;padding:75px 0 0}footer#main-footer .container,footer#main-footer .container-fluid{--bs-gutter-x:5.5rem}footer#main-footer img{margin-bottom:40px}footer#main-footer p,footer#main-footer ul{font-size:1rem}footer#main-footer p,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4,footer#main-footer h5,footer#main-footer h6{color:#fff;margin-top:0}footer#main-footer h2{font-weight:700;font-family:poppins,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;margin-top:25px}footer#main-footer h3{font-size:1.85rem;color:#d0b87c}footer#main-footer a{color:#98cfff}footer#main-footer a:hover,footer#main-footer a:focus,footer#main-footer a:active{color:#d0b87c}footer#main-footer a.social-btn{color:#fff;text-decoration:none;margin:0 8px;font-size:1.5rem;display:inline-block;margin-top:20px;margin-bottom:30px}footer#main-footer a.social-btn:hover,footer#main-footer a.social-btn:focus,footer#main-footer a.social-btn:active{color:#d0b87c}footer#main-footer ul{list-style:none;padding-left:0;margin-bottom:20px}footer#main-footer ul li{margin-bottom:5px}footer#main-footer ul li a{font-weight:400;text-decoration:none;color:#fff;font-style:italic}footer#main-footer ul li a:after{content:""!important;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block!important;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;padding-left:10px;font-size:1.2rem}footer#main-footer ul li a:hover,footer#main-footer ul li a:focus,footer#main-footer ul li a:active{color:#d0b87c}footer#main-footer #madeby{margin-top:10px}footer#main-footer #madeby hr{margin:1.5rem 0;border:0;border-top:5px solid #1927a1;opacity:1}footer#main-footer #madeby p{color:#fff;margin-bottom:25px}@media screen and (min-width:576px){footer#main-footer button{margin-left:0;margin-right:0;float:right}}footer#main-footer .form-group .form-control{background-color:#04064a;border:2px solid #1b5ee5;border-radius:9px;color:#fff;padding:11px 20px 9px;margin-bottom:15px}footer#main-footer .form-group .form-control::placeholder{color:#fff;font-weight:300}.form-group .control-label{margin-top:20px}.form-group .form-control{border-radius:0;border:0;color:#000;border:1px solid #ddd}.form-group .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(222 222 222 / .6);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(222 222 222 / .6)}.form-group.has-error .form-control{border:1px solid #a94442}form.wpcf7-form p{font-size:1.1rem}.wpcf7-spinner{margin:10px auto;display:block}.single-product .modal-body{max-height:none}.single-product #content{margin-top:0}.single-product #content nav.woocommerce-breadcrumb{padding-bottom:20px;color:#04064a;font-weight:700}@media screen and (min-width:768px){.single-product #content nav.woocommerce-breadcrumb{padding-bottom:40px}}.single-product #content nav.woocommerce-breadcrumb a{color:#04064a;font-weight:400}.single-product #content nav.woocommerce-breadcrumb a:hover,.single-product #content nav.woocommerce-breadcrumb a:focus,.single-product #content nav.woocommerce-breadcrumb a:active{color:#d0b87c}.single-product #content nav.woocommerce-breadcrumb i{margin-left:5px;margin-right:5px;font-size:.8rem}@media screen and (min-width:992px){.single-product .product-single{margin-top:50px}}.single-product .product-single .woocommerce-product-gallery{position:relative}.single-product .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin-bottom:45px;display:flex;flex-wrap:wrap;gap:.7rem}.single-product .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:calc(25% - .55rem)}.single-product .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%;max-width:none}.single-product .product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{width:100%}.single-product .product-single .woocommerce-product-gallery .onsale{left:12px;top:0;background-color:#04064a;border-radius:0;padding:15px 25px;min-height:0;min-width:0;line-height:1;font-size:1.1rem;text-transform:uppercase}.single-product .product-single h1{margin-top:0;margin-bottom:15px;font-size:1.8rem}@media screen and (min-width:992px){.single-product .product-single h1{font-size:3rem}}.single-product .product-single .sku_wrapper{margin-bottom:30px}.single-product .product-single #vat-price{border:0}.single-product .product-single #vat-price .nav-item{display:flex}.single-product .product-single #vat-price .nav-item .nav-link{cursor:pointer;background:#fff0;padding:0;border:0;padding:0 5px;text-decoration:underline;color:#04064a;font-weight:500}.single-product .product-single #vat-price .nav-item .nav-link:focus{outline:0}.single-product .product-single #vat-price .nav-item .nav-link.active{text-decoration:none;color:#1b5ee5;font-size:1.2rem;font-weight:900;margin-top:-2px}.single-product .product-single #vat-content{margin-bottom:20px}.single-product .product-single #vat-content h4{margin-top:10px;font-weight:700;font-size:1.8rem!important;font-weight:900;margin-bottom:0}.single-product .product-single #vat-content .regular-price{text-decoration:line-through}.single-product .product-single .price{font-size:1.8rem!important;font-weight:900;line-height:1.2}.single-product .product-single .price del{font-weight:400;opacity:1!important;font-size:1rem}.single-product .product-single .price ins{text-decoration:none;display:block!important;color:#d0b87c}.single-product .product-single .add_to_cart{font-weight:700;margin-bottom:5px}.single-product .product-single form.cart{display:flex!important;align-items:flex-end}.single-product .product-single form.cart .ppom-wrapper{padding-left:0!important;margin-bottom:0;width:auto}.single-product .product-single form.cart .ppom-wrapper .form-control-label{font-weight:700}.single-product .product-single form.cart .ppom-wrapper .form-control{height:60px;text-align:center;font-weight:700;width:100px}.single-product .product-single form.cart .ppom-wrapper .form-row{padding:0}.single-product .product-single form.cart .ppom-wrapper .form-row .ppom-field-wrapper{padding:0!important}.single-product .product-single form.cart .quantity input{height:58px;text-align:center;font-weight:700;width:100px;border:1px solid #ddd;border-radius:0;margin-bottom:25px;margin-right:45px}.single-product .product-single button.single_add_to_cart_button{border-radius:0;background-color:#d0b87c!important;padding:13px 20px;margin-bottom:25px}@media screen and (min-width:992px){.single-product .product-single button.single_add_to_cart_button{padding:20px 35px}}.single-product .product-single button.single_add_to_cart_button:hover,.single-product .product-single button.single_add_to_cart_button:active,.single-product .product-single button.single_add_to_cart_button:focus{background-color:#1b5ee5!important}.single-product #related-products{background-color:#f2f6ff}.woo-products .shop-cat-nav,.woocommerce.columns-4 .shop-cat-nav{margin-bottom:20px}.woo-products .shop-cat-nav a.btn,.woocommerce.columns-4 .shop-cat-nav a.btn{margin-top:0;padding:7px 25px 5px;color:#04064a!important;border-color:#04064a}.woo-products .shop-cat-nav a.btn:hover,.woo-products .shop-cat-nav a.btn:active,.woo-products .shop-cat-nav a.btn:focus,.woocommerce.columns-4 .shop-cat-nav a.btn:hover,.woocommerce.columns-4 .shop-cat-nav a.btn:active,.woocommerce.columns-4 .shop-cat-nav a.btn:focus{color:#d0b87c!important;border-color:#d0b87c}.woo-products .shop-cat-nav a.btn.active,.woocommerce.columns-4 .shop-cat-nav a.btn.active{background-color:#04064a;color:#fff!important;border-color:#04064a}.woo-products .product a,.woocommerce.columns-4 .product a{text-decoration:none}.woo-products .product a:hover img,.woo-products .product a:active img,.woo-products .product a:focus img,.woocommerce.columns-4 .product a:hover img,.woocommerce.columns-4 .product a:active img,.woocommerce.columns-4 .product a:focus img{opacity:.8}.woo-products .product a:hover h2,.woo-products .product a:hover h3,.woo-products .product a:hover .price,.woo-products .product a:hover p,.woo-products .product a:active h2,.woo-products .product a:active h3,.woo-products .product a:active .price,.woo-products .product a:active p,.woo-products .product a:focus h2,.woo-products .product a:focus h3,.woo-products .product a:focus .price,.woo-products .product a:focus p,.woocommerce.columns-4 .product a:hover h2,.woocommerce.columns-4 .product a:hover h3,.woocommerce.columns-4 .product a:hover .price,.woocommerce.columns-4 .product a:hover p,.woocommerce.columns-4 .product a:active h2,.woocommerce.columns-4 .product a:active h3,.woocommerce.columns-4 .product a:active .price,.woocommerce.columns-4 .product a:active p,.woocommerce.columns-4 .product a:focus h2,.woocommerce.columns-4 .product a:focus h3,.woocommerce.columns-4 .product a:focus .price,.woocommerce.columns-4 .product a:focus p{color:#d0b87c!important}.woo-products .product figure,.woocommerce.columns-4 .product figure{margin-bottom:3rem}.woo-products .product figure .product-img,.woocommerce.columns-4 .product figure .product-img{position:relative}.woo-products .product figure .product-img .onsale,.woocommerce.columns-4 .product figure .product-img .onsale{left:0;top:0;background-color:#04064a;border-radius:0;padding:15px 25px;min-height:0;min-width:0;line-height:1;font-size:1.1rem;text-transform:uppercase}.woo-products .product figure figcaption h2,.woo-products .product figure figcaption h3,.woocommerce.columns-4 .product figure figcaption h2,.woocommerce.columns-4 .product figure figcaption h3{font-size:1.3rem;margin-top:20px;margin-bottom:0}.woo-products .product figure figcaption p,.woocommerce.columns-4 .product figure figcaption p{color:#04064a}.woo-products .product figure figcaption .price,.woocommerce.columns-4 .product figure figcaption .price{font-weight:700;color:#04064a!important;font-size:1rem!important}.woo-products .product figure figcaption .price del,.woocommerce.columns-4 .product figure figcaption .price del{font-weight:300}.woo-products .product figure figcaption .price ins,.woocommerce.columns-4 .product figure figcaption .price ins{text-decoration:none;display:block!important}.woocommerce.columns-4{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x));justify-content:center}.woocommerce.columns-4>*{--bs-gutter-x:1.5rem;--bs-gutter-y:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border-right:0}.woocommerce nav.woocommerce-pagination ul li a{padding:10px 5px!important;margin-left:5px;text-align:center;width:38px}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:active,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#1b5ee5;color:#fff;outline:0}.woocommerce nav.woocommerce-pagination ul li span{color:#fff!important;background-color:#04064a!important;padding:10px 5px!important;margin-left:5px;text-align:center;width:38px}.woocommerce-message a.button{border-radius:50px;font-size:1rem;padding:12px 30px;font-weight:400;position:relative}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-color:#04064a;border-radius:9px}.woocommerce-info a.button,.woocommerce-info button.button,.woocommerce-MyAccount-content a.button,.woocommerce-MyAccount-content button.button{border-radius:50px;font-size:1rem;padding:12px 30px;font-weight:400;position:relative}.woocommerce-info p,.woocommerce-MyAccount-content p{max-width:none!important}.wc-block-components-quantity-selector{display:none!important}.woocommerce-form-login button.woocommerce-form-login__submit{background:#fff0;color:#1b5ee5!important;border:3px solid #1b5ee5;border-radius:50px;font-size:1rem;padding:12px 30px;font-weight:400;text-decoration:none;position:relative;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.woocommerce-form-login button.woocommerce-form-login__submit:hover,.woocommerce-form-login button.woocommerce-form-login__submit:active,.woocommerce-form-login button.woocommerce-form-login__submit:focus{background:#fff0;color:#d0b87c!important;text-decoration:none;border-color:#d0b87c}.woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:8px}.wc-block-components-shipping-rates-control .woo-carrier-agents-postcode-input-wrapper .wc-block-components-text-input{margin-right:25px!important}.wc-block-components-shipping-rates-control .woo-carrier-agents-postcode-input-wrapper .wc-block-components-text-input input{border-color:#ddd!important;color:#04064a;max-width:none}.wc-block-components-shipping-rates-control .woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button{margin-top:0}