*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-border-radius:0px;font-weight:normal;list-style-type:none}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}a{text-decoration:none}.fixed{position:fixed}.in-blk{display:inline-block}.full-height{height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}.center-childs{display:flex;align-items:center;justify-content:center}.center-hoz{margin:0 auto}.center-text{text-align:center}.js-btn{cursor:pointer}img{max-width:100%}.right{float:right}.left{float:left}.hide{display:none}.clear{overflow:hidden}.upper{text-transform:uppercase}.ab{position:absolute}.rel{position:relative}.z-0{z-index:-1}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.max-text-width{max-width:1200px}.uniform__potty{position:absolute;left:-9999px}.left-txt{text-align:left}strong{font-weight:bold !important}strong u{font-weight:bold !important}@-webkit-keyframes show-menu{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes show-menu{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hide-menu{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hide-menu{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.fade-paintings{-webkit-animation:fade-in 0.5s ease-in-out forwards;animation:fade-in 0.5s ease-in-out forwards}.fade-in{opacity:0;-webkit-animation:fade-in 0.5s ease-in-out forwards 1s;animation:fade-in 0.5s ease-in-out forwards 1s}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@font-face{font-family:'UntitledSans-Regular';src:url("../fonts/UntitledSans-Regular.woff2") format("woff2"),url("../fonts/UntitledSans-Regular..woff") format("woff")}body{font-family:UntitledSans-Regular;font-size:calc(1rem + .20vw)}h1{font-size:100%}p{margin-bottom:25px}p:last-child{margin-bottom:0px}#menu a{font-size:145%}h2{font-size:100%;margin-bottom:5px}h3{font-size:80%;margin-top:10px;margin-bottom:5px}footer{font-size:70%}figcaption{font-size:80%}input[type=text],input[type=email],textarea{font-size:100%;font-family:UntitledSans-Regular}select{font-size:80%}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:opacity 0s, -webkit-transform 0s;transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s, -webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}.tint-5-txt{color:#868686}.top-margin{padding-top:100px}.top-half-margin{padding-top:50px}.top-double-margin{padding-top:150px}.top-px-margin{padding-top:30px}.bottom-px-margin{padding-bottom:30px}.left-px{padding-left:5px}.bottom-margin{padding-bottom:100px}.bottom-half-margin{padding-bottom:50px}.bottom-double-margin{padding-bottom:150px}.tint1-bg{background:#fff}.tint3-text{color:#bab5b0}.container{margin:0 auto;width:calc(100% - 200px);max-width:1200px}body,a{color:#000}body{display:flex;min-height:100vh;flex-direction:column}.site-content{flex:1}.grid{display:flex;flex-wrap:wrap}.column{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex:1}.column img{padding:50px}.bigger{flex:2.5}.halves .column{flex:0 0 50%}.thirds .column{flex:0 0 33.3333%}.fourths .column{flex:0 0 25%}.product-cols{overflow:hidden}.product-cols>div:first-child{width:calc(100% - 400px);float:left;padding-right:100px}.product-cols>div:last-child{width:400px;float:left}.snipcart-checkout{position:absolute;top:60px;right:165px}#toggle-menu,#close-lightbox{width:50px;top:50px;right:50px;opacity:.9}.features{margin-top:100vh}.features>div{height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;margin-top:120px}.features>div img{width:calc(100vw - 120px);height:calc(100vh - 120px);-o-object-fit:contain;object-fit:contain}#intro{width:100%;position:fixed;top:0;height:100vh}#home-logo{height:50%;-o-object-fit:contain;object-fit:contain}.logo{margin:0 auto;width:211px;padding-top:50px;background-blend-mode:multiply}#menu{top:0;right:0;width:25%;background:#fff}#menu ul{margin-left:50px;margin-top:150px}#menu ul li{margin-bottom:10px}#menu ul a{text-transform:uppercase;transition:color 0.3s ease-out}#menu ul a:hover{color:#bab5b0}#menu ul a.active{color:#bab5b0}.menu-is-open #open-menu{display:none}.menu-is-open #close-menu{display:block}.menu-is-open #menu{-webkit-animation:show-menu 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);animation:show-menu 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.menu-is-closed #menu{-webkit-animation:hide-menu 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:hide-menu 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}.dotted-border{padding-bottom:30px;background:transparent url("../img/dotted-border.png") bottom repeat-x}.rows>div{padding:5px 0;overflow:hidden}.rows>div>div{float:left}.rows>div>div:first-child{width:33%}.rows>div>div:first-child span{width:50px;margin-right:50px;display:inline-block}.rows>div>div:last-child{width:66%}.rows>div>div:last-child p{margin-bottom:0}#main-content figcaption{text-align:center;padding:15px 0}#main-content>div:first-child{text-align:center}#main-content img{display:block;margin:0 auto;padding:0 100px}#main-content .img-block{width:100%;clear:both}#main-content .text-block{width:50%;display:block;padding-right:75px}#main-content .text-block.right{padding-left:75px;padding-right:0}#main-content a{text-decoration:underline}#blog-content figcaption{text-align:center;padding:15px 0}#blog-content img{display:block;margin:0 auto;padding:0 100px}#blog-content .img-block{width:100%;clear:both}#blog-content .text-block{width:50%;display:block;padding-right:75px}#blog-content .text-block.right{padding-left:75px;padding-right:0}#blog-content a{text-decoration:underline}.masonry{display:flex;padding:0 100px}.masonry-item{padding:0 12vw 12vw 12vw;text-align:center}.masonry-col{flex-grow:1}.masonry{display:flex}.masonry-col{flex-grow:1}.masonry-col--2,.masonry-col--3{display:none}@media (min-width: 968px){.masonry-col--2{display:block}.masonry-item{padding:0 7vw 7vw 7vw}}@media (min-width: 1280px){.masonry-col--3{display:block}.masonry-item{padding:0 5vw 5vw 5vw}}.lightbox-is-open #toggle-menu,.lightbox-is-open #thumbs{display:none}.lightbox-is-open #lightbox,.lightbox-is-open #close-lightbox,.lightbox-is-open #info-toggle{display:block}.thumb{transition:0.3s opacity ease-in-out}#lightbox{top:0;left:0;width:100%;height:100%;background:#fff}#lightbox .slide-btn{height:100%;padding:50px}#lightbox .slide-btn img{width:35px}#lightbox #next{right:0px}#lightbox #prev{left:0px}#paintings{opacity:0;transition:1s opacity ease-in-out}#paintings{padding:100px 50px}#paintings>div{height:100%;text-align:center}#paintings>div img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#info-toggle{opacity:.8;bottom:0px;width:100%}#info-toggle img{width:60px;padding:10px 0 10px 0}.show-info .info{display:inline-block}.show-info img{display:none}.info-is-open #close-lightbox,.info-is-open #open-info,.info-is-open .slide-btn{display:none}.info-is-open #close-info{display:inline-block}.info-is-open #lightbox{cursor:pointer}.tns-horizontal.tns-subpixel>.tns-item{display:flex}.mobile-slideshow #close-lightbox,.mobile-slideshow #info-toggle{display:none}.mobile-slideshow .info{display:block;clear:both;text-align:left}.mobile-slideshow #lightbox{position:static}.mobile-slideshow .slide{opacity:1;position:static;display:block !important}.mobile-slideshow #paintings{padding:0 50px;height:auto}.mobile-slideshow #toggle-menu{display:block !important}.two-col{overflow:hidden}.two-col>div{float:left;width:50%;padding:0 50px}form input[type=text],form input[type=email]{border:none;padding:10px 0;display:block;width:100%;border-bottom:1px solid #000;background:transparent}form textarea{background:transparent;border:1px solid #000;width:100%;padding:10px;height:270px}form label{margin-bottom:5px}form #send{padding-bottom:10px;border:none;font-size:100%;font-family:UntitledSans-Regular;display:inline-block;background:transparent url("../img/send.png") no-repeat bottom}.thanks form{display:none}.posts img{width:200px;padding-right:40px}.posts .sum{width:calc(100% - 200px)}.posts>div{background:transparent url("../img/dotted-2.png") repeat-x bottom}.more{padding-bottom:20px;background:transparent url("../img/more.png") no-repeat bottom}#variations{padding:10px 130px 10px 10px;border:1px solid #000;background:#fff;background:transparent url("../img/arrow.png") no-repeat top 13px right 10px;width:100%}.buy-btn{padding-bottom:20px;background:transparent url("../img/add.png") no-repeat bottom}.back{position:absolute;top:60px;left:50px;height:45px;padding-left:40px;background:transparent url("../img/back.png") no-repeat top -11px left -10px}.mailing{padding-bottom:12px;text-decoration:underline}.pro-thumbs{overflow:hidden}.pro-thumbs li{float:left;width:30%;background:#d2d2d2}.pro-thumbs li a{position:relative;display:block;height:0;width:100%;padding-top:100%}.pro-thumbs li a img{position:absolute;top:0;left:0;width:100%;height:100%}.pro-thumbs li:first-child{margin-right:20px}.pro-thumbs .mainThumb{height:auto;width:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0 10px;max-height:80%}.closeup{top:0;left:0}#filters{display:inline-block;overflow:hidden}#filters li{float:left;margin:0 10px}#filters a{padding-bottom:2px;display:inline-block;text-decoration:none}#filters .active{border-bottom:1px solid black}.link-txt a{text-decoration:underline}.hidden{display:none}.mob-show{display:none}.mob-hide{display:block}.snipcart-cart-button{background:#000;text-transform:uppercase;color:#fff !important}.snipcart-modal__container,.snipcart-modal,.snipcart-cart__content,.snipcart-cart-header{background:#fff}.snipcart-featured-payment-methods__title,.snipcart-cart-button__icon{display:none}.snipcart-item-line__actions .snipcart__button--icon{background:transparent url("../img/remove.png") no-repeat bottom;height:24px;width:21px;border:none}.snipcart-item-line__actions .snipcart__button--icon svg{display:none}.snipcart-discount-box__submit,.snipcart-modal__close{color:#000}.snipcart-discount-box__form{border-color:#000}.snipcart-discount-box__button{text-transform:uppercase;border-color:#cec7c2;background-color:#fff;color:#cec7c2}.snipcart-item-line:last-child{background:none}.snipcart-item-line,.snipcart-item-line:first-child{box-shadow:none;background:transparent url("../img/dotted-border.png") bottom repeat-x}.snipcart-cart-header__count{display:none}.snipcart,.snipcart__font--secondary,.snipcart__font--std,.snipcart__font--large,.snipcart__font--secondary,.snipcart__font--subtitle,.snipcart-modal__close{font-family:UntitledSans-Regular;font-size:calc(1rem + .20vw);color:#000;font-weight:normal}.snipcart-item-description,.snipcart-discount-box__button{font-size:80%}.snipcart__font--xlarge{text-transform:uppercase}.snipcart-discount-box__cancel,.snipcart-discount-box__form-container{background:#fff}.snipcart-cart-summary-fees__item{display:none}.snipcart-cart-summary-fees__total{display:inline-block;font-size:100% !important;float:left}.snipcart-cart-summary-fees__total{width:100%}.snipcart-cart-summary-fees__title{float:left}.snipcart-item-list{margin-bottom:100px}.snipcart__box--badge-highlight{background:#000;color:#fff}.snipcart__actions--link{color:#000}.snipcart-featured-payment-methods{background:#fff}.snipcart-cart-summary,.snipcart__box--gray{background:#fff;border:1px solid #cec7c2}.snipcart__box--badge{background:#fff}.snipcart__box--badge svg{stroke:#000}.snipcart-featured-payment-methods{margin-bottom:20px}.snipcart-modal__close-title{display:none}.snipcart-cart-header__close-button{position:absolute;top:60px;left:50px;height:45px;padding-left:40px;background:transparent url("../img/back.png") no-repeat top -9px left -10px}.snipcart-cart-header__close-button svg{display:none}.snipcart-cart-header__close-button:after{content:"BACK TO SHOP";color:#000;padding-left:0px;margin-top:-16px}.snipcart-cart-header__title{text-indent:-9999px}.snipcart-modal__close:focus{outline:none}.snipcart-cart-header{background:transparent url("../img/basket-logo.png") no-repeat 50% 50%;padding-top:100px;width:100%}.snipcart-layout__content{max-width:1200px}@media screen and (max-width: 1250px){#menu{width:50%}}@media screen and (min-width: 960px){.info{display:block;position:fixed;padding-bottom:0;bottom:20px}#paintings{padding:150px 50px}#info-toggle{display:none !important}}@media screen and (max-width: 960px){.mob-hide{display:none}.mob-show{display:block}.top-margin{padding-top:50px}.top-half-margin{padding-top:33.3333333333px}.top-double-margin{padding-top:75px}.bottom-margin{padding-bottom:50px}.bottom-half-margin{padding-bottom:25px}.bottom-double-margin{padding-bottom:75px}.two-col>div{padding:0 25px}.column img{padding:25px}.snipcart-cart-header__close-button{top:60px;left:25px;height:45px;padding-left:40px}.pro-thumbs li{width:calc(30%)}.pro-thumbs li:last-child{margin-right:0}#toggle-menu,#close-lightbox{width:50px;top:25px;right:25px}.logo{padding-top:25px;width:158px}#menu ul{margin-left:50px;margin-top:100px}.container{width:calc(100% - 50px)}#main-content .text-block,#blog-content .text-block{width:100%;float:none;padding-left:0 !important}#main-content img,#blog-content img{padding:0 0}.max-text-width{width:95%}#intro{padding:0 25px}.masonry{padding:0 50px}.features>div{height:auto !important;margin-top:0}.features>div img{width:100%;height:auto;padding:25px}#lightbox .slide-btn{padding:25px}.mobile-slideshow .slide-btn{display:none}.mobile-slideshow #paintings{padding:0 25px}.mobile-slideshow #paintings>div{height:auto !important}.mobile-slideshow .info{padding:25px 0 50px 0}#thumbs{padding:0}#thumbs a{width:calc(100%  / 2)}#thumbs a>div{height:50vw;border-width:15px}#thumbs a:nth-child(2n+1){clear:both}#thumbs a:nth-child(3n+1){clear:none}.snipcart-modal__header-summary-title svg{stroke:black}.snipcart-modal__header-summary{margin-top:-10px}.snipcart-cart-header{background:none;padding-top:40px}.snipcart-cart-header__close-button{top:19px}#basket-btn{display:block;position:static;text-align:center;margin-top:-50px;margin-bottom:40px}.product-cols>div{width:100% !important;float:none !important}.product-cols>div img{max-height:600px}.product-cols>div:first-child{padding-bottom:40px;padding-right:0 !important}.product-cols #variations{width:100%}.back{display:none}}@media screen and (max-width: 740px){.posts img{width:100%;padding-right:0px;padding-bottom:20px}.posts .sum{width:100%}.thirds .column{flex:0 0 50%}.two-col>div{float:none;width:100%;padding:0}.two-col>div:last-child{margin-top:50px}.product-cols{overflow:hidden}.product-cols>div:first-child{width:calc(100% - 400px);float:left;padding-right:100px}.product-cols>div:last-child{width:400px;float:left}.rows>div>div{float:none;width:100% !important}#menu{width:90%}footer a{display:block}footer .right{clear:both;float:none;padding-top:5px}}
