.fotolia{margin:0 0 100px 0}.fotolia .banner{height:90px}.fotolia .search_filters{position:relative;width:100%;background:#f3f3f3;padding:0}.note{font-size:14px;line-height:1.5;color:#9b9b9b}.note>div{margin-bottom:3px}.note.small{font-size:12px}.note div:last-of-type{margin-bottom:25px}img{max-width:500px}.search_filters .checkbox{padding:0}.search_filters .title{font-size:18px;font-weight:700;display:block}.cropper>img{width:100%;height:100%}.jcrop-active,.jcrop-active canvas{max-width:100%!important;max-height:100%!important;height:auto!important}.jcrop-active{margin:0 auto}.jcrop-active img{max-width:100%!important}.fotolia .index h1{font-size:40px;line-height:1;color:#000;text-align:center;margin:60px 0;text-shadow:none}.fotolia .index .subtitle{text-align:center;max-width:665px;margin:-30px auto 40px auto;font-size:13px;line-height:1.5}.search_filters .col-xs-12{padding:0}.search_filters form{display:inline-block;position:relative;width:100%}.search_filters .form-group{display:inline-block;width:100%;margin:0}.search_filters input.form-control{border-radius:0;border:0;border-bottom:1px solid #b7b7b7;color:#000;font-size:24px;height:70px;padding:0 375px 0 28px;width:100%;box-shadow:none}.search_filters .btn_search{border-bottom:1px solid #b7b7b7;border:0;background:none;border-radius:0;color:#000;font-size:34px;height:69px;position:absolute;top:0;right:307px;margin:0}.search_filters .btn_search:hover,.search_filters .btn_search:focus{color:#f00}.search_filters .btn_search span{display:block;text-indent:-9999px}.search_filters a.upload{position:absolute;top:0;right:0;display:table;background:url(/assets/client/img/upload_hover.png) no-repeat 90% center #000;padding:10px 70px 10px 30px;width:289px;height:70px;font-size:18px;line-height:1;border-radius:0;margin:0;white-space:normal;text-align:left;color:#fff}.search_filters a.upload span{display:table-cell;vertical-align:middle}.search_filters a.upload:hover,.search_filters a.upload:focus{background:url(/assets/client/img/upload_hover.png) no-repeat 90% center #000}.search_filters .filters{margin:0}.search_filters .filters .panel{border:0;border-radius:0;background:#ccc}.search_filters .filters .panel-heading{padding:0;background:#ccc;border:0;border-radius:0}.search_filters .filters a{display:block;font-size:20px;font-weight:bold;text-align:center;padding:10px 15px}.search_filters .filters a:hover,.search_filters .filters a:focus{text-decoration:none}.search_filters .filters a.collapsed::after{content:"+"}.search_filters .filters a::after{content:"-"}.search_filters .filters .title_filter{font-size:34px;font-weight:normal;line-height:1.2}.search_filters .filters button{display:block;margin:10px auto}.category h1{font-size:40px;color:#000;text-align:center;margin:70px 0 80px 0;text-shadow:none}.category h2{font-size:30px}.category a{display:block;position:relative;margin:2.5px}.category a .hover{display:block;-ms-opacity:0;opacity:0;-o-transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.category a:hover .hover,.category a:focus .hover{-ms-opacity:1;opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,0,0,.6);-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.category .name{position:absolute;top:50%;left:0;width:100%;font-size:36px;line-height:1;font-weight:700;color:#fff;text-align:center;padding:0 30px;z-index:1;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.category .upload .name{background:url(/assets/client/img/upload_large.png) no-repeat center top transparent;padding-top:80px}.similar{text-align:center}.similar a{display:inline-block;margin:0 auto}.switcher{margin:0 0 60px 0;text-align:center}.input-toggle{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.input-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.input-toggle-handle{display:block;width:665px;max-width:100%;height:70px;background:#464646;border-radius:10em;cursor:pointer}.input-toggle-handle:before{content:"Standard";position:absolute;z-index:1;top:5px;left:5px;width:50%;height:60px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:10em;background:#fff;color:#000;font-size:24px;font-family:"Quicksand",sans-serif;font-weight:300;line-height:60px;box-shadow:0 0 10px 2px rgba(0,0,0,.5);cursor:pointer}.input-toggle-handle:after{position:relative;left:25%;top:5px;color:#000;font-size:24px;font-family:"Quicksand",sans-serif;font-weight:300;line-height:60px;z-index:10;content:"Premium";opacity:0;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease}.input-toggle input:checked~.input-toggle-handle:before{left:49%;color:#fff}.input-toggle input:checked~.input-toggle-handle:after{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.input-toggle:before{content:"Standard";left:15%;color:#fefefe}.input-toggle:after{content:"Premium";right:15%;color:#fefefe}.input-toggle:before,.input-toggle:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px;font-size:24px;font-family:"Quicksand",sans-serif;font-weight:300;z-index:0}.input-toggle .line{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:30%;height:1px;background:#686868}.switcher2{width:665px;position:relative;margin:0 auto 60px auto}.switcher2 label{cursor:pointer;margin:0}.switcher2 img{border-radius:10em}.switcher2 img.abs{position:absolute;top:0;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.switcher2.premium img.abs{left:auto;right:0}.switcher2 img.abs.premium{opacity:0}.switcher2.premium img.abs{opacity:0}.switcher2.premium img.abs.premium{opacity:1}.switcher2 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.switcher2 input:checked~img.abs{left:49%;-webkit-transition:all .4s ease,opacity .5s ease-in-out;-moz-transition:all .4s ease,opacity .5s ease-in-out;-o-transition:all .4s ease,opacity .5s ease-in-out;transition:all .4s ease,opacity .5s ease-in-out}.switcher2.premium input:checked~img.abs{left:auto;right:49%}.switcher2 input:checked~img.abs.premium{opacity:1}.switcher2.premium input:checked~img.abs{opacity:1}.switcher2.premium input:checked~img.abs.premium{opacity:0}.fotolia .index .modal-dialog{width:100%;height:100%;margin:0}.fotolia .index .modal-dialog .modal-content{border:0;border-radius:0;box-shadow:none;height:100%;background:#000;padding-bottom:84px}.fotolia .index .modal-dialog .modal-content .modal-body{height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;padding:0}.fotolia .index .modal-header .modal-title{display:inline-block;line-height:26px;max-width:650px}.fotolia .index .modal-header .fav{float:right;margin-right:30px;border:1px solid #000;border-radius:30px;text-decoration:none;padding:5px 15px;font-size:16px}.fotolia .index .modal-header .fav:hover,.fotolia .index .modal-header .fav:focus{background:#000;color:#fff}.fotolia .index .modal-header .fav i{margin-right:5px}.fotolia .index .modal-header .fav.del{border:1px solid transparent}.fotolia .index .modal-header .fav.del:hover,.fotolia .index .modal-header .fav.del:focus{background:#fff;color:#000;border:1px solid #000}.fotolia .index .modal-body .ambiance img{max-width:100%;margin-bottom:10px;cursor:pointer}.fotolia .index .modal-body .image{position:relative;overflow:hidden;height:487px}.fotolia .index .modal-body .image .ambiance{position:absolute;left:0;top:0;width:100%;height:487px;z-index:1000}.fotolia .index .modal-body .image .ambiance img{top:0;margin-top:0}.fotolia .index .modal-body .image img.img{display:block;position:absolute;top:0;margin:0 auto;border:1px solid #ddd;width:100%}.fotolia .index .modal-footer{position:absolute;bottom:0;left:0;width:100%;margin-top:0;text-align:center;background:#fff}.fotolia .index .modal-footer .btn-primary{margin:5px auto 0 auto;font-size:16px;line-height:16px;padding:10px 16px}.fotolia .index .modal-footer .prev,.fotolia .index .modal-footer .next{width:44px;height:44px;background:url(/assets/client/img/modal_prevnext.png) no-repeat left center transparent}.fotolia .index .modal-footer .prev{float:left}.fotolia .index .modal-footer .next{float:right;background-position:right center}.fotolia .index .modal-footer .similar{display:inline-block}.fotolia .index .category .back{display:inline-block;color:#000;border:1px solid #9e9e9e;background:#fff;font-size:12px;line-height:1;margin:60px auto -40px auto;padding:6px 15px 6px 30px;-ms-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.fotolia .index .category .back::before{content:"<";font-weight:bold;position:absolute;top:4px;left:15px;font-size:14px}.fotolia .index .category .back:hover{background:#000;color:#fff;-ms-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.push-name-down .name{padding-top:85px}.details .breadcrumb{text-align:left;margin:0 0 30px 0}.details .alert{border-color:#000}.details .top{margin-top:50px}.details .top .note{font-size:12px}.details h1{font-size:24px;line-height:1.5;color:#f00;margin:0 0 10px 0;text-shadow:none}.detail-ctn .img-detail .note{font-size:24px;line-height:1.5;color:#f00;margin:0 0 10px 0;text-shadow:none;font-weight:bold}.detail-ctn .img-detail .title{font-size:16px;line-height:1.5;color:#333}.details .back,.details .similar,.details .fav{font-size:14px;padding:3px 20px 3px 15px;margin:0}.details .back i,.details .fav i{margin-right:10px}.details .fav{margin-left:30px;background:none}.details .fav:hover{background:#000;color:#fff}.details a.author{text-decoration:underline}.details .note:last-child{margin-bottom:20px}.details .alert .note{margin-bottom:0;color:#31708f;font-size:18px;line-height:24px}.details .similar{margin-top:0}.img_primary{position:relative;max-width:500px}.img_primary i{color:#f00}.img_primary svg path{fill:#f00}.note.margin{padding-top:20px}.img_primary .ambience{position:absolute;top:0;left:0;z-index:2;max-width:100%;margin-bottom:20px;overflow:hidden}.ambiance-img,.ambiance-img img{text-align:center;vertical-align:middle}.ambiance-img{height:334px;overflow:hidden;position:relative}.ambiance-img.first{background-image:none!important}.ambiance-img.stretch{background-size:cover;background-repeat:no-repeat;background-position:center center}.ambiance-img img{max-height:334px}.ambiance-img.stretch img{display:none}.title_dimensions{font-size:22px;margin:0 0 40px 0;font-weight:bold}.title_options{display:block;font-size:22px;margin:20px 0 10px 0;font-weight:bold}.details label{font-size:16px;line-height:1.2;height:18px;margin-right:12px;padding-left:25px}.details input.wh,.details select.wh,#productQty,#graphicTime{width:80px;height:30px;text-align:center;margin:0;padding:0 10px}.notedimensions{font-size:14px;line-height:1.5;margin-top:30px}.asterisk{font-size:25px;font-weight:bold;line-height:1;color:#f00;float:left;margin-right:5px}.details .infos{font-size:18px}.details .infos .row{margin-bottom:15px}.details .qty{display:block;margin-top:3px}.details .btn-primary.disabled{background:#fb99a4}.details form .panel-group{margin:20px 0}.details form .panel-group .note{display:none;margin-bottom:0}.details form .panel-group.disabled .note{display:block}.details form .panel-group.disabled .panel-heading{cursor:not-allowed}.details form .panel-group.disabled .title_options{opacity:.3;cursor:not-allowed}.details form .panel-group .panel{border:0;box-shadow:none}.details form .panel-group .panel .panel-heading{background:none;padding:0}.details form .title_price{font-size:22px;font-weight:bold;margin:40px 0 30px 0}.details form .panel-group .panel .panel-body{border:0;padding:0;margin-top:30px}.details .printzone{margin:20px 0 50px 0;font-size:14px;line-height:1.5;color:#a3a3a3}.details .panel-group.disabled .panel-collapse{display:none}.details .printzone .square{position:relative;background:#e3e3e3;width:74px;height:56px;float:left;margin-right:20px}.details .printzone .square img{position:absolute;left:0;top:0;animation:square 1s infinite alternate ease-in-out}@-webkit-keyframes square{0%{left:0}100%{left:100%}}@keyframes square{0%{left:0}100%{left:24px}}.details form .realPrice{position:relative;font-size:14px}.details form .realPrice:before{content:"";position:absolute;top:0;width:100%;height:50%;border-bottom:1px solid #f00}.auto-adjust-for-wall{border:1px solid #f00;padding:0 20px}.auto-adjust-for-wall h1{padding-top:5px;font-weight:bolder;font-size:20px;letter-spacing:-1.5px;margin-bottom:0;margin-top:5px}.auto-adjust-for-wall .form-group{margin-left:30px}.auto-adjust-for-wall .adjusted-dimensions{font-weight:bold;padding-top:10px;padding-bottom:10px}.emphasis{font-weight:bold}.close-like{font-size:smaller;float:right}#modalConfirmation{padding:0!important;text-align:center}#modalConfirmation:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}#modalConfirmation .modal-dialog{display:inline-block;vertical-align:middle;color:#000;width:680px}#modalConfirmation .modal-content{border-radius:0;border:0;text-align:left}#modalConfirmation .modal-header{padding:70px 90px 60px 90px;border:0}#modalConfirmation h2{font-size:40px}#modalConfirmation .modal-body{padding:0 90px 90px 90px}#modalConfirmation .modal-body .image{position:relative;margin:0 auto;max-height:334px;width:100%;height:334px}#modalConfirmation .modal-body .image img{position:absolute;max-height:334px;left:50%;transform:translateX(-50%)}#modalConfirmation .modal-body .image img.shadow{opacity:.5}#modalConfirmation .infos,#modalConfirmation .buttons{margin-top:60px}#modalConfirmation .infos{font-size:18px}#modalConfirmation .infos p{margin-bottom:26px}#modalConfirmation .infos p:last-child{margin-bottom:0}#modalConfirmation .buttons .btn-primary{margin:0;display:block;width:100%}#modalConfirmation .buttons .btn-primary:first-child{margin-bottom:30px;font-size:16px;padding:8px 20px}.details .filters{position:relative;width:100%;background:#f3f3f3;padding:20px 45px;border-bottom:1px solid #000}.details .filters .title{font-weight:700}.details .filters label{display:block;font-size:16px;text-align:center;line-height:18px}.details .filters input{height:30px;padding:0 13px;font-size:18px;margin-top:16px}.details .filters #width,.details .filters #height{margin-bottom:10px}.details .filters .checkbox input{margin-top:7px}.details .filters .reset{position:absolute;bottom:-1px;right:0}.details .filters .reset button{height:26px;font-size:14px;line-height:14px;padding:5px;margin:0;border-radius:0}.details .filters .checkbox{padding:0}.details .filters .irs-with-grid{margin-top:15px}.irs-bar,.irs-bar-edge{display:none!important}.irs-from,.irs-to,.irs-single{background:#f00}.thumbnails{max-width:500px;margin:40px 0 20px 0}.thumbnails img{display:block;margin:0 auto 20px auto;cursor:pointer;padding:3px;border:2px solid transparent;transition:.4s;position:relative;z-index:1}.thumbnails img:hover{border-color:#000;transition:.4s}.thumbnails img.active{border:2px solid #f00}.thumbnails img.ori{position:absolute;top:3px;left:0;border:0;padding:0;padding-left:19px;padding-right:19px;margin:0}.addToCart{margin-bottom:40px}.apply-crop .btn{margin-top:0}.gen-ai-label-container{display:flex;align-items:center}.gen-ai-label{padding-left:5px}