#back-to-top:hover,#modal-xs-menu a,.filter-list>li>a,.hover-menu a:hover,.nav a:hover,.navbar-inverse .navbar-nav>li>a:hover,.product-choice .product-cell.active .product-btn span:hover,.product-choice .submenu-btn:hover,.product-tabs>li a:hover,.site-menu a:hover,.social-icons li a:hover,a:focus{text-decoration:none}#zoom,.sr .image-item-wrap{visibility:hidden}h2.font-bold{font-family:Roboto,"Open Sans","Open Sans",Arial;font-weight:700}body,html{width:100%;height:100%;font-size:14px}body{color:#333;font-family:Roboto,'Open Sans',Arial,Verdana;background:#fafafa}a,a:active,a:focus,button{outline:0}header{border-bottom:2px solid #ccc}.small-text{font-size:50%}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}h3+.sub-heading{margin-top:-6px;display:block;text-align:center;font-size:14px;color:#222;padding-bottom:30px}#back-to-top{display:flex;justify-content:center;align-items:center;position:fixed;right:20px;bottom:20px;z-index:1001;width:45px;height:45px;background:rgba(0,0,0,.75);font-size:12px;line-height:45px;border-radius:50%;cursor:pointer;transition:all .25s linear;color:#fff;opacity:0}#back-to-top:hover{background:rgba(229,65,45,.85)}#back-to-top.show{opacity:1}.scrollbar::-webkit-scrollbar{width:2px;background-color:#e9e9e9}.scrollbar::-webkit-scrollbar-thumb{background-color:#000}.settings-title{background-color:#fff;border:1px solid #ccc;padding:25px 0;display:flex;justify-content:center}.settings-title h2{font-weight:700;font-size:20px;text-align:center}.settings-title h2:after{content:"";display:block;width:282px;height:3px;background-color:#000;margin-top:15px}img.lazy{min-width:100%;z-index:1}.loading-spin{position:absolute;top:50%;font-size:25px;color:#d6d6d6;margin-top:-12.5px;margin-left:-12.5px;left:50%}.flex-center{display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-margin{padding-top:20px}.text-article-number{color:#ccc;font-size:10px}.show-if-empty{display:none}.block-header,h2.header{position:relative;color:#303030;font-size:16px;margin:50px 0 30px;width:100%}.block-header:before,h2.header:before{content:"";display:block;border-top:solid 1px #c1c1c1;width:100%;height:1px;position:absolute;top:50%;z-index:1}.block-header span,h2.header span{background:#fafafa;padding:0 20px;position:relative;z-index:5}.body-overlay{background:rgba(255,255,255,.8);position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:699;display:none}.body-overlay.active{display:block}.txt-color-yellow{color:#ffd203}.top-flash{border-bottom:1px solid #e6e6e6;text-align:center}.top-flash .item{padding:5px}.top-flash .open-product-modal{margin:15px 0}.brand-area{border-bottom:2px solid #eee;position:relative}.brand-area .hover-menu{position:relative;text-align:center}.mobile-btn-sub{list-style:none;text-align:center;padding:0;border:1px solid #ccc;border-bottom:none;max-height:0;overflow:hidden;transition:all .3s ease;margin:0}.active+.mobile-btn-sub{max-height:500px}.mobile-btn-sub li a{display:block;border-bottom:1px solid #ccc;color:#111;padding:10px;background:#fff}.mobile-btn-sub li a:hover{background:#f1f1f1}@media (max-width:760px){.brand-area{border-bottom:1px solid #eee}.brand-area .hover-menu{position:absolute;top:0;right:0;margin:0;padding:0}}.site-menu{padding:15px 0 0;list-style:none;position:relative;width:100%}.site-menu>li{display:inline-block;cursor:pointer;color:#000}.site-menu a{color:#000!important}.site-menu>li>a{padding:15px 8px}.site-menu .main-sub-container{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:30px 20px;position:absolute;left:0;top:49px;z-index:75;width:100%;text-align:left;display:none;color:#000}.site-menu .main-sub-container ul{list-style:none;float:left;padding:0 25px;border-left:1px solid #ccc;min-height:210px}.site-menu .main-sub-container ul:first-child{border-left:none}.site-menu .main-sub-container ul.extend-prev-ul{padding-top:40px;border-left:none}.site-menu .main-sub-container ul .sub-heading{font-weight:700;padding:10px 0}.brand-area .web-logo img{height:46px}@media (min-width:760px){.site-menu>li:hover .main-sub-container{display:block}}@media (max-width:760px){.site-menu li a,.site-menu>li{display:block}.brand-area{top:0;left:0;position:fixed;height:45px;width:100%;z-index:900;background:#fff;border-bottom:1px solid #333;text-align:center}.site-menu,.top-flash{position:fixed;top:45px}.brand-area.row{margin:0}.brand-area .web-logo img{margin-top:6px;height:32px;text-align:center}.top-flash{z-index:72;width:100%}.site-menu{width:480px;max-width:90%;height:auto;min-height:100%;bottom:0;padding:0 0 45px;text-align:left;background:#fff;z-index:1000;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:all .6s cubic-bezier(.2,1,.3,1);color:#333;left:-480px;border-right:1px solid #333}.site-menu.panel-active{left:-16px}.site-menu>li{padding-left:25px;position:relative;border-bottom:1px solid #eee}.site-menu li .main-sub-container{transition:all linear .2s;display:none}.site-menu>li.active .main-sub-container{display:block}.site-menu .main-sub-container ul.extend-prev-ul{padding-top:0}.site-menu li .main-sub-container+svg{position:absolute;right:13px;top:18px;transition:all linear .2s}.site-menu li.active .main-sub-container+svg{transform:rotate(180deg)}.site-menu .main-sub-container{border:none;position:relative;padding:3px 0;top:-10px;left:0;border-left:1px dotted #ccc}.site-menu .main-sub-container ul{min-height:0;border-left:none;padding:0 0 0 7px;margin-left:3px;float:none}.site-menu .main-sub-container ul li{padding:5px 0}.site-menu>li .navbar-text{width:100%;display:block;padding:0}#logout-pill,.pages-menu li{float:none!important}}.favourite-flap,.sideflap{position:fixed;padding:7px 12px 7px 7px;transition:all .2s ease}.mobile-topbar{top:0;left:0;position:fixed;height:45px;width:100%;z-index:900;background:#fff;border-bottom:1px solid #333;text-align:center}.brand-area #hamburger-nav-icon{margin:12px auto 10px 10px;z-index:1001}.sideflap{background:#Eb4956;bottom:50px;right:-7px;color:#FFF;border-radius:10px 0 0 10px;z-index:500;cursor:pointer}.sideflap:hover{background:#eb5763;right:0}.index-header{font-size:20px;font-family:Cormorant,"Times new roman",Roboto}.gallery-product-title{font-size:22px;margin-top:0;letter-spacing:2px;font-weight:300}.gallery-product-type{font-size:13px}.gallery-product-subtitle{font-size:12px;color:#ccc;margin-top:15px}.favourite-btn{border:none;display:block;z-index:2;overflow:hidden}.favourite-btn .fa-heart{color:#333}.favourite-flap{background:#fff;bottom:110px;right:-7px;color:#333;border:1px solid #eee;border-right:none;border-radius:10px 0 0 10px;z-index:500}.favourite-flap:hover{right:0}.product-options .favourite-icon{position:absolute;top:0;right:0;display:block;cursor:pointer}.product-options .favourite-icon:hover .fa-heart{animation-name:heartbeat;animation-iteration-count:infinite;animation-duration:2s}@keyframes heartbeat{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(.75)}}.product-images .favourite-icon{position:absolute;top:10px;right:23px;display:block;cursor:pointer}.favourite-btn [data-prefix=fas],.favourite-icon [data-prefix=fas]{color:#CD1F26}.favourite-panel .gallery-img-box img{max-height:140px}strong{font-family:"Open Sans","Open Sans",Arial,Verdana;font-weght:700}.breadcrumbs>li:before,.gallery-title{font-family:"Open Sans"}.margin-top-30{margin-top:30px}.margin-bottom-30{margin-bottom:30px}.full-width{width:100%}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.bg-grey{background-color:#c7c7c7}footer{min-height:300px;background:#333;color:#fff;margin-top:60px}footer .container{padding-top:20px}footer ul{list-style:none;padding:0}footer li a{color:#fff;font-size:12px;font-weight:400}footer li a:hover{color:#fff}.no-padding{padding:0!important}.link-island{margin-top:40px;margin-bottom:40px;display:block}.cookie-consent{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:20px;background:rgba(16,24,28,.75);animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-webkit-animation-name:slideUp;animation-name:slideUp;z-index:100}.cookie-consent-inner{color:#fff;margin-top:4px;font-size:12px;padding-right:110px}.cookie-consent .btn-round{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@keyframes slideUp{0%{transform:translateY(66px)}100%{transform:translateY(0)}}.cp-loader span,.overlay-cog{-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%)}.headline{display:block;margin:10px 0 35px;border-bottom:1px dotted #e4e9f0;position:relative}.headline h2,.headline h4{margin:0 0 -2px;padding-bottom:5px;display:inline-block;border-bottom:2px solid #00b6ff}.modal-overlay,.overlay-cog{display:none;position:absolute}#logout-pill a{background:#525252;color:#fff}#logout-pill a:hover{background:#757575}.modal-overlay{width:100%;height:100%;top:0;left:0;background:#555;opacity:.3;z-index:800}.overlay-cog{top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:801;color:#333}.cp-loader{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:801}.cp-loader.local{position:absolute;z-index:699}.cp-loader span,.loader-spinner{position:absolute;left:50%;z-index:156}.cp-loader span{display:block;text-align:center;color:#fff;top:62%;transform:translateY(-50%) translateX(-50%)}.loader-spinner{top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:256px}.cp-loader.local .loader-spinner{width:64px}.loader-spinner img{width:100%}@media (max-width:760px){.loader-spinner{width:128px}.cp-loader span{top:24%}}.loader-overlay{height:100%;width:100%;background:#fff;opacity:.7}.click-blocks{padding:0;margin:0;list-style:none}.click-blocks>li{margin:5px 0;border:1px solid #aaa;color:#333;font-size:13px;position:relative;padding:7px;cursor:pointer;background:#fff}.click-blocks>li:hover{background:#f1f1f1}.click-blocks>li .block-addon{position:absolute;right:5px;top:5px}#product-modal .modal-content{background:0 0;border:none}.blue-modal .modal-body{background:#00aef0;color:#fff}.blue-modal .title{margin:40px 0 50px;font-size:1.75em}.blue-modal h4{margin:-10px 0 50px}.blue-modal #studio-errors{text-align:left;padding:20px 14px}.blue-modal .close{color:#fff;opacity:1}#cart-selling-point{margin:50px 0;font-size:14px}#cart-selling-point>div{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:215px;margin:0 auto;padding:7px}#splash-modal #cart-selling-point>div{width:100%}#cart-selling-point p:last-child{margin-bottom:0}.voucher-square{border:.1em solid #333;padding:8px;text-align:center;background:rgba(100,100,100,.05);display:block;width:100%}.voucher-square.active{background:#00aef0;color:#fff;border-color:#00aef0}@media (min-width:768px){.blue-modal-sm .modal-dialog{width:350px}.blue-modal-sm .modal-button{padding:0 30px 20px}#splash-modal .modal-button{padding:0 130px 20px}#splash-modal #cart-selling-point>div{width:330px}}.main-row .product-choice{margin-bottom:50px;overflow:hidden}.modal-content{box-shadow:none}#modal-product-menu{margin-bottom:0;overflow:hidden}#modal-product-menu .product-cell{min-height:400px;position:relative;border:10px solid transparent;padding-left:0;padding-right:0}.main-row .product-choice .product-cell{min-height:450px}.product-choice .product-cell{overflow:hidden;background-size:cover}#modal-product-menu .submenu{position:absolute;top:450px;height:100%;width:100%;z-index:60;transition:all .5s ease;border:10px solid transparent}.product-cell .submenu .submenu-close{color:#fff;position:absolute;top:-10px;right:0;font-size:28px;opacity:.65;background:0 0;border:0}.product-cell .submenu .submenu-close:hover{opacity:1}.product-cell .submenu ul{list-style:none;padding:0;margin:0;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.product-cell .submenu ul li{display:block;overflow:hidden;width:40%;margin:5px auto}.product-choice .submenu-btn{display:block;border:1px solid #fff;color:#fff;padding:12px 25px;transition:all .4s;text-align:center}.product-choice .submenu-btn:hover{border-color:#337ab7;background:#337ab7;color:#fff!important}#modal-product-menu .submenu.active{top:0}@media (max-width:767px){#modal-product-menu .product-cell{min-height:250px}#modal-product-menu .submenu{min-height:230px}#modal-product-menu .product-btn span{font-size:12px}.main-row .product-choice .product-cell{min-height:350px}}@media (max-width:1400px){#modal-product-menu .product-cell{min-height:300px}#modal-product-menu .submenu{min-height:280px}}@media (min-width:1400px){#modal-product-menu .product-cell{height:430px}#modal-product-menu .submenu{height:420px}}.product-choice .product-cell .product-image,.product-choice .shadow{height:100%;top:0;left:0;transition:all .5s ease;position:absolute;width:100%}.product-choice .product-image{background-size:cover}.product-choice .product-image.product-canvas{background:url(/img/product/canvas.jpg) center no-repeat}.product-choice .product-image.product-wallpaper{background:url(/img/product/wallpaper.jpg) center no-repeat}.product-choice .product-image.product-poster{background:url(/img/product/poster.jpg) center no-repeat}.product-choice .product-image.product-wrapping{background:url(/img/product/wrapping.jpg) center no-repeat}.product-choice .product-image.product-frame{background:url(/img/product/frame.jpg) center no-repeat}.product-choice .shadow{background:#000;opacity:.6;z-index:50}.product-choice .product-cell.active:hover .shadow{opacity:0}.product-cell.submenu-active .shadow{opacity:.8}.product-choice .product-cell .product-image{z-index:49}.product-choice .product-cell.active:hover .product-image{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}#no-img,.product-choice .product-btn span{-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%)}.product-choice .product-btn{z-index:51;color:#fff;position:absolute;text-align:center;top:0;bottom:0;right:0;left:0;margin:0 auto;transition:all .5s ease}.product-choice .product-btn span{position:absolute;top:51%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;border:1px solid #fff;color:#fff;padding:12px 25px;z-index:51;transition:all .4s;cursor:pointer}.product-choice .product-cell.active .product-btn span:hover{border-color:#337ab7;background:#337ab7;color:#fff!important}.product-cell.submenu-active .product-btn,.product-cell.submenu-active small{opacity:.3;filter:blur(2px)}.product-choice .product-cell.submenu-active:hover .shadow{opacity:.6}.product-choice small{position:absolute;top:60%;left:50%;-webkit-transform:translateY(-40%) translateX(-50%);-ms-transform:translateY(-40%) translateX(-50%);transform:translateY(-40%) translateX(-50%);display:block;color:#fff;z-index:51;transition:all .5s ease}.login-tabs{margin:.5rem 0}.login-tabs li:first-child{margin-left:10px}#modal-xs-menu{margin-top:20%}#modal-xs-menu li{margin-bottom:15px}#modal-xs-menu .mobile-product-btn{display:block;border:1px solid #fff;color:#fff;padding:12px 25px;transition:all .4s;background:#000;text-align:center;cursor:pointer;width:100%}#modal-xs-menu .mobile-product-btn:hover{text-decoration:none;border-color:#337ab7;background:#337ab7;color:#fff!important}#modal-xs-menu .close-menu,.close-xs-submenu{border:none;padding:12px 25px;display:block;text-align:center;cursor:pointer}#modal-xs-menu .close-menu{color:#fff;background:0 0}#modal-xs-menu .close-menu:hover{background:#fff;color:transparent}.modal-xs-submenu{position:absolute;left:50%;transform:translateX(-50%);top:-100%;z-index:0;transition:opacity .5s ease;opacity:0;width:100%}.modal-xs-submenu.active{top:0;z-index:12;opacity:1}#modal-xs-menu.submenu-active li>.mobile-product-btn{opacity:.3;filter:blur(2px)}.close-xs-submenu{color:#fff;background:0 0}.white-modal-block{background:#FFF;padding:20px 30px 40px;text-align:center;max-width:650px;margin:40px auto;position:relative;font-size:12px}.white-modal-block .modal-title{font-size:15px;text-align:center;margin:15px 0}.white-modal-block .modal-icon{font-size:75px;text-align:center;margin:15px 0}.white-modal-block .modal-divider{width:100%;margin-bottom:30px;padding-top:5px}.white-modal-block .modal-divider>span{display:block;width:50%;border-bottom:1px solid #666;content:"";margin:0 auto}.product-tabs>li a:before,.radio input+i:after,header .nav a:after{content:''}.social-icons{list-style:none;padding:0}.social-icons li{display:inline-block}.social-icons li a{display:block;background:#f9bf04;border-radius:2px;color:#fff;text-align:center;font-size:13px;padding:10px;position:relative}.social-icons li a:hover{background:#ffd13e}#copyright{color:#939393;padding:25px 0}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#222}.big-icon-btn{padding:15px 60px!important;font-size:16px!important}.big-icon-btn .fa{margin:0 0 0 10px}#hamburger-nav-icon{width:25px;height:20px;position:relative;margin:5px auto 5px 10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#hamburger-nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#222;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#hamburger-nav-iconspan:nth-child(1){top:0}#hamburger-nav-icon span:nth-child(2),#hamburger-nav-icon span:nth-child(3){top:7px}#hamburger-nav-icon span:nth-child(4){top:14px}#hamburger-nav-icon.open span:nth-child(1){top:17px;width:0%;left:50%}#hamburger-nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger-nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#hamburger-nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}.mobile-menu-btn{position:absolute;left:0;top:0;z-index:1}.navigation.fixed{position:fixed;top:0;width:100%;z-index:700}.navbar{border-radius:0;margin-bottom:0}.navbar-inverse{color:#222;background:#fff;border:0;border-bottom:1px solid #000}.navbar-inverse .navbar-nav>li>a span{line-height:10px}.ico-left-menu{font-size:24px;margin-top:-3px}.btn-navbar{border:1px solid #666;background:#000;border-radius:0;margin:10px}.btn-navbar:hover{color:#999}.navbar-logo{max-height:40px;padding:5px;margin-top:5px}.nav a{color:#222;font-weight:400;font-size:14px;display:inline-block;position:relative}#mini-cart-subtotal,.active-cart,.tab-menu>li,.xmas-banner{font-weight:700}.nav a:hover{-webkit-transition:color .1s,background-color .1s,padding .2s cubic-bezier(.25,.46,.45,.94);-o-transition:color .1s,background-color .1s,padding .2s cubic-bezier(.25,.46,.45,.94);transition:color .1s,background-color .1s,padding .2s cubic-bezier(.25,.46,.45,.94)}.nav.center-menu{text-align:center}header .nav a:after{display:block;margin:auto;height:2px;width:0;background:0 0;transition:width .3s ease,background-color .3s ease}header .nav a:hover:after{width:100%;background:#333}.xmas-banner{text-align:center;padding:3px;background:#eee;font-size:12px;width:100%}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar .navbar-brand{width:140px;padding:0}.navbar .navbar-brand.web-logo{position:absolute;left:35px;top:5px;z-index:10}.navbar .navbar-brand.web-logo img{max-height:85%}.navbar .navbar-brand img{width:100%;height:100%}.navbar .navbar-collapse{text-align:center}.navbar-collapse li{margin:0 2px}@media (max-width:767px){.navbar .navbar-collapse,.navbar-collapse li{text-align:right}}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-top:0}.navbar-inverse .navbar-toggle i{font-size:29px}.navbar-inverse .navbar-toggle{border:none;padding:2px 0 0}.alert-top,.alert-top-red{border-radius:0;text-align:center}.navbar-inverse .navbar-toggle:hover{background-color:transparent}.grey-product-tab-bg{background:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.product-tabs{padding:0;margin:0 0 -1px}.product-tabs>li{margin:0 5px;display:inline-block}.product-tabs>li a{padding:15px;border-left:2px solid #f7f7f7;border-right:2px solid #f7f7f7;display:block;color:#444;position:relative}.product-tabs>li a:before{display:block;margin:auto;height:2px;width:100%;background:0 0;position:absolute;top:0;left:0}.product-tabs>li.active a,.product-tabs>li:hover a{border-right:2px solid #ebebeb;border-bottom:2px solid #fff;border-left:2px solid #ebebeb;background:#fff}.alert-top,.product-tabs>li.active a:before,.product-tabs>li:hover a:before{background:#0093d4}.tab-menu{display:flex;padding:0;margin:0 0 15px;list-style:none}.tab-menu>li{flex-grow:1;text-align:center;padding:10px 0;border-bottom:3px solid #ccc;color:#999}.tab-menu>li:hover{border-color:#5ba7eb;cursor:pointer}.tab-menu>li.active{font-weight:700;color:#333;border-color:#337ab7}.tabs>div{display:none}.tabs>div.active{display:block}.breadcrumbs{margin:10px 0 15px;padding:0}.breadcrumbs a{color:#999}.breadcrumbs>li{color:#999;display:inline-block;font-size:12px}.breadcrumbs>li:first-child:before{content:"";margin:0}.breadcrumbs>li:before{content:"»";margin:0 5px}.active-cart{color:#ffde00!important}.alert-top,.alert-top .close:hover{color:#fff}.alert-top{margin:0;padding:10px;min-height:45px}.alert-top .fa{font-size:20px;margin-right:10px}.alert-top-red{margin:0;background:#c00;color:#fff}.alert-top .close{opacity:1;filter:alpha(opacity=100);right:0;z-index:1}.shout-alert{width:100%;z-index:0;font-size:16px;padding:10px 17px}.shout-close{position:absolute;top:15px;right:16px;cursor:pointer;color:#000;transition:all .3s}.hover-button,.hover-panel{transition:all .6s cubic-bezier(.2,1,.3,1)}.shout-close:hover{transform:rotate(90deg)}.color-chooser .fa-check,.filter-ball-list .fa-check{transform:translate(-50%,-50%);top:50%;position:absolute}.hover-menu{float:right;padding:0;margin:0;position:absolute;right:0}.hover-menu>li{display:inline-block;list-style:none}@media (max-width:767px){.hover-menu,.hover-menu>li{padding:0;margin:0}.hover-menu{position:fixed!important;top:0;right:0;z-index:1001}}.hover-button{padding:12px 8px 0;position:relative;z-index:10;display:block;overflow:hidden;width:100%;height:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:14px;color:#000}.hover-panel{overflow:auto;position:fixed;width:480px;max-width:90%;height:auto;min-height:100%;top:0;bottom:0;padding:0;text-align:left;background:#fff;z-index:1000;-webkit-overflow-scrolling:touch;color:#333}.hover-panel-right{right:-480px;border-left:1px solid #333}.hover-panel-left{left:-480px;border-right:1px solid #333}.hover-panel-right.panel-active{right:-16px}.hover-panel-left.panel-active{left:-16px}.hover-panel .inner-wrapper{height:100%;padding:24px 32px}.hover-panel .cart-close{cursor:pointer}.hover-panel .close-panel{cursor:pointer;position:absolute;top:15px;right:30px}.hover-panel .mini-cart-table{width:100%;color:#333;text-align:left;letter-spacing:1px;font-size:12px;line-height:1.5}.hover-panel .mini-cart-table td{padding:5px;position:relative}.hover-panel .mini-cart-table-wrapper{margin:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;overflow:auto;max-height:70%}.hover-panel .mini-cart-table-wrapper::-webkit-scrollbar{width:.5em}.hover-panel .mini-cart-table-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.hover-panel .mini-cart-table-wrapper::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:#708090 solid 1px}.cart-cancel,.cart-cancel:hover{background:0 0}@media (max-width:767px){.hover-panel .mini-cart-table-wrapper{max-height:68%}.hover-panel .mini-cart-table-wrapper::-webkit-scrollbar{width:.3em}}.mini-cart-summary{font-size:12px}.cart-service-mark{position:absolute;display:block;top:10px;left:10px}.cart-service-mark img{width:20px;height:20px}.cart-trash{position:absolute;top:5px;right:5px;font-size:13px;transition:all .3s ease-in-out;cursor:pointer}#gallery-objects,.gallery-list img,.product-thumbs>li,.show-product{transition:all .15s ease-in}.cart-trash:hover{color:#ba1919}.mini-shoppingcart-footer{text-align:right;margin:40px 0}#features,#price-table tbody td,.gallery-img-box,.gallery-marks,.poster-frame-select .select-loader,.product-type-description,.rounded-list span,.start-here{text-align:center}.cart-cancel{color:#666;font-weight:500;font-size:.75em;margin-right:15px}.cart-cancel:focus{outline:0}.filter-container{height:calc(100% - 95px);overflow-y:auto;padding:20px 30px 0}.filter-section{display:none;border-bottom:1px solid #eee}.filter-section.filter-active{display:block!important}.filter-header{padding:30px 0;position:relative;cursor:pointer}.filter-header>span{font-weight:700;font-size:1rem;margin-bottom:0}.filter-header>small{display:block;font-weight:700;color:#00b6ff}.filter-section .filter-header [data-fa-i2svg]{position:absolute;top:30px;font-size:1.3125rem;color:#000;right:0;line-height:1.375rem}.filter-section:last-child{margin-bottom:60px}.filter-list{list-style:none;margin:0 0 20px;padding:0}.filter-list>li{padding:0;margin:8px 0;display:list-item}.filter-list>li:nth-child(n+7){display:none}.filter-list.show-all>li:nth-child(n+7){display:list-item}.filter-list>li>a{color:#000;font-size:.75rem;line-height:.75rem;padding:15px 20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:block;position:relative;background:#f9f9f9}.filter-list>li.selected>a{background:#337ab7;color:#fff}.filter-deselectable .fa-times{position:absolute;top:15px;right:15px;display:none}.filter-deselectable .selected .fa-times{display:block}.filter-list>li.selected>a .deselect{display:block;right:10px;position:absolute}.filter-section .show-more{font-size:.75rem;text-decoration:underline;cursor:pointer}.filter-ball-list{list-style:none;margin:0;padding:0}.filter-ball-list li{height:50px;width:50px;display:inline-block;padding:2px;border:2px solid #ccc;border-radius:50%;margin:0 1px;cursor:pointer;position:relative}.filter-ball-list>li.selected{border-color:#0070a7}.filter-ball-list .fa-check{color:#fff;left:50%;display:none}.filter-ball-list>li.selected .fa-check{display:block}.filter-ball-list li span{display:block;height:100%;width:100%;border-radius:50%}.filter-ball-list li input{position:absolute;left:-9999px}.filter-container::-webkit-scrollbar{width:2px;background-color:#e9e9e9}.filter-container::-webkit-scrollbar-thumb{background-color:#000}.color-chooser{display:flex}.color-chooser label i{display:block;height:45px;width:45px;padding:2px;border:2px solid #ccc;margin:0 2px 0 1px;cursor:pointer;position:relative;border-radius:50%}.color-chooser label input:checked+i{border-color:#666}.color-chooser .fa-check{color:#fff;left:50%;display:none}.color-chooser label input,.product-option-img input[type=radio]{left:-9999px;position:absolute}.color-chooser>label.selected .fa-check{display:block}.product-options h4{font-weight:700;font-size:15px;margin:20px 0 10px}.product-tags a{margin:0 1px}.product-tags a:hover{text-decoration:none}.product-tags a:hover .badge,.product-tags a:hover .label{background-color:#aaa}.product-tags a:first-child{margin-left:0}.product-tags .badge,.product-tags .label{font-size:11px;font-weight:400!important}#product-image>img{margin-bottom:15px}.product-thumbs{overflow:hidden;list-style:none;margin:20px 0 40px;padding:0}.product-thumbs>li{width:16.66666667%;min-height:30px;float:left;padding:3px}.product-thumbs>li:hover{opacity:.6}.product-option-img{width:100%;overflow:hidden;list-style:none;margin:0;padding:0}.product-option-img img{padding:2px;border:1px solid #fff}.product-option-img>li{float:left;margin:10px;cursor:pointer}.product-option-img>li:first-child{margin-left:0}.product-option-img>li.active img{border-color:#333}.product-option-img>li:hover img{border:1px solid #333}.product-option-img span{font-size:12px;display:block;padding-top:5px}.product-option-img .option-thumb{border:none!important}.share-grey{margin:0;padding:0}.share-grey>li{display:inline-block;background:#495057;cursor:pointer}.share-grey>li:hover{background-color:#656e75}.share-grey>li a{color:#fff;padding:.75em;display:block}.gallery-marks{margin:16px 5px 5px;min-height:26px;display:none}.camp-mark{display:inline-block;padding:4px 15px;background:#3d4253;color:#ddd;font-size:11px;text-transform:uppercase}.camp-mark.product-page{margin-bottom:20px;font-size:12px}.camp-mark.studio-page{position:absolute;top:7px;right:20px}.gallery-price{color:#333;font-weight:300;font-size:40px}.old-price{color:#777;text-decoration:line-through}#read-more a:focus,#read-more a:hover,.gallery-list a:hover,.view a.info,a.bundles_links:hover{text-decoration:none}.gallery-description{color:#333;margin:20px 15px;font-size:13px}.gallery-filters{margin-top:30px;margin-bottom:30px}.gallery-filters select,select.gallery-select{border-color:#ccc;border-radius:18px}@media (max-width:767px){.gallery-filters select,select.gallery-select{border-radius:1px}.search-form{width:100%;position:absolute;top:-100px;left:0;background:#fff}.search-form.active{top:45px;border-bottom:1px solid #eee;padding:13px 10px}}#retrieve-products,#retrieve-reviews{width:250px}.gallery-search-input-group .form-control{padding:5px;height:29px}.gallery-search-input-group .form-control,.gallery-search-input-group .input-group-prepend{border-color:#ccc;border-radius:1px}.gallery-search-input-group .input-group-prepend,.gallery-search-input-group .input-group-text{background-color:#fff;font-size:12px}.gallery-search-input-group .input-group-btn{border-color:#ccc;border-radius:0;background-color:#fff}.gallery-search-input-group .input-group-btn button{border-top:0;border-right:0;border-bottom:0}.gallery-list{float:left;font-size:11px;margin:20px 0;padding:0 5px}.gallery-list-inner{position:relative;overflow:hidden}.gallery-list-inner:hover .show-product{opacity:1;transform:translate(-50%,-50%) scale(1)}.show-product{width:65px;height:65px;line-height:30px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;font-size:25px;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);left:50%;opacity:0}.list-details{display:flex}.list-details .list-info{flex:1 1 100%}.list-details .list-fav{flex:1 0 20px}.gallery-title{color:#333;font-weight:400;font-size:12px;margin:5px 0;overflow:hidden;text-overflow:ellipsis}.list-info .artist-name{color:#333;font-size:14px}.gallery-list .list-price{margin:5px 0 15px;font-size:20px;font-weight:300;color:#646464}.gallery-img-box{width:100%;position:relative}.gallery-list img{position:relative;width:100%}.gallery-list img.set-size{width:60%}.gallery-list a{display:block}.gallery-img-box .label{position:absolute;bottom:5px;left:5px;font-size:11px}.gallery-img-box .premium{position:absolute;display:block;top:12px;right:12px;z-index:1;text-indent:-9999px;overflow:hidden;border-radius:50%;background-color:#fff;box-shadow:0 0 2px #dadada;box-shadow:0 0 2px rgba(0,0,0,.5);width:34px;height:34px;color:#333}.gallery-img-box .premium [data-fa-i2svg]{position:absolute;width:19px;height:19px;left:50%;top:50%;transform:translate(-50%,-50%);background-size:100%}.gallery-pagination>.active>a,.gallery-pagination>.active>a:focus,.gallery-pagination>.active>a:hover,.gallery-pagination>.active>span,.gallery-pagination>.active>span:focus,.gallery-pagination>.active>span:hover{background:#222!important;border-color:#222}.gallery-pagination>li>a:focus,.gallery-pagination>li>a:hover,.gallery-pagination>li>span:focus,.gallery-pagination>li>span:hover{background:#f1f1f1;border-color:#ddd;color:#222}.gallery-pagination>li>a,.gallery-pagination>li>span{color:#222}.product-description-text{font-size:13px}.img-effect+label{font-size:13px;margin:10px 0}.product-type-description h3{font-size:14px;font-weight:700}.poster-frame-select{position:relative}.poster-frame-select .select-loader{margin-left:-10000px;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(254,254,254,.43);opacity:0;transition:opacity .4s}.poster-frame-select .select-loader.active{opacity:1;margin-left:0}.poster-frame-select .select-loader .spinner{height:100%}.page-container{padding-top:40px;padding-bottom:50px}.logo-container{padding-top:20px;padding-bottom:20px}.main-divider{border-bottom:1px solid #ccc;margin:15px -15px}.main-row{padding:30px 0}.main-row.grey{background:#eee}.main-box{padding:20px;overflow:hidden}#calculator{margin-top:15px;font-size:15px}@media (max-width:760px){#calculator .col-xs-12{margin:10px 0}}.calculator-price{font-size:50px;color:#5cb85c;display:block}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.start-here{position:absolute;bottom:60px;left:0;right:0;display:block;z-index:58}.start-here span{color:#5cb85c;font-size:.6em!important;display:block}#features i.fa{font-size:60px}@media (max-width:767px){.start-here{bottom:8%}#site-pr h2{font-size:22px}#site-pr h3{font-size:18px}}#price-table tbody td,#price-table thead th{border:0;text-align:center}#price-table .fa-check-square{color:#5cb85c;font-size:19px}.table-responsive{border:0}.rounded-list{list-style:none;margin-left:15px}.rounded-list li{position:relative;margin:15px 0;line-height:2em;font-weight:700}.rounded-list span{position:absolute;display:block;border:1px dashed #333;border-radius:2em;color:#333;height:2em;width:2em;line-height:1.9em;top:3px;left:-55px;font-weight:700;font-size:18px}.radio i,.select select{border-width:1px;border-style:solid;display:block;outline:0}.rounded-list li small{display:block;margin-top:-10px;font-weight:400}.rounded-list.check-style li{font-size:18px;font-weight:400;margin:20px 0}.rounded-list.check-style span{color:#fff;background:#333}.check-bullet-point{position:relative;padding:17px 0 0 67px;font-weight:700}.check-bullet-point small{font-weight:400;display:block}.check-bullet-point span{position:absolute;top:0;left:5px;font-size:55px}.form-wrapper{position:relative}.select{margin:0 10px 0 0}.select:hover select{border-color:#5D98CC}.select select{width:100%;height:32px;padding:5px 10px;border-radius:0;background:#fff;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none;font-size:12px}.checkbox svg,.radio i{top:3px;width:19px;height:19px}.checkbox svg{position:absolute;left:0;border-color:#bdbdbd;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s}.checkbox input:checked+svg{color:#3276B1}.inline-group{overflow:hidden}.inline-group .checkbox,.inline-group .radio{float:left;margin-right:30px}.checkbox+.checkbox,.radio+.radio{margin-top:0}.radio{padding:0;margin:0}.checkbox{float:left;margin-right:30px}.checkbox,.radio{margin-bottom:4px;padding-left:25px;line-height:25px;color:#404040;cursor:pointer;font-size:15px;position:relative;font-weight:400}.checkbox input,.radio input{position:absolute;left:-9999px}.radio i{position:absolute;left:0;border-radius:50%}.checkbox input:checked+i,.radio input:checked+i{border-color:#3276B1}.checkbox i,.radio i{border-color:#bdbdbd;transition:border-color .3s;-o-transition:border-color .3s;-ms-transition:border-color .3s;-moz-transition:border-color .3s;-webkit-transition:border-color .3s}.radio input+i:after{top:4px;left:4px;width:9px;height:9px;border-radius:50%;background-color:#3276B1}.checkbox input+i:after,.checkbox input:hover:checked+i:after{top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px "Font Awesome 5 Solid";text-align:center}.checkbox input+i:after{color:#3276B1;content:'\f00c'}.checkbox:hover i,.radio:hover i,.select:hover select{border-color:#5D98CC}.checkbox input+i:after,.radio input+i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s}.checkbox input:checked+i:after,.radio input:checked+i:after{opacity:1}.checkbox input:hover:checked+i:after{content:'\f00d'}.radio+small{display:block}.radio .radio-price{font-weight:700;position:absolute;right:0;top:0}.slideshow-progress{position:absolute;top:58px;width:100%;height:2px;z-index:55}.slideshow-progress .bar{background:#337ab7;width:0%;height:100%}.slideshow-controls{position:absolute;bottom:54px;width:100%;height:2px;z-index:55;text-align:center}.slideshow-controls li{display:inline-block;color:#fff;margin:0 2px;cursor:pointer;transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.slideshow-controls li:hover{opacity:.8;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2)}.progress-bar.go{width:100%}.qwerty{position:relative;background:0 0;left:0;right:0;bottom:0;text-align:center;color:#111;padding:10px 20px 0}.qwerty span{display:block;margin:7px 0}.qwerty span:nth-child(1){font-size:15px;font-family:Lora,"Times New Roman",serif;letter-spacing:2px}.qwerty span:nth-child(2){font-size:35px;font-weight:700}.qwerty .btn-black{position:relative!important;bottom:0!important;width:220px}@media (max-width:670px){.qwerty,.qwerty span:nth-child(1){position:relative;background:0 0}.qwerty span:nth-child(1){font-size:12px}.qwerty span:nth-child(2){font-size:25px}}.jumbo-tile .btn-black,.jumbo-tile .btn-black-round{position:absolute;left:50%;transform:translateX(-50%);padding-left:35px;padding-right:35px;z-index:70}@media (max-width:500px){.qwerty span:nth-child(1){font-size:12px}.qwerty span:nth-child(2){font-size:20px}}.jumbo-row{margin-left:-30px;margin-right:-30px}.jumbo-tile{margin-bottom:18px}.jumbo-tile .btn-black-round{bottom:-16px}.jumbo-tile .btn-black{bottom:25px;text-transform:uppercase}@media (max-width:767px){.jumbo-row{margin-left:-15px;margin-right:-15px}.jumbo-tile .btn-black-round{padding-left:15px;padding-right:15px}.jumbo-tile .btn-black{position:relative;width:100%;bottom:0}.jumbo-tile .outline-btn-sm{color:#000;background-color:#fff;border-color:#222}.jumbo-tile .outline-btn-sm:hover{color:#fff;background-color:#000}}.jumbo-tile .submenu{top:-10000px;opacity:0;position:absolute;height:100%;width:100%;z-index:70;border:10px solid transparent;background:rgba(0,0,0,.58);transition:opacity .4s ease}.jumbo-tile.submenu-active .submenu{top:0;right:0;left:0;bottom:0;opacity:1}.jumbo-tile .submenu .submenu-close{color:#fff;position:absolute;top:-10px;right:0;font-size:28px;opacity:.65;background:0 0;border:0}.jumbo-tile .submenu .submenu-close:hover{opacity:1}.jumbo-tile .submenu ul{list-style:none;padding:0;margin:0;position:absolute;width:100%;top:50%;transform:translateY(-50%)}.jumbotron .jumbo-cycle,.main-jumbotron{position:relative}.accordion-section h5.active svg,.toggle-box.active svg{transform:rotate(90deg)}.jumbo-tile .submenu ul li{display:block;overflow:hidden;width:40%;margin:5px auto}.jumbo-tile .submenu-btn{display:block;border:1px solid #fff;color:#fff;padding:10px;transition:all .4s;text-align:center}@media (max-width:767px){.jumbo-tile .submenu ul li{width:85%;font-size:12px}.jumbo-tile .submenu-btn{padding:5px}}.jumbo-tile .submenu-btn:hover{text-decoration:none;border-color:#337ab7;background:#337ab7;color:#fff!important}.jumbo-grey{background:#818181;color:#eee;padding:40px 25px}.main-jumbotron{color:#000;padding-top:0;height:100vh}.jumbotron .jumbo-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;vertical-align:middle;background-position:center!important;background-repeat:no-repeat;background-size:cover!important;-webkit-background-size:cover;z-index:51}.jumbotron .jumbo-background.active{z-index:53}.jumbotron .jumbo-center-text{text-align:center;font-size:26px;margin:40px 0}.start-info,.upload-info{margin-top:10px;text-align:center}#read-more{position:absolute;bottom:12px;left:0;right:0;text-align:center;display:block;z-index:58}#read-more a{color:#fff;font-weight:700;font-size:1em;z-index:58}.upload-info{display:block}.upload-info .fa-stack{display:inline-block;font-size:13px}.start-info{display:block;color:#666}.start-info .fa-stack{display:inline-block;font-size:13px}#lightbulb-main{font-size:324px}.review .review-title,.review .reviewer-name{font-size:13px;text-transform:capitalize}.page-rating>div{margin:0 auto}.review .date{color:#999}.review .review-title{color:#333;font-weight:700;margin-top:15px}.review small{font-size:12px}.review .review-text,.review a,.review-link{font-size:13px}.review-link{padding:0}.star-rating{overflow:hidden}.star-rating .star{margin-right:1px;color:#ffd203;float:left}.star-rating .star-small{padding:3px;font-size:18px}.star-rating .star-medium{padding:3px 5px;font-size:25px}.star-rating .star-large{padding:8px 15px;font-size:25px}.star-rating .star-summary{font-size:25px;background:#ffd203;border-radius:3px;padding:2px 10px 5px;color:#fff}.rating-option{overflow:hidden}.rating-option input{position:absolute;left:-9999px}.rating-option label{display:block;float:right;height:30px;margin-top:5px;padding:0 2px;font-size:30px;line-height:30px;cursor:pointer;color:#ccc;transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s}.rating-option input:checked~label{color:#3276B1}.rating-option input+label:hover,.rating-option input+label:hover~label{color:#3b9ff3}.newsletter-input-group{background-color:transparent!important}.newsletter-btn{color:#fff;background:#222;margin-top:-3px;margin-right:-3px;margin-bottom:-3px;border-radius:0;height:34px}.newsletter-btn:active,.newsletter-btn:focus,.newsletter-btn:hover{background:#111;color:#fff}.newsletter-form{font-size:13px;margin:40px 0 50px}.newsletter-form #newsletter-email{font-size:11px;width:250px}@media (max-width:767px){.newsletter-form #newsletter-email{width:100%}}.newsletter-form button{font-size:13px}.newsletter-form .form-inline{margin:10px 0}.newsletter-subtext{color:#ccc;font-size:11px}.salespoint-block{padding:20px;font-size:12px}.salespoint-block-inner{border:1px solid #ccc;padding:20px 45px}.salespoint-title{font-size:15px;text-align:center;margin:15px 0}.salespoint-icon{font-size:75px;text-align:center;margin:15px 0;color:#222}.salespoint-divider{width:100%;margin-bottom:30px;padding-top:5px}.salespoint-divider>span{display:block;width:50%;border-bottom:1px solid #666;content:"";margin:0 auto}.accordion-section{border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.accordion-section:last-child{border-bottom:1px solid #f1f1f1}.accordion-section h5{cursor:pointer;display:block;position:relative;padding:20px;margin:0;font-weight:700}.accordion-section h5 svg{position:absolute;right:18px;font-weight:400;transition:all .2s linear}.accordion-content{display:none;padding:0 20px 10px}.accordion-section h5.active{color:#00b6ff}.toggle-box{margin:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.toggle-box .toggle-title{padding:5px;justify-content:space-between;display:flex;cursor:pointer}.toggle-box .toggle-title span{font-weight:700}.toggle-box svg{font-weight:400;transition:all .2s linear}.toggle-box .toggle-content{display:none;padding:10px 5px;font-size:11px}.toggle-box.active .toggle-content{display:block}.open-video{cursor:pointer}.giftcard-container{height:180px;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.giftcard,.giftcard .face{position:absolute;width:100%;height:100%}.giftcard{text-align:center;transform-style:preserve-3d;transition:all .5s linear;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.giftcard.flip{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.giftcard .face{border:1px solid #ccc;border-radius:5px;background-color:#fff;backface-visibility:hidden}.giftcard .giftcard-form{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}.buy-product,.giftcard .valid,.mask{position:absolute}.giftcard .front-face{z-index:2}.giftcard .back-face{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.giftcard .valid{display:block;bottom:5px;left:5px;font-size:11px;color:#999}.giftcard #valid-to{color:#666}.masonry{column-count:3;column-gap:1em;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.masonry .item{display:block;margin:1em;width:calc(100% / 3 - 2em)}.buy-product{font-family:Roboto,'Open Sans',Arial,Verdana;width:75px;height:35px;line-height:30px;background:#2d78b2;color:#fff;font-size:12px;padding:2px 21px;top:50%;transform:translate(-50%,-50%) scale(.7);left:50%;opacity:0;text-transform:uppercase;transition:all .15s ease-in;vertical-align:middle;z-index:2}.mask{top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0);transition:all .2s}.image-item-wrap:hover .mask{background-color:rgba(0,0,0,.4);transition:all .2s}.image-item-wrap:hover .buy-product{opacity:1;transform:translate(-50%,-50%) scale(1)}.column-wrapper{margin:30px auto}.bundles_info{max-width:450px;margin:45px auto 5px;font-size:12px}@media(max-width:767px){.bundles_info{margin:75px auto 5px}}.bundle_info_h1{font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;letter-spacing:1px;font-weight:400;color:#363636;font-size:23px}.bundle_other_info{text-align:center}.bundle_meta{padding:5%;border:1px solid #e4e4e4;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1;text-align:right;font-size:13px}div.dropdown{cursor:pointer}.bundle_secondary_meta{text-align:left}a.bundles_links{margin-left:20px}@media(max-width:767px){.bundle_buttons a,.bundle_buttons button{width:100%;text-align:center;margin:0 0 10px}}.secondary_meny a{cursor:pointer}.secondary_meny{margin-top:30px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding-top:3px;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown-content p{cursor:pointer}.cropit-image-preview{width:500px;height:540px}#image-processing{position:relative}.poster-settings>.settings-header{padding:5px 10px;font-weight:700;background:#eee}.poster-settings>.settings-body{background:#f5f5f5;padding:10px}.poster-settings .setting-header{font-size:14px;font-weight:700;margin:15px 0 10px;border-bottom:1px dotted #e1e1e1}.setting-list{padding:0;margin:0}.setting-list>li{list-style:none}.setting-list>li>.list-row{padding:10px 5px;font-size:13px;display:block;cursor:pointer}.setting-list>li>.list-row:hover{padding:10px 5px;background:#d3d3d3}.setting-list>li>.list-row-info{padding:10px 5px;font-size:11px;margin-top:-.5rem;display:block}.setting-list>li>input:checked+.list-row{background:#ddd}.setting-list .price{color:#018F0C;font-weight:700;float:right;display:block}.setting-list input[type=radio]{position:absolute;left:-10000px}.setting-info{border:1px solid #eee;padding:5px;background:#f8f8f8;display:none}.studio-btn{padding:.9rem .75rem;margin:10px 0}.format-box{text-align:center;width:30%;background:rgba(0,0,0,.15);padding:10px 0;margin-bottom:5px;cursor:pointer}.format-box.selected{background:#00a0d6;color:#fff}.format-box img{width:25%}#size-choices .canvas-sizes{display:none}#size-choices .canvas-sizes.active{display:block}.croppie-error{display:none;position:absolute;top:50%;transform:translate(-50%,-70%);left:50%;z-index:698;background:rgba(0,0,0,.67);color:#fff;padding:20px;width:60%}@media screen and (max-width:450px) and (max-width:767px){.croppie-error{padding:10px;width:80%}}.poster-price{overflow:hidden;margin-bottom:10px;font-size:18px;font-weight:700;color:#222}.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sepia{-webkit-filter:grayscale(80%);filter:sepia(80%)}.image-archive{padding:0;margin:0;border:1px solid #eee;overflow:hidden}.image-archive>li{float:left;width:25%;padding:5px;list-style:none;height:100px;cursor:pointer}.image-archive>li.active,.image-archive>li:hover{background:#f1f1f1}.image-archive>li>img{text-align:center;max-height:100%;max-width:100%}.archive-btns{padding:5px}.view{width:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.view .content,.view .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.view img{display:block;position:relative}.view a.info{padding:0;color:#fff;top:50%}.view.img-effect .mask{opacity:0;overflow:visible;border:50% solid transparent;box-sizing:border-box;transition:all .3s ease-in-out}.view.img-effect a.info{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s 0s ease-in-out}.view.img-effect a.info .fa-search{position:absolute;top:50%;margin-top:-8px;margin-left:-7px}.view.img-effect:hover .mask{opacity:1;background:rgba(0,0,0,.4)}.view.img-effect:hover a.info{opacity:1}#uploaded-files{padding:0;list-style:none;background:#f5f5f5;border-top:2px solid #ccc;width:100%;font-size:15px;margin:20px 0}#uploaded-files li{padding:5px 10px}#uploaded-files li#no-files{text-align:center}#uploaded-files .delete-file{float:right;font-size:18px;cursor:pointer}.frame-list .frame-box,.frame-list .frame-box .btn{font-size:.85rem!important}#uploaded-files .delete-file:hover{color:#E84343}.frame-list .frame-box{text-align:center}.frame-list .frame-box:hover{border-color:#000}.frame-list .frame-box .frame-price{text-align:center;padding:2px;margin-top:2px;font-weight:700}.frame-list .frame-box .frame-title{text-align:center;padding:2px;margin-bottom:2px}.green-price{color:#018F0C;font-weight:700}.divider-top{border-top:1px solid #eee;padding-top:10px;margin-top:20px}.step-header{font-size:17px;position:relative;padding-left:33px;margin:20px 10px}.step-circle{border:1px solid #000;border-radius:12px;padding-top:2px;display:block;position:absolute;left:0;top:-3px;width:25px;height:25px;text-align:center}.nav-tabs#effect-cats,.rec-table thead>tr>th{border-bottom:0}#appmenu{border-bottom:1px solid #0087E6;font-size:13px}#appmenu,#appmenu ul{list-style:none;overflow:hidden}#canvas-img{max-width:none}#upload-btns{margin-top:20px;margin-bottom:20px}#upload-btns small{margin-top:10px;display:block}.rec-table{font-size:14px}.rec-table .fa-check-square{color:#5cb85c}.rec-table .fa-play{font-size:11px}.rec-table>tbody>tr>td{vertical-align:middle;border-top:0}.canvas-specs .radio{margin:10px 0}#image{min-height:200px}#no-img{color:#eee;font-size:180px;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:-1}#canvas-bubble,.crop-bubble{z-index:1022;font-size:12px;display:none;position:absolute}.crop-bubble{top:10px;margin:0 10px;font-weight:400;opacity:.7}.crop-bubble #inner{background:#F1F2F2;border-radius:2px}.crop-bubble #text{background:#FA6232;padding:10px;color:#FFF}#canvas-bubble{top:20px;left:10px}#canvas-bubble #text{background:#FFF;padding:10px;border-radius:10px;opacity:.9}#canvas-bubble #tip{margin-left:130px;width:20px;height:16px;background:url(/images/bubble_tip.png);opacity:.9}#effect-cats{margin:20px 0 5px 30px}#effect-cats .active a{color:#fff}#effect-cats a{background:rgba(0,0,0,0);color:#777}#effect-cats a:hover{color:#fff;border-bottom:0}.run-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.run-overlay:hover{display:block}.run-overlay i{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:30px;color:#eee}#preview-image-area img{margin:0 auto;border:1px solid #ffb400}.spec-row{margin:10px 0}.spec-row:first-child{margin-top:0}#image-area #image{position:relative;border:1px solid #ccc}#image-area #canvas-img{width:100%}.jcrop-holder{margin:0 auto}h4#split-canvas-header{display:none;font-size:12px;margin:4px 0}#image-archive{margin-top:15px}#image-list{list-style:none;clear:both}#image-list>li{float:left;margin:0 7px 5px 0;position:relative}#image-list>li img{padding:3px;border:1px solid #AAA;cursor:pointer}#image-list>li img.active,#image-list>li img:hover{background:#8ACDF4}#image-list>li .remove-image{position:absolute;top:-5px;right:-5px;width:16px;height:16px;display:block;background:url(/img/close_icon.png) no-repeat;cursor:pointer}.crop-frame,.crop-inner-frame{width:100%;height:100%}#image-list>li .remove-image:hover{background-position:0 -16px}.deleting-image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5}.upload-button{position:relative}#fileupload,.crop-faceplate,.crop-frame,.crop-frame div,.crop-inner-frame,.crop-inner-frame div,.fileupload,.preview-effect{position:absolute}#fileupload,.fileupload{top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:23px;direction:ltr;cursor:pointer;display:block;width:100%;height:100%}.black-bg{background:#171717}.preview-effect{border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;z-index:100}.price-text{color:#018F0C;font-size:28px;font-weight:700}.SmallBox span,.bigBox span{font-weight:300;letter-spacing:-1px}.crop-frame div{border:2px dashed #0f0}.crop-fline,.crop-hline{height:1px;width:100%;left:0}.crop-inner-frame div{border:1px solid #15FF50}.no-frames .crop-frame{display:none}.crop-fline,.crop-hline,.crop-lline,.crop-rline{background:url(/img/crop.gif) #fff;position:absolute;opacity:.4;overflow:hidden;font-size:.1em}#divMiniIcons,.bigBox{position:fixed;right:10px}.crop-hline{top:0}.crop-fline{bottom:0}.crop-lline,.crop-rline{height:100%;width:1px;top:0}.crop-lline{left:0}.crop-rline{right:0}.option-thumb{border:1px solid #ccc}.bigBox{bottom:10px;background-color:#004d60;width:390px;height:150px;color:#fff;z-index:99999;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;border-left:5px solid rgba(0,0,0,.15);overflow:hidden;padding:10px 10px 5px}.bigBox span{font-size:17px;padding:5px 0!important;display:block}.bigBox p{font-size:13px;margin-top:10px}#divMiniIcons{width:415px;bottom:180px;z-index:9999;float:right}.botClose{position:absolute;right:10px;height:16px;width:15px;cursor:pointer;font-size:18px;opacity:.5;display:block;top:15px}.botClose:hover{opacity:1}#divMiniIcons .cajita{text-align:center;vertical-align:middle;padding:4px 6px;color:#FFF;float:right;cursor:pointer;display:block;background-color:red;font-size:17px;margin-left:4px;margin-top:5px}#divMiniIcons .cajita:active{top:1px;left:1px;position:relative}#pageslide,.SmallBox,.SmallBox .foto,.miniPic{position:absolute}.cajita img{width:23px;height:23px;padding-left:3px;padding-top:3px}.bigBox .bigboxicon{font-size:30px;text-align:left;position:absolute;top:120px;left:6px;z-index:0}.bigBox .bigboxnumber{width:100%;text-align:right;font-size:25px}#divSmallBoxes{position:fixed;right:0;top:0;z-index:9999}.SmallBox{right:5px;top:20px;width:420px;color:#fff;z-index:9999;overflow:hidden;border:1px solid transparent}.SmallBox:hover{border:1px solid #fff;cursor:pointer}.SmallBox .foto{font-size:50px;left:17px}.SmallBox .textoFull{width:93%;float:left;padding-left:20px}.SmallBox .textoFoto{width:78%;margin:3px 20px 3px 80px;float:left}.miniPic{bottom:8px;right:9px}.miniIcono{height:100%;font-size:20px}.SmallBox span{font-size:17px;display:block;margin:4px 0}.SmallBox p{font-size:13px;margin-top:2px}#pageslide{display:none;position:fixed;top:0;height:100%;z-index:999999;width:305px;padding:20px;background-color:#004d60;color:#FFF;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-shadow:inset 0 0 0 0 #222;box-shadow:inset 0 0 0 0 #222}@media screen and (max-width:450px) and (max-width:767px){#divSmallBoxes{position:fixed;width:90%;right:0;top:0}.SmallBox{width:95%}.SmallBox:hover{box-shadow:0 0 10px #888;cursor:pointer}.SmallBox span{font-size:16px}.SmallBox p{font-size:12px;margin-top:2px}.SmallBox .textoFull{width:93%;float:left;padding-left:20px}.SmallBox .textoFoto{width:55%;margin:3px 20px 3px 80px;float:left}.bigBox{position:fixed;right:10px;bottom:10px;background-color:#004d60;width:88%;height:150px;color:#fff;z-index:99999;padding:10px 10px 5px}}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.fast{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-ms-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s}.gatekeeper .gatekeeper-box{padding:40px}.gatekeeper .gatekeeper-box:first-child{border-right:1px dashed #ccc}@media screen and (max-width:992px){.gatekeeper .gatekeeper-box{padding:20px}.gatekeeper-login-btn{width:100%}}@media screen and (max-width:767px){.gatekeeper .gatekeeper-box:first-child{border-right:none;border-bottom:1px dashed #ccc}}.gatekeeper h4{margin-bottom:30px}.gatekeeper-btn{margin:10px;width:100%}.cart-table{border:none}.table>tbody+tbody{border-top:1px solid #ddd!important}.cart-table .product-row,.cart-table td{border-top:none!important}.cart-table td{position:relative}.cart-actions{padding:15px 0;display:flex}.cart-actions button{min-width:32%}.input-group-number{display:flex;position:relative}.input-group-number input{background-color:#eee;line-height:18px;font-size:16px;font-weight:700;height:28px;padding:0;text-align:center;width:38px;border:0;-moz-appearance:textfield}.input-group-number input::-webkit-inner-spin-button,.input-group-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-group-number .spinner-button{background-color:#00a0d6;display:block;width:34px;font-weight:700;height:28px;line-height:28px;padding:0;text-align:center;color:#fff}.cart-price{font-size:20px;font-weight:400;padding-left:15px}@media (max-width:767px){.input-group-number{padding-left:0}.input-group-number .spinner-button{width:25px}.cart-price{font-size:18px}}.radio-input input{width:18px;height:18px;-webkit-box-shadow:0 0 0 0 #0a0808 inset;box-shadow:0 0 0 0 #0a0808 inset;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;cursor:pointer;vertical-align:-4px;border:1px solid #d9d9d9;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:inherit;background:0 0;outline:0}.radio-input input:checked{border:none;-webkit-box-shadow:0 0 0 10px #0a0808 inset;box-shadow:0 0 0 10px #0a0808 inset}.radio-input input:after{width:4px;height:4px;margin-left:-2px;margin-top:-2px;background:#fff;border-radius:50%;content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0}.radio-input input:checked:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.payment-methods{padding:0;margin:0;list-style:none}.payment-methods>li{border-bottom:1px solid #ccc;position:relative}.payment-methods>li:last-child{border-bottom:none}.payment-methods>li>label{display:flex;padding:25px 10px;margin-bottom:0}.payment-methods>li small{display:block;color:#999;margin-top:2px}.payment-methods .payment-logo{width:75px;margin-right:30px}.payment-methods .extra-payment{display:none;padding:10px 42px;border-top:1px solid #ccc;background:#f4f4f4}.payment-methods .extra-payment label{font-weight:700;font-size:11px}@media (max-width:767px){.payment-methods .payment-logo{width:55px;margin-right:0}}.payment-choices{overflow:hidden;padding:0}.payment-choices .payment-choice{display:block;min-height:54px;margin:0 3px 10px 0;border:1px solid #fff;min-width:150px;color:grey;overflow:hidden;font-size:12px;padding:10px;text-align:center}.payment-choices .payment-choice:hover{border:1px solid #ccc;color:#000;cursor:pointer}.payment-choices .payment-choice.active{color:#000;border:1px solid #ccc;background-color:#f5f5f5}.payment-choices .payment-choice .payment-icon{width:100%;height:28px}.payment-card .payment-icon{background:url(/img/checkout/dibs.png) 50% no-repeat}.payment-paypal .payment-icon{background:url(/img/checkout/paypal.png) 50% no-repeat}.payment-klarna-checkout .payment-icon,.payment-klarna-standard .payment-icon{background:url(/img/checkout/klarnastd.png) 50% no-repeat}.payment-pbb .payment-icon{background:url(/img/checkout/pbb.png) 50% no-repeat}.payment-choices input{display:none}.payment-choices .payment-choice span{display:block;line-height:45px}.payment-choices .payment-choice small{color:#333;font-size:11px;margin-top:-12px;height:12px;display:block}.payment-choices .payment-choice small:hover{text-decoration:underline}#klarna-checkout{display:none}#cart-sum{font-weight:700;font-size:18px}#confirm-order{font-size:20px}#summary-discount{color:#c9302c}.address-box{border:1px solid #ccc;background:#fdfdfd;margin:10px 0}.address-box:first-child{margin-right:10px}@media screen and (max-width:450px) and (max-width:767px){.address-box{margin:10px 0}}.address-box .box-header{border-bottom:1px solid #ccc;position:relative}.address-box .box-header:after,.address-box .box-header:before{content:" ";display:table}.address-box .box-header:after{clear:both}.address-box .box-header .box-title{padding:10px 15px;font-size:16px;font-weight:700;float:left}.address-box .box-header .header-btn{padding:10px 15px;font-size:13px;line-height:22px;float:right;border-left:1px solid #ccc;font-weight:400}.address-box .box-header .header-btn:hover{cursor:pointer;background-color:rgba(55,55,55,.1)}.address-box .box-header .header-btn.active{background-color:rgba(55,55,55,.1)}.address-box .box-header .header-btn input[type=checkbox]{position:absolute;left:-9999px}.address-box .box-content{padding:15px}.address-box #shipping-address-form{display:none}.owl-theme .owl-dots .owl-dot.active span{background:#337ab7}.mfp-bg,.modal-backdrop{background:#fff}.product-carousel{padding:0 15px}.product-carousel .gallery-list{float:none}.recently-viewed .owl-item .gallery-list img{max-height:none!important}.recently-viewed .owl-next,.recently-viewed .owl-prev{position:absolute;transform:translateY(-50%);top:50%;font-size:40px}.recently-viewed .owl-next:hover,.recently-viewed .owl-prev:hover{color:#000}.recently-viewed .owl-prev{left:-4px}.recently-viewed .owl-next{right:-4px}.img-vertical-middle{display:table-cell;vertical-align:middle;height:100%}.recently-viewed .item{height:190px;display:table;padding:5px;text-align:center}.recently-viewed .item a{height:100%}.recently-viewed .owl-item img{border:none;vertical-align:middle;max-height:185px}.recently-viewed .owl-item:hover img{opacity:.7}.modal-backdrop.show{opacity:.8}.std-form .tooltip-bottom-right{top:100%;margin-top:15px}.std-form .tooltip{position:absolute;z-index:99;left:-9999px;padding:2px 8px 3px;font-size:11px;line-height:16px;font-weight:400;background:rgba(0,0,0,.9);color:#fff;opacity:0;transition:margin .3s,opacity .3s;-o-transition:margin .3s,opacity .3s;-ms-transition:margin .3s,opacity .3s;-moz-transition:margin .3s,opacity .3s;-webkit-transition:margin .3s,opacity .3s}.btn-label,.btn-tag{background:rgba(0,0,0,.15)}.std-form .tooltip:after{bottom:100%;right:11px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.9);border-left:4px solid transparent;content:'';position:absolute}.std-form .has-error input+.tooltip,.std-form .has-error textarea+.tooltip,.std-form input:focus+.tooltip-hint,.std-form textarea:focus+.tooltip-hint{right:17px;left:auto;margin-top:5px;opacity:1}.btn:active,.btn:focus{outline:0}.btn-labeled{padding:0}.btn-label{position:relative;left:-12px;top:0;display:inline-block;padding:6px 12px;border-radius:3px 0 0 3px}.btn-tagged-right{position:relative;padding:6px 35px 6px 12px}.btn-tagged-left{position:relative;padding:6px 12px 6px 50px}.art-overlay,.btn-tag{position:absolute;top:0;bottom:0}.btn-tag{display:flex;align-items:center;padding:6px 12px}.btn-tagged-right .btn-tag{right:0;border-radius:0 3px 3px 0}.btn-tagged-left .btn-tag{left:0;border-radius:3px 0 0 3px}.btn{border-radius:2px}.btn-black-round,.btn-round{border-radius:18px;border-color:#222;font-family:"Open Sans Light","Open Sans",Arial;padding:5px 15px;color:#fff}.btn-black{color:#fff;background-color:#222;border-color:#222}.btn-black:focus,.btn-black:hover{color:#fff;background-color:#555}.btn-black-round{background-color:#222}.btn-black-round:focus,.btn-black-round:hover{color:#fff;background-color:#333}.btn-black-round .fa{margin-left:15px;font-size:20px}.btn-round{background-color:#222;cursor:pointer}.btn-green{background-color:#5cb85c;border-color:#4cae4c}.btn-green:hover{background-color:#449d44;border-color:#398439;color:#fff}.btn-blue{border-color:#337ab7;background:#337ab7;color:#fff}.btn-blue:hover{border-color:#448cc9;background:#448cc9;color:#fff}.btn-outline-blue{border-color:#337ab7;background:#fff;color:#337ab7}.btn-outline-blue:hover{border-color:#337ab7;background:#337ab7;color:#fff}.btn-big{padding:12px 48px;font-size:16px;border-radius:25px}.btn-white{color:#00aef0;background-color:#fff;border-color:#fff}.btn-white:focus,.btn-white:hover{color:#00aef0;background-color:#e3e3e3}.gallery-buy-btn{width:100px;border-radius:18px;color:#222;background-color:#fff;border-color:#222}.gallery-buy-btn:hover{color:#fff;background-color:#222;border-color:#222}.pages-menu{margin:35px 0}.pages-menu li{margin:0 15px}.pages-menu a{color:#337ab7}#frame-modal .modal-header{background:#333;color:#fff}#frame-modal .modal-header .close{color:#fff}.art-overlay{right:0;left:0;background:rgba(179,170,162,1);color:#333;opacity:0;transition:all .2s linear;font-size:20px}.art-overlay:hover{opacity:1}.owl-item .design-image-wrapper{border:5px solid #000;position:relative;cursor:pointer}.owl-item .design-image-wrapper:after{content:"";display:block;padding-top:140%}.owl-item .design-image-wrapper .preview_div{position:absolute;background-color:#fff;width:100%;height:100%;left:0;top:0;padding:5.68% 5.68% 18%;text-align:center;-webkit-transition:.2s background-color linear;-o-transition:.2s background-color linear;transition:.2s background-color linear}.owl-item .design-image-wrapper .image-holder{position:relative;height:100%;top:0;left:0;bottom:0;width:100%;display:flex;justify-content:center}.owl-item .design-image-wrapper .preview_div .image-holder img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.owl-item .design-image-wrapper .footer-info{position:absolute;bottom:3.5%;width:100%;left:0;text-align:center}.owl-item .design-image-wrapper .info{width:100%;border:none;display:block;margin-left:0;text-align:center;font-size:30%;font-family:Arial;line-height:1.6;letter-spacing:.5px;font-weight:300;padding:0 10%;color:#666}.owl-item .design-image-wrapper .preview_name.name span{font-size:60%;color:#000;font-family:Arial;font-weight:700;text-transform:uppercase;letter-spacing:.5px}@media screen and (max-width:991px){.preview_more_info{font-size:3px}.info{font-size:4px}.preview_name.name span{font-size:7px}.footer-info{bottom:3.2%}}@media screen and (max-width:544px){.design-image-wrapper{border:3px solid #000}}@media screen and (max-width:440px){.info,.preview_more_info{font-size:2px}}.babyart-grid>.grid-wrap{padding:10px;display:flex}.babyart-grid .grid-item{background-color:#F4F4F6;padding:0;position:relative;height:100%;width:100%}.babyart-grid .grid-item a{color:#333}.babyart-grid .grid-item a:hover{text-decoration:none}main{position:relative;background:#fff;border-top:2px solid #ccc;display:flex;flex-direction:column}#zoom{background-color:rgba(235,235,235,.5);position:fixed;top:0;height:100%;left:0;right:0;overflow:hidden;z-index:-1;text-align:center;opacity:0;transform:translateY(30px);transition-property:z-index,visibility,transform,opacity;transition-duration:0s,0s,.25s,.25s;transition-delay:.5s,.5s,0s,0s}#preview-zoom,#zoom-close,.preview-btn{background:rgba(0,0,0,.7);border:0;border-radius:50%;color:#fff;position:absolute;width:45px;height:45px;background-size:40px 40px;background-repeat:no-repeat;background-position:center center;cursor:pointer}#preview-zoom,#zoom-close,.preview-btn:focus{outline:0}#preview-zoom,#zoom-close,.preview-btn label{display:block;margin:0}#preview-add{top:20px;right:10px}#preview-shuffle{top:75px;right:10px}#preview-greyscale{top:130px;right:10px}#preview-delete{top:185px;right:10px}#preview-delete.enabled,.editor-sub-menu .remove_all_from_collage.enabled{background:rgba(173,2,2,1)!important;color:#fff}#zoom-close{top:240px;right:20px}.preview-product-wrapper{border:8px solid #000;height:100%;width:100%;padding:19px;transform:scale(1);background:#fff;display:flex;align-items:center}#zoom.active{z-index:1000;visibility:visible;transform:translateY(0);opacity:1;transition-delay:0s,0s,0s,0s}#zoom-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden}#zoom-container>img{height:100%;width:auto;max-height:100%;margin:0 -100%}.editor-sub-menu{display:none;width:100%;overflow-x:auto;overflow-y:visible;background-color:#fff;transform:translateY(0);transition:transform .2s ease-in-out;z-index:1}.editor-sub-menu.open{transform:translateY(-100%);box-shadow:0 -2px 5px rgba(0,0,0,.1)}.editor-sub-menu .menu-button{display:flex;flex-direction:column;flex:1 1 0%;height:4rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1;padding:.4rem .4rem .25rem;background:0 0;border:none}.editor-sub-menu .menu-button:focus{outline:0}.editor-sub-menu .menu-button div{margin-top:5px}.render_wrapper{height:70vh}.product-preview{position:relative;height:calc(100vh - 84px);background-image:url(/img/poster/poster_background.jpg)}.product-preview .loading-screen{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(235,235,235,.5);background-image:url(/img/loading-spinner.svg);background-repeat:no-repeat;background-position:center center}.pr-post-product-preview .pr-post-inner{width:100%}.albums-content>label,.product-preview.loading .loading-screen{display:block}.settings-panel-inner{overflow:hidden;z-index:2;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 -1px 4px 0 rgba(0,0,0,.2)}.settings-panel .settings-menu{margin:0;padding:0;display:flex;list-style:none;border-bottom:1px solid #cacaca}.settings-panel .settings-menu>li{flex:1;text-align:center;cursor:pointer;font-size:13px;display:flex;flex-direction:column}.settings-panel .settings-menu li.selected{background:#000;color:#fff;font-weight:500}.panels{display:flex;list-style:none;margin:0;padding:0;flex:1;position:relative;transition:margin-left .5s;overflow:hidden}.panels>li{position:relative;float:left;min-width:500px;width:500px;padding:20px 30px 0;display:flex;flex-direction:column;justify-content:space-between}.panels .panel-container::-webkit-scrollbar{width:2px;background-color:#e9e9e9}.panels .panel-container::-webkit-scrollbar-thumb{background-color:#000}.orientation-button-wrap input{display:none}.orientation-button-wrap input:checked+.orientation-button{background:#333744;color:#fff}.orientation-button{margin-right:10px;line-height:3rem;height:45px;width:120px;background:#fff;position:relative;cursor:pointer;text-align:center;border-radius:3px;border:1px solid #d1d1d1;color:rgba(51,55,68,.7);transition:color 150ms ease-in-out,background 150ms ease-in-out}@media (max-width:767px){.preview-btn{display:none}.editor-sub-menu{display:flex}.product-preview{text-align:center;position:relative;overflow:hidden;flex:1;width:100%}#main-preview{max-height:100%;width:auto;margin:0 -100%;height:70vh}.panels .panel-container{min-height:0}.settings-panel{background:#fff;box-shadow:0 -2px 4px 0 rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column}.settings-panel .settings-menu>li{padding:10px 0}.panels>li{min-width:100vw;padding:10px 15px 0}.panels.selected-2{margin-left:-100vw}.panels.selected-3{margin-left:-200vw}.panels.selected-4{margin-left:-300vw}.panels.selected-5{margin-left:-400vw}#preview-zoom{bottom:20px;left:10px}}@media (min-width:768px){#preview-zoom{bottom:35px;left:20px}.product-preview .loading-screen{background-size:70px 70px}.product-preview{overflow:hidden;height:calc(100vh - 129px);display:flex;justify-content:center;align-items:center;margin-right:400px;background-position:center center;background-repeat:no-repeat;width:90vw;width:calc(100vw - 400px)}.size30x40 .product-preview.landscape{background-image:url(/babyart/resources/assets/img/poster_bg_30x40_landscape.jpg)}.size30x40 .product-preview.portrait{background-image:url(/babyart/resources/assets/img/poster_bg_30x40_portrait.jpg)}.size50x70 .product-preview.landscape{background-image:url(/babyart/resources/assets/img/poster_bg_50x70_landscape.jpg)}.size50x70 .product-preview.portrait{background-image:url(/babyart/resources/assets/img/poster_bg_50x70_portrait.jpg)}#main-preview{width:1200px;margin:auto 0}.settings-panel{background:#fff;box-shadow:-2px 0 4px 0 rgba(0,0,0,.2);position:absolute;display:flex;flex-direction:column;top:0;bottom:0;right:0;width:400px}.panels.selected-2{margin-left:-400px}.panels.selected-3{margin-left:-800px}.panels.selected-4{margin-left:-1200px}.panels.selected-5{margin-left:-1600px}.settings-panel .settings-menu>li{line-height:60px;height:60px;letter-spacing:2px}}@media (min-width:1200px){.product-preview{width:calc(100vw - 500px)}.preview-product-wrapper{transform:scale(1.2)}#main-preview{width:1200px;margin:auto 0}.settings-panel{width:500px}.panels.selected-2{margin-left:-500px}.panels.selected-3{margin-left:-1000px}.panels.selected-4{margin-left:-1500px}.panels.selected-5{margin-left:-2000px}}.app-padding{padding-top:40px!important;padding-bottom:40px!important}