.project111 h1{padding:0;margin-bottom:20px}.project111 .col-md-2{width:20%}.project111 .col-md-10{width:80%}.categories{z-index:0}.categories .category{padding:0 15px;border:0;margin-bottom:40px;width:50%;float:left}.categories .category .category-item{min-height:250px;border:1px solid #bbb;position:relative;border-radius:4px;line-height:1}.categories .category .category-item .category-name{margin-left:175px;float:left;margin-top:5px}.categories .category .category-item .category-name a{line-height:1}.categories .category .category-item img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);position:absolute;border-bottom:0;top:50%;left:50%;width:auto}.categories .category .category-item a{border-bottom:0}.categories .category .category-item a.category-image{overflow:hidden;min-height:128px;position:absolute;max-width:none;min-width:128px;text-align:center;top:10px;left:10px;display:block}.categories .category .category-item .subcategories{height:75%;overflow-y:hidden;overflow-x:hidden;padding-top:5px;right:0;position:absolute;max-height:75%;bottom:0;top:auto;padding-bottom:10px;left:170px}.categories .category .category-item .subcategories ol li{margin:0;float:left}.categories .category .category-item .subcategories ol li a{padding:0 4px}.project111 .categories .category .category-item{min-height:0;padding:8px 8px 8px 152px;border:0}.project111 .categories .category:nth-child(odd){clear:left}.project111 .categories .category .category-item h2 a{color:#333}.project111 .categories .category .category-item h2 a:hover{color:#f36c21}.project111 .categories .category .category-item h2{padding:0;margin:0 0 16px;float:none}.project111 .categories .category .category-item .subcategories{padding:0;right:auto;position:relative;bottom:auto;top:auto;margin:0;left:auto}.project111 .categories .category .category-item .subcategories .list-unstyled{margin:0;width:auto;line-height:2}.project111 .categories .category .category-item .subcategories .list-unstyled li{position:relative;margin:0 12px 0 0;float:none;white-space:nowrap;display:inline-block}.project111 .categories .category .category-item .subcategories .list-unstyled li a:after{padding:2px 0 0 1px;font-size:16px;color:#666;content:",";position:absolute}.project111 .categories .category .category-item .subcategories .list-unstyled li:last-child a:after{content:none}.project111 .categories .category .category-item .subcategory{padding:0;font-size:14px;color:#757575;position:relative;border-bottom:0;margin:0;white-space:normal;display:inline}.project111 .categories .category .category-item .subcategory:hover{color:#f36c21}.attachments,.product-image-info,.wrapped-inline{position:relative;width:50%;float:left}.wrapped-inline{height:40px;margin-bottom:30px;border-bottom:1px solid #ccc;padding-left:10px}.wrapped-inline a{padding:6px 15px;font-size:16px;border:1px solid #ccc;color:#364657;border-radius:5px 5px 0 0;background:#f1f1f1;margin-top:2px;display:inline-block}.wrapped-inline a:hover{background:#e8e8e8;border-bottom-color:#ccc}.wrapped-inline a.selected{color:#364657;border-bottom:1px solid #fff;background:#fff}.product-main-wrapper .product-image-info{padding-right:16px;padding-left:64px}.project111 .product-list-item:hover .product-list-item-wrapper{box-shadow:0 0 8px -3px #000}.product-image-info .product-img{padding:0;border:0;margin-bottom:0;position:relative;width:auto}.product-img a:hover{cursor:pointer}.prod-similar-item a:before,.product-image-info .product-img:before{padding-top:100%;content:"";display:block}.product-image-info .product-img img{height:auto;right:0;position:absolute;max-width:100%;bottom:auto;top:0;margin:auto;left:0}.product-image-info .tmblist{transition:.6s;position:absolute;bottom:0;top:0;margin:0;left:-8px;width:64px}.product-image-info .tmblist .tmb{overflow:hidden;padding:0;text-align:center;margin:8px;border-radius:4px;background:#fff;width:100%;float:left}.product-image-info .tmblist .tmb img{max-height:55px;width:auto}.product-image-info .tmblist .tmb:hover{box-shadow:0 0 4px 2px #64bc46}.prod-similar{margin-bottom:20px}.prod-similar h3{margin-top:0}.prod-description{margin:20px 0}.prod-prints .note-caption{margin-bottom:5px;width:100%;display:inline-block}#calculatedPrice{font-size:24px;font-weight:600;text-align:right;margin:15px 0}.product-order .print-info{margin-top:20px}#calculatedPrice,.product-order .prod-prints,label[for=printComment]{width:100%;display:inline-block}.product-order .prod-prints span.note-caption,.project111 .category-list .category-item .subcategory-list li.current{font-weight:700}.product-order .btn[type=submit]{margin-bottom:10px;clear:right;float:right}.product-order .btn[type=submit]+.btn[type=submit]{font-size:13px}.product-order .sel-print-type{padding:2px 10px;font-size:12px;border:1px solid #64bc46;text-decoration:none;margin-right:5px;margin-bottom:10px;color:#000;transition:.3s;border-radius:5px;cursor:pointer;float:left}.product-order .sel-print-type:hover{border-color:#f36c21;text-shadow:0 0 2px #364657;color:#fff;background:#f36c21}.product-order .sel-print-type.selected-pt,.product-order .sel-print-type.selected-pt:hover{padding:2px 10px;border:1px solid #64bc46;text-shadow:0 0 2px #364657;color:#fff;background:#64bc46}td.txtAmount{max-width:50px}.txtAmount input{width:100%;padding-left:10px}table.prod-info td,table.prod-info th{font-size:12px;text-align:center;width:30%}table.prod-info td.prod-left,table.prod-info th.prod-left{width:23%}.prod-info,.prod-info tr td:first-child,table.prod-info th:first-child{text-align:left}.prod-info{font-size:12px}#gfProductModel h1+h2,.catalog .breadcrumbs{display:none}label[for=userAttachment]+input{height:0;margin-bottom:60px;color:transparent;position:relative;width:0}label[for=userAttachment]+input:hover:before{background:#eb6309}label[for=userAttachment]+input:before{height:30px;padding:4px 10px;right:0;color:#fff;transition:.3s;content:"+ Добавить файл";position:absolute;opacity:1;bottom:0;top:0;border-radius:5px;background:#64bc46;cursor:pointer;left:0;width:140px}label[for=printComment]+textarea#printComment{min-height:80px;margin-bottom:20px;max-width:100%;max-height:150px;box-shadow:inset 0 0 4px -1px #364657;width:100%}.product-info-main .note{font-weight:600;font-style:italic;color:#364657}.product-info-main .note+.prod-description{display:inline-block}.product-info-main .note div{height:auto;position:relative;text-align:right;width:100%;line-height:2;display:inline-block}.product-info-main .note div:before{padding-top:20px;right:312px;content:"";position:absolute;border-bottom:1px solid #ccc;top:0;left:0;z-index:-1}.product-info-main .note div span{position:relative;padding-right:5px;background:#fff;width:auto;float:left;display:inline-block;z-index:12}.product-info-main .note div span+span:before{content:none}.product-info-main .note div span+span{text-align:left;background:#fff;width:310px;float:right;padding-left:5px}.attachments .attached-file{margin-right:8px;float:left}.attachments .attached-file a{border:0;text-shadow:none;color:#7f7f7f;background:0 0}.attachments .attached-file a:hover{color:#64bb46;background:0 0}.attachments .attached-file.Cdr-file a:before{background:url(/content/images/project111/cdr.png)}.attachments .attached-file.Cdr-file a:before,.attachments .attached-file.Doc-file a:before,.attachments .attached-file.Pdf-file a:before{height:35px;content:"";position:relative;background-size:35px;top:8px;width:35px;display:inline-block}.attachments .attached-file.Pdf-file a:before{background:url(/content/images/project111/pdf.png);background-size:35px}.attachments .attached-file.Doc-file a:before{background:url(/content/images/project111/doc.png)}.prod-description ol,.prod-description ul{list-style:none}.prod-description ol li,.prod-description ul li{margin-bottom:10px;padding-left:0}.prod-description ol li:before,.prod-description ul li:before{font-weight:400;font-style:normal;margin-right:5px;color:#64bc46;content:"";font-family:Glyphicons Halflings;display:inline-block}.prod-description ol li:last-child,.prod-description ul li:last-child{margin-bottom:20px}.gf-filters .selectpicker+input{margin-top:2px}.prod-similar .prod-similar-list{position:relative;margin:0 -5px;width:auto}.prod-similar-list:after{content:"";clear:both;display:block}.prod-similar .prod-similar-item{padding:5px;margin:0;width:58px;float:left}.prod-similar-item a,.project111 .subproduct-picker .subproduct-picker-item a{overflow:hidden;border:1px solid #ccc;position:relative;border-radius:5px;display:block}.prod-similar-item a:hover{border:1px solid #64bc46;box-shadow:0 0 4px 2px #64bc46}.prod-similar-item img{-webkit-transform:translate(50%,50%);transform:translate(50%,50%);right:50%;position:absolute;max-width:100%;bottom:50%;border-radius:5px;display:block}.product-image-info .tmblist.mCustomScrollbar{width:72px}.product-image-info .tmblist.mCustomScrollbar .tmb{margin-right:16px;cursor:pointer;width:56px;float:none}.product-image-info .tmblist .tmb a:hover{border:1px solid #bbbdbe}.product-image-info .tmblist.mCustomScrollbar .mCSB_container{margin:0}.product-image-info .tmblist.mCustomScrollbar .mCSB_scrollTools_vertical{transform:translateX(6px)}.product-image-info .tmblist.mCustomScrollbar .mCSB_scrollTools_vertical .mCSB_dragger_bar{background-color:#64bc46}.project111 *{-moz-box-sizing:border-box;box-sizing:border-box}.attachments-annotation{margin-bottom:30px}.project111 .subproduct-picker{height:100%;position:absolute;top:15px;left:25px;width:36px;z-index:9}.project111 .subproduct-picker .subproduct-picker-item{height:36px;padding:0;border:0;margin:0 0 2px;width:36px;display:block}.project111 .subproduct-picker .subproduct-picker-item a{height:36px;padding:0;border:1px solid transparent;text-align:center;background:#fff;width:36px;line-height:32px}.project111 .subproduct-picker .subproduct-picker-item.more-subproducts{font-size:15px;font-weight:700;color:#000}.project111 .subproduct-picker .subproduct-picker-item.more-subproducts a{color:#000}.project111 .subproduct-picker .subproduct-picker-item a:hover,.project111 .subproduct-picker .subproduct-picker-item.current a{border:1px solid #ccc;background:#fff}.project111 .subproduct-picker .subproduct-picker-item img{max-width:30px;max-height:30px;vertical-align:middle}.project111 .product-list{overflow:hidden;padding:0;margin:0;width:100%;display:block}.project111 .product-list .product-list-item{list-style:none;padding:10px 20px;position:relative;clear:none!important;width:33.333%;float:left;vertical-align:top;display:inline-block}.catalog-search .project111 .product-list .product-list-item{width:25%}.project111 .product-list-item .product-image-container{height:250px;overflow:hidden;position:static;text-align:center;width:100%;display:block}.project111 .product-list-item .product-image-container a{border:0;text-decoration:none}.project111 .product-list-item .product-image-container img{max-width:100%;max-height:100%}.project111 .product-list-item .product-info-container{min-height:205px;padding:10px 8px 0;position:static;width:100%;display:block}.project111 .product-list-item .product-info-container *{font-size:14px}.project111 .product-list-item .product-info-container .category-price{font-size:18px;margin:5px 0 10px;display:block}.project111 .product-list-item .product-info-container .category-price .from{font-size:12px;color:#aaa}.project111 .product-list-item .product-info-container .category-info{margin:5px 0 10px;display:block}.project111 .product-list-item .product-info-container .category-info .line{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.project111 .category-list{margin:32px 0 0}.project111 .category-list .category-item:first-child{padding:0;margin:0 0 20px;border-radius:4px}.project111 .category-list .category-item{margin:0 0 6px}.project111 .category-list .category-item span.h4{padding:0;font-size:14px;font-weight:400;margin:0}.project111 .category-list .category-item span.h4 a{font-size:15px;font-weight:400;color:#364657}.project111 .category-list .category-item .subcategory-list{list-style:none;padding:0;font-size:13px;margin:0}.project111 .category-list .category-item .subcategory-list li{padding:6px 4px 6px 10px;margin:0;line-height:16px}.project111 .category-list .category-item .subcategory-list li a,.project111 .category-list .category-item a{font-size:13px;color:#757575;border-bottom:0;line-height:16px}.project111 .category-list .category-item .subcategory-list li a:hover,.project111 .category-list .category-item a:hover,.project111 .category-list .category-item span.h4 a:hover{color:#eb6309}.project111 .product-filters{padding:0 0 50px;margin:0;background:#fff;display:block}.project111 .product-filters .clear-all-filters{font-size:13px;margin-left:20px;display:inline-block}.project111 .product-filter{position:relative;margin:0 10px 10px 0;display:inline-block}.project111 .product-filter .selected-value{padding:2px 18px 2px 10px;font-size:13px;border:1px solid #dedede;color:#333;position:relative;border-radius:5px;background:#fff;display:block}.project111 .product-filter .filter-values ol li a:first-letter,.project111 .product-filter .selected-value:first-letter{text-transform:capitalize}.project111 .product-filter.selected .selected-value{border:1px solid #aaa;font-weight:700;background:#f1f1f1}.project111 .product-filter .selected-value:after{font-size:9px;right:4px;color:#666;content:"▼";position:absolute;top:6px;font-family:Arial}.project111 .product-filter .selected-value:hover,.project111 .product-filter.expanded .selected-value{border:1px solid #aaa}.project111 .product-filter .filter-values{overflow-y:auto;border:1px solid #d6d6d6;color:#333;position:absolute;max-height:282px;top:30px;box-shadow:0 2px 4px rgba(0,0,0,.16);background:#fff;display:none}.project111 .product-filter.expanded .filter-values{display:block;z-index:111}.project111 .product-filter .filter-values ol{list-style:none;padding:0;border:0;margin:6px 0}.project111 .product-filter .filter-values ol li{padding:0;margin:0}.project111 .product-filter .filter-values ol li a{padding:4px 40px 4px 20px;font-size:13px;border:0;color:#333;position:relative;white-space:nowrap;display:block}.project111 .product-filter .filter-values ol li a:hover{background:#f1f1f1}.project111 .product-filter .filter-values ol li.selected a,.project111 .product-filter .filter-values ol li.selected a:hover{font-weight:700;color:#000}.show-filter{padding:4px 20px;font-size:16px;margin-bottom:30px;color:#fff;border-radius:4px;background:#64bc46;float:right}.show-filter i{margin-right:5px}.show-filter u{text-decoration:none}.project111 .all-content{padding:5px 15px 6px;font-size:16px;border:1px solid #e5e5e5;font-weight:600;color:#364657;position:relative;border-bottom:0;text-align:left;border-radius:4px 4px 0 0;background:#f7f7f7;display:none}.project111 .category-list .all-cat{overflow:hidden;padding:10px 0 5px;border-radius:0 0 4px 4px}.project111 .category-list .all-cat .category-item:first-child{padding:0;border:0;margin:0}.project111 .category-list .all-cat .category-item:first-child .h4{padding:0;font-size:14px;border-bottom:0;margin:0 0 6px;background:0 0}.project111 .category-list .all-cat .category-item .h4 a{font-size:14px;font-weight:400;color:#364657;border-bottom:0}.project111 .category-list .all-cat .category-item a:hover{color:#64bc46}.project111 .category-list .all-cat .category-item{transition:.4s;opacity:1}.project111 .category-list .all-cat.hided .category-item{opacity:0}.project111 .category-list .category-item:first-child .h4{padding:4px 4px 4px 0;font-size:16px;font-weight:600;color:#364657;margin:0;display:block}.attachments .inserter-text{margin-bottom:25px;width:100%;display:inline-block}.alert-add-success{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:6px 15px;position:absolute;min-width:212px;top:50%;background:#fffae6;left:50%;width:auto}.project111 .product-list-item .add-product,.project111 .product-list-item .product-info-container+.add-product{padding:4px 15px;border:0;color:#fff;text-align:center;background:#64bc46;width:auto;display:inline-block}.project111 .product-list-item .product-info-container+.add-product:hover{background:#eb6309}.swiper-container.gf_recommendation{height:480px}.swiper-container.gf_recommendation .swiper-button-next.recommendation-button-next,.swiper-container.gf_recommendation .swiper-button-prev.recommendation-button-prev{background:0 0}.swiper-container.gf_recommendation .swiper-button-next.recommendation-button-next{right:0}.swiper-container.gf_recommendation .swiper-button-prev.recommendation-button-prev{left:0}.swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{left:-17px}.project111 .product-list-item .add-product{right:25px;position:absolute;bottom:30px;left:25px;display:none!important}.project111 .product-list-item:hover .add-product{display:block!important}.project111 .product-list-item .add-product:hover{background:#eb6309}.project111 .giftZoom{top:20px}.project111 .swiper-wrapper{padding:0}@media screen and (max-width:992px){.product-info-main .note div span,.product-info-main .note div span+span{font-size:12px;width:50%;line-height:1}.product-info-main .note div:before{content:none}}@media screen and (max-width:952px){.categories .category{width:50%}.project111 .col-md-2{overflow:hidden;padding:0;width:0}.project111 .col-md-10{width:100%}.project111 .product-filters{-webkit-transform:translateX(101%);transform:translateX(101%);-moz-transform:translateX(101%);min-height:100%;overflow-y:auto;right:0;transition:.3s;position:fixed;max-height:100%;bottom:0;top:0;box-shadow:0 0 4px 0 rgba(0,0,0,.4);background:#fff;width:280px;margin-top:0;z-index:22}.project111 .product-filters.showed{-webkit-transform:translateX(0);transform:translateX(0);-moz-transform:translateX(0)}.project111 .product-filter{padding:10px;position:relative;margin:0;width:100%}.project111 .product-filter.expanded .filter-values{right:10px;left:10px}.project111 .product-filters .clear-all-filters{padding:4px 15px;border:0;color:#fff;margin:15px 25%;border-radius:4px;background:#64bc46;float:left}.project111 .product-filter .selected-value{font-size:16px;border:0}.project111 .product-filter .selected-value:after{content:none}.project111 .product-filter .filter-values{border:0;position:relative;max-height:none;top:0;box-shadow:none;display:block}.project111 .product-filter .filter-values ol li.selected a{background:#eee}.project111 .product-filter.selected .selected-value{border:0}.project111 .product-filter.selected .selected-value+.filter-values li.selected{display:none}}@media screen and (max-width:768px){.attachments,.product-main-wrapper .col-md-6{width:100%}.product-image-info,.product-info-main,.wrapped-inline{padding:0;margin:0 0 20px;background:#fff;width:100%}.project111 .product-list .product-list-item{width:50%}.product-info-main .note div:before{right:232px;content:"";position:absolute;border-bottom:1px solid #ccc;top:0;left:0;z-index:-1}.product-info-main .note div span,.product-info-main .note div span+span{font-size:14px;width:250px;line-height:2}}@media screen and (max-width:630px){.categories .category{width:100%}}@media screen and (max-width:530px){.project111 .product-list-item:hover .add-product{display:none!important}.project111 .product-list .product-list-item{width:100%}.project111 .prod-description img{height:auto;width:100%}.project111 table td,.project111 table th{padding:4px 0;min-width:auto;text-align:center;width:auto;line-height:1.5}.project111 .product-list-item .product-info-container{min-height:auto}.product-info-main .note{font-size:12px}.product-info-main .note div span+span{font-size:12px;width:60%;line-height:1}.product-info-main .note div span{font-size:12px;width:40%;line-height:1}.product-info-main .note div:before{content:none}}@media screen and (max-width:414px){.project111 table td,.project111 table th{font-size:12px}.project111 .txtAmount input{width:80%}.pxp-catalog-search-box .search-advanced-wrapper .search-advanced-field{display:block}.pxp-catalog-search-box .search-field-wrapper input[placeholder]{text-align:left;padding-left:15px}}