@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300..900&family=Mukta+Mahee:wght@200;300;400;500;600;700;800&display=swap');body{background-color:#fff;color:#000;--lt-blue:#72b0ff}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:transparent}h1,h2,h3,h4,h5,h6{font-family:'Frank Ruhl Libre',Times,serif;font-weight:700}body{font-family:'Mukta Mahee',Arial,Helvetica,sans-serif;font-size:18px}@media (max-width:781px){h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}}.separate-containers .site-main{margin:0}.separate-containers .inside-article{padding:0}.no-margin{margin-bottom:0}a{transition:all .5s}a:hover{color:#fff}.white-block{background-color:#fff;color:#000}.black-block{background-color:#000;color:#fff}a.wp-block-button__link:not(.has-background),.gform_button,input[type=submit].gform_button,button,.wc-block-components-button,a.wc-block-components-button,button.single_add_to_cart_button,a.button.wc-forward{background-color:#000;border:#000 solid 1px;border-radius:0;color:#fff;font-family:'Frank Ruhl Libre',Times,serif;font-size:1.2em;font-weight:700;transition:all .5s ease-out}.wc-block-components-button,a.wc-block-components-button,button.single_add_to_cart_button,a.button.wc-forward{background-color:#fff !important;border:#fff solid 1px;color:#000 !important;transition:all .5s ease-out !important}.buttons-added a{border:#fff solid 1px !important}.buttons-added input{background-color:#222 !important;border:1px solid #222 !important;font-weight:700}.woocommerce button.menu-toggle{background:rgba(0,0,0,0) !important;border:0 !important}a.button.wc-forward{padding:10px 20px !important}a.wp-block-button__link:not(.has-background):hover,.gform_button:hover,input[type=submit].gform_button:hover,button:hover{background-color:#fff;color:#000}.wc-block-components-button:hover,a.wc-block-componentsz-button:hover,button.single_add_to_cart_button:hover,a.button.wc-forward:hover{background-color:#000 !important;color:#fff !important}@media (max-width:781px){a.wp-block-button__link:not(.has-background),.gform_button,input[type=submit].gform_button,button,.wc-block-components-button,button.single_add_to_cart_button{font-size:1em}.gp-icon.shopping-cart:after{display:none}}.cta{border-top:2px #fff solid}.cta a.wp-block-button__link{background-color:#fff;border:#fff solid 1px;color:#000}.cta a.wp-block-button__link:hover{background-color:#000;color:#fff}.white-icon{fill:#fff;height:40px;width:40px}div:has(.bottom-corner){position:relative}.bottom-corner{bottom:20px;position:absolute;right:20px}.announcement-banner{align-items:center;background-color:#fed960;display:flex;justify-content:center;height:fit-content}.announcement-banner p{font-style:bold;margin:0;max-width:1200px;padding:10px 40px;text-align:center}.main-navigation,.site-header{background-color:transparent}.main-navigation ul ul,.sub-menu-right.toggled .main-nav,.is_stuck.navigation-stick,nav.toggled #menu-main-menu{background-color:#000}.main-nav a{font-size:20px}.main-navigation .main-nav ul li a{color:#fff;font-weight:500;transition:all .5s ease-out}.main-navigation .main-nav ul li a:hover,.menu-bar-items a:hover{color:var(--lt-blue) !important;transition:all .5s ease-out}.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a,.menu-bar-item .amount{color:#fff}.main-nav>.menu{position:relative}.gp-icon.shopping-cart svg,.menu-toggle svg{fill:#fff;transition:all .5s ease-out}.gp-icon.shopping-cart svg:hover,.menu-toggle svg:hover{fill:var(--lt-blue);transition:all .5s ease-out}.gp-icon.shopping-cart svg{height:25px;width:25px;top:6px}.gp-icon.shopping-cart:after{content:'Cart';color:#fff;font-size:20px;font-weight:500;padding-left:5px;padding-top:21px;transition:all .5s ease-out}.gp-icon.shopping-cart:hover:after{color:var(--lt-blue) !important;transition:all .5s ease-out}.sticky-search,.is_stuck.toggled .sticky-search{display:none}.is_stuck .sticky-search{display:block;order:10}.header-widget .wp-block-search__label,.sticky-search .wp-block-search__label{color:#fff;transition:all .5s ease-out}.header-widget .wp-block-search__label:hover,.sticky-search .wp-block-search__label:hover{color:var(--lt-blue) !important;transition:all .5s ease-out}.icon:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.header-widget .wp-block-search__label svg,.sticky-search .wp-block-search__label svg{height:18px;width:18px}.header-widget .wp-block-search__label path,.sticky-search .wp-block-search__label path{fill:#fff;transition:all .5s ease-out}.header-widget .wp-block-search__label path:hover,.sticky-search .wp-block-search__label path:hover{fill:var(--lt-blue) !important;transition:all .5s ease-out}.header-widget form,.sticky-search form{overflow:visible;position:relative}.header-widget .wp-block-search__inside-wrapper,.sticky-search .wp-block-search__inside-wrapper{background:#000;display:none;left:-275px;margin-top:20px;max-width:none !important;overflow:visible;padding:20px;position:absolute;width:350px}.sticky-search .wp-block-search__inside-wrapper{left:auto;right:0;width:400px}.header-widget input.wp-block-search__input,.sticky-search input.wp-block-search__input{max-width:200px !important;min-width:200px}.header-widget .wp-block-search__button.wp-block-search__button,.sticky-search .wp-block-search__button.wp-block-search__button{background-color:#fff;color:#000;transition:all .5s ease-out}.header-widget .wp-block-search__button.wp-block-search__button:hover,.sticky .wp-block-search__button.wp-block-search__button:hover{background-color:var(--lt-blue);transition:all .5s ease-out}.search .page-header{margin-bottom:0;padding:20px 0}.search .page-title{font-size:1.8em}.top-bar{background-color:transparent}.wp-block-search__button.wp-element-button{background-color:#000;font-family:'Frank Ruhl Libre',Times,serif;font-weight:700}@media (min-width:1100px){.main-nav>ul>li.places>ul>li>a{border-bottom:1px #fff solid;font-family:'Frank Ruhl Libre',Times,serif;font-size:20px !important;font-weight:500;line-height:22px;margin-right:20px}.main-nav .sub-menu{padding:5px 10px}.main-nav .sub-menu a{padding:0 !important}.main-nav .sub-menu .sub-menu{padding:5px 0}.main-navigation .main-nav ul ul li a{font-size:17px}.main-nav>ul>li>ul{padding:10px !important}.gp-icon.icon-arrow,.gp-icon.icon-arrow-right{display:none}.main-nav>.menu>li:hover .sub-menu{display:block;left:auto;opacity:1;transition-delay:.15s;pointer-events:auto;height:auto;overflow:visible}.main-nav>.menu>li:hover .sub-menu .sub-menu{position:relative}.main-nav>ul>li.places>.sub-menu{background-color:#000;display:flex !important;flex-direction:row;width:fit-content;overflow:hidden !important}.main-nav>ul>li.places.prints>.sub-menu{left:-500px}.main-nav>.menu>li{position:relative}.main-nav>.menu>li:has(.sub-menu):hover>ul:after{border-bottom:solid 10px #000;border-left:solid 10px transparent;border-right:solid 10px transparent;top:-10px;content:'';left:40px;height:0;position:absolute;transition:all .5s;width:0;z-index:-1}.main-nav>.menu>li.prints:has(.sub-menu):hover>ul:after{left:540px}.menu-item:has(.sub-menu) .menu-item{min-width:120px}}@media (max-width:1100px){.main-navigation.mobile-menu-control-wrapper{margin-right:40px}.header-widget{display:flex;justify-content:flex-end;margin-top:0 !important;margin-right:20px;position:relative;top:-60px}}.home-hero{border-bottom:2px #fff solid}.home-hero h1{color:#fff;font-size:3em}.recent-trips{background-color:#fff;gap:2px;margin:0}.recent-trips h2{border-bottom:1px solid #fff;font-size:3em;position:relative;width:calc(100%  + 40px)}.recent-trips .wp-block-column .header{background-color:#000;color:#fff}.recent-trips .wp-block-column .header h1{color:#fff}.recent-trips .wp-block-column .wp-block-latest-posts{display:flex;flex-wrap:wrap;gap:2px;height:100%;margin:0;max-height:100%;padding:0}.recent-trips .wp-block-latest-posts li{height:400px;overflow:hidden;position:relative;width:calc(25% - 3px)}.recent-trips .wp-block-latest-posts li .wp-block-latest-posts__featured-image{height:100%;width:100%}.recent-trips .wp-block-latest-posts li img{height:100%;width:100%;object-fit:cover}.recent-trips li .info-container{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;padding:20px;position:absolute;text-decoration:none}.recent-trips li .info-container svg{bottom:20px;fill:#fff;height:35px;right:20px;position:absolute;width:35px}.recent-trips li .info{margin-right:50px}.recent-trips li .info a{color:#fff;font-family:'Frank Ruhl Libre',Times,serif;font-size:1.2em;font-weight:700;line-height:1em;text-decoration:none}.recent-trips li .info .wp-block-latest-posts__post-excerpt{font-size:1em;max-height:0px;transition:all .5s ease-in-out;visibility:hidden}.recent-trips li:hover .info .wp-block-latest-posts__post-excerpt{max-height:1000px;visibility:visible}@media (max-width:1300px){.recent-trips{flex-wrap:wrap !important;gap:0px;min-height:2500px;max-height:none}.recent-trips .wp-block-column{min-width:100% !important}.recent-trips .wp-block-column{height:400px}.recent-trips .wp-block-latest-posts li{width:calc(50% - 3px)}}@media (max-width:800px){.recent-trips{min-height:3600px}.recent-trips .wp-block-latest-posts__list{flex-wrap:wrap}.recent-trips .wp-block-column li:first-child{height:200px}.recent-trips .wp-block-latest-posts__list li{height:300px;width:100%}}@media (max-width:781px){.recent-trips h2{font-size:1.8em}}.image-columns{background-color:#fff;gap:2px;margin:0;padding-bottom:2px}.image-columns.last{padding-bottom:0 !important}.image-columns .black-block,.image-columns .wp-block-column{height:300px;overflow:hidden;transition:all .5s;width:100%}a:has(.black-block),.image-columns .black-block.text a{color:#fff;text-decoration:none}.image-columns .black-block.text:hover{background-color:var(--accent)}.image-columns .black-block.text .wp-block-group__inner-container{height:100%;position:static}.image-columns .wp-block-column figure{height:100%;min-width:100%;width:100%}.image-columns .wp-block-column img{min-height:100%;object-fit:cover;min-width:100%;transition:all .5s}.image-columns .wp-block-column img:hover{opacity:.7;transition:all .5s}@media (max-width:820px){.image-columns h2 a{font-size:30px}.image-columns .black-block,.image-columns .wp-block-column{height:auto}}.archive-hero .inside-page-hero{padding:40px}.archive .site-content{flex-direction:column}.archive-hero h1,.inside-page-hero{color:#fff;text-align:center}.archive,.archive .site-main{background-color:#fff;color:#333}.archive .site-main{display:flex;flex-wrap:wrap;gap:40px;padding:40px}.archive .byline,.archive .comments-link{display:none}.archive p,.archive a{color:#333}.archive .cat-description{background-color:#000;display:flex;justify-content:center;width:100%}.archive .cat-description p{color:#fff;font-family:'Frank Ruhl Libre',Times,serif;font-size:2.5em;font-weight:700;line-height:1.25em;margin-bottom:0;max-width:1200px;padding:60px 40px}.archive .archive-card{border:1px #000 solid;width:calc(33.33% - 40px)}.archive .archive-card .image{height:250px;overflow:hidden;width:auto}.archive .archive-card .image img{min-height:100%;min-width:100%;min-height:100%;object-fit:cover}.archive .archive-card .title{background-color:#000;border-top:1px #fff solid;padding:20px;position:relative;transition:all .5s}.archive .archive-card .title:hover{background-color:var(--accent)}.archive-card svg{fill:#fff;height:30px;position:absolute;right:20px;top:20px;width:30px}.archive .archive-card .title a{color:#fff;text-decoration:none}.archive .archive-card .title a h3{font-family:'Frank Ruhl Libre',Times,serif;font-size:1.6em;display:inline-block;margin-bottom:0;margin-right:40px;width:fit-content}.archive .archive-card .excerpt{padding:20px 20px 0}.archive .archive-card .postmeta{padding:0 20px 20px}.archive .archive-card .postmeta a:not(:last-child):after{content:','}@media (max-width:1000px){.archive .site-content{flex-wrap:wrap}.archive .archive-card{width:calc(50% - 20px)}}@media (max-width:800px){.archive .archive-card{width:100%}.archive .cat-description p{font-size:1.8em}}.blog-details{background-color:#000;border-top:solid #fff 2px;color:#fff}.blog-details .wp-block-group__inner-container{padding:0}.blog-details .wp-block-column{padding:40px}.blog-details .wp-block-column:first-child{border-right:2px solid #fff}.blog-details h2{border-bottom:1px solid #fff;font-size:4em;position:relative;width:calc(100%  + 40px)}.blog-details a{color:#fff}@media (max-width:1000px){.blog-details .wp-block-column{flex-basis:100% !important;width:100%}.blog-details .wp-block-columns{flex-wrap:wrap !important;gap:0px}.blog-details .wp-block-columns .wp-block-column:not(:first-child){padding-bottom:0;padding-top:0}.blog-details ul:first-child{margin-bottom:0}.blog-details{margin-bottom:40px;padding-bottom:40px}}@media (max-width:781px){.blog-details h2{font-size:2.6em}}.single-post a:hover{color:gray}.single-post .inside-page-hero{align-items:center;display:flex;flex-direction:column;padding:40px;justify-content:center}.single-post,.single-post .site-main{background-color:#fff}.single-post .site-main{color:#000;padding:40px}.single-post article{margin-top:-80px}.single-post .inside-page-hero a{color:#fff}.single-post .byline,.single-post .featured-image,.single-post .comments-area{display:none}.single-post .post-navigation{display:none}.single-post .wp-block-woocommerce-single-product .wp-block-columns{display:flex;flex-direction:column;gap:0px}.single-post .wp-block-woocommerce-single-product .wp-block-post-title{background-color:#0000005a;display:flex}.single-post .wp-block-woocommerce-single-product .wp-block-post-title svg{fill:#fff;height:40px;margin:10px;width:40px}.single-post .wp-block-woocommerce-single-product .wp-block-woocommerce-product-price,.single-post .wp-block-woocommerce-single-product .wp-block-add-to-cart-form,.single-post .wp-block-woocommerce-single-product .wp-block-woocommerce-product-meta,.single-post .wp-block-woocommerce-single-product .wp-block-column .wp-block-post-excerpt{display:none}.single-post .wp-block-woocommerce-single-product .wp-block-post-excerpt__more-text a{border:1px #000 solid;color:#000;font-weight:700;margin:0 5px;padding:2px 10px;text-decoration:none}.single-post .wp-block-woocommerce-single-product .wp-block-column:first-child{position:relative}.single-post .wp-block-woocommerce-single-product .product-caption,.wp-block-image figcaption.wp-element-caption{font-size:17px;font-style:italic;text-align:center}.single-post .wp-block-woocommerce-single-product .wp-block-column .product-caption{margin-bottom:0}.wp-block-image{width:fit-content}.single-post .wp-block-woocommerce-single-product .wp-block-column .wp-block-post-title{bottom:20px;position:absolute;right:20px}.wp-block-woocommerce-single-product a:has(img){pointer-events:none}.woocommerce a.button,.woocommerce button{background-color:#fff !important;border:#fff solid 1px !important;border-radius:0;color:#000 !important;font-family:'Frank Ruhl Libre',Times,serif;font-size:1.2em;font-weight:700 !important;transition:all .5s ease-out}.woocommerce a.button:hover,.woocommerce button:hover{background-color:#000 !important;color:#fff !important}.inside-wc-product-image img{opacity:1;transition:all .3s ease-out}.inside-wc-product-image img:hover{opacity:.7;transition:all .3s ease-out}.woocommerce-breadcrumb{color:#333 !important;margin-top:10px !important}.woocommerce-breadcrumb a{color:#000 !important;transition:all .3s ease-out}.woocommerce-breadcrumb a:hover{color:var(--accent) !important;transition:all .3s ease-out}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{overflow:visible !important}.single-product .woocommerce-Price-amount,.archive .woocommerce-Price-amount{display:none}.woocommerce-archive-wrapper{width:100%}.product .inside-article{padding:40px}.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide{width:100% !important;max-width:100% !important;padding:80px !important}.woocommerce-page,.woocommerce-page .site-main{background-color:#000 !important;color:#fff !important}.woocommerce-archive-wrapper p,.woocommerce-archive-wrapper a,.woocommerce-archive-wrapper .price,.woocommerce-Price-amount,.woocommerce-breadcrumb,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-breadcrumb a{color:#fff !important}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:1px !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#222 !important;border:1px solid #000 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000 !important}.woocommerce-Tabs-panel{background-color:#222 !important;padding:30px !important}.post-type-archive-product .add_to_cart_button,.archive .woocommerce-archive-wrapper .product_type_simple.add_to_cart_button,.wp-block-woocommerce-cart .wp-block-product-new .wc-block-grid__product-add-to-cart,.wp-block-woocommerce-cart .wp-block-product-new .woocommerce-Price-amount{display:none !important}.custom-framing-cta{background-color:#222;font-size:16px;margin-top:10px;padding:10px 15px}.faq-cta{background-color:#222;font-size:16px;margin-bottom:10px;padding:10px 15px}.custom-framing-cta a,.faq-cta a{color:#fff;transition:all .5s}.custom-framing-cta a:hover,.faq-cta a:hover{color:#fff;text-decoration:underline}.custom-framing-cta .white-icon,.faq-cta .white-icon{height:25px !important;margin-bottom:-5px;width:25px !important}.woocommerce-message{background-color:var(--accent)!important}.international-notice{border:#fed960 2px solid;padding:0}.international-notice .wp-block-group__inner-container{padding:15px}.international-notice p{margin-bottom:0}.wp-block-product-new .wp-block-button.wc-block-grid__product-add-to-cart a{background-color:#fff;color:#000}@media (min-width:782px){.custom-framing-cta{margin-left:calc(50% + 40px)}}.search-results{background-color:#fff;color:#000}.search-results .page-header{width:100%}.search-results article{border:solid #000 2px;padding:40px;width:calc(50% - 40px)}.search-results article .inside-article{padding:0}.search-results article .entry-title{display:flex;position:relative}.search-results article .entry-title a{width:calc(100% - 45px)}.search-results article svg{bottom:0;height:40px;position:relative;width:40px}.search-results article svg path{fill:#000}.search-results article a,.search-results article p{color:#000}.search-results .site-content{flex-direction:column}.search-results .site-main{display:flex;flex-wrap:wrap;gap:40px;padding:40px}.search-results .byline,.search-results .comments-link{display:none}.search-results p,.search-results a{color:#333}.search-results article .image{height:250px;overflow:hidden;width:auto}.search-results article .image img{min-height:100%;min-width:100%;min-height:100%;object-fit:cover}.search-results article .excerpt{padding:20px 20px 0}.search-results article .postmeta{padding:0 20px 20px}.search-results article .postmeta a:not(:last-child):after{content:','}@media (max-width:1000px){.search-results .site-content{flex-wrap:wrap}.search-results article{width:calc(50% - 20px)}}@media (max-width:800px){.search-results article{width:100%}}.wpdt-c span.d-block{display:none !important}.woocommerce{padding:0 40px}.contact a:hover{color:gray}.site-footer,footer.site-info{background-color:#000;color:#fff}.social-icon-block .wp-block-social-links{margin:0;padding-top:20px}.social-icon-block{padding-right:40px;padding-left:40px}