#nw_config .nw-config-loader{width:100%;height:180px;display:block;position:relative;z-index:1}#nw_config .nw-config-loader img{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#nw_config .nw-config-content{display:none}#nw_config .nw-config-content .nw-detail-wrapper{flex-flow:wrap}#nw_config .nw-config-info{padding-top:0}#nw_config .nw-config-info .nw-config-info-box{padding-left:12px;padding-right:12px}#nw_config .nw-config-title{color:#1c150c;font-size:23px;font-weight:700;text-align:left}#nw_config .nw-config-desc{color:#1c150c;font-size:11px;font-weight:400;text-align:left}#nw_config .nw-config-nav{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}#nw_config .nw-config-nav .nw-config-nav-item{color:#1c150c;font-size:14px;font-weight:700;padding-top:5px;padding-bottom:5px;display:inline-flex;align-items:center;flex:1 1 100%}#nw_config .nw-config-nav .nw-config-rank{font-size:14px;border-color:#b29770;margin-right:7px}#nw_config .nw-config-summary{padding-top:15px;padding-bottom:15px}#nw_config .nw-config-summary .nw-config-summary-rows{padding-bottom:7px}#nw_config .nw-config-summary .nw-config-summary-row{color:#1c150c;font-size:12px;font-weight:700;margin-bottom:4px}#nw_config .nw-config-summary .nw-config-summary-name{color:#1c150c}#nw_config .nw-config-summary .nw-config-summary-value{color:#1c150c}#nw_config .nw-config-summary .nw-config-price{padding-top:5px;padding-bottom:5px}#nw_config .nw-config-summary .nw-config-add{flex-flow:row;align-items:center;justify-content:flex-end}#nw_config .nw-config-summary .nw-config-add span{margin-top:0}#nw_config .nw-config-summary .nw-quantity{width:130px;margin-right:7px}#nw_config .nw-config-summary .nw-btn-add{padding-left:20px;padding-right:20px}#nw_config .nw-config-variant{padding-top:13px;padding-bottom:13px;padding-left:10px;padding-right:10px}#nw_config .nw-config-variant .nw-config-title{margin-bottom:7px}#nw_config .nw-config-variant .nw-config-desc{margin-top:3px}#nw_config .nw-config-variant .nw-variant{padding-left:0;margin-bottom:10px}#nw_config .nw-config-variant .nw-variant .nw-variant-box{display:flex;flex-flow:column;align-items:flex-start}#nw_config .nw-config-variant .nw-variant .nw-variant-item{text-align:left;display:inline-block;cursor:pointer}#nw_config .nw-config-variant.nw-config-column .nw-variant-wrapper{flex-flow:column;align-items:flex-start}#nw_config .nw-config-variant.nw-config-column .nw-variant .nw-variant-box{width:100%;flex-flow:row;align-items:center}#nw_config .nw-config-variant.nw-config-column .nw-variant .nw-variant-item{flex:1 1 40%;max-width:40%}#nw_config .nw-config-variant.nw-config-column .nw-config-desc{flex:1 1 60%;max-width:60%;margin-top:0;margin-left:9px}#nw_config .nw-config-variant.nw-config-dual .nw-variant .nw-variant-box{flex:1 1 50%;max-width:50%}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle>i:first-child{background:0 0!important}.irs .irs-from,.irs .irs-single,.irs .irs-to{display:none}.irs .irs-handle{background-color:#3b2d1f}.irs .irs-bar{background:0 0}@media (min-width:480px){#nw_config .nw-config-nav .nw-config-nav-item{flex:1 1 50%}#nw_config .nw-config-variant.nw-config-dual .nw-variant .nw-variant-option{min-width:130px}}@media (min-width:768px){#nw_config .nw-config-content .nw-detail-wrapper{flex-flow:row-reverse}#nw_config .nw-config-info{padding-top:0}#nw_config .nw-config-info .nw-config-info-box{padding-left:18px;padding-right:18px}#nw_config .nw-config-summary{padding-top:25px;padding-bottom:25px}#nw_config .nw-config-summary .nw-btn-add{padding-left:14px;padding-right:14px}#nw_config .nw-config-variant .nw-variant{padding-left:0;margin-bottom:15px}}@media (min-width:992px){#nw_config .nw-config-title{font-size:25px}#nw_config .nw-config-desc{font-size:12px}#nw_config .nw-config-info .nw-config-info-box{padding-left:24px;padding-right:24px}#nw_config .nw-config-nav .nw-config-nav-item{font-size:16px;flex:1 1 auto}#nw_config .nw-config-nav .nw-config-rank{font-size:16px;margin-right:15px}#nw_config .nw-config-summary{padding-top:45px;padding-bottom:45px}#nw_config .nw-config-summary .nw-config-summary-rows{padding-bottom:17px}#nw_config .nw-config-summary .nw-config-summary-row{font-size:14px;margin-bottom:7px}#nw_config .nw-config-summary .nw-config-price{padding-top:9px;padding-bottom:9px}#nw_config .nw-config-summary .nw-quantity{margin-right:10px}#nw_config .nw-config-summary .nw-btn-add{padding-left:22px;padding-right:22px}#nw_config .nw-config-variant{padding-top:27px;padding-bottom:27px;padding-left:20px;padding-right:20px}#nw_config .nw-config-variant .nw-config-title{margin-bottom:17px}#nw_config .nw-config-variant .nw-config-desc{margin-top:7px}#nw_config .nw-config-variant .nw-variant{padding-left:0}#nw_config .nw-config-variant.nw-config-column .nw-config-desc{margin-left:19px}}@media (min-width:1200px){#nw_config .nw-config-info .nw-config-info-box{padding-left:32px;padding-right:32px}#nw_config .nw-config-summary .nw-btn-add{padding-left:40px;padding-right:40px}}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.js .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}.no-js .inputfile+label{display:none}.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}#js-detect .js{width:100%;display:inline-block}.inputfile-3+label{color:#9a9a9a;width:100%;margin-bottom:0;background-color:#fff;border:1px #b6b6b6 solid;padding:9px 15px;font-size:14px;vertical-align:middle;font-weight:400}.inputfile-3+label:hover,.inputfile-3.has-focus+label,.inputfile-3:focus+label{color:#9a9a9a}#configurator-content-loader{display:none}.loader-config{margin:100px 0}.config-right-inside{background-color:#f8f8f8}#config-navigation{border-bottom:1px #e3e3e3 solid;display:inline-block;width:100%;padding-bottom:15px;float:left}#config-navigation .config-navigation-item{text-align:left;display:inline-block;margin-bottom:10px}#config-navigation .config-navigation-item .config-circle-number{text-align:center;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px #2f2f2f solid;color:#2f2f2f;margin:0 auto;display:inline-block;line-height:26px;font-size:16px;margin-right:15px}#config-navigation .config-navigation-item .navigation-step{font-size:13px;text-transform:uppercase;display:inline-block;font-size:13px}#config-navigation .config-navigation-item.navigation-selected .config-circle-number{background-color:#5dc078;color:#fff;border-color:#5dc078}#config-navigation .config-navigation-item.navigation-selected .navigation-step{color:#5dc078}.config-border{border-bottom:1px #e3e3e3 solid}#config-head-image{position:relative;overflow:hidden}#config-head-image img{max-width:100%;position:absolute}.full-img{position:relative}.full-img img,.top-img img{max-width:100%}.select-type-shape{border-bottom:1px #e3e3e3 solid;padding-bottom:30px}.select-type-shape .type-shape-item{text-align:center;cursor:pointer;display:inline-block}.select-type-shape .type-shape-item input{display:none}.select-type-shape .top-img{line-height:65px}.select-type-shape .bottom-title{font-size:18px}.select-type-type{border-bottom:1px #e3e3e3 solid;padding-bottom:30px}.select-type-type .type-type-item{text-align:center;cursor:pointer;display:inline-block}.select-type-type .type-type-item input{display:none}.select-type-type .top-img{line-height:65px}.select-type-type .bottom-title{font-size:18px}.select-type-type .type-type-item img.unactive{display:none}.select-type-type .type-type-item img.active{display:inline-block}.select-type-shape .type-shape-item.active .bottom-title{color:#5dc078}.select-type-weight{padding-top:10px;border-bottom:1px #e3e3e3 solid;padding-bottom:30px}.select-type-weight .type-weight-item{margin:5px 0;cursor:pointer;text-align:center}.select-type-weight .type-weight-item input{display:none}.select-type-weight .type-weight-item .full-img img{border:4px #f8f8f8 solid}.select-type-coffe-a{padding-top:10px;padding-bottom:30px}.select-type-coffe-a .type-coffe-a-item{text-align:center;cursor:pointer}.select-type-coffe-a .top-img{line-height:77px}.select-type-coffe-a .bottom-title{font-size:18px}.select-type-coffe-a .type-coffe-a-item input{display:none}.select-type-coffe-a .type-coffe-a-item img.unactive{display:none}.select-type-coffe-a .type-coffe-a-item img.active{display:inline-block}.select-type-coffe-a .type-coffe-a-item.active img.unactive{display:inline-block}.select-type-coffe-a .type-coffe-a-item.active img.active{display:none}.select-type-coffe-b{padding-top:10px;padding-bottom:30px}.select-type-coffe-b .type-coffe-b-item{text-align:center;cursor:pointer}.select-type-coffe-b .top-img{line-height:77px}.select-type-coffe-b .bottom-title{font-size:18px}.select-type-coffe-b .type-coffe-b-item input{display:none}.select-type-coffe-b .type-coffe-b-item img.unactive{display:none}.select-type-coffe-b .type-coffe-b-item img.active{display:inline-block}.select-type-coffe-b .type-coffe-b-item.active img.unactive{display:inline-block}.select-type-coffe-b .type-coffe-b-item.active img.active{display:none}.select-type-ground,.select-type-mixed,.select-type-name,.select-type-range{border-bottom:1px #e3e3e3 solid}#engraving-content{display:none}#engraving-content.showed{display:inline-block;width:100%}.select-type-engraving-row{margin-bottom:5px;display:inline-block;width:100%}.select-type-engraving-row.allow{display:inline-block}.select-type-engraving-row.disallow{display:none}.select-type-engraving-row .engraving_tooltip{float:right;padding-right:1px;color:#5dc078}.select-type-engraving-row .right-file-input button{border:0;background-color:#5dc078;line-height:38px;width:100%;font-size:18px;font-weight:700;color:#fff}.select-type-engraving-row .tooltip-file-input{line-height:38px;background-color:#5dc078;text-align:center;color:#fff}.select-type-engraving-row .tooltip-file-input .tooltip{width:250px}.select-type-engraving-row-error,.select-type-engraving-row-success{display:none;margin-bottom:5px;text-align:center}.select-type-engraving-row.hidded#engraving-text-row,.select-type-engraving-row.hidded#engraving-upload-row{display:none}.select-type-engraving-row#engraving-upload-row-result{text-align:center;display:none;width:100%}.select-type-engraving-row#engraving-upload-row-result img{max-width:100%;max-height:100px;display:inline-block}.select-type-engraving-row.showed#engraving-upload-row-result{width:100%;display:inline-block}.summary-rows .summary-row{width:100%;padding:0 10px;display:inline-block;border-bottom:1px #e3e3e3 solid;padding-bottom:5px}.summary-rows .summary-row .summary-row-img{width:15%;float:left}.summary-rows .summary-row .summary-row-img img{max-width:100%}.summary-rows .summary-row .summary-row-name{line-height:52px;width:40%;float:left;font-size:16px}.summary-rows .summary-row .summary-row-count{width:20%;float:left;padding-top:6px}.summary-rows .summary-row .summary-row-price{line-height:52px;width:25%;float:left;text-align:center;font-size:16px;font-weight:700}.summary-rows .summary-row.summary-row-engraving{display:none}.summary-rows .summary-row.summary-row-engraving.active{display:inline-block}.summary-rows .summary-row.summary-row-engraving .summary-row-title{line-height:52px;width:20%;float:left;font-size:11px;font-weight:700}.summary-rows .summary-row.summary-row-engraving .summary-row-name{width:55%;float:left}.summary-rows .summary-row.summary-row-engraving .summary-row-price{line-height:52px;width:25%;float:left;text-align:center;font-size:16px;font-weight:700}#config-summary{margin-bottom:100px;display:inline-block;width:100%}#config-summary .summary-total{padding:40px 10px;text-align:center;background-color:#f8f8f8;font-size:18px}#config-summary .summary-total button{margin-bottom:40px}.draggable{display:inline-block;text-shadow:1px 1px 0 #fff}.draggable:hover span{cursor:move}.draggable #eng_border_left_bottom{position:absolute;left:-5px;bottom:-5px;display:none}.draggable #eng_border_right_bottom{position:absolute;right:-5px;bottom:-5px;display:none}.draggable #eng_border_left_top{position:absolute;left:-5px;top:-5px;display:none}.draggable #eng_border_right_top{position:absolute;right:-5px;top:-5px;display:none}.draggable:hover #eng_border_left_bottom,.draggable:hover #eng_border_left_top,.draggable:hover #eng_border_right_bottom,.draggable:hover #eng_border_right_top{display:inline-block}.ui-rotatable-handle.ui-draggable{width:20px;height:20px;background:#5dc078 url(../images/icons/rotate.png) no-repeat center center;float:right;margin-left:4px}.col-xs-15{width:20%;float:left}.conf-item-num{position:absolute;z-index:10;left:4px;top:4px;width:30px;height:30px;font-size:11px;text-align:left;padding-left:3px;background:url(../images/layout/configurator-corner.png) left top no-repeat}@media (min-width:768px){.col-sm-15{width:20%;float:left}.summary-rows .summary-row.summary-row-engraving .summary-row-title{font-size:16px}#config-summary{margin-bottom:0}#config-navigation .config-navigation-item .navigation-step{font-size:16px;margin-bottom:0}.conf-img-wrap .conf-item-num{width:20px;height:20px;font-size:8px;padding-left:2px;background:url(../images/layout/configurator-corner.png) center center no-repeat}}@media (min-width:992px){.col-md-15{width:20%;float:left}.conf-img-wrap .conf-item-num{width:30px;height:30px;font-size:11px;padding-left:3px;background:url(../images/layout/configurator-corner.png) left top no-repeat}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.forbidden{opacity:.3}.configurator-icon{padding:0 8px;background:#fff;border:2px solid #5dc078;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;vertical-align:middle;font-size:3em;color:#2f2f2f;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s;transition:all linear .2s}.configurator-icon:hover{background:#5dc078;color:#fff}.conf-img-wrap{position:relative;display:inline-block}.conf-item-num{position:absolute;z-index:10;left:4px;top:4px;width:30px;height:30px;font-size:11px;text-align:left;padding-left:3px;background:url(../images/layout/configurator-corner.png) left top no-repeat}