.category-intro{padding-top:0;padding-bottom:16px;}.section-intro{padding-top:0;padding-bottom:16px;}.section-preheader{position:relative;display:inline-block;padding:4px 8px;background:#222;color:#fff;font-weight:700 !important;z-index:1;}.section-description{display:none;}.section-description.active{display:block;}.section-description-show{text-decoration:underline;cursor:pointer;}.landing-page{padding-bottom:64px;}.landing-page-intro-image{min-height:469px;}.sidebanner{margin-top:16px;margin-bottom:16px;padding:16px;background:#fff;border-radius:3px;}.sidebanner h4{font-size:.9rem !important;}.sidebanner p{font-size:.8rem !important;line-height:1.2rem !important;}.sidebanner h4,.sidebanner p{margin:0!important;}.sidebanner.gray{background:#f4f4f4;border:solid 1px #f4f4f4;}@media(max-width:991.98px){.category-intro{padding-top:16px;padding-bottom:16px;}.section-intro{padding-top:0;padding-bottom:16px;}.landing-page{padding-bottom:0;}.landing-page-image{padding-bottom:32px;}.sidebanner{margin-top:0;margin-bottom:0;}.sidebanner.green,.sidebanner.green p{font-size:.9rem !important;line-height:1.7 !important;}}.bannerlist-banner{margin-bottom:16px;background:#fff;border-radius:3px;}.bannerlist-banner-image{padding:16px;}.bannerlist-banner-image img{transform:scale(1);-webkit-transition:100ms linear;-ms-transition:100ms linear;transition:100ms linear;}.bannerlist-banner-image img:hover{transform:scale(1.01);}.bannerlist-banner-text{padding:16px;}@media(max-width:991.98px){.bannerlist-banner{margin-bottom:16px;background:#fff;border:none;border-radius:8px;box-shadow:none;}}

.productlist{min_height:640px;padding-bottom:64px;}.productlist-intro{padding-bottom:24px;}.product-in-list{position:relative;height:auto;min-height:100%;margin-bottom:32px;}.product-in-list-box{padding-top:32px;background:#fff;border-radius:3px;}.product-in-list-status-campaign{position:absolute;display:inline-block;width:auto;margin-top:-32px;margin-left:16px;padding:0 16px;background:#222;z-index:1;color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;}.product-in-list-status-campaign-below{font-size:.9rem;line-height:1.4;}.product-in-list-status-new{position:absolute;display:inline-block;width:auto;margin-top:-32px;margin-left:16px;padding:0 16px;background:#6aca9e;z-index:1;color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;}.product-in-list-image{display:flex;width:auto;height:auto;height:360px;padding:16px 16px 42px 16px;background:#fff;border-radius:3px;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;text-align:center !important;}.product-in-list-box .product-in-list-image{border:none;}.product-in-list-image.poster{}.product-in-list-image.poster img{border:solid 1px #ddd;}.product-in-list-image img{width:auto;max-width:100%;max-height:316px;-webkit-transition:100ms linear;-ms-transition:100ms linear;transition:100ms linear;}.product-in-list-image img:hover{transform:scale(1.02);}.product-in-list-box .product-in-list-image img{max-width:100%;}.product-in-list-info{position:relative;margin:0 16px;min-height:112px;}.product-in-list-box .product-in-list-info{padding:16px;}.product-in-list-info-actions{position:absolute;top:0;right:0;width:24px;height:24px;text-align:right;line-height:1;cursor:pointer;background:#fff;z-index:2;}.product-in-list-box .product-in-list-info-actions{top:16px;right:16px;}.product-in-list-info-actions svg{width:auto;margin:2px;-webkit-transition:100ms linear;-ms-transition:100ms linear;transition:100ms linear;}.product-in-list-info-actions svg:hover{transform:scale(1.1);}.product-in-list-info-offer{display:inline-block;padding:2px 8px;background:#ff0000;font-weight:700 !important;}.product-in-list-info-name{display:block;width:100%;height:auto;max-height:38px;font-size:0.9rem;font-weight:700;line-height:1.2rem;overflow:hidden;}.product-in-list-info-desc{font-size:1rem;font-weight:300;font-size:0.9rem;font-weight:300;line-height:1.2rem;}.product-in-list-info-artist{font-size:1rem;font-weight:300;font-style:italic;cursor:pointer;}.product-in-list-info-price-from{font-size:.9rem;font-weight:300;}.product-in-list-info-price{display:block;font-weight:700;font-size:1rem;}.product-in-list-info-price .offerprice{color:#ff2200;font-weight:700 !important;}.product-in-list-info-price .standardprice{font-size:0.9rem;text-decoration:line-through;}.filter-menu-button{margin-bottom:32px;}.filter-menu-header,.filter-menu-close-icon{display:none;}.filter-menu-search{margin-bottom:32px;}.filter-search{min-height:38px;padding:4px 24px 4px 48px;border-radius:20px;}.filter-search-control-button{top:4px;}.filter-menu-collection,.filter-menu-type,.filter-menu-format,.filter-menu-grade{margin-bottom:16px;}.filter-btn,.filter-color-btn{display:inline-block;min-width:32px;min-height:28px;margin:0 4px 8px 0;padding:2px 18px;background:linear-gradient(0.8turn,#f4f4f4,#f2f2f2);border-radius:20px;font-size:.9rem !important;font-weight:400 !important;color:#222 !important;cursor:pointer;}.filter-btn:hover{background:linear-gradient(0.8turn,#e6e6e6,#e2e2e2);}.filter-btn.active{background:#222;color:#f4f4f4 !important;}.filter-btn-image-format-list{display:flex;column-gap:8px;}.filter-btn-image-format{display:flex;width:auto;height:72px;margin:0 4px 8px 0;font-size:.9rem !important;font-weight:400 !important;color:#222 !important;cursor:pointer;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.filter-btn-image-format.active span{border:solid 2px #222 !important;}.filter-btn-item{display:inline-block;min-width:32px;min-height:24px;margin:0 4px 8px 0;padding:2px 16px;background:#222;border:solid 1px transparent;border-radius:24px;font-size:.9rem !important;font-weight:400 !important;color:#fff !important;cursor:pointer;}.filter-btn-item-del{display:inline-block;width:auto;height:auto;padding:4px;margin-left:8px;text-align:center;color:#fff;font-weight:700;}.filter-menu-color{max-width:300px;margin-bottom:32px;}.filter-color-btn{min-width:32px;margin-right:12px;padding:0;}.filter-color-btn.active{border:solid 2px #222;}.filter-btn-select{display:inline-block;width:auto;height:auto;min-width:32px;max-width:100%;min-height:32px;margin-bottom:8px;padding:12px 24px;background-color:#ececec;border:solid 2px transparent;border-radius:20px;font-size:1rem !important;font-weight:400 !important;color:#222;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.productlist-pages{margin:16px auto;text-align:center;}.productlist-pages-prev,.productlist-pages-curr,.productlist-pages-next{display:inline-block;width:auto;height:24px;padding:4px 8px;cursor:pointer;}.productlist-pages-prev svg,.productlist-pages-next svg{width:auto;height:16px;fill:none;stroke:#000;stroke-linecap:square;stroke-miterlimit:10;}.productlist-pages-prev .label,.productlist-pages-next .label{margin:0 8px;}@media (max-width:1399.98px){.product-in-list-image{height:320px;}.product-in-list-image img{max-height:304px;}}@media (max-width:1199.98px){.productlist-intro{padding-bottom:0;}.product-in-list-image{height:240px;}.product-in-list-image img{max-height:208px;}}@media (max-width:991.98px){.filter-menu{position:fixed !important;left:-5000px;top:0 !important;width:420px;max-width:90%;height:100%;margin:0;padding:32px;background:#fff;z-index:99998;overflow:auto;}.filter-menu.active{left:0;}.filter-menu-header{display:block;}.filter-menu-close-icon{display:block;position:absolute;top:0;right:0;width:80px;height:80px;padding:32px;cursor:pointer;line-height:0;}.filter-menu-close-icon img{height:100%;}.product-in-list-image{height:240px;}.product-in-list-image img{max-height:208px;}.filter-menu .sticky-top{top:0;}}@media (max-width:575.98px){.product-in-list-image{height:240px;padding:8px 8px 42px 8px;}.product-in-list-image img{max-height:208px;}}
.printstudio-preview{width:100%;min-height:720px;margin-bottom:16px;background:#fff;}.printura-editor-fileupload{width:100%;height:720px;border:solid 1px #ddd;}.pintura-editor-wrapper{width:100%;height:0;min-height:0;padding:0;border:solid 1px #ddd;overflow:hidden;}.pintura-editor-wrapper.active{height:auto;}.pintura-editor,.PinturaRoot{width:100%;min-height:720px;}.PinturaNavTools{display:none !important;}.PinturaRoot > .PinturaStatus{background-color:transparent !important;}@media screen and (max-width:991.98px){.printstudio-preview{min-height:540px;}.printura-editor-fileupload{height:540px;}.pintura-editor-wrapper{padding:0 32px;}.pintura-editor,.PinturaRoot{min-height:540px;}}
