/*!
Theme Name: gocreations Custom Theme
Author: gocreations team
Author URI: https://gocreations.gr/
Description: Custom Theme Developed by gocreations
Text Domain: gocreations
Version: 0.0.1
*/html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:'Questrial';src:url('assets/fonts/Questrial-Regular.woff2') format('woff2'),url('assets/fonts/Questrial-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'GFS Didot';src:url('assets/fonts/GFSDidot-Regular.woff2') format('woff2'),url('assets/fonts/GFSDidot-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-Light.woff2') format('woff2'),url('assets/fonts/Cormorant-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-LightItalic.woff2') format('woff2'),url('assets/fonts/Cormorant-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-Medium.woff2') format('woff2'),url('assets/fonts/Cormorant-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-SemiBold.woff2') format('woff2'),url('assets/fonts/Cormorant-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-SemiBoldItalic.woff2') format('woff2'),url('assets/fonts/Cormorant-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-BoldItalic.woff2') format('woff2'),url('assets/fonts/Cormorant-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-Bold.woff2') format('woff2'),url('assets/fonts/Cormorant-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-Italic.woff2') format('woff2'),url('assets/fonts/Cormorant-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-MediumItalic.woff2') format('woff2'),url('assets/fonts/Cormorant-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-Light.woff2') format('woff2'),url('assets/fonts/Cormorant-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-LightItalic.woff2') format('woff2'),url('assets/fonts/Cormorant-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant';src:url('assets/fonts/Cormorant-Regular.woff2') format('woff2'),url('assets/fonts/Cormorant-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Castoro Titling';src:url('assets/fonts/CastoroTitling-Regular.woff2') format('woff2'),url('assets/fonts/CastoroTitling-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-MediumItalic.woff2') format('woff2'),url('assets/fonts/CormorantInfant-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-Regular.woff2') format('woff2'),url('assets/fonts/CormorantInfant-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-SemiBold.woff2') format('woff2'),url('assets/fonts/CormorantInfant-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-SemiBoldItalic.woff2') format('woff2'),url('assets/fonts/CormorantInfant-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-Medium.woff2') format('woff2'),url('assets/fonts/CormorantInfant-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-LightItalic.woff2') format('woff2'),url('assets/fonts/CormorantInfant-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-Light.woff2') format('woff2'),url('assets/fonts/CormorantInfant-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-Italic.woff2') format('woff2'),url('assets/fonts/CormorantInfant-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-Bold.woff2') format('woff2'),url('assets/fonts/CormorantInfant-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Infant';src:url('assets/fonts/CormorantInfant-BoldItalic.woff2') format('woff2'),url('assets/fonts/CormorantInfant-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'icomoon';src:url('assets/fonts/icomoon.eot?bxiot0');src:url('assets/fonts/icomoon.eot?bxiot0#iefix') format('embedded-opentype'),url('assets/fonts/icomoon.ttf?bxiot0') format('truetype'),url('assets/fonts/icomoon.woff?bxiot0') format('woff'),url('assets/fonts/icomoon.svg?bxiot0#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e919"}.icon-time:before{content:"\e900"}.icon-close:before{content:"\e901"}.icon-checkmark:before{content:"\e902"}.icon-mail-icon:before{content:"\e904"}.icon-phone-icon:before{content:"\e905"}.icon-location-icon:before{content:"\e906"}.icon-working-hours-icon:before{content:"\e907"}.icon-refresh:before{content:"\e903"}.icon-mini-cart:before{content:"\e908"}.icon-account:before{content:"\e909"}.icon-user:before{content:"\e90a"}.icon-whatsapp:before{content:"\e90b"}.icon-google-plus:before{content:"\e90c"}.icon-google:before{content:"\e90d"}.icon-simple-arrow:before{content:"\e90e"}.icon-tripadvisor:before{content:"\e90f"}.icon-search:before{content:"\e910"}.icon-share:before{content:"\e911"}.icon-instagram:before{content:"\e912"}.icon-arrow:before{content:"\e913"}.icon-linkedin:before{content:"\e914"}.icon-twitter:before{content:"\e915"}.icon-map:before{content:"\e916"}.icon-facebook:before{content:"\e917"}.icon-youtube:before{content:"\e918"}a,li,table,h1,h2,h3,h4,h5,h6,input,select,button,textarea,p,span,div{font-family:'Cormorant';color:#001766}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:0px;color:#001766;font-family:'Cormorant'}a,span{font-size:16px;text-decoration:none;font-weight:400}ol,ul{list-style:none;margin:0px;padding:0px;position:relative}*,*:before,*:after{box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}.dark-bg{background:#000E3D}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:''}#wpadminbar{position:fixed}img{image-rendering:-webkit-optimize-contrast}body{font-family:'Cormorant';color:#001766;font-size:14px;line-height:1.2}@media screen and (min-width:1024px){body{font-size:16px}}nav ol,nav ul{list-style:none;position:relative}button,input,select,textarea{font-family:'Cormorant';color:#001766;text-decoration:none;background:inherit;border:unset;font-size:1rem}a,button{text-decoration:none;color:inherit;outline:0;transition:all .3s ease-in-out;cursor:pointer}.alt-text{font-family:'Questrial'}.alt-text a{font-family:'Questrial'}.admin-bar .site-header,.admin-bar .mobile-header,.admin-bar .mini-cart,.admin-bar .dropdown-products-menu-wrapper{margin-top:0px}@media screen and (min-width:1024px){.admin-bar .site-header,.admin-bar .mobile-header,.admin-bar .mini-cart,.admin-bar .dropdown-products-menu-wrapper{margin-top:32px}}.admin-bar .burger-area{margin-top:46px;height:calc(100% - (46px + 70px))}@media screen and (min-width:783px){.admin-bar .burger-area{margin-top:32px;height:calc(100% - (32px + 70px))}}.admin-bar .burger-area.scrolled{height:calc(100% - (46px + 70px))}@media screen and (min-width:783px){.admin-bar .burger-area.scrolled{height:calc(100% - (32px + 70px))}}.site-content,.content-area{margin-top:100px;overflow:hidden}.site-content.transparent-header,.content-area.transparent-header{margin-top:0px}.site-content.maintenance,.content-area.maintenance{margin-top:100px}@media screen and (min-width:1024px){.site-content,.content-area{margin-top:110px}}.container{margin-right:auto;margin-left:auto;max-width:2000px;width:94%}@media screen and (min-width:1050px){.container{width:90%}}@media screen and (min-width:1450px){.container{width:80%}}.white{color:#fff}.mid-container{margin-right:auto;margin-left:auto;max-width:1800px;width:93%}@media screen and (min-width:1024px){.mid-container{width:90%}}.small-container{margin-right:auto;margin-left:auto;max-width:1800px;width:90%}@media screen and (min-width:1024px){.small-container{width:83%}}@media screen and (min-width:1500px){.small-container{width:80%}}.max-width-content{max-width:800px;margin-left:auto;margin-right:auto;position:relative}.content{line-height:1.8}.content a{text-decoration:underline}.text,.content{font-weight:300;font-family:'Cormorant'}.text>*+*,.content>*+*{margin-top:1em}.text.small,.content.small{font-size:.7rem}@media screen and (min-width:1024px){.text.small,.content.small{font-size:.9rem}}.text.medium,.content.medium{font-size:1.1rem}@media screen and (min-width:1024px){.text.medium,.content.medium{font-size:1.3rem}}.text.medium-large,.content.medium-large{font-size:1.2rem}@media screen and (min-width:1024px){.text.medium-large,.content.medium-large{font-size:1.5rem}}.text.large,.content.large{font-size:1.8rem}@media screen and (min-width:1024px){.text.large,.content.large{font-size:2rem}}.title{font-family:'Cormorant';font-size:2rem;line-height:1.1;font-weight:400}.title.small{font-size:1rem}@media screen and (min-width:400px){.title.small{font-size:1.2rem}}@media screen and (min-width:1024px){.title.small{font-size:1.5rem}}.title.medium{font-size:1.3rem}@media screen and (min-width:400px){.title.medium{font-size:1.7rem}}@media screen and (min-width:1024px){.title.medium{font-size:2.1rem}}.title.medium-large{font-size:1.7rem}@media screen and (min-width:400px){.title.medium-large{font-size:2.1rem}}@media screen and (min-width:1024px){.title.medium-large{font-size:2.5rem}}.title.large{font-size:1.9rem}@media screen and (min-width:400px){.title.large{font-size:2.3rem}}@media screen and (min-width:1024px){.title.large{font-size:2.7rem}}.title.extra-large{font-size:2.3rem}@media screen and (min-width:400px){.title.extra-large{font-size:2.6rem}}@media screen and (min-width:1024px){.title.extra-large{font-size:3.1rem}}.title.bold,.text.bold,.content.bold,.title strong,.text strong,.content strong{font-weight:600}.title.regular,.text.regular,.content.regular{font-weight:400}.title.light,.text.light,.content.light{font-weight:300}.title.uppercase,.text.uppercase,.content.uppercase{text-transform:uppercase}.title.title-font,.text.title-font,.content.title-font{font-family:'Cormorant'}.title.alt-font,.text.alt-font,.content.alt-font{font-family:'Questrial'}.title.main-color,.text.main-color,.content.main-color{color:#001766}.title.alt-color,.text.alt-color,.content.alt-color{color:#0075FF}.title.white,.text.white,.content.white{color:#fff}.title.underline,.text.underline,.content.underline{text-decoration:underline}.title.margin-top,.text.margin-top,.content.margin-top{margin-top:1em;display:block}.title.margin-bottom,.text.margin-bottom,.content.margin-bottom{margin-bottom:1em;display:block}.title.letter-spacing,.text.letter-spacing,.content.letter-spacing{letter-spacing:.05em}.title.center,.text.center,.content.center{display:block;width:100%;text-align:center}.title.block,.text.block,.content.block{display:block}.button{font-size:.9rem;line-height:1;padding:18px 32px;background:transparent;color:#001766;font-weight:400;font-family:'Cormorant';display:inline-block;text-transform:uppercase;cursor:pointer;transition:ease .3s all;text-align:center;border:1px solid}.button.solid{background:#fff;color:#001766}.button.white{color:#fff}.button:hover{color:#fff;border-color:#0075FF;background:#0075FF}.button.center{margin-right:auto;margin-left:auto}.button.margin-top{margin-top:25px}.scroll-div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-color{background:#F3F9FF}section.paddings{padding:40px 0px}section.margins{margin-top:40px;margin-bottom:40px}@media screen and (min-width:1024px){section.paddings{padding:80px 0px}section.margins{margin-top:80px;margin-bottom:80px}}.bg-image-wrap{position:relative;width:100%;padding-bottom:100%;height:100%}.bg-image-wrap.portrait{padding-bottom:120%}.bg-image-wrap.landscape{padding-bottom:60%}.cover{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.show-on-scroll{transition:.5s all cubic-bezier(.29, .92, .52, 1);transition-delay:.3s;overflow-x:hidden}.slide-right{opacity:0;pointer-events:none;transform:translateX(-50px)}.slide-left{opacity:0;pointer-events:none;transform:translateX(50px)}.slide-up{opacity:0;pointer-events:none;transform:translateY(50px)}.slide-down{opacity:0;pointer-events:none;transform:translateY(-50px)}.cf7-field.dropdown-field{margin-top:10px}.select-wrap{position:relative}.select-wrap::after{content:'';width:6px;height:6px;border-bottom:1px solid;border-right:1px solid;position:absolute;right:25px;transition:all .3s ease-in-out;transform:rotate(45deg);top:45%;pointer-events:none}.select-wrap select{cursor:pointer}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}/*! COMPONENTS */.admin-bar .custom-header{top:32px}.admin-bar .document-wrapper{height:calc(100vh - 70px);top:70px}@media (min-width: 1024px){.admin-bar .document-wrapper{height:calc(100vh - 132px);top:132px}}.header-logos-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.main-logo-wrap.main{grid-row:1;grid-column:1;transition:all .3s ease-in-out;opacity:0}.main-logo-wrap.scrolled{grid-row:1;grid-column:1;transition:all .3s ease-in-out;opacity:1}.custom-header.transparent{background:transparent}.custom-header.transparent .header-menu-wrap>div>ul>li.current-menu-item>a{color:#fff}.custom-header.transparent .header-menu-wrap>div>ul>li.current-menu-item>a:hover{color:#dbdbdb}.custom-header.transparent .header-menu-wrap>div>ul>li>a{color:#fff}.custom-header.transparent .header-menu-wrap>div>ul>li>a:hover{color:#dbdbdb}.custom-header.transparent~.site-content,.custom-header.transparent~.content-area{margin-top:0}.custom-header.transparent~.site-content .intro-wrapper,.custom-header.transparent~.content-area .intro-wrapper{min-height:100vh}.custom-header.transparent~.site-content .intro-wrapper .intro-wrap,.custom-header.transparent~.content-area .intro-wrapper .intro-wrap{min-height:100vh}.custom-header.transparent .main-logo-wrap.main{opacity:1}.custom-header.transparent .main-logo-wrap.scrolled{opacity:0}.custom-header.transparent.scrolled .main-logo-wrap.main{opacity:0}.custom-header.transparent.scrolled .main-logo-wrap.scrolled{opacity:1}.custom-header.transparent.scrolled .border-btn-wrap{border:1px solid #001766;color:#001766}.custom-header.transparent.scrolled .border-btn-wrap:hover{background:#0075FF;border-color:#0075FF;color:#fff}.custom-header.transparent .border-btn-wrap{border:1px solid #fff;color:#fff}.custom-header.transparent .border-btn-wrap:hover{background:#0075FF;border-color:#0075FF;color:#001766}.header-menu-wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.page-template-homepage-template .custom-header.scrolled{background:#fff;box-shadow:0 4px 4px -2px rgba(0,0,0,0.25)}.custom-header.scrolled{height:70px;background:#fff;box-shadow:0 4px 4px -2px rgba(0,0,0,0.25)}@media (min-width: 1600px){.custom-header.scrolled{height:90px}}.custom-header.scrolled .document-wrapper{height:calc(100vh - 80px);top:80px}.custom-header.scrolled .main-logo-wrap{height:90px}@media (min-width: 1600px){.custom-header.scrolled .main-logo-wrap{height:110px}}.custom-header.scrolled .main-logo{max-height:90px}@media (min-width: 1600px){.custom-header.scrolled .main-logo{max-height:110px;height:110px}}.custom-header.scrolled .header-menu-wrap>div>ul>li.current-menu-item>a{color:#0075FF}.custom-header.scrolled .header-menu-wrap>div>ul>li.current-menu-item>a:hover{color:#0075FF}.custom-header.scrolled .header-menu-wrap>div>ul>li a{color:#001766}.custom-header.scrolled .header-menu-wrap>div>ul>li a:hover{color:#0075FF}.custom-header.scrolled .contact-info-item:last-child{border-right:0}.custom-header.scrolled .sub-menu{top:calc(100% + 10px)}.custom-header.scrolled .header-location-text{color:#001766}.custom-header.scrolled .header-menu-wrap .menu-item-has-children::before{border-bottom:1px solid #001766;border-right:1px solid #001766}.header-socials-wrapper{display:flex;align-items:center;transition:all .3s ease-in-out;padding-left:10px;border-left:1px solid #001766}.header-socials-wrapper .social-btn{width:23px;height:23px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#001766;padding:5px;margin-right:8px;transition:all .3s ease-in-out}.header-socials-wrapper .social-btn:last-child{margin-right:0}.header-socials-wrapper .social-btn:hover{background:#00114d}.header-socials-wrapper .social-btn span::before{color:#fff;font-size:14px}.header-socials-wrapper .social-btn .icon-twitter::before{font-size:12px}.main-logo-wrap{display:grid;align-items:center;transition:all .3s ease-in-out}.main-logo-wrap .main-logo{transition:all .3s ease-in-out}.main-logo-wrap img{max-height:100px;width:auto;max-width:240px;transition:all .3s ease-in-out}@media (min-width: 1024px){.main-logo-wrap img{max-height:120px}}@media (min-width: 1600px){.main-logo-wrap img{max-height:155px;width:auto;max-width:200px}}.custom-header-inner-wrap{max-height:90px}@media (min-width: 1024px){.custom-header-inner-wrap{display:grid;grid-template-columns:145px 1fr 145px;gap:20px}}@media only screen and (min-width:1240px){.custom-header-inner-wrap{display:grid;grid-template-columns:160px 1fr 160px;gap:20px}}@media (min-width: 1600px){.custom-header-inner-wrap{display:grid;grid-template-columns:200px 1fr 200px;gap:30px}}.header-center-wrap{height:70px;display:flex;align-items:center;transition:all .3s ease-in-out}@media (min-width: 1600px){.header-center-wrap{height:90px}}.main-logo-wrap{position:absolute;top:0;transition:all .3s ease-in-out}.site-header__notice{min-height:40px;max-height:90px;display:flex;justify-content:center;align-items:center;text-align:center;padding:5px 3%;font-size:13px;transition:all .3s ease-in-out;pointer-events:all}@media (min-width: 520px){.site-header__notice{padding:5px 5%}}@media (min-width: 768px){.site-header__notice{padding:5px 100px}}@media (min-width: 1024px){.site-header__notice{padding:5px 130px}}.site-header__notice span{font-size:12px}@media (min-width: 520px){.site-header__notice span{font-size:13px}}.site-header__notice a{text-decoration:underline;font-size:12px}@media (min-width: 520px){.site-header__notice a{font-size:13px}}.custom-header{display:none;grid-template-columns:1fr;align-items:center;align-content:center;justify-content:space-between;position:fixed;background:#fff;top:0;left:0;width:100%;z-index:9999;transition:all .3s ease-in-out}@media (min-width: 1024px){.custom-header{display:grid}}.custom-header .contact-info-item{display:flex;align-items:center}.custom-header .contact-info-item:last-child{border-right:0}.custom-header.scrolled .site-header__notice{margin-top:-40px;min-height:0px;max-height:0px;pointer-events:none}.header-menu-wrap{padding:10px 5%}.header-menu-wrap ul{display:flex;justify-content:space-between}.header-menu-wrap ul li{position:relative;margin:0 7px}.header-menu-wrap ul li.current-menu-item a{color:#0075FF;text-decoration:underline}.header-menu-wrap ul li.current-menu-item a::before{opacity:1}.header-menu-wrap ul li.current-menu-item a span{color:#0075FF}.header-menu-wrap ul li a{font-size:13px;color:#001766;font-weight:normal;padding:5px 14px;transition:all .3s ease-in-out;position:relative;z-index:5;font-family:'Cormorant';text-transform:uppercase;font-weight:500}.header-menu-wrap ul li a span{transition:all .3s ease-in-out}@media (min-width: 1200px){.header-menu-wrap ul li a{padding:5px 25px;font-size:15px}}@media (min-width: 1600px){.header-menu-wrap ul li a{padding:5px 30px}}.header-menu-wrap ul li a:hover{color:#0075FF}.header-menu-wrap ul li a:hover span{color:#0075FF}.header-menu-wrap ul li span{font-size:13px;color:#001766;font-weight:normal;text-transform:capitalize;font-family:'Cormorant';font-style:italic}.header-menu-wrap ul li.menu-item-has-children{position:relative}.header-menu-wrap ul li.menu-item-has-children::before{content:'';right:0;width:7px;height:7px;border-bottom:1px solid #001766;border-right:1px solid #001766;top:50%;transform:translateY(-50%) rotate(45deg);position:absolute}.header-menu-wrap ul li.menu-item-has-children::after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:150%;height:30px;top:100%;pointer-events:none}.header-menu-wrap ul li.menu-item-has-children.active::after{pointer-events:all}.header-menu-wrap ul li .sub-menu{position:absolute;min-width:220px;background:#fff;padding:10px;border-radius:3px;flex-direction:column;opacity:0;pointer-events:none;transition:all .3s ease-in-out;left:50%;transform:translateX(-50%);top:calc(100% + 20px);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}.header-menu-wrap ul li .sub-menu li{text-align:center;position:relative;width:100%;transition:all .3s ease-in-out}.header-menu-wrap ul li .sub-menu li a{width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:10px;margin:2px 0;transition:all .3s ease-in-out;color:#001766}.header-menu-wrap ul li .sub-menu li a::after{display:none}.header-menu-wrap ul li .sub-menu.active{opacity:1;pointer-events:all}.header-menu-wrap ul li .sub-menu::before{content:'';width:200%;position:absolute;height:50px;top:-50px;left:50%;transform:translateX(-50%)}.header-menu-wrap ul li:hover .sub-menu{opacity:1;pointer-events:all}.header-location-text{font-size:14px;display:flex;align-items:center;margin-right:30px}.header-right-wrap{display:flex;align-items:center;height:100%;justify-content:center;padding-right:20px}.header-right-wrap.lang-header{justify-content:space-between}.header-account-button{margin-right:20px}.main-repeater{padding:3% 5%}.header-lang-switcher section{height:100%}.header-lang-switcher section .wpml-ls-legacy-dropdown{height:100%}.header-lang-switcher section ul{height:100%}.header-lang-switcher section ul li{height:100%}.header-lang-switcher section ul li a{height:100%}.header-lang-switcher section ul:hover li.wpml-ls-current-language a{background:#fff}.header-lang-switcher section ul.wpml-ls-sub-menu li a{background:#001766 !important;border-radius:0 0 10px 10px}.header-lang-switcher section ul.wpml-ls-sub-menu li a span{color:#fff !important}.header-text{color:#001766}.contact-info-item{margin-right:12px;padding-right:12px;display:flex}.contact-info-item a{color:#001766;line-height:1}.contact-info-item:last-child{border-right:0;margin-right:0;padding-right:0}.mega-menu-products-wrap{padding:0 5%;position:absolute;top:calc(100% + 10px);width:100%;left:0;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.mega-menu-products-wrap.active{opacity:1;pointer-events:all}@media (min-width: 1600px){.mega-menu-products-wrap{padding:0 7%;top:calc(100% + 20px)}}.products-archive-wrapper-menu{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);max-height:calc(100vh - 200px)}.single-category-product-wrap-menu{display:flex;align-items:center}.products-archive-wrap-menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.menu-main-title-wrap{color:#001766;font-weight:bold;font-size:25px;padding:15px 30px;display:block}@media (min-width: 1200px){.menu-main-title-wrap{font-size:30px;padding:20px 40px;padding-bottom:15px}}@media (min-width: 1600px){.menu-main-title-wrap{font-size:35px;padding:25px 50px}}#wpadminbar{display:none!important}@media (min-width: 1024px){#wpadminbar{display:block!important}}html.html-wrapper{margin-top:0px!important}.mob-header.scrolled .header-wrap-mobile{height:60px}.mob-header.scrolled .header-logo-wrap.mob img{max-height:60px}.mob-header.scrolled .headerLogo{height:60px}.mob-header.scrolled .menu-mob-wrap{top:60px;height:calc(100vh - 60px);overflow-y:auto}.mob-header.scrolled .burger-menu-wrap-mob{width:60px;height:60px}.mob-header{display:block;position:fixed;width:100%;top:0;z-index:99999}@media (min-width: 1024px){.mob-header{display:none}}.mob-header .site-header__notice{min-height:30px;max-height:80px}.site-header-main__mini-cart.mobile{margin-right:19px}.mob-header-right{display:flex;align-items:center}.header-wrap-mobile{display:flex;justify-content:space-between;width:100%;align-items:center;height:70px;background:#fff;transition:all .3s ease-in-out}.burger-menu{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:30px}.headerLogo{height:70px;display:flex;align-items:center;transition:all .3s ease-in-out}.header-logo-wrap.mob img{max-width:210px;max-height:70px;width:auto;height:auto;transition:all .3s ease-in-out}.burger-menu:before,.burger-menu:after,.burger-menu div{background:#001766;content:"";display:block;height:4px;margin:6px 0;transition:.5s;cursor:pointer}.burger-menu{cursor:pointer}.burger-menu.show:before{transform:translateY(10px) rotate(135deg)}.burger-menu.show:after{transform:translateY(-10px) rotate(-135deg)}.burger-menu.show div{transform:scale(0)}.menu-mob::before{content:'';position:fixed;width:100%;height:100vh;left:0;top:0;background:#000;opacity:0;transition:all .3s ease-in-out;z-index:-1;pointer-events:none}.menu-mob-wrap{position:fixed;width:100%;right:-100px;height:100%;top:90px;pointer-events:none;opacity:0;transition:all .3s ease-in-out;z-index:-1;padding:5% 0;height:calc(100vh - 90px);display:flex;flex-direction:column;background-color:#fff}@media (min-width: 520px){.menu-mob-wrap{min-width:400px;width:auto;max-width:600px}}.menu-mob-wrap .mob-submenu-wrapper li.has-children{position:relative}.menu-mob-wrap .mob-submenu-wrapper li.has-children::after{content:'';width:11px;height:1px;position:absolute;border-bottom:1px solid;right:15px;top:11px}.menu-mob-wrap .mob-submenu-wrapper li.has-children::before{content:'';width:1px;height:11px;position:absolute;border-right:1px solid;right:20px;transition:all .3s ease-in-out;opacity:1;top:6px}.menu-mob-wrap .mob-submenu-wrapper li.has-children.active::before{opacity:0}.menu-mob-wrap div>ul{max-height:calc(100vh - 210px);overflow-y:auto}.menu-mob-wrap div>ul>li{margin:0 5%;display:block;position:relative;transition:all .2s ease-in-out;padding:10px 0;border-top:1px solid #A3CDFF}.menu-mob-wrap div>ul>li.mob-prod::after,.menu-mob-wrap div>ul>li.mob-events::after{content:'';width:11px;height:1px;position:absolute;border-bottom:1px solid;right:15px;top:20px}.menu-mob-wrap div>ul>li.mob-prod::before,.menu-mob-wrap div>ul>li.mob-events::before{content:'';width:1px;height:11px;position:absolute;border-right:1px solid;right:20px;transition:all .3s ease-in-out;opacity:1;top:15px}.menu-mob-wrap div>ul>li.mob-prod.active::before,.menu-mob-wrap div>ul>li.mob-events.active::before{opacity:0}.menu-mob-wrap div>ul>li.active a{color:#001766;margin-bottom:7px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-mob-wrap div>ul>li.active::before{opacity:0}.menu-mob-wrap div>ul>li:last-child{border-bottom:1px solid #A3CDFF}.menu-mob-wrap div>ul>li>a{font-size:18px;color:#001766;transition:all .3s ease-in-out;text-transform:uppercase;margin-bottom:0px}@media (min-width: 768px){.menu-mob-wrap div>ul>li>a{font-size:22px}}.menu-mob-wrap div>ul>li>a span{font-style:italic;text-transform:capitalize}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods{max-height:0;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods>nav>ul>li{transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods>nav>ul>li a{color:#001766;font-size:18px;transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods .mob-sub-menu{max-height:0;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods .mob-sub-menu>li{transition:all .3s ease-in-out;margin-bottom:0px}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods .mob-sub-menu>li a{color:#0075FF;font-size:17px}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods .mob-sub-menu.active{max-height:10000px;pointer-events:all;opacity:1}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods .mob-sub-menu.active>li{margin-bottom:7px;display:block}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods.active{max-height:10000px;pointer-events:all;opacity:1}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.prods.active>nav>ul>li a{margin-bottom:5px}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events{max-height:0;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events>nav>ul>li{transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events>nav>ul>li a{color:#001766;font-size:18px;transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events .mob-sub-menu{max-height:0;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events .mob-sub-menu>li{transition:all .3s ease-in-out;margin-bottom:0px}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events .mob-sub-menu>li a{color:#0075FF;font-size:17px}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events .mob-sub-menu.active{max-height:10000px;pointer-events:all;opacity:1}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events .mob-sub-menu.active>li{margin-bottom:7px;display:block}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events.active{max-height:10000px;pointer-events:all;opacity:1}.menu-mob-wrap div>ul>li .mob-submenu-wrapper.events.active>nav>ul>li a{margin-bottom:5px}.menu-mob.show::before{opacity:.2;pointer-events:all}.menu-mob.show .menu-mob-wrap{right:0px;pointer-events:all;opacity:1}.burger-menu-wrap-mob{position:relative;right:0;width:70px;height:70px;background:#fff;transition:all .3s ease-in-out}.mob-menu-bottom{margin-top:10px}.mob-menu-bottom .contact-info-item{border-right:0}.mob-menu-bottom a{margin:6px 0}.header-lang-switcher.mob li.wpml-ls-current-language a span{text-decoration:underline}.header-lang-switcher.mob li a span{text-transform:uppercase;font-size:20px}.header-lang-switcher{right:0;z-index:99}.header-lang-switcher .wpml-ls-legacy-dropdown{width:auto}.header-lang-switcher .wpml-ls-legacy-dropdown a{border:none;background-color:unset;padding:5px 15px;padding-right:calc(10px + 1.4em);display:flex;align-items:center;justify-content:center}.header-lang-switcher .wpml-ls-flag{width:22px!important;height:auto!important}.header-lang-switcher .wpml-ls-sub-menu a{background:#001766;color:#fff;padding:8px;padding-left:5px;padding-right:calc(5px + 1.4em)}.header-mob-lang-switcher{margin-top:auto}.header-mob-lang-switcher .wpml-ls-legacy-list-horizontal{padding:7px 0}.header-mob-lang-switcher ul{display:flex;align-items:center}.header-mob-lang-switcher ul li.wpml-ls-current-language a::before{opacity:1}.header-mob-lang-switcher ul li{margin-right:15px!important}.header-mob-lang-switcher ul a{display:flex !important;align-items:center;justify-content:center;position:relative;padding-left:0;padding-right:0}.header-mob-lang-switcher ul a::before{content:'';display:flex;position:absolute;width:27px;height:27px;top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #959595;border-radius:50%;opacity:0;transition:all .3s ease-in-out}.header-mob-lang-switcher ul a:hover::before{opacity:1}.header-mob-lang-switcher ul .wpml-ls-flag{height:25px;width:25px}.cart-btn{margin-left:auto;position:relative}.cart-btn .icon-map::before{font-size:25px}.cart-btn .header-cart-count{position:absolute;top:-7px;right:-10px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;font-size:12px;background:#001766;color:#fff;border-radius:50%;padding:2px;display:flex;justify-content:center;align-items:center}.site-content.wc-template{margin-top:100px}@media (min-width: 1024px){.site-content.wc-template{margin-top:100px}}.admin-bar .site-content.wc-template{margin-top:100px}@media (min-width: 1024px){.admin-bar .site-content.wc-template{margin-top:132px}}.mob-socials-wrap{display:flex;align-items:center}.mob-menu-bottom{margin:2% 5%;display:flex;flex-direction:column;margin-top:auto}.mob-socials-wrap-bot{display:flex;align-items:center}.mob-socials-wrap-bot a{margin-right:10px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:50%;background:#001766;display:flex;justify-content:center;align-items:center}.mob-socials-wrap-bot a:last-child{margin-right:0}.mob-socials-wrap-bot a span::before{color:#fff;font-size:20px}.cart-btn.mob{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:relative}.cart-btn.mob span::before{color:#001766}.cart-btn.mob .header-cart-count{top:-4px;right:0px}.mini-cart-icon{position:relative;z-index:99999;display:block}.mini-cart-icon span{font-size:1.5rem}.mini-cart-icon .cart-count{position:absolute;top:0;right:0;transform:translate(100%, -70%);font-family:'Questrial';font-size:.8rem;font-weight:500;line-height:1;letter-spacing:.02em}.my-account-icon{display:flex}.my-account-icon span{font-size:1.5rem}.dropdown-products-menu-wrapper.prods{position:fixed;top:110px;left:0;width:100%;z-index:1499;background:#fff;transition:ease .3s all;opacity:0;pointer-events:none;transform:translateY(-40px);box-shadow:0 13px 12px rgba(0,0,0,0.16);padding:20px 0}.dropdown-products-menu-wrapper.prods.scrolled{top:70px}.dropdown-products-menu-wrapper.prods.active{opacity:1;pointer-events:all;transform:unset}.dropdown-products-menu-wrapper.events{position:fixed;top:110px;left:0;width:100%;z-index:1499;background:#fff;transition:ease .3s all;opacity:0;pointer-events:none;transform:translateY(-40px);box-shadow:0 13px 12px rgba(0,0,0,0.16);padding:20px 0}.dropdown-products-menu-wrapper.events.scrolled{top:70px}.dropdown-products-menu-wrapper.events.active{opacity:1;pointer-events:all;transform:unset}.dropdown-wrap{display:grid;grid-template-columns:60% 40%;justify-content:space-between}.dropdown-menu{padding:30px 0px}.dropdown-menu>ul{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2}.dropdown-menu>ul>li{font-weight:600;margin-bottom:20px}.dropdown-menu>ul>li>a{margin-bottom:9px;display:block}.dropdown-menu>ul>li .sub-menu{display:grid;font-weight:300;gap:5px}.dropdown-menu>ul>li .sub-menu li{margin-bottom:5px}.dropdown-menu>ul>li a:hover{text-decoration:underline}.drop-images-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.drop-image{position:relative;padding-bottom:120%;margin:5% 0}.drop-image img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.dropdown-menu>ul>li>a{font-size:16px;font-weight:600;text-transform:uppercase}.products-drop.menu-item a{position:relative}.products-drop.menu-item a::after{content:'';width:6px;height:6px;border-bottom:1px solid;border-right:1px solid;position:absolute;right:2px;transition:all .3s ease-in-out;transform:rotate(45deg);top:31%}@media (min-width: 1200px){.products-drop.menu-item a::after{right:10px}}@media (min-width: 1600px){.products-drop.menu-item a::after{right:15px}}.products-drop.menu-item.active a{color:#0075FF}.products-drop.menu-item.active a::after{transform:rotate(-135deg);top:42%;border-color:#0075FF}.products-drop.menu-item.active::before{content:'';width:200px;position:absolute;top:98%;height:50px;left:50%;transform:translateX(-50%)}.events-drop.menu-item a{position:relative}.events-drop.menu-item a::after{content:'';width:6px;height:6px;border-bottom:1px solid;border-right:1px solid;position:absolute;right:2px;transition:all .3s ease-in-out;transform:rotate(45deg);top:31%}@media (min-width: 1200px){.events-drop.menu-item a::after{right:10px}}@media (min-width: 1600px){.events-drop.menu-item a::after{right:15px}}.events-drop.menu-item.active a{color:#0075FF}.events-drop.menu-item.active a::after{transform:rotate(-135deg);top:42%;border-color:#0075FF}.events-drop.menu-item.active::before{content:'';width:200px;position:absolute;top:98%;height:50px;left:50%;transform:translateX(-50%)}.newsletter-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;justify-content:center;align-items:center;display:flex;opacity:0;pointer-events:none;background:rgba(29,29,29,0.35);transition:ease-in-out .3s all}.newsletter-popup-wrapper.visible{opacity:1;pointer-events:all}.newsletter-popup-wrapper .back-popup{width:100%;height:100%;cursor:pointer;content:"";top:0;left:0;position:absolute;z-index:1}.newsletter-popup-wrapper .newsletter-wrapper.popup{width:100%;max-width:850px;background:#fff;position:relative;z-index:2;opacity:0;transform:translateY(-40px);transition:ease-in-out .3s all}.newsletter-popup-wrapper .newsletter-wrapper.popup.visible{opacity:1;transform:unset}.newsletter-popup-wrapper .newsletter-wrapper.popup .x-mark{position:absolute;height:12px;width:12px;top:20px;right:20px;z-index:2;cursor:pointer}.newsletter-popup-wrapper .newsletter-wrapper.popup .x-mark:before{content:"";width:90%;height:1px;background:#000;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%) rotate(45deg)}.newsletter-popup-wrapper .newsletter-wrapper.popup .x-mark:after{content:"";width:90%;height:1px;background:#000;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%) rotate(-45deg)}.newsletter-wrapper.popup{border:navajowhite;padding:20px}.newsletter-wrapper.popup .newsletter-form-wrapper{padding:0%;padding-left:20px}.newsletter-wrapper.popup .nl-button-wrapper .button{padding:16px 30px}.newsletter-wrapper.popup .mc-field-group.term-nl *{font-size:14px}.title{font-family:'Cormorant'}.title>span{font-family:'Cormorant'}.title>a{font-family:'Cormorant'}.bold{font-weight:600}.bold>span{font-weight:600}.bold>a{font-weight:600}.site-footer__menus .text.bold.uppercase a{font-size:17px}.no-link{pointer-events:none}.safe-payment-wrap img{max-width:100%}.site-footer__content{display:grid;gap:30px;padding-top:50px}.site-footer__content .site-footer__contact-info .custom-logo-link{padding:10px 0px;margin-bottom:20px;display:flex}.site-footer__content .site-footer__contact-info .custom-logo-link img{height:55px;width:auto}.site-footer__content .site-footer__contact-info .contact-info-footer{display:grid;gap:5px;margin-bottom:20px}@media (min-width: 768px){.site-footer__content .site-footer__contact-info .contact-info-footer{margin-bottom:50px}}.site-footer__content .site-footer__contact-info .contact-info-footer a,.site-footer__content .site-footer__contact-info .contact-info-footer span{font-weight:500;font-size:18px}.site-footer__content .site-footer__contact-info .contact-info-footer a:hover{text-decoration:underline}@media screen and (min-width:768px){.site-footer__content{grid-template-columns:250px 1fr}}@media screen and (min-width:900px){.site-footer__content{grid-template-columns:40% 1fr;gap:30px}}@media screen and (min-width:1050px){.site-footer__content{grid-template-columns:1fr 1fr;gap:40px}}.footer-logo-wrap{margin-bottom:20px}.footer-logo-wrap img{max-height:120px;width:auto}.payment-method-wrap span{font-size:18px}.site-footer__menus{display:grid;gap:30px}.site-footer__menus .single-footer-menu nav ul li{margin-bottom:20px}.site-footer__menus .single-footer-menu nav ul li a:hover{text-decoration:underline}.site-footer__menus .social-wrap{font-size:2rem;display:flex}@media screen and (min-width:768px){.site-footer__menus{grid-template-columns:1fr 1fr 1fr}}.site-footer__copyrights{border-top:1px solid #001766B2;padding:10px 0px;margin-top:30px;font-size:.8rem;display:grid;color:#001766;gap:5px}.site-footer__copyrights a{text-decoration:underline;color:#001766}@media screen and (min-width:768px){.site-footer__copyrights{display:flex;justify-content:space-between}}.menu-mob-wrap .social-wrap{display:flex;gap:10px}.menu-mob-wrap .social-wrap *{color:#0075FF;border-color:#0075FF !important}.single-social{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border:1px solid #001766;border-radius:50%;margin-right:10px}.single-social a{display:flex}.footer-title{font-size:17px;font-weight:600;position:relative;display:flex}.payment-method-wrap.desktop{display:none}@media (min-width: 768px){.payment-method-wrap.desktop{display:block}}.payment-method-wrap.mobile{display:block}@media (min-width: 768px){.payment-method-wrap.mobile{display:none}}.footer-info-columns{display:grid;grid-template-columns:1fr;gap:30px;padding-bottom:20px;border-bottom:1px solid #4D5D94;margin-bottom:20px}@media (min-width: 520px){.footer-info-columns{grid-template-columns:1fr 1fr;gap:25px}}@media (min-width: 768px){.footer-info-columns{grid-template-columns:1fr 1fr 1fr 1fr;gap:5%}}@media (min-width: 1024px){.footer-info-columns{padding-bottom:40px;margin-bottom:40px}}@media (min-width: 1200px){.footer-info-columns{padding-bottom:70px}}.footer-info-column{display:flex;flex-direction:column}.footer-info-title{text-transform:uppercase;font-size:15px;font-weight:600;text-align:center;margin-bottom:10px}.footer-info-text{font-size:15px;font-weight:400;text-align:center;font-style:italic;font-size:17px}.newsletter-wrapper{display:grid;grid-template-columns:1fr;align-items:center;padding-top:20px;border-top:1px solid #4D5D94;margin-top:20px}@media (min-width: 768px){.newsletter-wrapper{grid-template-columns:43% 1fr;padding-top:50px;margin-top:40px}}.newsletter-wrapper .newsletter-image{padding-bottom:85%;position:relative}.newsletter-wrapper .newsletter-image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.newsletter-wrapper .newsletter-form-wrapper{display:flex;flex-direction:column;padding:20px 0}@media (min-width: 768px){.newsletter-wrapper .newsletter-form-wrapper{padding:12%}}.newsletter-wrapper .newsletter-title{font-size:40px;margin-bottom:5px}@media (min-width: 1200px){.newsletter-wrapper .newsletter-title{font-size:42px}}@media (min-width: 1600px){.newsletter-wrapper .newsletter-title{font-size:50px}}.newsletter-wrapper .newsletter-subtitle{font-size:22px;font-weight:500;margin-bottom:5px}@media (min-width: 1200px){.newsletter-wrapper .newsletter-subtitle{font-size:25px}}.newsletter-wrapper .newsletter-text{font-size:17px;margin-bottom:10px;color:#4D5D94}.newsletter-wrapper .newsletter-form-wrap{display:grid;width:100%;margin-top:30px;grid-template-columns:1fr 100px;gap:10px}@media (min-width: 520px){.newsletter-wrapper .newsletter-form-wrap{grid-template-columns:70% 1fr}}.newsletter-wrapper .newsletter-form-wrap .mc-field-group input{height:100%;width:100%;border:1px solid;padding:5px 20px}.newsletter-wrapper .nl-button-wrapper .button{padding:14px 20px}@media (min-width: 768px){.newsletter-wrapper .nl-button-wrapper .button{padding:16px 50px}}.newsletter-wrapper .term-nl{margin-top:8px}/*! PAGES */.repeater-wrap.main-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 1024px){.repeater-wrap.main-grid{grid-template-columns:1fr 1fr}}.single-repeater{display:grid;grid-template-columns:1fr;padding:10px}@media (min-width: 768px){.single-repeater{grid-template-columns:1fr 1fr}}.single-slider-wrapper{height:100%;position:absolute;width:100%}.single-slider-wrapper::after{content:'';position:absolute;width:100%;height:100%;z-index:2;background-color:#000;opacity:.18;top:0;left:0;pointer-events:none}.swiper-slide img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.viewport{height:70vh;background:#fff;position:relative;z-index:5}@media (min-width: 1024px){.admin-bar .custom-header~.site-content,.admin-bar .custom-header~.content-area{margin-top:calc(110px + 32px)}}.admin-bar .intro-content-wrapper{min-height:calc(100vh - 162px)}.admin-bar .intro-wrapper{min-height:calc(100vh - 162px)}.admin-bar .custom-header.transparent~.site-content .intro-wrapper,.admin-bar .custom-header.transparent~.content-area .intro-wrapper{min-height:calc(100vh - 162px)}.admin-bar .custom-header.transparent~.site-content .intro-wrapper .intro-wrap,.admin-bar .custom-header.transparent~.content-area .intro-wrapper .intro-wrap{min-height:calc(100vh - 162px)}.admin-bar .custom-header~.site-content .intro-wrapper,.admin-bar .custom-header~.content-area .intro-wrapper{min-height:calc(100vh - 162px)}.admin-bar .custom-header~.site-content .intro-wrapper .intro-wrap,.admin-bar .custom-header~.content-area .intro-wrapper .intro-wrap{min-height:calc(100vh - 162px)}.intro-wrapper{min-height:calc(100vh - 130px)}.intro-wrapper .intro-wrap{width:100%;height:100%;min-height:calc(100vh - 130px);position:relative}.intro-content-wrapper{height:100%;min-height:calc(100vh - 130px);z-index:9;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}@media (min-width: 1600px){.intro-content-wrapper{padding-top:80px}}.intro-content-wrapper .border-btn-wrap{pointer-events:all}.border-btn-wrapper{display:flex}.border-btn-wrapper.desktop{display:none}.border-btn-wrapper.mobile{display:flex;justify-content:center}@media (min-width: 1024px){.border-btn-wrapper.desktop{display:flex}.border-btn-wrapper.mobile{display:none}}.border-btn-wrap{padding:5px 35px;display:flex;justify-content:center;align-items:center;border:1px solid #001766;color:#001766;text-transform:uppercase;font-size:15px;margin-top:10px;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.border-btn-wrap.desktop{display:none}.border-btn-wrap.mobile{display:flex}.border-btn-wrap.white{border:1px solid #fff;color:#fff}.border-btn-wrap.white:hover{background:#fff;color:#001766;border-color:#fff}.border-btn-wrap:hover{background:#0075FF;border-color:#0075FF;color:#fff}@media (min-width: 520px){.border-btn-wrap{padding:10px 30px}}@media (min-width: 1024px){.border-btn-wrap{padding:12px 40px;font-size:15px}.border-btn-wrap.desktop{display:flex}.border-btn-wrap.mobile{display:none}}@media (min-width: 1600px){.border-btn-wrap{font-size:17px}}.cali.pretitle.white{font-size:15px;text-transform:uppercase;margin-bottom:10px}.white-bg{background:#fff;z-index:5;position:relative}.intro-title.white.home{display:flex;flex-direction:column}.intro-title{text-align:center;font-size:40px;font-weight:400;font-family:'Cormorant';margin-bottom:30px;margin-top:30px;line-height:1}@media (min-width: 768px){.intro-title{font-size:50px}}@media (min-width: 1024px){.intro-title{font-size:60px}}@media (min-width: 1600px){.intro-title{font-size:72px}}.intro-title em{font-weight:400;font-size:24px;font-family:#0075FF;font-style:normal}.site-header__notice.dark-bg{background:#01165B}.product-categories-archive .main-title-sub em{position:absolute;top:100%;text-align:center;left:50%;transform:translateX(-50%)}.main-content-center-wrap.about.home .border-btn-wrapper{min-width:50%;margin-top:30px}.main-content-center-wrap.about.home .border-btn-wrapper .border-btn-wrap{width:100%}.home .product-categories-archive.about{margin:60px 0}.main-content-center-wrap.about.home .main-title{text-align:left}.term-accept{margin-top:5px}.term-accept .wpcf7-list-item{margin:0!important}.term-accept .wpcf7-list-item span,.term-accept .wpcf7-list-item label,.term-accept .wpcf7-list-item input{cursor:pointer}.term-accept span{font-size:13px;font-weight:300;color:#001766}.term-accept span a{font-size:13px;font-weight:300;color:#001766;text-decoration:underline}.form__wrapper.floating-labels-form{width:100%;padding:1% 0}.wpcf7-not-valid-tip{position:absolute;bottom:-10px;left:10px;font-size:13px}.floating-labels-form.main-form{max-width:1200px}.floating-labels-form.main-form .single-field textarea{height:100px}.floating-labels-form.main-form .wpcf7-form-control.wpcf7-radio{display:flex;align-items:center;margin-top:20px}.floating-labels-form.main-form .wpcf7-form-control.wpcf7-radio input{height:25px;width:25px;margin-right:10px;cursor:pointer;font-family:'Cormorant Infant'}.floating-labels-form.main-form .wpcf7-form-control.wpcf7-radio span{display:flex;margin-right:5%}.floating-labels-form.main-form .single-field.full-field{background:#fff;padding:15px;border-radius:10px;border:1px solid #DCDCDC;color:#001766;font-size:15px;font-weight:300}.floating-labels-form.main-form .wpcf7-form-control.wpcf7-checkbox{display:flex;margin-top:10px}.floating-labels-form.main-form .wpcf7-form-control.wpcf7-checkbox>span{display:flex;align-items:center;margin-right:5%}.floating-labels-form.main-form .wpcf7-form-control.wpcf7-checkbox input{margin-right:10px;height:22px;width:22px;cursor:pointer;font-family:'Questrial'}.floating-labels-form.main-form .term-accept label{display:grid;grid-template-columns:30px 1fr;position:relative;font-size:15px;pointer-events:all;left:0}.floating-labels-form.main-form .term-accept input{height:22px;width:22px;font-family:'Questrial'}.floating-labels-form.main-form .term-accept span{width:90%;font-size:15px;color:#001766;font-weight:300}.floating-labels-form.main-form .wpcf7-list-item-label{cursor:auto}.floating-labels-form.main-form .form-title{font-size:24px;font-weight:bold;color:#001766;margin-bottom:10px}.floating-labels-form.main-form .single-field.full-field .wpcf7-form-control-wrap{position:unset}.floating-labels-form.main-form .single-field.full-field .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom:-2px;left:10px;font-size:13px;color:#dc3232}.floating-labels-form.main-form select{background:#fff}.floating-labels-form.main-form .single-field.arrow-wrap::before{content:'';width:12px;height:12px;position:absolute;right:20px;border-bottom:1px solid;border-right:1px solid;top:35%;z-index:9;transform:rotate(45deg);pointer-events:none}.floating-labels-form .single-field{position:relative;width:100%;margin-bottom:20px}.floating-labels-form .single-field.tel-field label{left:52px}.floating-labels-form .single-field input{height:50px;padding:15px 15px 5px;border:none;width:100%;border:1px solid #DCDCDC;color:#001766;border-radius:10px;font-family:'Questrial'}.floating-labels-form .single-field select{height:50px;padding:15px 15px 5px;border:none;cursor:pointer;width:100%;border:1px solid #DCDCDC;color:#001766;border-radius:10px}.floating-labels-form .single-field textarea{padding-top:30px;padding-left:15px;border:none;width:100%!important;max-width:100%!important;min-width:100%;height:180px;max-height:500px;min-height:100px;border:1px solid #DCDCDC;color:#001766;border-radius:10px;min-height:50px;font-family:'Questrial'}.floating-labels-form .single-field label{position:absolute;top:12px;left:15px;font-size:.6em;margin:0;opacity:.8;color:#001766;transform:scale(1.2);transform-origin:top left;transition:transform 120ms linear;will-change:transform;pointer-events:none;font-weight:300}@media (min-width: 520px){.floating-labels-form .single-field label{font-size:.7em}}@media (min-width: 768px){.floating-labels-form .single-field label{font-size:.8em}}.floating-labels-form .single-field label.floated-label{transform:translateY(-16px) scale(1)}@media (min-width: 520px){.floating-labels-form .single-field label.floated-label{transform:translateY(-10px) scale(1)}}.floating-labels-form .wpcf7-list-item{margin:0}.fields-wrap.double{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.fields-wrap.double{grid-template-columns:1fr 1fr;gap:20px}}.grey-box-wrapper.grey-bg{padding:20px}@media (min-width: 768px){.grey-box-wrapper.grey-bg{padding:30px}}.grey-box-title{font-size:24px;font-weight:bold;color:#001766;margin-top:10px;margin-bottom:5px}.grey-box-text p{font-size:15px;margin-bottom:5px;color:#001766}.grey-box-text p a{text-decoration:underline}.form-info-wrap .form-info-title{position:relative}.form-info-wrap .form-info-title::before{content:'';width:8px;height:8px;position:absolute;right:-15px;top:50%;border-bottom:1px solid #001766;border-right:1px solid #001766;transform:translateY(-50%) rotate(45deg)}.recaptcha-text{font-size:12px}.recaptcha-text a{font-size:12px}.main-contact-title{font-size:24px;font-weight:bold;color:#001766;line-height:1;margin-bottom:10px}.form-submit-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-submit-btn::after{content:'\e911';color:#F3B83A;font-family:'icomoon';font-size:20px}.wpcf7-form-control.wpcf7-submit.btn.btn-ghost{background:none;border:none;font-size:20px;text-transform:uppercase;color:#001766;margin-top:20px;cursor:pointer}.wpcf7-spinner{position:absolute;margin-top:5px;pointer-events:none}.form-info-content{max-height:0px;overflow-y:auto;transition:all .3s ease-in-out;font-size:15px;font-weight:300}.form-info-content.show{max-height:500px}.form-info-title{cursor:pointer;color:#001766;text-decoration:underline;font-size:15px;font-weight:300}.form-info-wrap{margin-bottom:5px}.contact-row{display:grid}.contact-wrap{display:grid;gap:30px}@media screen and (min-width:900px){.contact-wrap{grid-template-columns:1fr 1fr}}.icon-location-icon{font-size:20px}.schedule-wrap>span{text-transform:uppercase;font-size:25px}.schedule-wrap .text.cont{color:#0075FF;font-family:'Cormorant Infant'}.single-contact-info>span{color:#0075FF}.contact-info{display:grid;gap:10px;grid-template-columns:auto;justify-content:flex-start}.contact-info .single-contact-info{display:grid;grid-template-columns:30px auto;gap:10px;align-items:center}.contact-info .single-contact-info>span{margin:0 auto}.contact-info .single-contact-info.working{align-items:flex-start}.contact-info .single-contact-info.working>span{font-size:20px}.contact-info .button{font-size:1rem}@media screen and (min-width:900px){.contact-info{font-size:1.5rem}}.schedule{display:grid;gap:10px}.single-schedule{display:grid;font-size:1rem}@media screen and (min-width:600px){.single-schedule{grid-template-columns:1fr 1fr}}.contact-form,.contact-info-wrap{padding:20px;background:#fff}@media screen and (min-width:900px){.contact-form,.contact-info-wrap{padding:40px 60px}}.cf7-fields-wrapper{display:grid;margin-top:15px}.cf7-fields-text-fields{display:grid;gap:10px 30px}@media screen and (min-width:400px){.cf7-fields-text-fields{grid-template-columns:1fr 1fr}}.cf7-field{display:grid}.cf7-field label{font-size:0px;display:none}.cf7-field input,.cf7-field select{height:50px;border:none;border:1px solid;font-size:1rem;width:100%;font-weight:300;background-color:transparent;padding:10px;font-family:'Questrial'}.cf7-field input ::-webkit-input-placeholder,.cf7-field select ::-webkit-input-placeholder{color:#888}.cf7-field input ::-moz-placeholder,.cf7-field select ::-moz-placeholder{color:#888}.cf7-field input ::placeholder,.cf7-field select ::placeholder{color:#888}.cf7-field.textarea-field{margin-top:30px}.cf7-field.textarea-field textarea{padding:10px;border:none;border:1px solid;font-size:1rem;font-family:'Questrial';background-color:transparent;width:100%!important;font-weight:300}.flatpickr-calendar *{font-family:'Questrial' !important}.numInputWrapper input{font-family:'Questrial' !important}.split-form .cf7-field label{font-size:1rem;display:block;width:100%;font-weight:300;margin-bottom:5px}.term-accept,.recaptcha-label{margin:20px 0px}.term-accept .wpcf7-list-item,.recaptcha-label .wpcf7-list-item{margin:0 0 0 0}.term-accept a,.recaptcha-label a{text-decoration:underline}.term-accept a:hover,.recaptcha-label a:hover{color:#001766}.cf7-submit-btn{margin:20px 0px;text-align:left}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#dc3232;opacity:.1}.wpcf7 form .wpcf7-response-output{margin:0;padding:20px;border:none;text-align:center;color:#fff;background:#001766}.contact-row{padding:5% 0}.wpcf7-form br{display:none}.single-contact-info{font-family:'Cormorant Infant';font-size:20px}#check-in{padding-left:40px}.from-icon-wrap{position:relative}.from-icon-wrap::before{content:'\e919';font-family:'icomoon' !important;position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:22px}.product-categories-archive.about{margin:20px 0;grid-template-columns:1fr}@media (min-width: 768px){.product-categories-archive.about{grid-template-columns:1fr 1fr}}.main-repeater-wrapper{padding:20px 0}.product-categories-archive.about.reverse .main-content-center-wrap.about{order:-1}.category-item.image.about::before{display:none}.category-item.image.about:hover img{transform:scale(1)}.product-categories-archive.about.only-image{grid-template-columns:1fr}.category-item.image.about.only-image{padding-bottom:65%}@media (min-width: 768px){.category-item.image.about.only-image{padding-bottom:45%}}.main-content-center-wrap.about{align-items:flex-start;text-align:left}.main-content-center-wrap.about .main-subtitle{text-align:left}.main-content-center-wrap.about .product-pretitle{font-style:italic}.category-thumbnail.bot{margin-right:auto;margin-left:auto;margin-top:40px}.category-thumbnail.top{margin-bottom:40px}.main-content-center-wrap.about p{margin-bottom:10px}.main-content-center-wrap.about p em,.main-content-center-wrap.about p i{font-size:20px;font-style:italic;color:#0075FF}.error-page-wrapper{padding:5% 3%;display:flex;justify-content:space-around;align-items:center;position:relative}@media (min-width: 768px){.error-page-wrapper{padding:5%}}@media (min-width: 1600px){.error-page-wrapper{padding:5% 7%}}.error-page-image-wrap{padding-right:5%}.error-page-image-wrap img{max-height:70vh;width:auto}.plain-text-wrapper{padding:5% 3%;display:grid;grid-template-columns:1fr;gap:50px}@media (min-width: 768px){.plain-text-wrapper{padding:5%}}@media (min-width: 1600px){.plain-text-wrapper{padding:5% 7%}}.plain-text-content h2,.plain-text-content h3,.plain-text-content h4,.plain-text-content h5,.plain-text-content h6{color:#001766;display:block;margin-bottom:5px;margin-top:20px;font-size:25px;font-weight:bold;font-family:'Cormorant';line-height:1.3}@media (min-width: 768px){.plain-text-content h2,.plain-text-content h3,.plain-text-content h4,.plain-text-content h5,.plain-text-content h6{font-size:30px}}.plain-text-content strong{font-size:18px;font-weight:500;color:#001766}@media (min-width: 768px){.plain-text-content strong{font-size:20px}}.plain-text-content ul{padding-left:7px;margin-left:10px}.plain-text-content ul li::before{content:"\2022";color:#001766;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.error-page-wrapper{position:relative;min-height:70vh}.error-page-wrapper img{max-height:70vh;width:auto}.hero-title.error{font-size:8em;font-weight:500;opacity:.3}@media (min-width: 768px){.hero-title.error{font-size:12em}}.main-section-text.error{font-size:18px;color:#fff;max-width:700px;text-align:center}.customGrid.reviewPageHeader{width:100%}.reviewPage{background:#001766;padding:12% 0 5%;margin-top:0;height:110vh}.reviewPageHeader{position:fixed;top:30px}.reviewPageHeader .smallGrid{display:flex;height:120px;justify-content:center;align-items:center}.reviewPageHeader .contactLink{max-width:250px;flex-basis:250px;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;color:#fff;font-size:13px;text-decoration:none;letter-spacing:2px}.reviewPageHeader .logoWrap{max-width:250px;flex-basis:250px;display:flex;align-items:center;justify-content:center}.reviewPageContent{height:60vh;display:flex;justify-content:center;align-items:center}.reviewPageContent .pretitle{color:#001766;display:block;text-align:center;margin-bottom:25px;width:100%;position:relative}.reviewPageContent .pretitle.withAfter:after{content:"";display:block;height:3px;background:#CCC;width:25px;position:absolute;left:50%;transform:translateX(-50%);bottom:-13px}.reviewPageContent .stepOne{float:left;width:100%;transition-timing-function:cubic-bezier(.98, .14, .5, 1.38);transition-duration:.8s;transform:translateY(0);opacity:1}.reviewPageContent .stepOne.hidden{display:block!important;transform:translateY(50px);transition-timing-function:cubic-bezier(.98, .14, .5, 1.38);transition-duration:.8s;opacity:0}.reviewLoader{position:absolute;width:200px;height:200px;border-radius:50%;background:transparent;top:50%;left:50%;transition:all .35s ease-in-out;transform:translate(-50%, -50%) scale(2)}.reviewLoader svg{fill:transparent;stroke-width:2;stroke-linecap:round;stroke:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:ringAnimation;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4000ms}.reviewLoader.hidden{opacity:0;transform:translate(-50%, -50%) scale(1.5)}.reviewLoader.hidden svg{stroke-dasharray:0 0}@keyframes ringAnimation{0%{stroke-dasharray:200 10}50%{stroke-dasharray:0 10}100%{stroke-dasharray:0 0}}@keyframes scaleLoop{0%{transform:scale(2)}100%{transform:scale(0)}}@keyframes reverseScaleLoop{0%{transform:scale(0)}100%{transform:scale(1)}}.page-template-submit-review .rightFixed .siteBadge,.page-template-submit-review .rightFixed .langSelector{display:none}.page-template-submit-review .customFooter,.page-template-reviews-sent .customFooter,.page-template-submit-review .custom-header,.page-template-reviews-sent .custom-header,.page-template-submit-review .menu-mob,.page-template-reviews-sent .menu-mob,.page-template-submit-review .custom-footer,.page-template-reviews-sent .custom-footer,.page-template-submit-review .customHeader,.page-template-reviews-sent .customHeader,.page-template-submit-review .header-notice,.page-template-reviews-sent .header-notice{display:none!important}.page-template-submit-review html#wpadminbar,.page-template-reviews-sent html#wpadminbar{display:none!important}.page-template-submit-review html.fontawesome-i2svg-active,.page-template-reviews-sent html.fontawesome-i2svg-active{margin-top:0 !important}.reviewWrap{background:#fff;border-radius:15px;box-shadow:1px 1px 32px rgba(0,0,0,0.075);max-width:500px;width:100%;float:left;left:50%;padding:50px 25px;position:relative;transform:translateX(-50%)}.stepOne{position:relative;transform:translateY(0%);opacity:1;transition:all .5s ease-in-out}.stepOne.hidden{pointer-events:none;transform:translateY(-10%);opacity:0}.stepTwo{position:absolute;top:50%;left:50%;transform:translate(-60%, -50%);max-width:700px;width:100%;float:left;opacity:0;pointer-events:none;transition:all .5s ease-in-out;transition-delay:.25s}.stepTwo .singleChoice{cursor:default}.stepTwo .singleChoice img.color{opacity:0}.stepTwo .singleChoice img.grey{opacity:1}.stepTwo.visible{transform:translate(-50%, -50%);opacity:1;pointer-events:all}.stepTwo .question{text-align:center}.stepTwo .navBtns{margin-top:25px}.stepTwo .navBtns .solidBtn{position:relative;left:50%;transform:translateX(-50%)}.stepTwo .reviewResultCol{border-right:1px solid #ccc;padding-right:15px;display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:50%;flex-basis:50%}.stepTwo .reviewResultCol .choices{float:left;width:100%}.stepTwo .reviewResultCol .reviewBackBtn{color:#c8c8c8;display:inline-block;margin-top:5px;text-decoration:underline;cursor:pointer;font-size:12px;transition:all .2s ease-in-out;width:auto}.stepTwo .reviewResultCol .reviewBackBtn:hover{color:#001766}.stepTwo .reviewSubmit{max-width:50%;flex-basis:50%;padding:25px 0 25px 25px;display:flex;justify-content:center;align-items:center;flex-direction:column}.stepTwo .reviewSubmit span{font-weight:300;display:block;line-height:1.5;text-align:center;margin-bottom:10px;color:#001766}.stepTwo .reviewSubmit input{color:#000}.stepTwo .reviewSubmit textarea{height:160px;width:100%;border:1px solid #ccc;padding:5px;font-size:13px;font-weight:300;margin-bottom:15px;color:#000}.stepTwo .reviewSubmit .solidBtn{position:relative;left:50%;transform:translateX(-50%);border-radius:25px;transition:all .35s ease-in-out}.stepTwo .reviewTextarea,.stepTwo .reviewShare{display:none}.stepTwo .reviewResult{background:#fff;padding:50px 20px;border-radius:15px;box-shadow:1px 1px 32px rgba(0,0,0,0.075)}.stepTwo .reviewResult.negReview .reviewTextarea{display:block}.stepTwo .reviewResult.negReview .singleField{display:block;float:left;width:100%;max-width:100%;margin-right:0}.stepTwo .reviewResult.negReview .singleField input{width:100%;height:40px;margin-bottom:5px;font-size:13px;border:0;border-bottom:1px solid #ccc;padding:0 5px;font-weight:300}.stepTwo .reviewResult.posReview{max-width:500px;left:50%;transform:translateX(-50%);position:relative;float:left;width:100%}.stepTwo .reviewResult.posReview .reviewResultCol{display:none}.stepTwo .reviewResult.posReview .reviewSubmit{max-width:100%;flex-basis:100%;padding:0 25px}.stepTwo .reviewResult.posReview .reviewShare{display:block;float:left;width:100%}.stepTwo .reviewResult.posReview .reviewShare .pretitle{display:block;text-transform:uppercase;margin-bottom:30px}.stepTwo .reviewResult.posReview+.navBtns{display:none}.stepTwo .reviewShare .singleReviewShare{height:80px;border-top:1px solid #ccc;display:flex;align-items:center;justify-content:flex-start;position:relative;transition:all .45s ease-in-out}.stepTwo .reviewShare .singleReviewShare:hover{background:#f7f7f7}.stepTwo .reviewShare .singleReviewShare:after{content:"";display:block;height:14px;width:14px;border-right:2px solid #ccc;border-bottom:2px solid #ccc;position:absolute;top:47%;transform:rotate(-45deg) translateY(-50%);right:3px}.stepTwo .reviewShare .singleReviewShare img{max-height:38px}.stepTwo .reviewShare .singleReviewShare.tRev img{max-height:26px}.stepTwo .reviewShare .singleReviewShare:last-child{border-bottom:1px solid #ccc}.page-template-reviews-sent .customGrid.reviewPageHeader{display:none}.admin-bar .reviewPageHeader{top:40px}.flexWrap{display:flex;flex-wrap:wrap}.progressBarWrap{max-width:250px;flex-basis:250px}.logoWrap img{max-width:120px}.site-content.wc-template{padding-bottom:40px}.custom-footer{margin-top:30px}.home-tours-wrap .products.products-tours-wrap{flex-wrap:unset !important}.home-tours-wrap .products.products-tours-wrap .product{width:100%}.roundedBtn{background:#001766;display:block;padding:18px 50px;border-radius:25px;border:0;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px;transition:all .35s ease-in-out;cursor:pointer}.roundedBtn:hover{background:#001d80;color:#000}.roundedBtn.disabled{pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1)}.roundedBtn.enabled{pointer-events:all;-webkit-filter:grayscale(0);filter:grayscale(0)}.reviewHead{display:flex;flex-wrap:wrap}.reviewHead .choices{float:left;width:100%}.reviewHead .question{font-size:22px;float:left;width:100%;text-align:center;color:#CCC;max-width:70%;margin:0 15% 35px}.reviewHead .qCol{max-width:50%;flex-basis:50%}.reviewHead .qCol .qNum p,.reviewHead .qCol .qNum span{color:#d7d7d7;font-weight:300;font-size:38px;width:auto}.reviewHead .choiceCol{float:left;width:100%;max-width:50%;flex-basis:50%}.singleChoice{max-width:20%;flex-basis:20%;float:left;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer;height:100px;position:relative}.singleChoice img{max-width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .25s ease-in-out}.singleChoice img.color{opacity:.6}.singleChoice img.grey{opacity:0}.singleChoice:hover img.color{opacity:1!important}.singleChoice.inactive img.color{opacity:0}.singleChoice.inactive img.grey{opacity:1}.singleChoice.selected img.color{opacity:1}.singleChoice.selected img.grey{opacity:0}.qGrid{max-width:70%;margin:0 15%;float:left;width:100%}.mainQtext span{font-size:20px;display:block}.ratingQs .singleRatingQ{color:#80a291;font-weight:300;font-size:16px;height:50px;letter-spacing:.5px;display:flex;align-items:center;padding-left:15px}.ratingQs .singleRatingQ:nth-child(2n+1){background:#ebebeb}.reviewBody{margin-top:15px}.ratingOptions .rowOptions{height:50px;display:flex;flex-wrap:wrap}.ratingOptions .rowOptions:nth-child(2n+1){background:#ebebeb}.ratingOptions .rowOptions .optRating{cursor:pointer;max-width:20%;flex-basis:20%;position:relative}.ratingOptions .rowOptions .optRating:before{content:"";display:block;width:26px;height:26px;border:1px solid #c2c2c2;box-shadow:0 0 0 1px #c2c2c2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(1);border-radius:50%;transition:all .3s cubic-bezier(.85, .16, .25, 1.08)}.ratingOptions .rowOptions .optRating:after{content:"";display:block;width:26px;height:26px;box-shadow:0 0 0 1px #000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(1.2);border-radius:50%;opacity:0;transition:all .3s cubic-bezier(.85, .16, .25, 1.08);transition-delay:.1s}.ratingOptions .rowOptions .optRating.selected:before{transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(0)}.ratingOptions .rowOptions .optRating.selected:after{opacity:1;transform:translate(-50%, -50%) translate3d(0, 0, 0) scale(1)}.reviewFooter{margin-top:35px;text-align:center;float:left;width:100%}.reviewFooter .navBtns{display:flex;justify-content:center}.reviewFooter .navBtns .solidBtn{-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none;transition:all .2s ease-in-out}.reviewFooter .navBtns .solidBtn.enabled{-webkit-filter:grayscale(0);filter:grayscale(0);pointer-events:all}.simpleTextLink{display:inline-block;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.5px;cursor:pointer}.reviewSubmitted{background:#001766;margin-top:0;height:110vh;display:flex;justify-content:center;align-items:center}.reviewSubmitted .successReviewBox{max-width:500px;background:#fff;border-radius:15px;box-shadow:1px 1px 32px rgba(0,0,0,0.075);left:50%;padding:50px 25px;position:relative;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.reviewSubmitted .successReviewBox .pretitle{color:#001766;display:block;text-align:center;font-weight:600;margin-bottom:15px;margin-bottom:25px;width:100%;position:relative}.reviewSubmitted .successReviewBox h1{color:#001766;font-size:32px;float:left;width:100%;margin-bottom:5px}.reviewSubmitted .successReviewBox p{color:#001766;font-weight:300}.reviewSubmitted .successReviewBox .roundedBtn{margin-top:25px}.main-products-repeater-wrapper .prod-image-wrapper-inner{padding-bottom:130%}.prod-image-wrapper-inner{position:relative;padding-bottom:110%;height:100%}.prod-image-wrapper-inner img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:unset!important}.product-categories-archive.about.no-prods{margin-bottom:100px}.variations label{font-size:18px}@media screen and (max-width:1000px){.error-page-wrapper{flex-direction:column;align-items:flex-start}.error-page-wrapper img{max-height:40vh;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:50px}}@media screen and (max-width:767px){.newsletter-wrapper.popup{padding:10px}.newsletter-popup-wrapper .newsletter-image{display:none}.quantity.product-table-wrap>label{display:none}.product-categories-archive.about.reverse .main-content-center-wrap.about{order:1}.product-inner-content{display:flex}.site-footer.container *{text-align:center;justify-content:center}.footer-title{cursor:pointer;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.footer-title::after{content:'';width:11px;height:1px;position:absolute;border-bottom:1px solid;right:-25px;top:10px}.footer-title::before{content:'';width:1px;height:11px;position:absolute;border-right:1px solid;right:-20px;transition:all .3s ease-in-out;opacity:1;top:5px}.footer-title.active::before{opacity:0}.site-footer__menus .single-footer-menu nav{max-height:0px;overflow:hidden;transition:all .3s ease-in-out;margin-top:0px}.site-footer__menus .single-footer-menu nav.active{margin-top:20px;max-height:1000px}.site-footer__copyrights *{font-size:13px}}@media screen and (max-width:640px){.single .container{width:100%}.single .container .summary.entry-summary{margin:0 3%}.main-repeater-wrapper.home.container{width:100%}.products-home-wrap.container{width:100%}.reviewHead .question{font-size:20px;width:100%;max-width:95%;margin:0 5% 10px}.stepTwo .reviewResult.posReview{max-width:95%}.stepTwo .reviewResultCol{border-right:none;max-width:100%;flex-basis:100%;padding-right:0}.stepTwo .reviewSubmit{max-width:100%;flex-basis:100%;padding:25px}.stepTwo.visible{position:relative;width:95%;margin-top:100px;top:0;transform:translateX(-50%)}.qGrid{max-width:90%;margin:0 5%;float:left;width:100%}.reviewPage{height:130vh}.page-template-submit-review html#wpadminbar,.page-template-reviews-sent html#wpadminbar{display:none!important}.page-template-submit-review html.fontawesome-i2svg-active,.page-template-reviews-sent html.fontawesome-i2svg-active{margin-top:0 !important}.stepOne{margin-top:60%}.admin-bar .reviewPageHeader{top:20px}.single-page-info-wrap{flex-direction:column;justify-content:center;align-items:center}.main-cpt-content-wrap .main-content-center-wrap .main-text table tr{display:flex;flex-direction:column}.main-cpt-content-wrap .main-content-center-wrap .main-text table td{width:100%!important}.main-cpt-content-wrap .main-content-center-wrap .main-text table td .alignnone{margin:5px!important}}@media screen and (max-width:500px){.category-item.image.about.only-image.arch img{-o-object-fit:contain;object-fit:contain}.page-template-template-cinema .product-categories-archive.about .category-item.image.about{order:-1}.newsletter-wrapper .newsletter-form-wrapper{padding:20px 3%!important}.page-template-template-workshops .border-btn-wrap{padding:10px 25px}.page-template-template-workshops .workshop-archive-info-wrapper{width:94%;padding:15px 12px}.page-template-template-categories .container,.page-template-template-events .container,.page-template-template-workshops .container{width:100%}.page-template-template-categories .product-categories-archive,.page-template-template-events .product-categories-archive,.page-template-template-workshops .product-categories-archive{grid-template-columns:1fr}}@media screen and (max-width:350px){.site-content,.content-area{margin-top:100px}.category-item h2,.category-item h3,.category-item h4{font-size:23px!important}}.plain-text-content{margin-top:10px;max-width:1000px}@media (min-width: 768px){.plain-text-content{margin-top:30px}}.plain-text-content p{margin-bottom:20px;font-size:16px;font-weight:300}@media (min-width: 768px){.plain-text-content p{font-size:18px}}.plain-text-wrap{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:20px}@media (min-width: 768px){.plain-text-wrap{grid-template-columns:300px 1fr;gap:3%}}@media (min-width: 1024px){.plain-text-wrap{grid-template-columns:330px 1fr;gap:5%}}@media (min-width: 1600px){.plain-text-wrap{grid-template-columns:350px 1fr;gap:7%}}.plain-buttons-wrapper{margin-top:20px;display:flex;flex-direction:column}.plain-buttons-wrapper a{font-size:15px;font-weight:bold;text-decoration:underline}@media (min-width: 768px){.plain-buttons-wrapper{margin-top:50px}}.expand-content-text{padding-bottom:40px;position:relative}.expand-content-text.expand{max-height:300px;overflow:hidden}.expand-content-text.expand::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:70px;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff 50%, rgba(255,255,255,0.80434181) 70%, rgba(255,255,255,0) 100%)}.read-more-less{height:auto;z-index:2;position:absolute;bottom:10px;color:#001766;cursor:pointer;font-size:15px;font-weight:bold;border-bottom:1px solid}.site-main{padding-top:40px}.payment-method-wrap span{font-weight:600}.main-content-center-wrap .main-title.left{text-align:left}.main-repeater-wrapper.cinema{padding-top:0}@media (min-width: 768px){.single-page-info-wrap.cinema .single-info-wrap:nth-last-child(2){border-right:1px solid #D3D5D8}}.single-page-info-wrap.cinema{padding-left:0;padding-right:0;flex-wrap:wrap}@media (min-width: 768px){.single-page-info-wrap.cinema{flex-wrap:nowrap}}.product-categories-archive.see-also{width:100%}.see-also-wrapper{display:flex;justify-content:center;flex-direction:column}.prod-item-wrapper.furniture img{max-height:85vh}.main-plain-wrapper{display:grid;grid-template-columns:1fr;gap:30px;margin-top:24px}@media (min-width: 768px){.main-plain-wrapper{grid-template-columns:300px 1fr}}@media (min-width: 1024px){.main-plain-wrapper{grid-template-columns:400px 1fr}}.terms-menu-wrapper{padding:30px;background:#F3F9FF}.terms-menu-wrapper ul{width:90%;margin:0 auto}.terms-menu-wrapper ul li{padding:13px 0px;border-bottom:1px solid #7A88B3;font-size:1rem;font-family:'Questrial';text-transform:uppercase;font-weight:300;letter-spacing:.025em}.terms-menu-wrapper ul li a{color:#7A88B3}.terms-menu-wrapper ul li.is-active{z-index:1;position:relative}.terms-menu-wrapper ul li.is-active a{font-weight:700;color:#001766}.terms-menu-wrapper ul li.current-menu-item a{color:#001766;font-weight:700}@media screen and (min-width:1024px){.terms-menu-wrapper ul{max-width:300px}}.plain-content-wrapper{font-size:18px}.plain-content-wrapper h2,.plain-content-wrapper h3,.plain-content-wrapper h4,.plain-content-wrapper h5,.plain-content-wrapper h6{margin-top:30px;font-family:'Cormorant';text-transform:uppercase;font-size:18px;margin-bottom:10px}.plain-content-wrapper p{margin-bottom:15px;font-size:18px}.main-title.plain{font-size:25px;font-weight:400;font-family:'Cormorant';margin-bottom:30px;text-transform:uppercase}.plain-content-wrapper{padding:30px 0px;border-radius:6px;max-width:90%;width:100%;margin:0 auto}.checkout #customer_details{margin-right:auto}.woocommerce-MyAccount-content strong{font-weight:600}textarea,input{border-radius:0px!important}.simple-page-wrapper{padding:4%;display:flex;flex-direction:column;text-align:center;min-height:70vh;align-items:center;justify-content:center;max-width:900px;margin:auto}.category-item.image.about.only-image.arch.top{padding-bottom:0}.category-item.image.about.only-image.arch.top img{position:relative}.single-page-intro-image{height:45vh;width:100%;position:relative;overflow:hidden}.single-page-intro-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-page-intro-image::after{content:'';position:absolute;width:100%;height:100%;background-color:#000;opacity:.3}.margin-bottom{margin-bottom:30px}.single-page-info-wrap{position:relative;display:flex;width:100%;padding:20px;justify-content:space-around}.single-page-info-wrap.cinema{padding-bottom:0}@media (min-width: 768px){.single-page-info-wrap.cinema{padding:20px}}@media (min-width: 1024px){.single-page-info-wrap{padding:30px}}.single-page-info-wrapper{position:relative;overflow:hidden;width:90%;margin:auto;margin-top:-50px;margin-bottom:50px;background-color:#f7f5f3}.background-texture{position:relative}.background-texture>*{z-index:1}.background-texture::after{content:'';background-image:url('assets/images/texture-background.png');position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0;background-color:#f7f5f3}.single-page-info-wrapper::before{content:'';background-image:url('assets/images/texture-background.png');position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0}.single-info-wrap{display:flex;flex-direction:column;padding:7px 20px;justify-content:center;align-items:center;width:100%}@media (min-width: 768px){.single-info-wrap{border-right:1px solid #D3D5DB;padding:2px 20px}}.single-info-wrap:last-child{border-right:0}.single-info-wrap:nth-last-child(2){border-right:0}.single-info-title{font-size:15px;text-transform:uppercase;margin-bottom:10px;text-align:center}.single-info-text{font-size:16px;font-weight:500;font-family:'Cormorant Infant'}.main-cpt-content-wrap .main-content-center-wrap .main-text p{margin-bottom:30px}.main-cpt-content-wrap .main-content-center-wrap .main-text table td{position:relative;overflow:hidden;padding:10px}.main-cpt-content-wrap .main-content-center-wrap .main-text table td img{width:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;height:70vh}.main-cpt-content-wrap .main-content-center-wrap .main-text img{width:100%;max-width:100%;max-height:100%;height:60vh;-o-object-fit:cover;object-fit:cover}.form-center-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.form-center-wrapper .contact-form{padding:0;width:100%}.form-center-wrapper{max-width:100%;padding:2% 5%}@media (min-width: 768px){.form-center-wrapper{padding:2% 10%}}@media (min-width: 1024px){.form-center-wrapper{padding:2% 15%}}.main-subtitle{font-size:16px;margin-bottom:10px;text-align:center;font-weight:600;text-transform:uppercase}.main-cali-title{font-size:30px;font-style:italic}.info-row-submit{width:120%;display:flex;justify-content:center;align-items:center}.workshop-archive-info-wrapper{display:flex;flex-direction:column;width:90%;bottom:0;position:absolute;left:50%;transform:translateX(-50%);z-index:9;padding:20px 30px}@media (min-width: 1200px){.workshop-archive-info-wrapper{padding:20px 40px}}.workshps-arch-wrapper{position:relative}.workshop-archive-title{color:#001766;font-size:22px;position:relative;left:unset;top:unset;transform:unset;line-height:1;font-weight:400}@media (min-width: 520px){.workshop-archive-title{font-size:27px}}@media (min-width: 768px){.workshop-archive-title{font-size:30px}}@media (min-width: 1024px){.workshop-archive-title{font-size:32px}}@media (min-width: 1200px){.workshop-archive-title{font-size:36px}}@media (min-width: 1600px){.workshop-archive-title{font-size:40px}}.workshop-archive-info-top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:5px}.small-workshop-subtitle{font-size:12px;font-family:'Cormorant';margin-bottom:7px}.workshop-date{font-size:14px;font-family:'Cormorant'}.category-item.workshops{margin-bottom:50px}.workshop-archive-info-bot{display:flex;align-items:center}.workshop-archive-info-bot .border-btn-wrapper{margin-right:15px}.workshop-price-wrapper span{font-family:'Cormorant Infant';font-size:14px}.workshop-price-wrapper span.workshop-price{font-size:19px}.prod-badge{position:absolute;z-index:2;left:10px;top:10px;padding:12px 20px;font-size:16px;text-transform:uppercase;color:#fff;background-color:#7BB5F7}.product-categories-archive.about.furniture-intro{margin-bottom:60px}.margin-top{margin-top:20px}@media (min-width: 768px){.margin-top{margin-top:30px}}@media (min-width: 1024px){.margin-top{margin-top:40px}}@media (min-width: 1200px){.margin-top{margin-top:50px}}.prod-item-wrapper img{max-height:75vh;height:100%}.prod-item-wrapper a{height:100%;display:block}/*! Woocommerce */.single-product .woocommerce-message{display:none}@media screen and (min-width:900px){.single-product .woocommerce-message{display:block}}.dashboard-address-info address{font-family:'Questrial'}.woocommerce-MyAccount-content{font-family:'Questrial'}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content span,.woocommerce-MyAccount-content a{font-family:'Questrial'}.woocommerce-Address address{font-family:'Questrial'}.woocommerce-info{display:flex;flex-direction:column;align-items:flex-start}.woocommerce-info a{margin-top:20px}.woocommerce-MyAccount-navigation ul li a{color:rgba(0,23,102,0.5)}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active a{color:#001766}.woocommerce-EditAccountForm.edit-account label{font-family:'Cormorant'}.woocommerce-EditAccountForm.edit-account legend{font-family:'Cormorant';margin-top:30px;margin-bottom:20px}.woocommerce-Address-title.title h2{font-size:20px;color:#001766}.woocommerce-MyAccount-content h3{text-transform:uppercase;color:#001766}.single-minicart-info>*{font-family:'Questrial' !important}.single-minicart-info .variation p{font-family:'Questrial' !important;font-weight:400}.woocommerce-shipping-totals.shipping>th{display:none}.product-summary-gallery-row{display:grid;gap:20px;margin-top:10px}@media screen and (min-width:1024px){.product-summary-gallery-row{grid-template-columns:1fr 1fr;gap:50px}}@media screen and (min-width:1440px){.product-summary-gallery-row{grid-template-columns:1fr 1fr;gap:100px;margin-top:20px}}.product .woocommerce-variation-price del,.product .woocommerce-variation-price ins{color:#0075FF;font-family:'Cormorant Infant'}.product .woocommerce-variation-price .woocommerce-Price-amount.amount{font-family:'Cormorant Infant';color:#0075FF}.product .woocommerce-variation-price .woocommerce-Price-amount.amount span{font-family:'Cormorant Infant';color:#0075FF}#shipping_method label,.woocommerce-shipping-destination,.shipping-calculator-button{font-family:'Questrial'}#shipping_method label .woocommerce-Price-amount.amount,.woocommerce-shipping-destination .woocommerce-Price-amount.amount,.shipping-calculator-button .woocommerce-Price-amount.amount{font-family:'Questrial'}#shipping_method label .woocommerce-Price-amount.amount span,.woocommerce-shipping-destination .woocommerce-Price-amount.amount span,.shipping-calculator-button .woocommerce-Price-amount.amount span{font-family:'Questrial'}.single_add_to_cart_button{width:100%;border:1px solid}.pswp{z-index:9999}.product-gallery-wrap{overflow:hidden;position:relative}.product-gallery-wrap .single-product-slider{overflow:hidden;width:100%}.product-gallery-wrap .swiper-button-next,.product-gallery-wrap .swiper-button-prev{width:auto;height:auto;z-index:10;cursor:pointer;font-size:3rem}.product-gallery-wrap .swiper-button-next:after,.product-gallery-wrap .swiper-button-prev:after{display:none}@media screen and (min-width:768px){.product-gallery-wrap{display:flex;flex-direction:column}.product-gallery-wrap .thumb-gallery-wrap{display:flex;margin-top:0;margin-top:20px}.product-gallery-wrap .thumb-gallery-wrap .swiper-container .swiper-slide{height:100px}}.woocommerce-product-gallery__image a{position:relative;width:100%;padding-bottom:100%;display:flex}.woocommerce-product-gallery__image a img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;color:transparent}.swiper-slide.video-slide{position:relative;width:100%;padding-bottom:100%;display:flex}.swiper-slide.video-slide video{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;color:transparent}.swiper-button-next,.swiper-button-prev{color:#000 !important}.mini-cart-title-wrap .variation *{font-family:'Questrial';font-weight:400}.thumb-gallery-wrap{margin-top:10px;position:relative}.thumb-gallery-wrap .swiper-container.thumb-gallery{max-width:100%}.thumb-gallery-wrap .swiper-button-prev.thumb,.thumb-gallery-wrap .swiper-button-next.thumb{color:#fff;background-color:rgba(172,168,168,0.7);padding:15px;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.thumb-gallery-wrap .swiper-button-prev.thumb:hover,.thumb-gallery-wrap .swiper-button-next.thumb:hover{background-color:#aca8a8}.thumb-gallery-wrap .swiper-button-prev.thumb{left:10px;top:50px}.thumb-gallery-wrap .swiper-button-prev.thumb::before{content:'';width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(135deg)}.thumb-gallery-wrap .swiper-button-next.thumb{right:10px;top:50px}.thumb-gallery-wrap .swiper-button-next.thumb::before{content:'';width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.thumb-gallery-wrap .thumb-gallery .swiper-slide{opacity:1;transition:opacity .3s ease}.thumb-gallery-wrap .thumb-gallery .swiper-slide:hover{opacity:1}.thumb-gallery-wrap .swiper-slide{width:95px}.thumb-gallery-wrap .swiper-slide.swiper-slide-thumb-active .image-wrap{border:1px solid #000}.thumb-gallery-wrap .swiper-slide .image-wrap{width:100%;padding-bottom:100%;position:relative;cursor:pointer;border:1px solid transparent;transition:ease .3s all}.thumb-gallery-wrap .swiper-vertical>.swiper-wrapper{width:100%;gap:20px}.summary .product_title{font-size:35px;font-weight:400;line-height:1;color:#001766;font-family:'Cormorant';text-transform:uppercase}@media screen and (min-width:1024px){.summary .product_title{font-size:38px}}@media screen and (min-width:1200px){.summary .product_title{font-size:42px}}@media screen and (min-width:1400px){.summary .product_title{font-size:45px}}.summary .product-description{margin:1em 0px}.summary .quantity input{max-width:50px}.summary .quantity .qty_button{cursor:pointer}.variable-items-wrapper{list-style:none;display:flex;flex-wrap:wrap;margin-left:10px}.variable-items-wrapper .variable-item{display:flex;min-width:44px;padding:0px 10px;height:40px;justify-content:center;align-items:center;font-size:1.2rem;border:1px solid transparent;margin:2px;transition:ease .3s all;position:relative}.variable-items-wrapper .variable-item .variable-item-span-color{position:absolute;top:50%;left:50%;width:80%;height:80%;transform:translate(-50%, -50%)}.variable-items-wrapper .variable-item.selected{border:1px solid #000}.variations .label{text-transform:uppercase;letter-spacing:.01em;font-size:1rem}.variations .label label:after{content:": "}.variations .woo-selected-variation-item-name{font-size:0}.reset_variations{display:none !important}.shop-features-row{background:#F3F9FF;padding:20px 0px;display:grid;gap:20px}.shop-features-row .single-shop-feature{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center}.shop-features-row .single-shop-feature img{height:60px;width:auto}.shop-features-row .single-shop-feature .content{max-width:300px}@media screen and (min-width:600px){.shop-features-row{grid-template-columns:1fr 1fr;padding:20px}}@media screen and (min-width:1024px){.shop-features-row{grid-template-columns:1fr 1fr 1fr 1fr;padding:40px 20px}}.products-section-title{font-size:1.8rem;color:#001766;font-family:'Cormorant';text-transform:uppercase}@media screen and (min-width:768px){.products-section-title{font-size:2.2rem}}@media screen and (min-width:1024px){.products-section-title{font-size:2.5rem}}.related.products.new{margin:20px 0;margin-top:60px}@media (min-width: 768px){.related.products.new{margin:9rem 0}}li.product{display:block;position:relative;text-align:center;background:#fff;padding-bottom:20px;margin-bottom:10px;transition:ease .3s all}li.product .attachment-woocommerce_thumbnail,li.product .woocommerce-placeholder{width:100%;height:auto;display:flex}li.product .woocommerce-loop-product__title{margin:10px 0px;font-weight:300;letter-spacing:.025em;font-size:20px;line-height:1.5;color:#001766;font-family:'Cormorant';text-transform:uppercase}li.product .loop-categories{margin-top:10px}li.product .availability-text-loop{position:absolute;right:10px;top:50px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:1;width:25px;text-transform:uppercase}li.product img{transition:ease .3s all}li.product:hover img{box-shadow:0 0 10px rgba(0,0,0,0.25)}.badge-loop{position:absolute;top:10px;left:10px;padding:5px 10px;background:#7BB5F7;color:#fff;text-transform:uppercase;font-family:'Cormorant';font-size:22px;z-index:9}.badge-loop *{color:#fff;font-family:'Cormorant';font-size:22px}.badge-loop.on-sale{background:#FF1B1B}.badge-loop.new-arrival{background:#0075FF;color:#fff}.badge-loop.new-arrival span{color:#fff}.badge-loop.sold-out{background:#707070}.shop-archive-row{display:grid;margin-bottom:50px}@media screen and (min-width:1024px){.shop-archive-row{grid-template-columns:400px 1fr;gap:30px}}.shop-archive-row ul.products{padding:40px 0px}@media screen and (min-width:1240px){.shop-archive-row ul.products{grid-template-columns:1fr 1fr;padding:60px 0px}}@media screen and (min-width:1440px){.shop-archive-row ul.products{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1600px){.shop-archive-row ul.products{grid-template-columns:1fr 1fr 1fr 1fr}}.shop-archive-row .woocommerce-products-header{opacity:0;pointer-events:none;position:absolute;font-size:0}.filters-wrap{display:none}@media screen and (min-width:1024px){.filters-wrap{display:block;background:#F3F9FF;padding:50px;position:relative}}.shop-archive-wrap{padding-top:20px}.order-count-wrap{display:grid;gap:20px;padding:0px 0px 20px}.order-count-wrap .woocommerce-ordering{position:relative}.order-count-wrap .woocommerce-ordering:after{content:"\e902";font-family:'icomoon';font-size:.4em;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.order-count-wrap .orderby{height:40px;width:100%;padding:0;font-size:.9rem;border:1px solid #DFDFDF;padding-right:40px;padding-left:10px}@media screen and (min-width:1024px){.order-count-wrap .orderby{border:1px solid transparent}}@media screen and (min-width:900px){.order-count-wrap{grid-template-columns:auto auto;justify-content:space-between;align-items:center}}.stock{margin:1em 0}.product-table-wrap{display:grid;grid-template-columns:40% 60%;border-top:1px solid #ABB3CD}.product-table-wrap.quantity{border-bottom:1px solid #ABB3CD;margin-bottom:20px}@media (min-width: 520px){.product-table-wrap{grid-template-columns:30% 70%}}.variations{width:100%}.variations>tbody>tr{display:grid;grid-template-columns:40% 60%;border-top:1px solid #ABB3CD}@media (min-width: 520px){.variations>tbody>tr{grid-template-columns:30% 70%}}.variations>tbody>tr>th{border-right:1px solid #ABB3CD;margin:0!important;padding:10px;text-transform:uppercase;font-size:16px;font-weight:300;display:flex!important;align-items:center}@media (min-width: 520px){.variations>tbody>tr>th{padding:20px;font-size:18px}}.variations>tbody>tr>td{margin:0!important;padding:10px}@media (min-width: 520px){.variations>tbody>tr>td{padding:20px}}.product-inner-content{margin:0!important;padding:10px}.product-inner-content.num{font-family:'Cormorant Infant'}@media (min-width: 520px){.product-inner-content{padding:20px}}.product-inner-title{margin:0!important;padding:10px;text-transform:uppercase;font-size:16px;border-right:1px solid #ABB3CD}@media (min-width: 520px){.product-inner-title{padding:20px;font-size:18px}}.price del *{font-size:20px !important;color:#001766 !important}.price ins{text-decoration:none}.price del{font-size:20px !important;color:#001766 !important;text-decoration:none;position:relative}.price del::after{content:'';width:100%;position:absolute;height:1px;border-bottom:1px solid;left:0;bottom:50%;transform:rotate(-5deg)}.variations .variable-item-radio-value-wrapper img{display:none !important}.variations .price{display:none}.variations [aria-label="Size"] li,.variations [aria-label="color"] li{font-size:18px;border-radius:0!important;height:auto !important;width:120px !important}.variations [aria-label="Size"] li span,.variations [aria-label="color"] li span{border-radius:0!important;font-family:'Questrial' !important;padding:5px}.variations [aria-label="Size"] li.selected,.variations [aria-label="color"] li.selected{border-color:#0075FF !important;color:#0075FF !important;box-shadow:var(--wvs-selected-item-box-shadow, 0 0 0 2px #0075FF) !important;background-color:rgba(var(--wvs-selected-item-background-color, 0, 117, 255), .1) !important}.variations [aria-label="Size"] li.selected span,.variations [aria-label="color"] li.selected span{color:#0075FF !important}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{flex-direction:row}.single_variation_wrap .price::before{content:"Price";width:40%;display:flex;align-items:center;margin:0!important;padding:10px;text-transform:uppercase;font-size:16px;border-right:1px solid #ABB3CD}@media (min-width: 520px){.single_variation_wrap .price::before{padding:20px;font-size:18px;width:30%}}.single_variation_wrap .woocommerce-variation-price{display:flex}.single_variation_wrap .price{width:100%;display:flex;border-top:1px solid #ABB3CD}.single_variation_wrap .price>span{width:60%;display:flex;align-items:center;margin:0!important;padding:10px;text-transform:uppercase;font-size:16px}@media (min-width: 520px){.single_variation_wrap .price>span{padding:20px;font-size:18px;width:70%}}.single_variation_wrap .price del,.single_variation_wrap .price ins{display:flex;align-items:center;padding:20px 5px;text-transform:uppercase;font-size:16px}@media (min-width: 520px){.single_variation_wrap .price del,.single_variation_wrap .price ins{font-size:18px}}.single_variation_wrap .price del span,.single_variation_wrap .price ins span{font-size:16px}@media (min-width: 520px){.single_variation_wrap .price del span,.single_variation_wrap .price ins span{font-size:18px}}button[name="update_cart"]:hover .icon-refresh{transform:rotate(90deg)}.icon-refresh{transition:all .3s ease-in-out}.variable-items-wrapper .variable-item.selected{border:none}.variable-items-wrapper .variable-item{border:none}.product-inner-content input{font-size:1.3rem;font-family:'Cormorant'}.product-pretitle{font-size:20px}@media (min-width: 1200px){.product-pretitle{font-size:22px}}.product-pretitle span{font-style:italic}.product-subtitle{font-size:22px;font-weight:300}@media (min-width: 520px){.product-subtitle{font-size:25px}}@media (min-width: 768px){.product-subtitle{font-size:27px}}.pretitle-price-wrap .price{text-align:right;margin-bottom:1em;font-size:21px;color:#0075FF;font-family:'Cormorant Infant'}.pretitle-price-wrap .price .amount{font-size:21px;color:#0075FF;font-family:'Cormorant Infant'}.pretitle-price-wrap .price span{font-size:21px;color:#0075FF;font-family:'Cormorant Infant'}@media (min-width: 768px){.pretitle-price-wrap .price{font-size:31px}.pretitle-price-wrap .price .amount{font-size:31px}.pretitle-price-wrap .price span{font-size:31px}}.cart-collaterals .amount,.info-content.price .amount{font-family:'Cormorant Infant'}.cart-collaterals .amount span,.info-content.price .amount span{font-family:'Cormorant Infant'}.info-content.price .amount{color:#0075FF}.info-content.price .amount span{color:#0075FF}.related.products.new .price{text-align:right;margin-bottom:1em;font-size:17px;color:#0075FF;font-family:'Cormorant Infant'}.related.products.new .price .amount{font-size:17px;color:#0075FF;font-family:'Cormorant Infant'}.related.products.new .price span{font-size:17px;color:#0075FF;font-family:'Cormorant Infant'}@media (min-width: 768px){.related.products.new .price{font-size:20px}.related.products.new .price .amount{font-size:20px}.related.products.new .price span{font-size:20px}}.product-availability{margin-bottom:20px;color:#0075FF;font-family:'Questrial'}@media (min-width: 520px){.product-availability{margin-bottom:50px}}.pretitle-price-wrap{display:flex;justify-content:space-between}.related.products ul.products{display:grid;grid-template-columns:1fr;gap:5px}@media (min-width: 520px){.related.products ul.products{grid-template-columns:repeat(2, 1fr);gap:20px}}.product-gallery-video{position:relative;padding:10px;margin-bottom:20px}.product-gallery-video video{width:100%}.thumb-gallery-wrap .swiper-slide video{width:100%;max-width:100%;border:1px solid #ddd}.image-wrap video{pointer-events:none}.image-wrap.video::after{content:'';background-image:url('assets/images/play-button.png.png');position:absolute;width:80%;height:80%;background-size:contain;background-position:center;background-repeat:no-repeat;left:50%;top:50%;transform:translate(-50%, -50%)}.see-also-wrapper .product-categories-archive{grid-template-columns:1fr}@media (min-width: 520px){.see-also-wrapper .product-categories-archive{grid-template-columns:1fr 1fr}}.product-categories-archive{display:grid;grid-template-columns:1fr 1fr;gap:5px}@media (min-width: 520px){.product-categories-archive{gap:20px}}.product-categories-page{padding:5% 0}.main-content-center-wrap{max-width:100%;padding:40px 5%}@media (min-width: 1024px){.main-content-center-wrap{padding:5% 10%}}@media (min-width: 1200px){.main-content-center-wrap{padding:5% 15%}}.category-item{position:relative;padding-bottom:140%;overflow:hidden}@media (min-width: 520px){.category-item{padding-bottom:110%}}.category-item:hover img{transform:scale(1.03)}.main-content-center-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#F2F2F0}.main-content-center-wrap img{max-width:60px;max-height:60px}.main-content-center-wrap .main-title{font-size:32px;margin:10px 0;font-weight:400;text-align:left;font-family:'Cormorant';text-transform:uppercase;line-height:1}@media (min-width: 520px){.main-content-center-wrap .main-title{font-size:37px}}@media (min-width: 768px){.main-content-center-wrap .main-title{font-size:42px}}@media (min-width: 1200px){.main-content-center-wrap .main-title{font-size:45px}}@media (min-width: 1600px){.main-content-center-wrap .main-title{font-size:48px}}.main-content-center-wrap .main-subtitle{font-size:16px;margin-bottom:10px;font-family:'Cormorant';text-align:left;font-weight:600;text-transform:uppercase}.main-content-center-wrap .main-text{font-size:18px;text-align:justify}.main-content-center-wrap.full-width{align-items:center}@media (min-width: 1200px){.product-categories-archive .category-item img{max-height:100%}}@media (min-width: 1600px){.product-categories-archive .category-item img{max-height:100%}}.category-item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;transform:scale(1)}@media (min-width: 1200px){.category-item img{max-height:600px}}@media (min-width: 1600px){.category-item img{max-height:700px}}.category-item h2,.category-item h3,.category-item h4,.category-item h5,.category-item h6{line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:27px;font-weight:400;z-index:2;text-align:center;font-family:'Cormorant';text-transform:uppercase}@media (min-width: 520px){.category-item h2,.category-item h3,.category-item h4,.category-item h5,.category-item h6{font-size:35px}}@media (min-width: 768px){.category-item h2,.category-item h3,.category-item h4,.category-item h5,.category-item h6{font-size:42px}}@media (min-width: 1024px){.category-item h2,.category-item h3,.category-item h4,.category-item h5,.category-item h6{font-size:48px}}@media (min-width: 1200px){.category-item h2,.category-item h3,.category-item h4,.category-item h5,.category-item h6{font-size:58px}}@media (min-width: 1600px){.category-item h2,.category-item h3,.category-item h4,.category-item h5,.category-item h6{font-size:60px}}.category-item h2 em,.category-item h3 em,.category-item h4 em,.category-item h5 em,.category-item h6 em{text-transform:capitalize}.category-item::before{content:'';position:absolute;width:100%;height:100%;background:#000;z-index:1;opacity:.1}.main-title-sub{display:flex;flex-direction:column}.main-title-sub em{font-size:24px;font-family:'Cormorant'}@media (min-width: 520px){.main-title-sub em{font-size:29px}}@media (min-width: 768px){.main-title-sub em{font-size:34px}}@media (min-width: 1024px){.main-title-sub em{font-size:38px}}@media (min-width: 1600px){.main-title-sub em{font-size:40px}}.prod-item-wrapper{position:relative}.prod-item-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.prod-big-content{position:relative;top:0;text-align:center;width:100%;padding:15px}@media (min-width: 768px){.prod-big-content{position:absolute;top:100%}}.prod-title{font-size:16px;font-weight:600;text-transform:uppercase}@media (min-width: 520px){.prod-title{font-size:17px}}@media (min-width: 768px){.prod-title{font-size:18px}}@media (min-width: 1200px){.prod-title{font-size:20px}}.woocommerce-breadcrumb.text.small{font-size:15px!important}.woocommerce-breadcrumb.text.small *{font-size:15px}.product-price *{font-size:20px;color:#0075FF;font-family:'Cormorant Infant'}.product-price del *{font-size:17px;color:#001766;font-family:'Cormorant Infant'}.product-price del{font-size:17px;color:#001766;font-family:'Cormorant Infant';text-decoration:none;position:relative}.product-price del::after{content:'';width:100%;position:absolute;height:1px;border-bottom:1px solid;left:0;bottom:48%;transform:rotate(-5deg)}.product-price ins{text-decoration:none}.product-price{font-size:20px;color:#0075FF;font-family:'Cormorant Infant';margin-top:5px}.main-products-repeater-wrapper{display:grid;grid-template-columns:1fr;gap:5px;margin:5px 0}@media (min-width: 520px){.main-products-repeater-wrapper{gap:10px}}@media (min-width: 768px){.main-products-repeater-wrapper{grid-template-columns:1fr 1fr 1fr;gap:100px 20px;margin:5% 0;padding:50px 0}}.prod-categories-menu-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;padding:2%;padding-bottom:0}.category-item-title.current-category span{text-decoration:underline;color:#001766}.category-item-title{transition:all .3s ease-in-out;padding:5px}@media (min-width: 520px){.category-item-title{padding:5px}}.category-item-title span{font-size:18px;color:#928f8f;transition:all .3s ease-in-out}.category-item-title:hover span{color:#001766}.main-content-center-wrap.full-width{background-color:unset}.main-text.center{text-align:center;font-style:italic}.main-subtitle.prods{font-family:'Cormorant';margin-bottom:0;margin-top:10px}.category-item.full-width{grid-column:2 span;padding-bottom:65%}@media (min-width: 520px){.category-item.full-width{padding-bottom:45%}}.home .main-content-center-wrap.about{background-color:unset}#order_review thead h3{font-size:20px;font-weight:600}.woocommerce-account .site-content{background:#F3F9FF;width:100%;padding-top:25px}.woocommerce-account .woocommerce-MyAccount-navigation{background:#F3F9FF}.woocommerce-account .page-title-woo{display:none}.woocommerce-account.logged-in .site-content{background:#ffffff}.woocommerce-account.logged-in .woocommerce{display:grid;gap:30px}@media screen and (min-width:900px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:300px 1fr}}@media screen and (min-width:1024px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:400px 1fr}}.account-title{font-size:2rem;text-transform:uppercase;letter-spacing:.03em;font-weight:400;margin:10px 0px;position:relative}.account-title:after{position:absolute;content:'';width:100px;height:2px;background-color:#BA801A;bottom:0;left:0}.woocommerce-LostPassword.lost_password a{font-family:'Questrial'}.account-login-register-wrapper{padding:5% 2%}.account-login-register-wrapper .woocommerce-privacy-policy-text p{font-family:'Questrial';font-size:13px}.account-login-register-wrapper .woocommerce-privacy-policy-text a{font-family:'Questrial';font-size:13px;text-decoration:underline}.account-login-register-wrapper .form-row button{background-color:#66ACFF;border-color:#66ACFF;color:#fff}.account-login-register-wrapper .form-row button:hover{background-color:#0075FF;border-color:#0075FF}.woocommerce-MyAccount-navigation{padding:30px 0px;background:#F3F9FF}.woocommerce-MyAccount-navigation ul{width:90%;margin:0 auto}.woocommerce-MyAccount-navigation ul li{padding:13px 0px;border-bottom:1px solid #00176680;font-size:1rem;font-family:'Questrial';text-transform:uppercase;font-weight:300;letter-spacing:.025em}.woocommerce-MyAccount-navigation ul li.is-active{z-index:1;position:relative}.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700;color:#001766}@media screen and (min-width:1024px){.woocommerce-MyAccount-navigation ul{max-width:300px}}.woocommerce-MyAccount-content{background:#fff;padding:30px 0px;border-radius:6px;max-width:90%;width:100%;margin:0 auto}.woocommerce-MyAccount-content p{font-weight:300;font-size:.9rem}.woocommerce-MyAccount-content p a{text-decoration:underline}.woocommerce-MyAccount-content h3{font-size:1.2rem;font-family:'Cormorant';font-weight:600}.dashboard-info-wrap{border-top:1px solid;margin-top:50px;padding:50px 0px 0px;display:block}@media screen and (min-width:1100px){.dashboard-info-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}}.dashboard-info-title{font-size:1rem;font-family:'Cormorant';font-weight:400;margin-bottom:10px}.my-latest-order{display:block}.my-latest-order span{display:block;margin-bottom:5px;text-transform:uppercase;font-weight:300;letter-spacing:.03em}.my-latest-order .button{text-align:center;margin-top:30px}.dashboard-info{margin-bottom:50px}@media screen and (min-width:1100px){.dashboard-info{width:50%}}.shipping-address{margin-top:30px}.dashboard-customer-info{font-weight:300;letter-spacing:.03em;font-size:1rem}.dashboard-customer-info span{display:block}@media screen and (min-width:1100px){.dashboard-address-info{display:flex}.dashboard-address-info .single-address{width:50%;margin-top:0}}.account-address-wrapper{margin-bottom:0}@media screen and (min-width:1100px){.account-address-wrapper{width:100%}}.addresses{margin-top:50px}.addresses h3{font-size:1.2rem;font-family:'Cormorant';font-weight:600}.addresses a{text-decoration:underline;font-weight:300;font-size:.8rem;margin-bottom:10px}.woocommerce-MyAccount-content .account-orders-table{width:100%}.woocommerce-MyAccount-content .account-orders-table .woocommerce-orders-table__cell-order-actions{padding-bottom:15px;border-bottom:1px solid }.woocommerce-MyAccount-content .account-orders-table .woocommerce-orders-table__cell-order-actions:before{display:none !important}.woocommerce-MyAccount-content .account-orders-table .woocommerce-orders-table__cell-order-actions .button{margin-top:20px;text-align:center}.woocommerce-MyAccount-content .account-orders-table .woocommerce-orders-table__cell-order-number{padding-top:15px}.woocommerce-MyAccount-content table.shop_table_responsive thead{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tbody th{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr td{display:block;text-align:right;clear:both}.woocommerce-MyAccount-content table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}.woocommerce-MyAccount-content table.shop_table_responsive tr td.product-remove a{text-align:left}.woocommerce-MyAccount-content table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr td.actions::before,.woocommerce-MyAccount-content table.shop_table_responsive tr td.download-actions::before{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:1100px){.woocommerce-MyAccount-content table.shop_table_responsive thead{display:table-header-group}.woocommerce-MyAccount-content table.shop_table_responsive thead th{font-size:1rem;font-weight:300;letter-spacing:.03em;padding:10px 0px;text-transform:uppercase}.woocommerce-MyAccount-content table.shop_table_responsive tbody th{display:table-cell}.woocommerce-MyAccount-content table.shop_table_responsive tr th,.woocommerce-MyAccount-content table.shop_table_responsive tr td{text-align:left;border-bottom:1px solid }.woocommerce-MyAccount-content table.shop_table_responsive tr td{display:table-cell}.woocommerce-MyAccount-content table.shop_table_responsive tr td::before{display:none}}.woocommerce-MyAccount-content .woocommerce-order-details{max-width:600px;margin:auto}.woocommerce-view-order h2{padding:30px 0px 10px;font-size:2rem;font-family:'Cormorant';text-transform:uppercase;font-weight:400}.woocommerce-address-fields__field-wrapper,.edit-account{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0px}fieldset{width:100%}legend{font-size:1.5rem}#customer_login{padding:30px 0px}#customer_login>div{padding:10px;margin-bottom:50px ;max-width:400px;margin:auto}#customer_login .woocommerce-form{background:#fff;padding:40px 20px}#customer_login .centered-text{text-align:center}@media screen and (min-width:1100px){#customer_login{display:grid;grid-template-columns:1fr 1fr;max-width:unset;padding:30px 0px}#customer_login>div{width:450px;max-width:unset;margin:0 auto}}@media screen and (min-width:1440px){#customer_login>div{width:500px}}@media screen and (min-width:1240px){.main-repeater-wrapper.home{padding-top:8%}.text.bold.uppercase.footer-title{margin-bottom:20px}}.woocommerce-ResetPassword.lost_reset_password{padding:50px 0px;font-weight:300}.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row{margin-top:30px}.woocommerce-order-pay #order_review{max-width:500px;margin:auto}.woocommerce-ResetPassword.lost_reset_password{max-width:500px;margin:auto;padding:20px;display:flex;flex-direction:column}.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row{max-width:100% !important}.clear{width:100%}.site-title-wrap{text-align:center;margin-bottom:50px}.woocommerce-cart .site-content,.woocommerce-checkout .site-content{padding:50px 0px}.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-message{width:100%;margin-bottom:30px;padding:10px 0px;padding-left:20px;border-left:2px solid #000;background:#fff}.woocommerce-cart .woocommerce-message ul,.woocommerce-checkout .woocommerce-message ul{list-style:none}.woocommerce-cart .woocommerce-message ul li,.woocommerce-checkout .woocommerce-message ul li{margin-bottom:4px}.cart-wrap{display:grid;gap:40px}@media screen and (min-width:1240px){.cart-wrap{grid-template-columns:1fr 300px}}.shop_table{width:100%;margin:auto}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-thumbnail:before{content:"";float:unset}table.shop_table_responsive tr td.product-thumbnail img{width:100%;height:auto;max-width:80px}@media screen and (min-width:783px){table.shop_table_responsive tr td.product-thumbnail{max-width:120px}}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}.woocommerce-cart-form .product-table-wrap.quantity{margin-bottom:0}.woocommerce-cart-form .amount *{font-size:18px;color:#0075FF;font-family:'Cormorant Infant'}.woocommerce-cart-form .product-subtotal .amount *{color:#001766}@media screen and (min-width:783px){.woocommerce-cart-form .shop_table{width:100%;max-width:unset}.woocommerce-cart-form .shop_table .product-price,.woocommerce-cart-form .shop_table .product-quantity,.woocommerce-cart-form .shop_table .product-subtotal{text-align:center}.woocommerce-cart-form .shop_table .product-price .quantity-label,.woocommerce-cart-form .shop_table .product-quantity .quantity-label,.woocommerce-cart-form .shop_table .product-subtotal .quantity-label{display:none}.woocommerce-cart-form table.shop_table_responsive thead{display:table-header-group}.woocommerce-cart-form table.shop_table_responsive tbody th{display:table-cell}.woocommerce-cart-form table.shop_table_responsive tr th,.woocommerce-cart-form table.shop_table_responsive tr td{text-align:left}.woocommerce-cart-form table.shop_table_responsive tr td{display:table-cell}.woocommerce-cart-form table.shop_table_responsive tr td::before{display:none}.woocommerce-cart-form table.shop_table_responsive tr th{font-weight:300;font-size:1rem;text-align:center;text-transform:uppercase;padding:10px 20px;font-family:'Cormorant'}.woocommerce-cart-form table.shop_table_responsive tr th:first-of-type{padding-left:0}.woocommerce-cart-form table.shop_table_responsive tr th.product-name{text-align:left}}.product-payment-success-wrap *{font-size:18px}.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table .product-total{padding-bottom:20px}.payment-steps-row{height:60px;display:flex;align-items:center;background:#F3F9FF;justify-content:center;text-align:center;display:none}@media screen and (min-width:783px){.payment-steps-row{display:flex}}.payment-steps-wrap .single-payment-step{display:none;text-align:center}.payment-steps-wrap .single-payment-step .step-num{width:30px;height:30px;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;background:#fff;color:#000;margin-right:10px;border-radius:50%;border:1px solid #000;font-size:.9rem;font-family:'Cormorant';font-weight:600}.payment-steps-wrap .single-payment-step .step-text{font-size:.9rem;font-weight:600}.payment-steps-wrap .single-payment-step.active .step-num{background:#000;color:#fff}@media screen and (min-width:782px){.payment-steps-wrap{display:flex;justify-content:space-between;position:relative;margin:auto;max-width:1000px}.payment-steps-wrap:after{width:100%;height:1px;background:#000;top:50%;left:0;content:'';position:absolute}.payment-steps-wrap .single-payment-step{display:flex;z-index:1;background:#F3F9FF;align-items:center;padding:0px 10px}}.cart-title-row{margin:30px 0px;width:100%}.cart-title-row .page-title{font-size:1.5rem;font-weight:400;border-bottom:none;position:relative}.cart-title-row .page-title:after{position:absolute;content:'';width:100px;height:2px;background-color:#BA801A;bottom:0;left:0}@media screen and (min-width:900px){.cart-title-row .page-title{font-size:2rem}}table.cart thead th{border-bottom:1px solid #DEDEDE}table.cart .cart_item{position:relative;box-shadow:0 0 0 1px #DEDEDE;background:#fff}table.cart .cart_item td{padding:0px 20px;display:flex;text-align:left;clear:both;flex-direction:column;margin-bottom:8px;font-size:1rem}table.cart .cart_item td:before{margin-bottom:3px;font-weight:600;font-size:1rem}table.cart .cart_item td.product-thumbnail{padding-top:20px}@media screen and (min-width:768px){table.cart .cart_item td.product-thumbnail{padding-top:10px}}table.cart .cart_item td.product-thumbnail a{display:flex}table.cart .cart_item td .variation{margin-top:8px}table.cart .cart_item td.price{font-size:1.4rem;font-weight:300}@media screen and (min-width:783px){table.cart .cart_item td{padding:10px;border-bottom:1px solid #DEDEDE}}table.cart .cart_item .quantity{float:right}@media screen and (min-width:783px){table.cart .cart_item .quantity{float:unset;display:inline-block}}table.cart .cart_item .product-remove{position:absolute;top:5px;right:5px;padding:0 !important;font-size:.7rem}@media screen and (min-width:783px){table.cart .cart_item .product-remove{position:relative;top:unset;right:unset;padding:10px !important}}@media screen and (min-width:783px){table.cart .cart_item{box-shadow:none}}.coupon{display:flex;flex-wrap:wrap;margin-bottom:20px;border:1px solid #001766}.coupon label{width:100%;font-size:.9rem;font-weight:400;letter-spacing:.03em;margin-bottom:5px;display:none;font-family:'Questrial'}.coupon input{font-family:'Questrial'}.coupon .input-text{height:50px;padding:0px 10px;flex:1;font-size:.9rem;font-weight:300;color:#000;border:none}.coupon .button{height:50px;font-size:.8rem;color:#fff;border:none;background:#0075FF;padding:0px 15px;text-transform:uppercase;font-family:'Questrial'}.coupon .button:hover{cursor:pointer}@media screen and (min-width:783px){.coupon{max-width:270px;margin-bottom:0;width:100%}}.coupon-update-wrap>.button{display:flex;justify-content:center;align-items:center;background:transparent;border:none;font-size:.9rem;padding:0;color:'Cormorant';letter-spacing:.03em;font-weight:400;font-family:'Questrial';text-transform:capitalize}.coupon-update-wrap>.button span{margin-left:10px}.coupon-update-wrap>.button:hover{color:#0075FF}@media screen and (min-width:783px){.coupon-update-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}}.qty_button{cursor:pointer}.woocommerce-cart-form__cart-item.cart_item .product-name{text-transform:uppercase}.woocommerce-cart-form__cart-item.cart_item .product-table-wrap.quantity{border-bottom:none;border-top:none}.wc-proceed-to-checkout .button{background-color:#66ACFF;border-color:#66ACFF;color:#fff}.wc-proceed-to-checkout .button:hover{background-color:#0075FF;border-color:#0075FF}.page-template-default .page-title,.page-template-wc-template .page-title{font-size:22px;font-weight:400;letter-spacing:.03em;display:block;margin-top:20px;margin-bottom:50px;color:#001766}.cart_totals{background:#fff;padding:40px 25px}.cart_totals h2{font-size:22px;font-weight:400;letter-spacing:.03em;display:block;margin-bottom:60px;color:#001766;display:none}.cart_totals .shop_table{width:100%;max-width:unset}.cart_totals .shop_table td{border-bottom:1px solid;padding:10px 0px}.cart_totals .shop_table td:before{font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-family:'Cormorant';font-size:1em}.cart_totals .shop_table .woocommerce-shipping-totals td{text-align:left}.cart_totals .shop_table .woocommerce-shipping-totals td:before{content:attr(data-title) ": ";float:unset;display:block;margin-top:10px;margin-bottom:5px;font-weight:600}.cart_totals .shop_table .woocommerce-shipping-totals td input{margin-right:5px}.cart_totals .shop_table .woocommerce-shipping-totals td label{font-size:.8rem}.cart_totals .shop_table .woocommerce-shipping-totals td .betrs_option_desc{font-size:.6rem;font-style:italic}.cart_totals .shop_table .order-total{font-size:1.5rem}.woocommerce-shipping-destination{margin-top:20px;font-size:.8rem}.woocommerce-shipping-destination strong{font-weight:600;font-family:'Cormorant';font-size:1rem}.shipping-calculator-button{font-size:.8rem;text-decoration:underline;display:block;margin-top:5px;margin-bottom:10px}.wc-proceed-to-checkout{margin-top:20px;text-align:center}tr.spacer{height:20px}@media screen and (min-width:1240px){.items-collaterals-wrap{display:flex;flex-wrap:wrap}}.cart-collaterals{margin-bottom:50px;box-shadow:0 0 5px 0 rgba(0,0,0,0.25)}@media screen and (min-width:1240px){.cart-collaterals{max-width:470px;margin-left:50px}}@media screen and (min-width:1500px){.cart-collaterals{margin:0 auto 50px}}@media screen and (min-width:1240px){.woocommerce-cart-form{margin-right:auto;flex:1}}@media screen and (min-width:1600px){.woocommerce-cart-form{margin-right:unset;flex:unset;width:1000px}}.cross-sells{width:100%}.empty-cart{padding:30px 0px}@media screen and (min-width:783px){.empty-cart{padding:50px 0px}}.cart-empty{margin-bottom:1em;margin-top:1em}.mini-cart{position:fixed;right:0;top:100px;height:calc(100% - 100px);max-width:400px;width:100%;box-shadow:-10px 0 10px rgba(0,0,0,0.1);z-index:1498;transition:ease .3s all;display:flex;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.16)}.mini-cart.hidden{opacity:0;pointer-events:none}.mini-cart.scrolled{top:60px;height:calc(100% - 60px)}@media screen and (min-width:1024px){.mini-cart{top:110px;height:calc(100% - 110px)}.mini-cart.scrolled{top:70px;height:calc(100% - 70px)}}.woocommerce-shipping-methods{font-size:14px;display:grid;gap:5px}.woocommerce-shipping-methods li{display:block;color:#000000}.woocommerce-shipping-methods li input{margin-right:1em}.woocommerce-shipping-methods li .betrs_option_desc{font-size:11px;font-style:italic;margin-top:5px}.woocommerce-mini-cart-item.mini_cart_item{display:flex;border-bottom:1px solid ;padding:15px 0px}.woocommerce-mini-cart-item.mini_cart_item img{max-width:60px;height:auto;margin-right:10px}.woocommerce-mini-cart-item.mini_cart_item .mini-cart-title-wrap{flex:1;margin-right:10px}.woocommerce-mini-cart-item.mini_cart_item .price-remove-wrap{display:flex;flex-direction:column;align-items:flex-end}.woocommerce-mini-cart-item.mini_cart_item .price-remove-wrap i{font-size:.5rem}.mini-cart-button-wrap a.text,.mini-cart-button-wrap span{font-size:13px;font-family:'Questrial'}.mini-cart-button-wrap a.button{background-color:#66ACFF;border-color:#66ACFF;color:#fff}.mini-cart-button-wrap a.button:hover{background-color:#0075FF;border-color:#0075FF}.woocommerce-mini-cart{padding:10px 25px;flex:1;overflow:auto}.woocommerce-mini-cart .price{margin-bottom:10px}.woocommerce-mini-cart .price .amount{font-size:16px;color:#0075FF;font-family:'Cormorant Infant'}.woocommerce-mini-cart .price .amount span{font-size:16px;color:#0075FF;font-family:'Cormorant Infant'}.mini-cart-title-wrap span{font-weight:400!important;font-size:14px}.mini-cart-title-wrap .variation.quant{font-family:'Questrial'}.mini-cart-title-wrap .variation.quant span{font-family:'Questrial'}.mini-cart-header{padding:15px 25px;display:grid;align-items:center;justify-content:space-between;background-color:#fff;color:#000;grid-template-columns:auto auto}.mini-cart-header .mini-close{font-size:.8rem;text-transform:uppercase;font-weight:400}.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons{display:none}.widget_shopping_cart_content{display:flex;flex-direction:column;width:100%;max-height:100%;height:100%}.cartContent{display:flex;flex-direction:column;width:100%;background:#F3F9FF}.mini-cart-footer-content{padding:0px 20px}.mini-cart-footer-content .checkout-totals-row{padding:10px 0;margin:10px 0}.mini-cart-footer-content .checkout-totals-row .checkout-totals-wrapper .checkout-subtotal-wrapper td{padding-bottom:10px}.mini-cart-button-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0px 20px;padding-bottom:50px}.mini-cart-button-wrap .text-button{cursor:pointer}.mini-cart-button-wrap .button{font-size:1em;width:100%;margin-top:20px;text-align:center}.variation{display:grid;grid-template-columns:auto 1fr;font-weight:300;font-size:14px}.variation dd{padding-left:5px}.variation p{font-weight:600}.mini-cart-icon{cursor:pointer}.woocommerce-mini-cart__empty-message{padding:20px;text-align:center}.checkout-totals-wrapper{width:100%}.checkout-totals-wrapper .checkout-subtotal{text-align:right}.checkout-totals-wrapper .checkout-label{font-size:.9rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.checkout-totals-wrapper td{padding:3px 0px}.checkout-totals-wrapper .checkout-subtotal-wrapper td{padding-bottom:20px}.checkout-totals-wrapper .checkout-total-label{border-top:1px solid;padding:20px 0px 0px;font-size:1.3rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.checkout-totals-wrapper .checkout-total-price{font-size:1.5rem;letter-spacing:.03em;border-top:1px solid;padding:20px 0px 0px;text-align:right}.page-title-woo{padding-top:1rem}.no-font{font-size:0;position:absolute;opacity:0;pointer-events:none}.cart_item .variation *{font-family:'Questrial';font-weight:400}.payment_method_papaki_vivapayments_gateway img{display:none}.includes_tax{font-size:16px}.login-row{padding:10px 0px;margin-bottom:20px;border-bottom:1px solid;border-top:1px solid}@media screen and (min-width:1100px){.login-row{max-width:650px}}@media screen and (min-width:1440px){.login-row{max-width:700px}}@media screen and (min-width:1600px){.login-row{max-width:950px}}.woocommerce-form-login{padding:10px 0px;border-radius:0px;margin-bottom:30px}@media screen and (min-width:1100px){.woocommerce-form-login{max-width:650px}}@media screen and (min-width:1440px){.woocommerce-form-login{max-width:700px;flex-wrap:wrap}}@media screen and (min-width:1600px){.woocommerce-form-login{max-width:950px}}.create-account{padding:10px 0px;border-radius:0px;margin-bottom:30px}.checkout-user-action-wrapper{margin-bottom:10px;padding:3px;border-radius:0px}.checkout-user-action-wrapper:last-child{margin-bottom:0px}.checkout-user-action-wrapper label{position:relative;padding-left:20px;font-size:.9rem;font-weight:300;color:#000;letter-spacing:.03em;cursor:pointer}.checkout-user-action-wrapper label:before{border:1px solid ;border-radius:50%;content:"";display:block;height:15px;width:15px;position:absolute;top:50%;transform:translateY(-50%);left:0px}.checkout-user-action-wrapper label:after{background:#000;border-radius:50%;content:"";display:block;height:7px;width:7px;top:50%;left:4px;transform:translate(0%, -50%) scale(0);transition:all .15s ease-in-out;position:absolute;transform-origin:center center}.checkout-user-action-wrapper.checked label:after{transform:translate(0%, -50%) scale(1) !important}@media screen and (min-width:1100px){.col2-set{max-width:650px}}@media screen and (min-width:1440px){.col2-set{max-width:700px}}@media screen and (min-width:1600px){.col2-set{max-width:950px}}form.woocommerce-checkout{display:flex;flex-wrap:wrap;width:100%;margin-bottom:50px;align-items:flex-start}.select2-selection__rendered{font-family:'Questrial' !important}.form-row{display:block;width:100%;margin-bottom:20px}.form-row .woocommerce-input-wrapper{display:block}.form-row label{display:block;font-weight:400;font-size:1rem;letter-spacing:.02em;color:#001766;margin-bottom:5px}.form-row select *{font-family:'Questrial' !important}.form-row select~span{font-family:'Questrial' !important}.form-row select span{font-family:'Questrial' !important}.form-row input:not(.woocommerce-form__input-checkbox, .input-checkbox){height:50px;border:1px solid ;width:100%;font-size:1rem;padding:10px 15px;font-family:'Questrial';font-weight:400;border-radius:0px;background:#fff}.form-row input{font-family:'Questrial'}.form-row textarea{height:150px;width:100%;border:1px solid ;font-size:1rem;padding:10px 15px;font-weight:400;font-family:inherit;font-family:'Questrial'}.form-row.wooccm-type-country .woocommerce-input-wrapper{width:100%}.form-row.wooccm-type-country .woocommerce-input-wrapper strong{height:50px;padding:10px 15px;font-family:'Cormorant';font-size:.9rem;font-weight:300;display:flex;align-items:center}@media screen and (min-width:782px){.form-row.form-row-first{max-width:49%}.form-row.form-row-last{max-width:49%}}.checkout-inline-error-message{color:red}.wc_payment_method.payment_method_ppcp img{display:none}.wc_payment_methods.payment_methods.methods *{font-family:'Questrial';font-style:normal}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.select2-container .select2-selection--single{height:50px;border:1px solid;border-radius:0px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:50px;font-size:.9rem;font-weight:300}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px}.woocommerce-password-strength{text-align:center;font-weight:300;padding:3px 0px 3px 0px;font-size:.6rem}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{display:none}input#createaccount{display:none}.woocommerce-form__label-for-checkbox{display:block;margin-bottom:10px}.woocommerce-form__label-for-checkbox span{font-size:.9rem;font-weight:300;color:#000}.mailchimp-newsletter label{display:inline-block}.lost_password a{text-decoration:underline;font-size:.7rem}.form-title{font-size:1rem;font-weight:300;letter-spacing:.05em;text-transform:uppercase;font-family:'Cormorant';margin-bottom:1em}.single-mini-cart-item-wrap{display:flex;border-bottom:1px solid #000;padding:5px;border-radius:0px;margin-top:10px;flex-wrap:wrap}@media screen and (min-width:375px){.single-mini-cart-item-wrap{flex-wrap:no-wrap}}.single-mini-cart-item-wrap .single-mini-cart-image{width:50px;display:flex;justify-content:center;align-items:center}.single-mini-cart-item-wrap .single-mini-cart-image img{max-width:100%;width:100%;height:auto}.single-mini-cart-item-wrap .single-mini-cart-content{flex:1;margin:0px 10px}.single-mini-cart-item-wrap .single-mini-cart-content .product_title{font-weight:600;font-family:'Cormorant';font-size:.8rem;margin-bottom:1em}.single-mini-cart-item-wrap .info-content.price{display:flex;align-items:flex-start;justify-content:flex-end;font-size:1rem;width:100%}@media screen and (min-width:375px){.single-mini-cart-item-wrap .info-content.price{width:unset}}.order-title{font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-family:'Cormorant'}.edit-order{font-size:.9rem;font-weight:500;font-family:'Questrial';text-decoration:underline}.woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{text-align:left}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td:before{content:attr(data-title) "";float:unset;display:block;margin-top:10px;margin-bottom:5px;font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-family:'Cormorant'}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td input{margin-right:5px}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td label{font-size:.8rem}@media screen and (min-width:1100px){.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td label{font-size:1rem}}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td .betrs_option_desc{font-size:.6rem;font-style:italic}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods{margin-bottom:20px}.woocommerce-checkout-payment .order-title{margin-top:20px;margin-bottom:10px;color:#001766}.wc_payment_methods{list-style:none;display:grid;gap:5px}.wc_payment_method input{margin-right:5px}.wc_payment_method label{font-size:.8rem}@media screen and (min-width:1100px){.wc_payment_method label{font-size:1rem}}.wc_payment_method .payment_box{font-size:.7rem;border-radius:0px;padding:10px;margin-bottom:10px;font-style:italic}.wc_payment_method.payment_method_paypal img,.wc_payment_method.payment_method_paypal a{display:none}.custom_checkout_coupon{border-bottom:1px solid;margin-bottom:20px}.custom_checkout_coupon .coupon{margin-bottom:20px}.coupon-show{padding:10px 0px;display:block;cursor:pointer}.close-icon{width:15px;height:15px;display:flex;justify-content:center;align-items:center}.close-icon::before{content:'';width:13px;height:1px;border-bottom:1px solid;position:absolute;transform:rotate(-45deg)}.close-icon::after{content:'';width:13px;height:1px;border-bottom:1px solid;position:absolute;transform:rotate(45deg)}.woocommerce-checkout-review-order{padding:20px;border-radius:0px;overflow:hidden;max-width:500px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.16)}.woocommerce-checkout-review-order .product_title{font-weight:400!important;font-size:14px;text-transform:uppercase}.woocommerce-checkout-review-order .variation.quant{font-family:'Questrial'}.woocommerce-checkout-review-order .variation.quant span{font-family:'Questrial'}@media screen and (min-width:1240px){.woocommerce-checkout-review-order{max-width:350px;margin-left:50px}}@media screen and (min-width:1600px){.woocommerce-checkout-review-order{max-width:450px;margin:0 auto}}.woocommerce-checkout-payment .place-order{margin-top:30px;display:block}.custom_checkout_coupon{font-family:'Questrial'}.checkout-totals-wrapper{width:100%}.checkout-totals-wrapper .checkout-subtotal{text-align:right}.checkout-totals-wrapper .checkout-label{font-size:.9rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.checkout-totals-wrapper td{padding:3px 0px}.checkout-totals-wrapper .checkout-subtotal-wrapper td{padding-bottom:20px}.checkout-totals-wrapper .checkout-total-label{border-top:1px solid;padding:20px 0px 0px;font-size:1.3rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.checkout-totals-wrapper .checkout-total-price{font-size:1.5rem;letter-spacing:.03em;border-top:1px solid;padding:20px 0px 0px;text-align:right}.woocommerce-privacy-policy-text{font-size:.7rem;border-radius:0px;margin-bottom:10px}.woocommerce-terms-and-conditions-wrapper{margin:10px 0px}#place_order{width:100%}.woocommerce-additional-fields h3{display:none!important}.wooccm-additional-fields{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.wooccm-clearfix{display:none}.woocommerce-terms-and-conditions{margin-bottom:20px}.woocommerce-terms-and-conditions-checkbox-text{font-size:.8rem !important}.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%;margin-bottom:30px;padding-left:20px;border-left:2px solid #000}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul{list-style:none}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul li{margin-bottom:4px}.checkout.woocommerce-checkout #payment .button{background-color:#66ACFF;border-color:#66ACFF;color:#fff}.checkout.woocommerce-checkout #payment .button:hover{background-color:#0075FF;border-color:#0075FF}.success-info-wrap .woocommerce-customer-details{margin-top:40px}.success-info-wrap .woocommerce-customer-details address{font-family:'Cormorant Infant';font-size:16px;font-weight:300;color:#001766}.success-info-wrap .woocommerce-table--order-details td.product-name{text-align:left}.success-info-wrap .woocommerce-table__product-table.product-total{text-align:right}.success-info-wrap .woocommerce-table tfoot tr:last-of-type th{font-size:25px;font-weight:600;color:#001766}.success-info-wrap .woocommerce-table tfoot tr:last-of-type .woocommerce-Price-amount.amount{font-size:25px}.success-info-wrap .woocommerce-table tfoot tr:last-of-type .woocommerce-Price-amount.amount span{font-size:25px}.success-info-wrap .woocommerce-table .woocommerce-Price-amount.amount{font-family:'Cormorant Infant';color:#0075FF}.success-info-wrap .woocommerce-table .woocommerce-Price-amount.amount del,.success-info-wrap .woocommerce-table .woocommerce-Price-amount.amount ins{color:#0075FF;font-family:'Cormorant Infant'}.success-info-wrap .woocommerce-table .woocommerce-Price-amount.amount span{font-family:'Cormorant Infant';color:#0075FF}.shop_table.woocommerce-checkout-review-order-table .order-total{font-size:27px;padding:7px 0;display:contents}.shop_table.woocommerce-checkout-review-order-table .order-total strong .woocommerce-Price-amount.amount{font-family:'Cormorant Infant';font-weight:500}.shop_table.woocommerce-checkout-review-order-table .order-total strong .woocommerce-Price-amount.amount span{font-family:'Cormorant Infant'}.shop_table.woocommerce-checkout-review-order-table .order-total td{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.shop_table.woocommerce-checkout-review-order-table .order-total td *{font-size:22px}.shop_table.woocommerce-checkout-review-order-table .order-total td * .includes_tax{font-size:16px}.shop_table.woocommerce-checkout-review-order-table .order-total td * .includes_tax *{font-size:16px}.shop_table.woocommerce-checkout-review-order-table .order-total td .includes_tax{font-size:16px}.shop_table.woocommerce-checkout-review-order-table .order-total td .includes_tax .woocommerce-Price-amount.amount{font-family:'Cormorant Infant'}.shop_table.woocommerce-checkout-review-order-table .order-total td .includes_tax .woocommerce-Price-amount.amount span{font-family:'Cormorant Infant'}.shop_table.woocommerce-checkout-review-order-table .order-total td .includes_tax *{font-size:16px}.success-row{max-width:800px;margin:auto}.success-row .title-wrap{padding:30px 0px;text-align:center}.woocommerce-order-received .site-content h1.page-title{display:none}.woocommerce-order-received .site-content .product-payment-success-wrap .woocommerce-customer-details{display:none}.woocommerce-order-received .site-content .product-payment-success-wrap .woocommerce-order-details__title{display:none}.woocommerce-order-overview{list-style-type:none}.woocommerce-order-overview li{margin-bottom:10px}.woocommerce-order-overview li .order-overview-title{text-transform:uppercase;display:block;font-size:1rem;font-weight:300;letter-spacing:.03em;margin-bottom:3px}.woocommerce-order-overview li strong{font-size:1rem;color:#001766;font-family:'Cormorant Infant';font-weight:500}.woocommerce-order-overview li span{font-size:1rem;color:#001766;font-family:'Cormorant Infant';font-weight:500}@media screen and (min-width:782px){.woocommerce-order-overview li{display:flex;justify-content:space-between}.woocommerce-order-overview .woocommerce-order-overview__note{display:block}}.woocommerce-column__title{text-transform:uppercase;display:block;font-size:1rem;font-weight:600;letter-spacing:.03em;margin-bottom:3px}address{font-size:1rem;font-weight:300;color:#000}.success-info-address{padding:30px 20px;background:#fff}@media screen and (min-width:768px){.success-info-address{padding:50px 100px}}.woocommerce-order-details{background:#fff;padding:0px 20px 20px}.woocommerce-order-details .woocommerce-order-details__title{text-align:center;font-size:1.5rem;text-transform:uppercase;font-weight:300;letter-spacing:.03em;font-family:'Cormorant';color:#000;margin-bottom:20px}@media screen and (min-width:768px){.woocommerce-order-details{padding:0px 100px 50px}}.order-overview{display:flex;flex-wrap:wrap;padding:20px 0px}.order-overview .order-product-image{margin-right:20px}.order-overview .order-product-image a{display:block}.order-overview .order-product-image img{max-width:75px;height:auto}.order-overview .order-product-content{display:flex;flex-direction:column;justify-content:center}.order-overview .order-product-content .product_title{font-size:1rem}.order-overview .order-product-content .mini-cart-info-wrap{font-weight:300}.order-overview .order-product-content .single-minicart-info-single{display:block}.woocommerce-table--order-details{width:100%}.woocommerce-table--order-details td{text-align:right;font-size:1.2rem;padding:5px 0px;font-weight:300}.woocommerce-table--order-details td small{font-size:.6rem}.woocommerce-table--order-details td .betrs_option_desc.betrs_order_review{display:none}.woocommerce-table--order-details th{font-size:1.2rem;font-weight:400;letter-spacing:.03em}.woocommerce-table--order-details tfoot tr:last-child td{border-top:2px solid ;padding:10px 0px;font-size:1.5rem}.woocommerce-table--order-details tfoot tr:last-child th{border-top:2px solid ;padding:10px 0px;font-size:1.5rem;text-transform:uppercase;color:#000}.addresses{margin-top:20px;border-radius:0px;display:grid;grid-template-columns:1fr;gap:20px;padding:20px 0px}@media screen and (min-width:783px){.addresses{grid-template-columns:1fr 1fr}}.woocommerce-order-received .page-title-woo{display:none}.wc-item-meta{list-style:none;font-size:.8rem}