@font-face{font-family:montserrat-medium;src:url(../assets/font/Montserrat-Medium.ttf) format('truetype')}@font-face{font-family:montserrat;src:url(../assets/font/Montserrat-Regular.ttf) format('truetype')}@font-face{font-family:'silk serif extra light';src:local('Silk Serif Extra Light'),local('Silk-Serif-Extra-Light'),url(../assets/font/SilkSerif-ExtraLight.woff2) format('woff2'),url(../assets/font/SilkSerif-ExtraLight.woff) format('woff'),url(../assets/font/SilkSerif-ExtraLight.ttf) format('truetype')}@font-face{font-family:'silk serif regular';src:url(../assets/font/SilkSerif-Regular.woff2) format('woff2'),url(../assets/font/SilkSerif-Regular.woff) format('woff'),url(../assets/font/SilkSerif-Regular.ttf) format('truetype')}@font-face{font-family:aviano sans;src:url(../assets/font/AvianoSansLight.eot);src:local('Aviano Sans Light'),local('AvianoSansLight'),url(../assets/font/AvianoSansLight.eot?#iefix) format('embedded-opentype'),url(../assets/font/AvianoSansLight.woff) format('woff'),url(../assets/font/AvianoSansLight.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:aviano sans;src:url(../assets/font/AvianoSans.eot);src:local('Aviano Sans'),local('AvianoSans'),url(../assets/font/AvianoSans.eot?#iefix) format('embedded-opentype'),url(../assets/font/AvianoSans.woff) format('woff'),url(../assets/font/AvianoSans.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:aviano sans;src:url(../assets/font/AvianoSansThin.eot);src:local('Aviano Sans Thin'),local('AvianoSansThin'),url(../assets/font/AvianoSansThin.eot?#iefix) format('embedded-opentype'),url(../assets/font/AvianoSansThin.woff) format('woff'),url(../assets/font/AvianoSansThin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:aviano sans;src:url(../assets/font/AvianoSansBlack.eot);src:local('Aviano Sans Black'),local('AvianoSansBlack'),url(../assets/font/AvianoSansBlack.eot?#iefix) format('embedded-opentype'),url(../assets/font/AvianoSansBlack.woff) format('woff'),url(../assets/font/AvianoSansBlack.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:aviano sans;src:url(../assets/font/AvianoSansBold.eot);src:local('Aviano Sans Bold'),local('AvianoSansBold'),url(../assets/font/AvianoSansBold.eot?#iefix) format('embedded-opentype'),url(../assets/font/AvianoSansBold.woff) format('woff'),url(../assets/font/AvianoSansBold.ttf) format('truetype');font-weight:700;font-style:normal}:root{--black: #000000;--orange: #f8702f;--orange-block: #e5780f;--panel: #f1e9dd;--white-bg: #FFFFFF;--border-black: #000000;--aviano: "Aviano Sans", Georgia, Helvetica, sans-serif;--silk: "Silk Serif Extra Light", Georgia, Helvetica, sans-serif;--montserrat-regular: "Montserrat", Georgia, Helvetica, sans-serif;--montserrat-medium: "Montserrat-medium", Georgia, Helvetica, sans-serif;--top-tile-height: 20px}body,input,select,optgroup,textarea{color:var(--black);font-family:var(--montserrat-regular);font-size:1rem;line-height:1.5}button{font-family:var(--aviano);font-size:15px;letter-spacing:4px;cursor:pointer}p,div{font-size:13px;line-height:30px}html,body{font-family:var(--montserrat-regular);font-size:16px;line-height:32px;letter-spacing:0}p,div{font-size:14px;line-height:32px}h1{font-size:46px;letter-spacing:-1px;line-height:54px;color:var(--black);font-weight:300;font-family:var(--silk);text-align:center;text-shadow:0 0 var(--black)}h2{font-size:46px;letter-spacing:-1px;line-height:44px;color:var(--black);font-weight:300;font-family:var(--silk);text-align:left;text-shadow:0 0 var(--black)}h3{font-size:24px;letter-spacing:-1px;line-height:28px;color:var(--orange);text-shadow:0 0 var(--orange);font-weight:300;font-family:var(--silk);margin-top:.5em;margin-bottom:.5em}.page-header #subhead{text-align:center;color:var(--black);max-width:60%;margin:0 auto 3em;font-size:14px;font-family:var(--montserrat-regular)}.entry-meta a{text-decoration:none;color:var(--orange)}.entry-meta a:visited{color:var(--orange)}.entry-meta a:hover{color:var(--orange)}.entry-content a,.entry-footer a,.comments-area a{text-decoration:none;color:var(--black);border-bottom:1px solid var(--orange)}.entry-content a:visited,.entry-footer a:visited{color:var(--black);border-bottom:1px solid var(--orange)}.entry-content a:hover,.entry-footer a:hover{color:var(--black);border-bottom:1px solid var(--orange-block)}.required-field-message{display:block}.edit-link,.edit-link a,.edit-link a:visited,.edit-link a:hover,.cat-links,.cat-links a,.cat-links a:visited,.cat-links a:hover,.tags-links,.tags-links a,.tags-links a:visited,.tags-links a:hover{text-decoration:none;color:var(--orange);font-family:var(--aviano)}.entry-meta{font-family:var(--aviano);font-size:15px;letter-spacing:4px;color:var(--orange)}.entry-title a{text-decoration:none;color:var(--orange);border-bottom:none!important}.edit-link{display:block;float:right;top:2px;position:relative}.edit-link a{text-decoration:none;border-bottom:1px solid var(--orange-block);font-size:13px}.wp-caption .wp-caption-text,.wp-block-image figcaption{font-size:12px}@media screen and (max-width:1440px){h1{}h2{}}body{background-color:var(--white);color:var(--black)}body.fixed{position:fixed}body #masthead,body #primary,body #colophon{margin:0 auto;max-width:1440px;width:100%}main{overflow:hidden}@media screen and (max-width:1440px){body:not(.home) #primary{padding:0}}body #masthead{position:relative;display:flex;flex-wrap:nowrap;height:104px;margin-bottom:3em}#masthead #header_tile{background-image:url(../assets/portuguese-tile.jpg);background-repeat:repeat-x;width:100%;height:var(--top-tile-height);position:absolute;background-position-y:top;background-size:120px}#site-navigation-mobile{display:none}.main-navigation .menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start}.main-navigation .nav_social{margin-left:6px;top:-1px;display:inline-block}.main-navigation .nav_social_item{background-color:var(--orange);border-radius:14px;height:23px;width:23px;display:flex!important;align-items:center;justify-content:center}.main-navigation .nav_social_item span{font-family:dashicons;color:#fff;font-size:14px;position:relative;right:-2px;top:0}.main-navigation .btn_hdr_cart{margin-left:13px;position:relative}.main-navigation .btn_hdr_cart .cart-contents-count{position:absolute;top:15px;right:-10px;background-color:#fff;color:var(--orange);line-height:1;border:1px solid var(--orange);border-radius:12px;padding-top:2px;padding-left:3px;font-size:12px;font-weight:700;width:16px;height:16px;text-align:center}.main-navigation .btn_hdr_cart svg{position:relative;top:1px}#site-navigation-left,#site-navigation-right{width:calc(50% - 200px);position:absolute;margin-top:20px;top:var(--top-tile-height)}#site-navigation-right{right:0}#nav_social_search_group{display:flex}#masthead a,#masthead a:visited,#masthead a:active,#masthead a:focus,#masthead a:hover{font-size:15px;letter-spacing:4px;color:var(--black);font-family:var(--aviano);text-decoration:none}.site-branding{position:absolute;top:0;left:50%;transform:translateX(-50%)}.custom-logo-link{display:inline-block;float:none;width:370px}.main-navigation:not(#site-navigation-mobile)>div>ul.menu>li.menu-item{height:75px;text-align:center}.main-navigation>.menu-left-top-menu-container>ul.menu>li.menu-item{width:25%}.main-navigation>.menu-right-top-menu-container>ul.menu>li.menu-item{width:20%}.main-navigation>div>ul.menu>li.menu-item a{position:relative}.main-navigation>div>ul.menu>li.menu-item:hover>a,.main-navigation .sub-menu .sub-menu li.menu-item:hover a,.main-navigation .sub-menu>li:hover>a,.main-navigation .mega_intro_text:hover a{color:var(--orange)!important}.menu-toggle{background-image:url(../assets/icon/hamburger.png);background-repeat:no-repeat;background-color:#fff;border:none;position:absolute;top:40px;right:40px;width:40px;height:32px;cursor:pointer;border-radius:0;padding:0}.main-navigation.toggled #primary-menu>li{background-color:var(--white);margin-left:0}.main-navigation.toggled #primary-menu>li a{padding:1em;width:100%}.main-navigation.toggled .menu-top-navigation-container{position:absolute;top:80px;left:0;right:.5em}.main-navigation.toggled li.current-menu-item a:after{left:0}.main-navigation .sub-menu{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;background:#fff;margin-left:-1em;position:fixed;left:0!important;right:0;top:115px;max-width:1440px;margin:0 auto;padding:3em}.admin-bar .main-navigation .sub-menu{top:125px}.main-navigation .menu-item{cursor:pointer}.main-navigation .sub-menu>.menu-item{flex:0 1 20%;padding:0 1em}.main-navigation .sub-menu .sub-menu>.menu-item{padding:0}.main-navigation .menu-item img{width:100%;object-fit:cover;aspect-ratio:1/1;border:1px solid #ddd}.main-navigation .menu-item .mega_thumb_group{position:relative}.main-navigation .menu-item.video_thumb .mega_thumb_group::before{position:absolute;bottom:7%;left:5%;content:'';background-image:url(../assets/icon/Play.svg);background-repeat:no-repeat;height:70px;width:70px;background-size:contain}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:flex}.main-navigation>div>ul.menu>li:hover>ul::after,.main-navigation>div>ul.menu>li.focus>ul::after{background-image:url(../assets/illustration/hand-line.svg);background-repeat:no-repeat;position:absolute;content:'';bottom:5px;left:20px;width:calc(100% - 40px);height:2px}.main-navigation .sub-menu .sub-menu{display:flex;flex-direction:column;position:relative;top:0;padding:0}.main-navigation ul ul{box-shadow:none}.main-navigation ul ul a{width:initial}.main-navigation .mega_intro_text{text-align:left}.main-navigation .mega_intro_text>div{font-family:var(--silk);text-shadow:0 0 var(--black);font-size:28px;line-height:36px}.main-navigation .sub-menu>li>a{font-family:var(--silk)!important;font-size:24px!important;line-height:18px;letter-spacing:0!important;font-weight:300;text-align:left;text-shadow:0 0 var(--black)}.main-navigation .sub-menu .sub-menu li a{font-size:13px!important;letter-spacing:1px!important;font-family:var(--aviano)!important;font-weight:400}.main-navigation .sub-menu li a{padding:.5rem 0;letter-spacing:1px!important}.main-navigation .sub-menu li.has_thumb a{letter-spacing:1px!important;font-family:var(--aviano)!important;font-weight:400;font-size:13px!important}.main-navigation .sub-menu li.mega_intro a,.main-navigation .sub-menu li.has_thumb a{padding:.5rem 0}.main-navigation .sub-menu li.has_thumb a.mega_thumb_group{padding:0}.post-navigation .nav-links{display:flex;justify-content:space-between;position:relative}.post-navigation .nav-links a,.post-navigation .nav-links a:visited,.post-navigation .nav-links a:active,.post-navigation .nav-links a:focus,.post-navigation .nav-links a:hover{text-decoration:none;font-size:15px;font-family:var(--aviano);color:var(--orange)}.blog .nav-links a,.posts-navigation .nav-links a,.posts-navigation .nav-links a:visited,.posts-navigation .nav-links a:active,.posts-navigation .nav-links a:focus,.posts-navigation .nav-links a:hover{text-decoration:none;font-size:15px;letter-spacing:4px;font-family:var(--aviano);color:var(--orange)}.posts-navigation .nav-links{display:flex;justify-content:space-between;position:relative}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 auto 3em}.menu-mobile-menu-container{display:none;position:absolute;top:100px;width:100%;height:100vh;background:#fff;z-index:199}.menu-mobile-menu-container .menu{flex-direction:column;justify-content:space-around;align-items:center;margin-top:3em}.menu-mobile-menu-container #nav_social_search_group,.menu-mobile-menu-container .menu li{margin:1em 0}.menu-mobile-menu-container #search_open,.menu-mobile-menu-container .btn_hdr_cart,.menu-mobile-menu-container .nav_social{margin:1em;top:0}.menu-mobile-menu-container #nav_social_search_group{flex-direction:column;align-items:center}.menu-mobile-menu-container .nav_social_container{display:flex;flex-wrap:wrap;justify-content:center}.menu-mobile-menu-container .nav_social{display:flex;justify-content:center}@media screen and (min-width:1099px) and (max-width:1200px){.main-navigation ul>li{margin:0 13px}}@media screen and (max-width:1200px){#site-navigation-mobile{display:block}#site-navigation-left,#site-navigation-right{display:none}}@media screen and (max-width:900px){.post-navigation .nav-links{flex-direction:column}.post-navigation .nav-links>div{flex:0 1 100%}.post-navigation .nav-links .nav-next{margin-left:calc(50px + 1em)}.post-navigation .nav-links .nav-previous{margin-right:calc(50px + 1em)}.post-navigation .nav-links .nav-next a{justify-content:flex-end;margin-top:2em}}@media screen and (max-width:600px){.site-branding{position:absolute;top:0;left:1rem;transform:none}.menu-toggle{right:1rem}}@media screen and (max-width:465px){#masthead #header_tile{display:none}.site-branding img{width:calc(100vw - 3rem - 40px)}.menu-toggle{top:5.5vw}}@media screen and (max-width:350px){.posts-navigation{margin:0 1em}.posts-navigation .nav-links{flex-direction:column}.posts-navigation .nav-next{}}footer#colophon{margin-top:10em;position:relative}footer#colophon #divider{border-bottom:1px solid var(--orange);width:auto;margin:0 4rem}footer#colophon #camera{position:absolute;left:25%;top:-7em}footer#colophon #camera img{max-width:400px;transform:rotate(-7deg)}footer#colophon #tile{background-image:url(../assets/portuguese-tile.jpg);background-repeat:repeat-x;background-size:contain;width:100%;height:207px}footer#colophon .site-info,footer#colophon .legal-info{background-color:var(--orange-block);color:#fff;height:82px;font-size:18px;padding:1em;display:flex;align-items:center;justify-content:space-between}footer#colophon .site-info{padding-bottom:0}footer#colophon .site-info #credit{font-size:13px}footer#colophon .legal-info a,footer#colophon .site-info #credit a{text-decoration:none;color:#fff}footer#colophon .legal-info{justify-content:center;padding-top:0;height:auto}footer#colophon .legal-info a{font-size:13px;padding:0 1em}footer#colophon h1{margin:3rem 0}footer#colophon h1 a{color:var(--orange);text-decoration:none}#sb_instagram{overflow:hidden}#sb_instagram #sbi_images{width:calc(100% + 12em);margin-left:-6em;margin-right:-6em;margin-bottom:2em}#sb_instagram #sbi_images .sbi_item{padding:0 1em!important}@media screen and (min-width:850px) and (max-width:1300px){footer#colophon #camera{left:10%}}@media screen and (min-width:768px) and (max-width:850px){footer#colophon #camera{left:5%}}@media screen and (max-width:768px){footer#colophon #camera{position:relative;left:initial;top:initial;text-align:center;margin-top:2em}footer#colophon #camera img{max-width:300px}footer#colophon h1{margin:0 0 1rem}#sb_instagram #sbi_images{width:100%;margin-left:0;margin-right:0}#sb_instagram #sbi_images .sbi_item{padding:.5em!important}}@media screen and (max-width:640px){#sb_instagram #sbi_images .sbi_item:last-of-type{display:none}footer#colophon .site-info{flex-direction:column}}.widget-area #stacey{}.widget-area #stacey img{border-radius:50%}.widget-area #stacey figcaption{text-align:center;line-height:1.4;text-transform:uppercase}.widget-area .tagline{font-size:32px;letter-spacing:-1px;line-height:38px;font-family:var(--silk);text-align:center;margin-bottom:4em;text-shadow:0 0 var(--black)}.widget_nav_menu{background-color:var(--panel);filter:drop-shadow(0px 2px 5px rgba(0,0,0,0.23));text-align:center}.widget-area .widget_nav_menu #menu-social-icons{list-style-type:none;padding:1em;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.widget-area .widget_nav_menu .menu-social-icons-container{padding-top:2em;padding-bottom:1em}.widget-area .widget_nav_menu a{text-decoration:none}.widget-area .widget_nav_menu .widget_social{flex:33.333%;display:flex;justify-content:center}.widget-area .widget_nav_menu .widget_social_item{background-color:var(--orange);border-radius:51px;height:51px;width:51px;display:flex!important;align-items:center;justify-content:center;margin:1em}.widget-area .widget_nav_menu .widget_social_item span{font-family:dashicons;color:#fff;font-size:28px;position:relative;right:0;top:4px}.widget-area .widget_nav_menu .widget-title{font-size:15px;letter-spacing:4px;font-family:var(--aviano);color:var(--orange);text-align:center;padding:1em;filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.11));background-color:var(--white-bg);border:1px solid var(--orange);line-height:1;margin:0 auto;width:80%;position:absolute;top:-1em;left:50%;transform:translateX(-50%)}.widget-area .widget_nav_menu .widget-title::before{filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.11));outline:1.5px solid var(--orange);content:" ";position:absolute;z-index:-1;top:-3px;left:-3px;right:-3px;bottom:-3px}.home h1,.home h1>a{color:var(--orange)}.home h1>a{text-decoration:none}.home .entry-title a{color:#000}body.home #masthead{margin-bottom:1em}.home #hero_container{width:100%;min-height:50vh;max-height:70vh;overflow:hidden;position:relative}.home #hero_container .hero-group{position:relative;margin:0;min-height:50vh;max-height:70vh;overflow:hidden;width:100%;padding:0}.home #hero_container .hero-group .slide{min-height:50vh;max-height:70vh;width:100%;display:none;margin:0}.home #hero_container .hero-group .slide:first-of-type{display:inherit}.home #hero_container .hero-group .slide .post-thumbnail .overlay{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%);position:absolute}.home #hero_container .hero-group .slide .post-thumbnail{display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:50vh;max-height:70vh}.home #hero_container .hero-group .slide .post-thumbnail .overlay{position:absolute;bottom:0}.home #hero_container .hero-group .slide .post-thumbnail .overlay,.home #hero_container .hero-group .slide .post-thumbnail>img{flex-shrink:0;min-width:100%;min-height:50vh;height:60vh;max-height:70vh;object-fit:cover}.home #hero_container .hero-group .slide .post-thumbnail>img{border:1px solid #ddd}.home #hero_container .hero-group .slide .entry-content{position:absolute;bottom:3rem;left:6rem;width:40%}.home #hero_container .hero-group .slide .entry-content h1,.home #hero_container .hero-group .slide .entry-content h1 a{color:#fff;text-align:left;font-size:64px;letter-spacing:-2px;line-height:56px;margin-bottom:0;margin-top:1rem}.home #hero_container #hero_nav{position:absolute;right:6rem;bottom:2rem}.home #hero_container #hero_nav>div{width:60px;height:23px;padding:10px 0;margin:0 6px;display:inline-block;cursor:pointer}.home #hero_container #hero_nav>div .fill{background-color:#fff;border-radius:2px;height:3px;width:100%}.home #hero_container #hero_nav>div.selected .fill{background-color:var(--orange)}.home #feature_box_container{display:flex;flex-direction:row;margin:3em -2em 9em}.home #feature_box_container .feature{flex:0 0 33.333%;width:33.333%;max-width:33.333%;padding:1em;height:100%;text-decoration:none;position:relative}.home #feature_box_container .feature .outline{position:absolute;bottom:-4em;left:50%;transform:translateX(-50%);border:1px solid var(--orange);padding:2px;width:70%;filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.11))}.home #feature_box_container .feature .title{background-color:#fff;display:flex;flex-direction:column;padding:2em;text-align:center;border:.5px solid var(--orange);filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.11))}.home #feature_box_container .thumbnail>img{min-height:300px;width:100%;object-fit:cover;aspect-ratio:4/3;border:1px solid #ddd}.home #feature_box_container .thumbnail img.hidden{display:none}.home #feature_box_container #feature_videos .thumbnail::before{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);content:'';background-image:url(../assets/icon/Play.svg);background-repeat:no-repeat;height:125px;width:125px;background-size:contain}.home #feature_box_container h2{margin:0 0 1rem;text-align:center;font-size:54px;letter-spacing:-1px}.home #feature_box_container .link{font-family:var(--aviano);font-size:15px;letter-spacing:4px;color:#000}.home #welcome_container{display:flex;justify-content:space-around;position:relative;margin-bottom:14em;top:1em}.home #welcome_container #illus{flex:0 0 50%;width:50%;max-width:50%;display:flex;align-items:center;justify-content:flex-end;padding-right:6em;position:absolute;left:2%;top:-42%;z-index:-1}.home #welcome_container #illus .q{transform:rotate(-29deg);width:220px}.home #welcome_container #illus .door{height:480px}.home #welcome_container #intro{flex:0 0 50%;width:50%;max-width:50%;padding-right:6em;margin-left:50%}.home #welcome_container #intro h1{text-align:left;color:var(--orange);margin:0 0 1rem}.home #welcome_container #welcome_button{margin-top:2em}.home #whatsnew_button,.home #q_tips_button,.home #q_worthy_button{margin:1em auto;text-align:center}.home #whatsnew_button a,.home #q_worthy_button a,.home #q_tips_button a,.home #welcome_container #welcome_button a{text-decoration:none;border-bottom:none;color:var(--black);font-family:var(--aviano);font-size:15px;letter-spacing:4px}.home #whatsnew_button a::after,.home #q_worthy_button a::after,.home #q_tips_button a::after,.home #welcome_container #welcome_button a::after{content:url(../assets/icon/arrow-right.png);height:9px;width:50px;margin-left:.5em}.home #action_container{margin:4rem 0;padding:4rem 0;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);display:flex;justify-content:center}.mail_signup_container .mail_signup{width:90%;max-width:600px}.mail_signup_container .mail_signup_headline{color:var(--orange);font-family:var(--aviano);font-size:15px;letter-spacing:4px}.mail_signup_container .mc4wp-form-fields{display:flex;flex-direction:column;align-items:flex-start}.mail_signup_container #mc_signup_email{width:250px;padding:6px 0;font-size:15px;margin:1em 0;border:none;border-bottom:1px solid var(--border-black)}.mail_signup_container #mc_signup_email::placeholder{font-size:13px}.mail_signup_container #mc_signup_button{background:#fff;cursor:pointer;font-size:15px;letter-spacing:4px;border:none;margin-top:1em;padding:0;font-family:var(--aviano)}.mail_signup_container .mc4wp-alert{border:1px solid var(--orange);padding:1em 2em;margin-top:2em}.home #action_container .mail_signup_group,.mail_signup_container.mail_signup_group{flex:1 1 65%;display:flex;justify-content:flex-end}.mail_signup_container .illustration-hand{flex:1 1 35%;display:flex;align-items:center}.mail_signup_container .illustration-hand img{max-height:185px}.home #whats_new_container #whats_new_header h1{padding-bottom:7rem;border:1px solid var(--orange);padding-top:2rem;margin:0 4rem -6rem}.home #whats_new_container .entry-title a{color:var(--black)}.home #whats_new_container .cat-links{margin-top:2rem;line-height:1.2}.home #whats_new_container #whats_new_footer{background-image:url(../assets/portuguese-tile.jpg);background-repeat:repeat-x;width:100%;height:168px;background-position-y:top;background-size:244px;margin-top:2em}.home .post-group{display:flex;flex-direction:row;flex-wrap:wrap}.home .post-group .post-thumbnail img{width:100%;object-fit:cover;aspect-ratio:1/1;border:1px solid #ddd}.home #whats_new_container .post-group .post-thumbnail img{}.home .post-group .entry-title{margin:1rem 0;font-size:36px;line-height:42px}.home #whats_new_container .post-group{margin-left:7.5em;margin-right:7.5em}.home #whats_new_container .post-group article{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%;padding:1rem}.home #q_tips_container{margin-top:3em}.home #q_worthy_container .post-group,.home #q_tips_container .post-group{margin-left:-.5rem;margin-right:-.5rem}.home #q_worthy_container .eyebrow,.home #q_tips_container .eyebrow{text-align:center;color:var(--black);max-width:60%;margin:0 auto 2em;text-transform:uppercase;font-size:16px;font-family:var(--montserrat-regular)}.home #q_worthy_container .post-group article{flex:0 0 25%;width:25%;max-width:25%;padding:.5rem .5rem 2rem}.home #q_worthy_container .post-group .post-thumbnail img{min-height:auto}.home #q_worthy_container .add_to_cart_button,.home #q_worthy_container .product_type_external,.woocommerce .cross-sells a.add_to_cart_button,.woocommerce .cross-sells a.product_type_external,.woocommerce .upsells.products a.add_to_cart_button,.woocommerce .upsells.products a.product_type_external,.woocommerce .related.products a.add_to_cart_button,.woocommerce .related.products a.product_type_external,.woocommerce .checkout-button{border:1px solid;border-color:var(--border-black)!important;border-radius:3px;background:var(--white-bg);color:rgba(0,0,0,.8)!important;line-height:1;padding:.6em 1em .4em;font-family:var(--aviano);font-size:15px;letter-spacing:4px;-webkit-appearance:button;margin:2em auto 0;display:block;width:fit-content;text-transform:uppercase}.woocommerce .cross-sells a.add_to_cart_button,.woocommerce .cross-sells a.product_type_external,.woocommerce .upsells.products a.add_to_cart_button,.woocommerce .upsells.products a.product_type_,.woocommerce .related.products a.add_to_cart_button,.woocommerce .related.products a.product_type_external{margin:inherit;margin-top:1em;display:block}.home #q_worthy_container{margin-left:1em}.home #q_worthy_container #q_worthy_header h1{margin-top:1rem}.home #q_tips_container #q_tips_header .q,.home #q_worthy_container #q_worthy_header .q{height:64px;position:relative;top:19px;transform:rotate(-13deg);margin-right:3px}.home #q_worthy_container #q_worthy_footer{border-bottom:1px solid var(--orange);margin:2em 4rem 0}.home #q_tips_container .post-group{}.home #q_tips_container .post-group article:nth-of-type(1),.home #q_tips_container .post-group article:nth-of-type(3){flex:0 0 30%;width:30%;max-width:30%;padding:.5rem;margin-top:3.5vw}.home #q_tips_container .post-group article:nth-of-type(2){flex:0 0 40%;width:40%;max-width:40%;padding:.5rem}@media screen and (max-width:1440px){.home #feature_box_container,.home #q_worthy_container,.home #q_tips_container{margin-left:2rem;margin-right:2rem}.home #welcome_container{margin-bottom:8em}.home #welcome_container #illus{left:-3%}.home #welcome_container #illus .door{height:425px}}@media screen and (max-width:1200px){.home #feature_box_container .feature .title{padding:1.5em}.home #feature_box_container h2{font-size:42px;line-height:1}.home #feature_box_container .thumbnail>img{min-height:200px}.home #feature_box_container .link{font-size:10px;letter-spacing:2px}.home #feature_box_container .link img{width:32px}.home #welcome_container{margin-bottom:2em}.home #welcome_container #illus{left:0}.home #welcome_container #illus .door{height:350px}.home #welcome_container #illus .q{width:180px}}@media screen and (max-width:992px){.home h2{font-size:36px;line-height:40px}.home #hero_container .hero-group .slide .post-thumbnail .overlay,.home #hero_container .hero-group .slide .post-thumbnail>img{height:50vh}.home #hero_container #hero_nav{position:absolute;left:50%;right:inherit;transform:translateX(-50%);bottom:1rem;width:fit-content}.home #hero_container .hero-group .slide .entry-content{position:absolute;bottom:5rem;left:50%;transform:translateX(-50%);width:85%}.home #hero_container .hero-group .slide .entry-content h1{text-align:center}.home #whats_new_container #whats_new_header h1{padding:0;border:none;margin:2rem 0 1rem}.home #whats_new_container #q_worthy_footer{border-bottom:none;margin:0}.home #whats_new_container{border:1px solid var(--orange);margin:2em}.home #whats_new_container .post-group{margin:0 2em}.home #feature_box_container #feature_videos .thumbnail::before{top:40%;left:50%;transform:translate(-50%,-50%);height:80px;width:80px}.home #welcome_container{flex-direction:column;margin-left:2em;margin-right:2em;margin-bottom:2em}.home #welcome_container #illus{justify-content:center;margin:1em auto 3em;left:0;top:0;position:relative}.home #welcome_container #illus .q{margin-right:2em;width:180px}.home #welcome_container #illus,.home #welcome_container #intro{flex:0 0 100%;width:100%;max-width:100%;padding:0;text-align:center}.home #welcome_container #intro{margin-left:0}.home #welcome_container #intro h1{text-align:center}.home #welcome_container #illus .door{height:350px}}@media screen and (max-width:768px){.home #feature_box_container{flex-direction:column;margin-bottom:2em}.home #feature_box_container .feature{flex:0 0 100%;width:100%;max-width:100%;padding:1em;margin-bottom:6rem}.home #feature_box_container .thumbnail>img{height:250px}.home #feature_box_container .link{font-size:initial}.home #feature_box_container .link img{width:initial}.home #action_container{flex-direction:column-reverse;align-items:center}.home #action_container .illustration-hand{margin-right:0;margin-bottom:3em;width:70%;max-width:400px}.home #action_container .illustration-hand img{height:185px;width:auto}.home #whats_new_container .post-group{flex-direction:column}.home #whats_new_container .post-group article{flex:0 0 100%;width:100%;max-width:100%;padding:2em 0}.home #q_worthy_container .post-group,.home #q_tips_container .post-group{}.home #q_worthy_container .post-group article{flex:0 0 50%;width:50%;max-width:50%;padding:.5rem;margin:1em 0}.home #q_tips_container .post-group article{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:.5rem;margin-top:2em!important}}@media screen and (max-width:550px){.home #welcome_container #illus .door{height:225px}.home #welcome_container #illus .q{height:160px;margin-right:0}}@media screen and (max-width:465px){.home #hero_container .hero-group .slide .entry-content h1,.home #hero_container .hero-group .slide .entry-content h1 a{font-size:28px;line-height:1.2}.home #hero_container .hero-group .slide .entry-content{bottom:4rem}.home #q_worthy_container .post-group article{flex:0 0 100%;width:100%;max-width:100%;padding:0}}.page-about main#primary{display:flex;flex-direction:row;flex-wrap:wrap;width:70%}.page-about main .article-body{flex:0 0 70%;width:70%;max-width:70%;padding-right:3em;padding-left:2em}.page-about main .widget-area{flex:0 0 30%;width:30%;max-width:30%;padding:0 1em}.page-about .entry-title{text-align:left;color:var(--orange)}.page-about .entry-title .q{height:56px;position:relative;top:15px;transform:rotate(-13deg)}.page-about .entry-content>*{margin-left:-2em;padding-left:2em}.page-about .entry-content>p:first-of-type{border-left:1px solid var(--orange)}.page-about .wpcf7 input,.page-about .wpcf7 textarea{padding:10px}.page-about .wpcf7 input::placeholder,.page-about .wpcf7 textarea::placeholder{font-size:13px}.page-about .wpcf7 button{border:none}@media screen and (max-width:1200px){.page-about main#primary{width:100%;padding:0 2em}.page-about main .article-body{flex:0 0 100%;width:100%;max-width:100%;padding-right:0;padding-left:0}.page-about main .widget-area{flex:0 0 100%;width:100%;max-width:100%;padding:0 2em}.page-about .entry-content>*{margin-left:0;padding-left:0}.page-about .entry-content p:first-of-type{border-left:none}}.blog main .post-thumbnail>img,.single main .post-thumbnail>img{width:100%;height:500px;object-fit:cover}.blog .cat-links,.single .cat-links{font-size:15px;letter-spacing:4px;margin-top:1em;line-height:1.2}.blog .entry-meta,.single .entry-meta{margin-bottom:4em}.blog .entry-title,.single .entry-title{margin-top:1rem;margin-bottom:1rem}.blog .entry-title,.blog .entry-meta,.blog .cat-links,.single .entry-title,.single .entry-meta,.single .cat-links{text-align:center}.blog .entry-title,.blog .entry-meta,.blog .cat-links,.blog .entry-content,.blog .entry-footer,.blog .post-navigation,.blog #related_posts,.blog .comments-area,.single .entry-title,.single .entry-meta,.single .cat-links,.single .entry-content,.single .entry-footer,.single .post-navigation,.single #related_posts,.single .comments-area{margin-left:1em;margin-right:1em}.blog .post{margin-bottom:6em}.blog .entry-footer>span{display:block}.blog .entry-footer .cat-links,.single .entry-footer .cat-links{display:none}.single .nav-next a,.single .nav-previous a{text-decoration:none;color:var(--orange);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{display:flex;justify-content:flex-end}.blog .next-arrow,.blog .prev-arrow,.single .next-arrow,.single .prev-arrow{width:50px;height:9px}.blog .next-arrow,.single .next-arrow{margin-left:1em}.blog .prev-arrow,.single .prev-arrow{margin-right:1em}.blog .nav-title,.single .nav-title{line-height:1.5}.blog .entry-content figure,.single .entry-content figure{margin-left:auto;margin-right:auto;text-align:center}.blog .entry-content iframe,.single .entry-content iframe{margin:0 auto!important;aspect-ratio:16/9;height:auto}.blog .posts-navigation,.blog .entry-title,.blog .entry-meta,.blog .cat-links,.blog .entry-content p,.blog .entry-content figure,.blog .entry-content h1,.blog .entry-content h2,.blog .entry-content h3,.blog .entry-content h4,.blog .entry-content h5,.blog .entry-content h6,.blog .entry-footer,.blog .comments-area,.blog #related_posts,.single .entry-title,.single .entry-meta,.single .cat-links,.single .entry-content p,.single .entry-content figure,.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.single .entry-footer,.single .comments-area,.single .woocommerce-tabs .woocommerce-product-attributes,.single #related_posts{max-width:960px;margin-left:auto;margin-right:auto}@media screen and (min-width:1440px){.blog .post-navigation,.blog #related_posts,.single .post-navigation,.single #related_posts{max-width:60%;margin-left:auto;margin-right:auto}}@media screen and (max-width:1440px){.blog main .post-thumbnail>img,.single main .post-thumbnail>img{height:300px}.blog .entry-title,.blog .entry-meta,.blog .cat-links,.blog .entry-content,.blog .entry-footer,.blog .post-navigation,.blog #related_posts,.single .comments-area,.single .entry-title,.single .entry-meta,.single .cat-links,.single .entry-content,.single .entry-footer,.single .post-navigation,.single .woocommerce-tabs .wc-tabs,.single #related_posts,.single .comments-area{margin-left:auto;margin-right:auto;width:calc(100% - 4em);max-width:960px}}#directsocial{display:flex;justify-content:center;align-items:center;margin:4em auto;padding:0;list-style:none}#directsocial #share_label{color:var(--orange);font-family:var(--aviano);font-size:15px;margin:0 .5em;position:relative;top:3px}#directsocial .share_social_li{background-color:var(--orange);border-radius:14px;height:23px;width:23px;display:flex!important;align-items:center;justify-content:center;margin:0 .5em}#directsocial .share_social_li a{text-decoration:none}#directsocial .share_social_li span{font-family:dashicons;color:#fff;font-size:14px;position:relative;right:0;top:1px}#related_posts{margin-bottom:4em}#related_posts h2{color:var(--orange);font-size:36px;letter-spacing:-1px;line-height:1.2;margin-bottom:1rem}#related_posts_group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-1em;margin-right:-1em}#related_posts_group .related-post{flex:1 1 25%;width:25%;max-width:25%;padding:1em}#related_posts_group .related-post a{color:var(--black);text-decoration:none}.relpost-post-image{width:100%!important;height:auto!important}.relpost-post-title{font-size:24px;letter-spacing:-1px;line-height:1.2;font-family:var(--silk);text-align:left;text-shadow:0 0 var(--black)}@media screen and (max-width:768px){#related_posts_group .related-post{flex:1 1 50%;width:50%;max-width:50%}}#search_open{cursor:pointer;position:relative;top:3px;margin-left:1em}#search_box{display:none;background-color:#fff;border:1px solid var(--orange);padding:1em;position:absolute;top:50px;right:0;z-index:100}#site-navigation-mobile #search_box{top:0}#search_box .search-field{outline:none}#search_box .search-submit{border:none;font-family:var(--aviano);font-size:15px;letter-spacing:4px;cursor:pointer}[type=search]{outline-offset:0}.error404 .search-submit,.search-results .search-submit{border:none}.error404 .page-title,.search-results .page-title{color:var(--orange)}.search-results .entry-title a{color:var(--black);font-size:36px;line-height:44px}.search-results .cat-links{margin-top:2rem;line-height:1.2}.search-results #article_group{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.search-results #article_group article{flex:0 0 25%;width:25%;max-width:25%;padding:1rem}.search-results .post-thumbnail{}.search-results .post-thumbnail img{width:100%;object-fit:cover;aspect-ratio:1/1}.search-results h2.entry-title{margin:1rem 0}.error404 .search-form,.search-results .search-form{margin:2em auto;text-align:center}.error404 .search-form .search-field,.search-results .search-form .search-field{border-color:var(--orange);outline-color:var(--orange-block);padding:10px;font-size:12px;width:200px}.error404 .search-form .search-submit .search-results .search-form .search-submit{cursor:pointer;text-decoration:none;font-size:15px;letter-spacing:4px;font-family:var(--aviano);color:var(--orange);border:none}.search .no-results.not-found{text-align:center}@media screen and (max-width:768px){.search-results #article_group article{flex:0 0 50%;width:50%;max-width:50%}}#commentform #submit{background:#fff;cursor:pointer;font-size:15px;letter-spacing:4px;border:none}.comment-list #commentform #submit{background:var(--panel)}#commentform textarea{padding:10px}#commentform input{padding:10px}#commentform input::placeholder,#commentform textarea::placeholder{font-size:13px}h2.comments-title{font-size:24px;letter-spacing:-1px;line-height:1.2}.comment-list{margin:0 auto;list-style:none;padding-left:0}.comment-list>.comment{margin:2em 0;background:var(--panel);padding:2em}.comment::marker{}.comment-body .reply{margin-top:1em}.comment-reply-link{color:var(--orange)}.comment-reply-title{font-size:15px;letter-spacing:4px;color:var(--orange);text-transform:uppercase;font-family:var(--aviano)}.comments-area .comment-metadata,.comments-area .comment-content{margin-left:2em}.comments-area .comment-metadata{margin-top:-1em}.comments-area .comment-metadata a:not(.comment-edit-link){color:#666;border-bottom:none;font-size:10px;line-height:normal}#cancel-comment-reply-link{margin-left:1em;font-family:var(--montserrat-regular);text-transform:none;letter-spacing:normal;font-weight:400}.archive .page-title{color:var(--orange)}.archive .entry-title a{color:var(--black)}.archive .cat-links{margin-top:2rem;line-height:1.2}.archive #article_group{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.archive #article_group article{flex:0 0 25%;width:25%;max-width:25%;padding:1rem}.archive .post-thumbnail{}.archive .post-thumbnail img{height:auto;width:100%;object-fit:cover;aspect-ratio:1/1;border:1px solid #ddd}.archive h2.entry-title{margin:1rem 0;font-size:36px;line-height:42px}@media screen and (max-width:1440px){.archive main#primary{padding-left:2em;padding-right:2em}}@media screen and (max-width:768px){.archive #article_group article{flex:0 0 50%;width:50%;max-width:50%}}@media screen and (max-width:500px){.archive #article_group article{flex:0 0 100%;width:100%;max-width:100%}}.archive.category-video #subscribe_button{text-align:center;margin:0 auto 6em}.archive.category-video #subscribe_button a{text-decoration:none;border-bottom:none;padding:1em;border:1px solid var(--orange);color:var(--black);font-family:var(--aviano);font-size:12px;letter-spacing:1px}.archive.category-video #subscribe_button a::after{content:url(../assets/icon/arrow-right.png);height:9px;width:50px;margin-left:.5em}.archive.category-video #subscribe_button .dashicons-youtube{font-family:dashicons;font-size:20px;position:relative;top:6px;margin-right:1rem;color:red}.archive.category-video #article_group article{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%;padding:1rem}.archive.category-video .post-thumbnail img{height:auto;min-height:15vw;aspect-ratio:16/9}.archive.category-video #article_group article .post-thumbnail{position:relative;display:block}.archive.category-video #article_group article .post-thumbnail::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';background-image:url(../assets/icon/Play.svg);background-repeat:no-repeat;height:125px;width:125px;background-size:contain}.archive.category-video #article_group article.first_post{display:flex;flex-direction:row-reverse;width:100%;flex:100%;max-width:100%;padding:0 6em}.archive.category-video #article_group article.first_post .entry-title{font-size:46px;line-height:52px}.archive.category-video #article_group article.first_post .post-thumbnail{flex:0 0 60%;width:60%;max-width:60%;position:relative}.archive.category-video #article_group article.first_post .post-thumbnail img{height:30vw;max-height:400px;width:100%}.archive.category-video #article_group article.first_post .post-thumbnail::before{height:172px;width:172px}.archive.category-video #article_group article.first_post .first_post_text{margin-right:8em;display:flex;flex-direction:column;justify-content:center}.archive.category-video #article_group article.first_post .entry-content,.archive.category-video #article_group article.first_post .cat-links{margin-top:0}@media screen and (max-width:1300px){.archive.category-video #article_group article.first_post{padding:2em;flex-direction:column}.archive.category-video #article_group article.first_post .post-thumbnail{flex:1 1 100%;width:100%;max-width:100%}.archive.category-video #article_group article.first_post .first_post_text{margin-right:0;display:flex;flex-direction:column;justify-content:center}.archive.category-video #article_group article.first_post .post-thumbnail img{height:inherit}.archive.category-video #article_group article.first_post .cat-links{margin-top:2em}.archive.category-video #article_group article.first_post .post-thumbnail::before{height:86px;width:86px}}@media screen and (max-width:992px){.archive.category-video #article_group article{flex:0 0 50%;width:50%;max-width:50%}.archive.category-video #article_group article .post-thumbnail::before{height:86px;width:86px}}@media screen and (max-width:768px){.archive.category-video #article_group article{flex:0 0 100%;width:100%;max-width:100%}}.single-q_cpt_qtips main#primary{display:flex;flex-direction:row;flex-wrap:wrap;width:70%}.single-q_cpt_qtips main .article-body{flex:0 0 70%;width:70%;max-width:70%;padding-right:3em}.single-q_cpt_qtips main .widget-area{flex:0 0 30%;width:30%;max-width:30%;padding:0 1em}.archive.post-type-archive-q_cpt_qtips .posts-navigation .nav-links{flex-direction:row-reverse}.archive.post-type-archive-q_cpt_qtips .posts-navigation .nav-next{display:flex;justify-content:flex-start}.archive.post-type-archive-q_cpt_qtips .posts-navigation .nav-previous{display:flex;justify-content:flex-end}.archive.post-type-archive-q_cpt_qtips .page-title{margin-top:9px}.archive.post-type-archive-q_cpt_qtips .page-title .q{height:64px;position:relative;top:19px;transform:rotate(-13deg);margin-right:3px}.single-q_cpt_qtips .entry-title,.single-q_cpt_qtips .entry-meta,.single-q_cpt_qtips .cat-links,.single-q_cpt_qtips .entry-content p,.single-q_cpt_qtips .entry-content figure,.single-q_cpt_qtips .entry-content div>iframe,.single-q_cpt_qtips .entry-content h1,.single-q_cpt_qtips .entry-content h2,.single-q_cpt_qtips .entry-content h3,.single-q_cpt_qtips .entry-content h4,.single-q_cpt_qtips .entry-content h5,.single-q_cpt_qtips .entry-content h6,.single-q_cpt_qtips .entry-footer,.single-q_cpt_qtips .comments-area,.single-q_cpt_qtips #related_posts{max-width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width:1200px){.single-q_cpt_qtips main#primary{width:100%;padding:0 2em}.single-q_cpt_qtips .entry-title,.single-q_cpt_qtips .entry-meta,.single-q_cpt_qtips .cat-links,.single-q_cpt_qtips .entry-content p,.single-q_cpt_qtips .entry-content figure,.single-q_cpt_qtips .entry-content div>iframe,.single-q_cpt_qtips .entry-content h1,.single-q_cpt_qtips .entry-content h2,.single-q_cpt_qtips .entry-content h3,.single-q_cpt_qtips .entry-content h4,.single-q_cpt_qtips .entry-content h5,.single-q_cpt_qtips .entry-content h6,.single-q_cpt_qtips .entry-footer,.single-q_cpt_qtips .comments-area,.single-q_cpt_qtips #related_posts{max-width:100%}}@media screen and (max-width:992px){.single-q_cpt_qtips main .article-body{flex:0 0 100%;width:100%;max-width:100%;padding-right:0}.single-q_cpt_qtips main .widget-area{flex:0 0 100%;width:100%;max-width:100%;padding:0}}.page-books .entry-title{color:var(--orange)}.page-books .intro{max-width:60%;margin:3em auto}.page-books .wp-block-columns{max-width:80%;margin:3em auto}.page-books .post-thumbnail>img{width:100%}.page-books .wp-block-image a{border:none}.page-books h4{font-family:var(--aviano);color:var(--orange);text-transform:uppercase;font-size:14px;line-height:1.2;font-weight:300}.page-books .entry-content h2{font-size:36px;line-height:42px}.page-books .entry-content a{border-bottom:none}.page-template-page-book .entry-title{max-width:80%;margin-left:auto;margin-right:auto}.page-books .entry-content .wp-block-image{text-align:center}.page-template-page-book .post-thumbnail{text-align:center}.page-template-page-book .post-thumbnail>img{height:400px;width:auto}.page-template-page-book main#primary{display:flex;flex-direction:row;flex-wrap:wrap;width:70%}.page-template-page-book main .article-body{flex:0 0 70%;width:70%;max-width:70%;padding-right:3em}.page-template-page-book main .widget-area{flex:0 0 30%;width:30%;max-width:30%;padding:0 1em}.page-template-page-book .entry-content .buynow{text-align:center}.page-template-page-book .entry-content .buynow a{text-decoration:none;border-bottom:none;font-family:var(--aviano);font-size:15px;letter-spacing:4px;padding:1.5em;border:1px solid var(--orange)}.page-template-page-book .entry-content .buynow a::after{content:url(../assets/icon/arrow-right.png);height:9px;width:50px;margin-left:.5em}@media screen and (max-width:1200px){.page-books .wp-block-columns{max-width:100%;margin:3em 2em}.page-books .intro{max-width:100%;padding:0 2em}.page-template-page-book main#primary{width:100%}.page-template-page-book main .article-body{flex:0 0 100%;width:100%;max-width:100%;padding:0 2em}.page-template-page-book main .widget-area{flex:0 0 100%;width:100%;max-width:100%;padding:0 2em}}@media screen and (max-width:600px){.page-books .wp-block-column:not(:last-of-type){margin-bottom:6em;padding-bottom:2em;border-bottom:1px solid var(--orange)}}.error404 .page-content p{text-align:center}.woocommerce-tabs{background-color:var(--panel);padding:3em 0}.woocommerce .wc-tabs{margin-bottom:1em;max-width:960px;margin-left:auto!important;margin-right:auto!important}.woocommerce .wc-tab h3{color:var(--black);text-shadow:0 0 var(--black)}.woocommerce-tabs ul.tabs li{display:inline-block!important;margin-right:3em!important;font-size:15px;letter-spacing:4px;color:var(--orange);text-transform:uppercase;font-family:var(--aviano);line-height:28px;text-shadow:0 0 var(--black);font-weight:300;padding-bottom:1em}.woocommerce-tabs ul.tabs li a{padding-bottom:0!important}.woocommerce-tabs ul.tabs li.active a{border-bottom:1px solid rgba(0,0,0,.8);color:var(--black)!important}.woocommerce .amount{color:rgba(0,0,0,.8)!important}.woocommerce .related.products img{border:1px solid #ddd}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:var(--panel)!important;padding:1em 2em}.woocommerce-message a{margin-right:1em}.woocommerce-error{background-color:var(--panel)!important;padding-top:2em;padding-bottom:2em}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 var(--orange)!important}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #ddd!important}.woocommerce-checkout label{display:block}.woocommerce-checkout input:not(#ship-to-different-address-checkbox):not(#terms){width:100%}.woocommerce-checkout .select2-container{width:300px!important}.woocommerce abbr[title]{text-decoration:none}.woocommerce-checkout #billing_country_field{display:none}.woocommerce.archive .page-title{margin-top:9px}.woocommerce.archive .page-title .q{height:64px;position:relative;top:19px;transform:rotate(-13deg);margin-right:3px}.home .qworthy_item .qwoo_cat{margin-top:1.5em}.home .qworthy_item .qwoo_cat,.home .qworthy_item .qwoo_cat a{color:var(--black);text-transform:uppercase;text-align:center}.home .qworthy_item img,.woocommerce.archive .product img{min-height:auto;height:auto;aspect-ratio:1/1;border:1px solid #ddd}.woocommerce.archive .posts-navigation{margin-top:3em}.woocommerce.archive .posts-navigation .nav-links{flex-direction:row-reverse}.woocommerce.archive .posts-navigation .nav-next{display:flex;justify-content:flex-start}.woocommerce.archive .posts-navigation .nav-previous{display:flex;justify-content:flex-end}.woocommerce.archive #subhead{text-align:center;color:var(--black);max-width:60%;margin:0 auto 1em;font-size:14px;font-family:var(--montserrat-regular)}.woocommerce.archive #qwoo_page_tools{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:3em}.woocommerce.archive #qwoo_page_tools>*:not(a){min-width:200px}.woocommerce.archive .woocommerce-ordering .orderby{font-size:14px}.woocommerce.archive .woocommerce-result-count{margin:0}.home .qworthy_item .woocommerce-loop-product__title,.woocommerce.archive .woocommerce-loop-product__title{font-size:28px;line-height:40px;text-decoration:none;margin:1rem auto}.home .qworthy_item .woocommerce-loop-product__title,.home .qworthy_item .woocommerce-product-details__short-description{text-align:center}.home .qworthy_item .woocommerce-product-details__short-description p{line-height:1.5;margin-bottom:.5em}.home .qworthy_item a,.woocommerce #primary a{text-decoration:none;color:var(--orange)}.home .qworthy_item .price{display:inline-block;width:100%;text-align:center}.home #q_worthy_container .post-group{position:relative;width:100%;margin-bottom:3em}.home #q_worthy_container .post-group::after{content:" ";position:absolute;background-color:var(--panel);height:250px;bottom:0;width:100%;z-index:-1;box-shadow:0 3px 10px rgb(0 0 0/20%)}.woocommerce.archive #category_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0;margin-left:0;font-family:var(--aviano);font-size:15px;letter-spacing:4px}.woocommerce.archive #category_list li{display:inline-block;padding:0 1em}.woocommerce.archive #category_list li a{color:var(--black)!important}.woocommerce.archive a.button{-webkit-appearance:button;font-family:var(--aviano);font-size:15px;letter-spacing:4px;cursor:pointer;border:1px solid;border-color:var(--border-black);border-radius:3px;background:var(--white-bg);color:rgba(0,0,0,.8)!important;line-height:1;padding:.6em 1em .4em;text-transform:none;width:fit-content;width:-moz-fit-content}.woocommerce.archive .product .button{margin-top:1em}.woocommerce.archive .woocommerce-products-header h3,.woocommerce.archive .woocommerce-products-header h4{text-align:center;max-width:60%;margin:0 auto 1em}.woocommerce.archive .woocommerce-products-header{margin-bottom:3em}.woocommerce.archive .woocommerce-pagination{clear:both;text-align:center}.woocommerce.archive .page-numbers{list-style-type:none;display:inline-block;margin:0 auto;padding-left:0}.woocommerce.archive .page-numbers li{display:inline-block;margin:1em}.woocommerce.archive .q_bug{position:absolute;top:7px;right:7px;background:var(--orange);color:#fff;padding:1px 10px 0;border-radius:3px;font-size:12px;letter-spacing:2.2px;font-family:var(--aviano);line-height:1.8}.woocommerce.single .q_banner{background-color:var(--panel);padding:1em;margin:2em 0}.woocommerce.single .q_banner h3{margin-top:0;margin-bottom:0;font-size:15px;letter-spacing:4px;color:var(--black);text-transform:uppercase;font-family:var(--aviano);line-height:28px;text-shadow:0 0 var(--black);font-weight:300}.woocommerce.single #product-top{display:flex;flex-direction:row;flex-wrap:wrap;gap:3em;margin-bottom:3em}.woocommerce.single #product-top>div{flex:1}.woocommerce.single .qwoo-video-gallery{flex-basis:100%!important;max-width:100%!important}.woocommerce.single .qwoo-video-gallery #qwoo-video-container{}.woocommerce.single .qwoo-video-gallery iframe{margin:0 auto!important;aspect-ratio:16/9;height:auto}.woocommerce.single table.variations{width:fit-content;margin-bottom:4px}.woocommerce.single table.variations th.label,.woocommerce.single .entry-summary label,.woocommerce.single .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__label{font-weight:700;text-align:left;color:var(--orange);min-width:70px}.woocommerce.single .entry-summary .quantity_group{display:flex}.woocommerce.single .entry-summary .quantity_group .label{margin-right:calc(1em + 2px)}.woocommerce.single table.variations .value select{margin:0 1em}.woocommerce.single .woocommerce-tabs .woocommerce-product-attributes{display:flex}.woocommerce.single .woocommerce-tabs .woocommerce-product-attributes .woocommerce-product-attributes-item__value p{margin:0 1em}.woocommerce.single .product_title.entry-title{text-align:left;margin-left:0;margin-right:0}.woocommerce.single .woocommerce-product-gallery .flex-control-thumbs img{border:1px solid #ddd!important}.woocommerce.single .quantity{margin-bottom:1em}.woocommerce.single .product_meta{margin-top:1em}.woocommerce.single .product_meta>span{display:block}.single-product .flex-viewport{border:1px solid #ddd}.woocommerce-cart .entry-content>.woocommerce,.woocommerce-checkout .entry-content>.woocommerce{max-width:60%;margin:0 auto 3em}.woocommerce-cart .variation dd,.woocommerce-cart .variation dd p{margin:0}.woocommerce-cart .cart_item td{padding:.5em}.woocommerce-cart .cart_item:nth-of-type(even){background-color:var(--panel)}.woocommerce-cart .actions{padding-top:1em}.woocommerce table.shop_table_responsive tr td.product-thumbnail a{border:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background-color:var(--panel);margin:0;padding:2rem 3rem}.woocommerce .cart-collaterals .cross-sells{background-color:var(--panel);padding:2em}.woocommerce .cart-collaterals .cross-sells h2{margin-top:0}.woocommerce .cart-collaterals .cross-sells ul.products{display:inline-block}.woocommerce .cart-collaterals .cross-sells ul.products .product{margin-bottom:0}.woocommerce .cross-sells .amount{border-bottom:1px solid var(--panel)}.woocommerce-checkout-review-order-table th{text-align:left}.woocommerce-checkout .shop_table.order_details{background-color:var(--panel);padding:2em}.woocommerce-checkout .shop_table.order_details tfoot tr>th{text-align:right}.woocommerce-checkout .shop_table.order_details th.product-name,.woocommerce-checkout .shop_table.order_details th.product-total{border-bottom:1px solid #000}.woocommerce-checkout .shop_table.order_details tfoot tr:first-of-type>*{border-top:1px solid #000}#order_comments_field label{position:relative;top:-12px}.woocommerce-info{margin-bottom:2em}.woocommerce-cart-form .product-remove{display:none}.woocommerce #shipping_method,.woocommerce .wc_payment_methods{margin-left:0;padding-left:0;list-style:none;margin-bottom:0}@media screen and (max-width:1440px){.woocommerce.archive main#primary,.woocommerce.single main#primary{padding-left:2em;padding-right:2em}}@media screen and (max-width:992px){.woocommerce.single #product-top{flex-direction:column;gap:none}.woocommerce-cart .entry-content>.woocommerce,.woocommerce-checkout .entry-content>.woocommerce{max-width:inherit;margin-left:1.5em;margin-right:1.5em}}@media screen and (max-width:48em){.woocommerce.archive .products{text-align:center}.woocommerce.archive .products img{margin:0 auto}.woocommerce.archive .product .button{margin:1em auto 0}}@media screen and (max-width:768px){.woocommerce-tabs ul.tabs li{font-size:12px}.woocommerce .shop_table_responsive tr .product-thumbnail{text-align:center}.home #q_worthy_container .post-group::after{display:none}.woocommerce.archive #subhead{max-width:80%}}@media screen and (max-width:500px){.woocommerce.archive #qwoo_page_tools{flex-direction:column;align-items:center}.woocommerce.archive #qwoo_page_tools>*{min-height:40px}}.mail_signup_container.popup{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.mail_signup_container .popup_inner{position:relative;background-color:#fefefe;margin:auto;padding:4em;width:100%;max-width:600px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.mail_signup_container.popup .illustration-hand img{max-height:125px;margin-bottom:2em}.mail_signup_container.popup .mail_signup{width:100%;max-width:inherit}#signup_modal_bg{opacity:.3;background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0}body.signup_modal_open{height:100vh;overflow-y:hidden;padding-right:15px}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.mail_signup_container .close{position:absolute;font-size:16px;font-weight:700;right:1em;top:1em}.mail_signup_container .close:hover,.mail_signup_container .close:focus{color:var(--black);text-decoration:none;cursor:pointer}@media screen and (max-width:600px){.mail_signup_container .popup_inner{padding:2em}.mail_signup_container.popup .illustration-hand img{max-height:100px}.mail_signup_intro{line-height:2}}