*{box-sizing:border-box}.svg-icon{display:inline-block}.disp-flex{display:flex}.justify-space-between{justify-content:space-between}.justify-end{justify-content:flex-end}.align-flex-start{align-items:flex-start}.align-flex-center{align-items:center}.align-flex-end{align-items:flex-end}.stock-conf-wrapper{background-color:#f1f1f1;position:relative;z-index:0;font-family:Matter;color:#171920;min-height:100vh}.stock-conf-container{max-width:136rem;margin:0 auto}.sc-top{padding:3.2rem 0;gap:1.6rem}.sc-title{font-weight:500;font-size:3.2rem;letter-spacing:0;margin:0}.sc-top-right{display:flex;gap:.8rem;flex-wrap:wrap}.trader-panel .trader-user .select-dropdown{background:transparent!important;padding:.5rem 1.4rem!important;border-radius:6.2rem!important}.sc-bottom.fixed{width:100%;position:fixed;bottom:0;left:0;z-index:10}.sc-bottom.fixed .bottom-summary{padding:0 2rem}.bottom-config{padding:.8rem 2rem 1.2rem;background-color:#fff;width:100%;box-shadow:0 .4rem 3rem 0 rgba(0,0,0,.3)}.bottom-config .form-select{flex:0 0 calc(33.33333% - 1.06667rem);max-width:calc(33.33333% - 1.06667rem)}.sc-bottom.fixed .bottom-config{padding:.6rem 2rem .9rem!important}.sc-bottom .form-select label{color:#313133;font-family:Matter;font-size:1.1rem;font-style:normal;font-weight:400;line-height:1.2rem;text-transform:uppercase;display:block;margin-bottom:.6rem}.sc-bottom input[type=text]{width:100%;padding:.8rem 1.3rem;border-radius:.3rem;border:.1rem solid #cecece;font-size:1.3rem;line-height:1}.btn{display:flex;padding:1.1rem 1.4rem .9rem;justify-content:center;align-items:center;color:#171920;font-family:Matter;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;letter-spacing:-.016800000000000002rem;border:transparent;background:transparent;cursor:pointer}.btn img{margin:0 .3rem .3rem 0}.rounded-btn{gap:.8rem;border-radius:6.2rem;border:.1rem solid #cecece}.yellow-bgc{background-color:#ffe700;border-color:#ffe700}.btn.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.btns .bottom .btn{padding:0;margin:2rem 0 0 2rem}.stock-conf-container .sc-main{display:flex;align-items:start;padding-bottom:1.6rem}.sp-list-container{display:flex;align-items:start;flex-grow:1;flex-wrap:wrap;gap:1.6rem}.sp-filter-categories{font-family:Matter!important}.sp-filter-categories .options-list{width:100%!important;left:unset!important;right:0;padding:.8rem;border-radius:.8rem!important;border:0;box-shadow:0 .4rem 2rem rgba(0,0,0,.12);background:#fff;z-index:5}.sp-filter-categories .option.option-selected,.sp-filter-categories .option:hover{background:#fff!important}.sp-filter-categories .option{position:relative;display:flex;align-items:center;gap:1.2rem;margin:.6rem 0;padding:.6rem .6rem .6rem 4rem!important;border:.1rem solid #e6e8eb;border-radius:.7rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#0f0f0f;font-size:1.4rem;font-weight:400;line-height:1.2}.sp-filter-categories .option.option:before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:.6rem;background:#fff;border:.2rem solid #dadde2;box-sizing:border-box}.sp-filter-categories .option.option:hover:before{border-color:#ffd400}.sp-filter-categories .option.custom-option-style.option-selected:before{background-color:#ffd400;border-color:#ffd400;background-image:var(--check-icon);background-repeat:no-repeat;background-size:60% 60%;background-position:50%}.sp-filter-categories .option:first-of-type{margin-top:.8rem}.sp-filter-categories .option:last-of-type{margin-bottom:.8rem}.sp-filter-categories .search-input{border:0;border-bottom:.1rem solid #f0f2f5;margin:0 0 .6rem 0;padding:1rem 1.2rem;font-size:1.4rem;outline:none}.configure-stock-product{display:flex;flex-wrap:wrap;width:100%;gap:2.4rem}.configure-stock-product .csp-top{width:100%;padding-top:3.2rem}.back-to-sp-list{display:inline;font-family:Matter;font-weight:400;font-size:1.4rem;line-height:1.2;letter-spacing:0;color:#646464;cursor:pointer}.configure-stock-product .csp-left{width:calc(33.33333% - .8rem)}.configure-stock-product .csp-right{width:calc(66.66667% - 1.6rem)}.csp-white-card{background:#fff;border:.1rem solid #f1f1f1;padding:2.4rem;border-radius:.8rem}.csp-bottom{gap:1.2rem;margin-top:1.6rem}.csp-bottom,.csp-bottom .price-tab{display:flex;justify-content:space-between;align-items:center}.csp-bottom .price-tab{padding:1.8rem;border-radius:.8rem;background:#f1f1f1;flex:1;border:.1rem solid rgba(0,0,0,.1)}.csp-bottom .price-tab h6{font-weight:400}.csp-bottom .price-tab h6,.csp-bottom .price-tab p.price-value{font-family:Matter;font-size:1.4rem;line-height:1;letter-spacing:0;color:#171920;margin:0}.csp-bottom .price-tab p.price-value{font-weight:500;text-align:right;display:flex;gap:.6rem;align-items:center}.csp-bottom .price-tab p.price-value span{background:rgba(0,0,0,.65);width:.4rem;height:.4rem;border-radius:100%}.yellow-main-btn{min-width:20rem;background:#ffe700}.greay-btn-upload,.yellow-main-btn{padding:1.4rem 1.6rem;border-radius:6.2rem;border:none;font-family:Matter;font-weight:400;font-size:1.8rem;line-height:1;letter-spacing:-1.2%;cursor:pointer}.greay-btn-upload{min-width:5rem;background:#e1e1e1;color:#171920}.conf-sp-tile{font-family:Matter;font-weight:500;font-size:1.4rem;line-height:1;letter-spacing:0;color:#171920;margin:0 0 1.2rem}.popup-select-modal .extra-info{width:calc(100% - 1.2rem)!important}.popup-select-modal .extra-info button{width:100%;display:flex;padding:1.2rem 1.6rem;justify-content:center;align-items:center;gap:.8rem;align-self:stretch;border-radius:6.2rem;background:#ffe700;border:none;color:#171920;font-family:Matter;font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.0216rem;cursor:pointer;margin-top:1.6rem}.popup-select-modal .extra-info button:disabled{opacity:.3;cursor:default}.option-cell.active{border-color:rgba(0,0,0,.8)!important}.option-cell .main-row .right .svg-icon{display:none!important}.option-cell.active .main-row .right .svg-icon{display:inline-block!important}.sp-project-file{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin:1.6rem 0 0;padding:1.2rem 1.8rem;border-radius:.8rem;background:#f1f1f1;font-size:1.4rem}.sp-project-file .label{font-weight:500}.sp-project-file .file{display:flex;gap:.8rem;align-items:center}.sp-project-file .file .svg-icon{cursor:pointer}.trader-panel{position:relative;z-index:10;display:flex;align-items:center;gap:.5rem}.trader-panel a{color:#171920;font-family:Matter;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.6rem;text-decoration:none;padding:2.3rem 1rem 1rem}.trader-panel a:hover{color:#fbe122}.trader-panel .trader-user{display:flex;gap:.8rem;align-items:center}.trader-panel .trader-user label{font-weight:400;font-size:1.2rem;line-height:1.2rem;letter-spacing:0;text-transform:uppercase}.trader-panel .trader-user .custom-v-select{font-family:Matter;width:25rem}.trader-panel .trader-user.error{position:relative;z-index:10;padding:.3rem;background:#fff}.trader-panel .trader-user-bg{z-index:5;background-color:rgba(0,0,0,.75);position:fixed;top:0;width:100vw;height:100vh;left:0}.trader-panel .trader-user .custom-v-select .option{font-size:1.4rem}#stockconfigurator .sc-bottom .popup-select .svg-icon{top:unset!important}.sidebar-outer{-ms-flex-nagative:0;flex-shrink:0;width:32rem;margin-right:2.8rem}.sidebar{padding:2.4rem;background:#fff;border-radius:.8rem}.sidebar-head{display:flex;align-items:center;margin-bottom:3.2rem}.sidebar-head:last-child{margin-bottom:0}#closeFilter{padding:0;margin:0 0 0 auto;display:none;align-items:center;justify-content:center;border:1px solid #cecece;background:#fff;width:3.6rem;height:3.6rem;border-radius:50%}.sidebar-item{position:relative;margin-bottom:2.4rem}.sidebar-item:last-child{margin-bottom:0}.sidebar-item>label{display:block;text-transform:uppercase;font-size:1.2rem;line-height:120%;color:#242424;margin:0 0 1.2rem}.sidebar-range-input{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.sidebar-range-input:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;height:1px;width:3.4rem;background:#bdbdbd}.range-input{width:8.4rem}.chk-list{margin-top:1.7rem}.chk-item{margin-bottom:1.2rem;line-height:1.6rem}.chk-item:last-child{margin-bottom:0}.sidebar-btn{margin-top:3.2rem}.sidebar-btn .btn{width:50%}.sidebar-cat{margin-top:2.4rem;background:#ffe72b;border-radius:1.6rem;padding:3.2rem;min-height:32rem;display:flex;flex-direction:column}.sidebar-cat .h3{margin-bottom:2.4rem}.sidebar-cat .h3:last-child{margin-bottom:0}.sidebar-cat-bottom p,.sidebar-cat-top .h3 *{color:#000}.sidebar-cat-bottom{margin-top:auto}.sidebar-cat-bottom p{margin-bottom:1.2rem}.sidebar-cat-btn{margin-top:3.2rem}.sidebar-cat-btn .btn{width:100%}.sidebar-cat-mobile{display:none}.range-input-block{margin-bottom:.4rem}.range-number{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.range-number span{color:#242424;font-size:1.2rem;line-height:1;display:block;font-weight:400}.sidebar-item .select-input select{height:0}.select-input{position:relative}.form-control{width:100%;border:1px solid #bdbdbd;background:#fff;height:4rem;border-radius:.3rem;padding:0 1.2rem;font-family:inherit;font-size:1.4rem;color:#242424;resize:none}.select-input select{position:absolute;top:0;left:0;width:0;height:0;padding:0}.c-select{position:relative;z-index:1}.c-select.simple.open{z-index:2}.c-select-head{position:relative;height:4rem;display:flex;align-items:center;border:1px solid #bdbdbd;padding:0 3.2rem 0 1.2rem;background:#fff;border-radius:.3rem;color:#242424;cursor:pointer;font-size:1.4rem}.c-select-head.placeholder{color:#a2a2a2}.c-select-head.simple-placeholder{color:#171920}.c-select.open .c-select-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-select-head:after{position:absolute;content:"";top:0;bottom:0;right:1.2rem;margin:auto;width:1.1rem;height:.7rem;background-size:cover;background-repeat:no-repeat;transition:all .3s linear}.c-select.open .c-select-head:after{transform:rotate(-180deg)}.c-select-head-img{margin-right:.8rem}.c-select-head-img img{max-height:2rem;border-radius:.4rem}.c-select-dropdown{position:absolute;border:1px solid #bdbdbd;border-top:0;top:100%;border-radius:0 0 .3rem .3rem;width:100%;background:#fff;z-index:1;max-height:25rem;overflow:hidden;overflow-y:auto;display:none}.c-select-item{display:flex;align-items:center;padding:.7rem 1.2rem;cursor:pointer;margin-bottom:1px;font-size:1.4rem;color:#242424}.c-select-item.focused,.c-select-item.selected,.c-select-item:hover{background:#f7f7f7}.c-select-item .chk{display:flex;align-items:center;width:100%}.c-select-item .chk .checkmark{top:.2rem}.c-select-item img{height:2rem;border-radius:.4rem}.h5,.h5 *,h5{font-size:2rem;line-height:2.2rem;font-weight:500;margin:0}.btn-lg{height:4.4rem;padding:0 1.6rem .4rem;font-size:1.8rem;font-weight:400}.btn-black{border-color:#242424;background:#242424;color:#fff}.btn-group{display:flex;align-items:center;margin:0 -.6rem -1.2rem}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-radius:20rem;border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-radius:20rem;border-top-left-radius:0;border-bottom-left-radius:0}.btn-gray-outline{border-color:#e1e1e1;background:#fff;color:#000}.chk{display:inline-flex;position:relative;padding-left:2.1rem;margin-bottom:0;cursor:pointer;font-size:1.2rem;line-height:1.6rem;color:#171920;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chk input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.chk-item img{margin:0 .6rem 0 0;max-width:1.6rem;display:block}.chk .checkmark{left:0;border-radius:.6rem;border:.2rem solid #dadde2}.chk .checkmark,.chk input:checked~.checkmark:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background:#fff;box-sizing:border-box}.chk input:checked~.checkmark:after{display:block;left:-2px;border-radius:.6rem;border:.2rem solid #ffd400;background-color:#ffd400;background-image:var(--check-icon);background-repeat:no-repeat;background-size:60% 60%;background-position:50%}.chk input:checked~.checkmark{background-color:#ffd400;border-color:#ffd400}.chk span{font-style:italic}i.arrow:before{content:""!important;width:11px;height:7px;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACqSURBVHgBjY89CsJAEIXfEqxMZCzUBJs5gkdIa2dp595AvImlnXgS4w08Qsp0jhhxA8I6KRaCRPDBwPx8b5gBVJM5L9KUN+iR9nmW8bbNI2KmwRtnGNjhiPB8yKULeqMzYB0ndI+ciEtiGiucGyAPhg7IGtfmhV3UbqhrKdRggkG3kIIHzVN4FI3DUqQU83WfVegYauNxqqrS4pemGa80bvrUHv+IiKmv/wEmxDH/D/KccgAAAABJRU5ErkJggg==) no-repeat 50%/contain;position:absolute;right:1.2rem;top:1.6rem}i.arrow.arrow-up:before{transform:rotate(180deg);transition:all .3s linear}.select-dropdown{position:relative;height:4rem;display:flex;align-items:center;border:1px solid #bdbdbd!important;padding:0 3.2rem 0 1.2rem!important;background:#fff;border-radius:.3rem!important;color:#242424;cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-slider-dot{z-index:1;width:20px!important;height:20px!important}.vue-slider-process,.vue-slider:hover .vue-slider-process{background-color:#ffe700!important}.vue-slider-dot-handle{border:.15rem solid #bdbdbd!important}.vue-slider{height:8px!important}[data-name=collections] .option{color:transparent}.sidebar-btn .btn-gray-outline{border:1px solid #bdbdbd}@media (max-width:1400px){.stock-conf-container{max-width:100%;margin:0 1.5rem}}@media(min-width:1200px) and (max-width:1351.98px){.sidebar-outer{width:30rem;margin-right:2.4rem}}@media (max-width:1040px){#stockconfigurator .configure-stock-product{justify-content:center}#stockconfigurator .configure-stock-product .csp-left{width:50rem}#stockconfigurator .configure-stock-product .csp-right{width:100%}}@media(min-width:992px) and (max-width:1199.98px){.sidebar-outer{width:30rem;margin-right:2.4rem}}@media (max-width:991.98px){.sidebar-outer,body.showfilter{overflow:hidden}.sidebar-outer{position:fixed!important;top:0;margin:0;right:-100%;max-width:100%;width:100%!important;height:100vh!important;overflow-y:auto;background:#fff;z-index:999;padding:3.2rem 2.4rem 5.6rem;transition:all .3s linear}body.showfilter .sidebar-outer{right:0}.sidebar-outer .inner-wrapper-sticky{position:relative!important;top:0!important;left:0!important;width:100%!important;transform:none!important}.sidebar{padding:0;border-radius:0}#closeFilter{display:flex}.sidebar-btn{position:fixed;right:-100%;max-width:100%;width:100%;bottom:0;padding:1.6rem 1.8rem;margin:0;transition:all .3s linear}body.showfilter .sidebar-btn{right:0}.sidebar-btn .btn{height:4.4rem;font-size:1.8rem;margin-bottom:0}#filterBtn{margin-left:1.5rem;position:relative;-ms-flex-nagative:0;flex-shrink:0;display:flex;width:4rem;height:4rem;padding:0}#filterBtn span{position:absolute;top:.1rem;right:-.7rem;width:1.8rem;height:1.8rem;border:2px solid #fff;background:#ff5837;font-size:1rem;line-height:1.2rem;font-weight:500;color:#fff;border-radius:50%}.sidebar-item-search,.sidebar-outer .sidebar-cat{display:none}.sidebar-cat-mobile{display:flex;width:100%;margin-top:4.8rem;min-height:28.4rem}.sidebar-cat-btn .btn{height:4.6rem;font-size:1.8rem}#stockconfigurator .configure-stock-product{gap:1.2rem}#stockconfigurator .sp-step{min-width:12rem;margin-bottom:.5rem}#stockconfigurator .sp-step h6{margin:.5rem auto;width:100%}#stockconfigurator .csp-white-card{padding:1.2rem}#stockconfigurator .stock-conf-container{flex-wrap:wrap;gap:1rem;flex-direction:column}#stockconfigurator .stock-conf-container .summary-btns{width:100%;flex-direction:row!important}#stockconfigurator .stock-conf-container .summary-btns button{width:calc(50% - .6rem);min-width:unset!important;margin:0!important}#stockconfigurator .col-4-custom{width:100%}#stockconfigurator .sp-basket-items-container{height:auto;max-height:unset;overflow:unset!important}#stockconfigurator .sp-bi-name{margin-bottom:5px}#stockconfigurator .conf-details-container-info-item{height:auto;min-height:2.7rem}}@media(max-width:767px){.sidebar-btn,.sidebar-outer{max-width:100%}#stockconfigurator .configure-stock-product .csp-left,#stockconfigurator .configure-stock-product .csp-right{width:100%}#stockconfigurator .bottom-config{flex-direction:column;align-items:start}#stockconfigurator .bottom-config .form-select{max-width:unset;flex:unset;width:100%;margin-bottom:10px}#stockconfigurator .c-title{width:calc(50% - .5rem)}#stockconfigurator .summary-center{width:100%;margin:0;justify-content:space-between}#stockconfigurator .summary-center .summary-cell{width:unset!important;margin:0!important}#stockconfigurator .multimedias-gallery{flex-direction:row}#stockconfigurator .multimedias-gallery .upper-part{width:80%}#stockconfigurator .multimedias-gallery .upper-part~.splide{width:20%}#stockconfigurator .multimedias-gallery .upper-part~.splide__track--nav>.splide__list>.splide__slide{border:unset}.popup-select-modal .extra-info button{padding:1rem 1.6rem;font-size:1.5rem;margin-top:1rem}}@media(max-width:700px){#stockconfigurator .csp-white-card{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}#stockconfigurator .sp-steps-container{margin-bottom:0;width:12rem;flex-wrap:wrap;gap:.4rem}#stockconfigurator .sp-steps-container .sp-step{border-top-left-radius:.8rem;border-top-right-radius:.8rem}#stockconfigurator .sp-steps-container .sp-step .choosen-option{display:none}#stockconfigurator .sp-colors-container,#stockconfigurator .sp-details-container,#stockconfigurator .sp-printings-container,#stockconfigurator .sp-project-container,#stockconfigurator .sp-quantity-container{width:calc(100% - 14rem)}#stockconfigurator .csp-bottom{width:100%}#stockconfigurator .sp-steps-container .sp-step .choosen-option{top:calc(100% + .2rem)}#stockconfigurator .sp-print,#stockconfigurator .sp-project{width:calc(50% - .4rem)}#stockconfigurator .sp-step .step-num{display:flex;justify-content:center;align-items:center}}@media (max-width:600px){#stockconfigurator .main-row{flex-wrap:unset}#stockconfigurator .main-row .right{justify-content:end;padding:.3rem .6rem .3rem 0}#stockconfigurator .multimedias-gallery{max-width:40rem;margin:0 auto}#stockconfigurator .sc-top{flex-wrap:wrap}#stockconfigurator .sc-top .sc-title{width:100%}.sp-filter-categories .options-list{left:0;right:unset!important}#stockconfigurator .popup-select-modal .close{border-radius:100%!important}#stockconfigurator .popup-select-modal .option-cell .main-row{flex-wrap:nowrap}#stockconfigurator .popup-select-modal .option-cell .main-row .right{justify-content:flex-end}.popup-select-modal[data-select-name=print_type_colors] .close:not(:disabled):not(.disabled){border-radius:50%!important;opacity:1!important}.popup-select-modal[data-select-name=print_type_colors] .option-cell .main-row{flex-wrap:unset!important;align-items:center!important}.popup-select-modal[data-select-name=print_type_colors] .option-cell .main-row>.left,.popup-select-modal[data-select-name=print_type_colors] .option-cell .main-row>.right{padding:.3rem .6rem}.popup-select-modal[data-select-name=print_type_colors] .option-cell .main-row>.right{justify-content:right!important}}@media(max-width:520px){#stockconfigurator .csp-white-card{gap:.8rem}#stockconfigurator .sp-step,#stockconfigurator .sp-steps-container{min-width:unset;width:9rem}#stockconfigurator .sp-step h6{font-size:1rem;gap:.4rem}#stockconfigurator .sp-step.active h6 span{width:1.1rem;height:1.1rem}#stockconfigurator .sp-colors-container,#stockconfigurator .sp-details-container,#stockconfigurator .sp-printings-container,#stockconfigurator .sp-project-container,#stockconfigurator .sp-quantity-container{width:calc(100% - 10rem)}#stockconfigurator .sp-details-container .spdc-col .spdc-text{font-size:1.2rem}#stockconfigurator .csp-bottom{flex-wrap:wrap;justify-content:center}#stockconfigurator .csp-bottom .price-tab{width:100%;flex:unset}#stockconfigurator .sp-print,#stockconfigurator .sp-project{width:100%}}@media(max-width:460px){#stockconfigurator .summary-center{flex-wrap:wrap;gap:1rem}#stockconfigurator .summary-center .summary-cell{width:100%!important;text-align:center}#stockconfigurator .summary-center .summary-cell .summary-title,#stockconfigurator .summary-center .summary-cell .summary-val.dates-info{justify-content:center;font-size:1.6rem}#stockconfigurator .stock-conf-container .summary-btns button{width:100%}#stockconfigurator .stock-conf-container .summary-btns{flex-wrap:wrap}}.sp-cell-container{width:calc(33.33333% - 2.13333rem);background:#fff;border-radius:.8rem;z-index:1;box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.12)}.sp-cc-top,.sp-cell-container{overflow:hidden;position:relative}.sp-cc-top{z-index:5;width:100%;height:0;padding-top:76%;background:#f3f3f3;z-index:1;box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.1)}.sp-cc-bottom{position:relative;padding:1.6rem 1.6rem 6.8rem}.sp-cc-title{font-family:Matter;font-weight:500;font-size:1.6rem;line-height:1.1;margin:0}.sp-cc-bottom .sp-cc-bottom-absolute{width:calc(100% - 3.2rem);position:absolute;bottom:1.6rem;left:1.6rem;gap:.6rem}.sp-cc-price{font-size:1.3rem;line-height:1.2;color:#646464}.sp-cc-bottom button,.sp-cc-price{font-family:Matter;font-weight:400}.sp-cc-bottom button{padding:1rem 1.4rem;border-radius:6.2rem;background:#ffe700;border:none;font-size:1.4rem;line-height:1.6rem;letter-spacing:-1.2%;color:#171920;cursor:pointer}.sp-cc-top>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:10}.sp-cc-top .badges{position:absolute;top:1.6rem;left:1.6rem;display:flex;justify-content:flex-start;gap:.4rem;flex-wrap:wrap;z-index:15}.sp-cc-top .badge{padding:.4rem .8rem;border-radius:2.4rem;background:#fff;color:#242424;font-family:Matter;font-size:.8rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.25);position:relative;z-index:20}.sp-cc-top .badge.has-tooltip{padding:.4rem .4rem .4rem .8rem}@media (max-width:1100px){.sp-cc-bottom button{font-size:1.2rem;padding:.5rem .9rem}}@media (max-width:991px){.sp-cell-container{width:calc(33.33333% - 1.6rem)}}@media (max-width:776px){.sp-cell-container{width:calc(33.33333% - 1.06667rem)}}@media (max-width:600px){.sp-cell-container{width:calc(50% - .8rem)}}@media (max-width:400px){.sp-cell-container{width:100%}#stockconfigurator .sp-cc-top{padding-top:37%}#stockconfigurator .sp-cc-bottom{padding:16px 16px 48px}}.sp-steps-container{display:flex;align-items:flex-end;width:100%;gap:.3rem;margin-bottom:2rem}.sp-steps-container.choosen-info{margin-bottom:3.8rem}.sp-step{display:block;width:calc(20% - .24rem);cursor:pointer;position:relative;background:#f1f1f1}.sp-step:first-of-type{border-top-left-radius:.8rem}.sp-step:last-of-type{border-top-right-radius:.8rem}.sp-step h6{margin:1rem 0 0;font-size:1.3rem;gap:.8rem}.sp-step h6,.sp-step h6 span{font-family:Matter;font-weight:600;display:flex;align-items:center;justify-content:center}.sp-step h6 span{width:1.6rem;height:1.6rem;background:rgba(0,0,0,.1);border-radius:50%;text-align:center;font-size:1.1rem;letter-spacing:0;position:relative;bottom:-1px;line-height:unset}.sp-step h6 span.svg-icon svg{width:.9rem}.sp-step.active h6 span{background-color:#f1f1f1;color:#242424}.sp-step .progress-bar{width:100%;height:.8rem;background-color:rgba(0,0,0,.1);margin:.6rem 0 0;overflow:hidden}.sp-step .progress-bar span{display:block;height:.8rem;background-color:#fbe122;width:0}.sp-step.completed .progress-bar span{width:100%}.sp-step.current .progress-bar span{width:70%}.sp-step.active{background-color:#242424}.sp-step.active h6{color:#fff}.sp-step.disabled{opacity:.5}.sp-step .choosen-option{font-family:Matter;font-weight:400;font-size:1.2rem;line-height:1;letter-spacing:0;color:#959595;position:absolute;left:0;top:calc(100% + .6rem);display:flex;justify-content:flex-start;align-items:center;gap:.4rem}.sp-step .choosen-option span{background:#959595;width:.3rem;height:.3rem;border-radius:100%}@media (max-width:700px){#stockconfigurator .sp-step h6{padding-left:5px;justify-content:start}}.sp-colors-list{display:flex;flex-wrap:wrap;gap:.8rem}.sp-color{display:block;width:calc(16.66667% - .66667rem);border:.2rem solid #cecece;border-radius:.8rem;position:relative;overflow:hidden;height:0;padding-top:calc(16.66667% - .66667rem);cursor:pointer}.sp-color.active{border-color:rgba(0,0,0,.8)}.sp-color-content{position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);top:1rem;left:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.sp-color-content>img{width:4.8rem;height:4.8rem;border-radius:100%;border:.1rem solid #cecece;-o-object-fit:none;object-fit:none}.sp-color-content>p{margin:1rem 0 0;font-family:Matter;font-weight:400;font-size:1.4rem;line-height:1.6rem;letter-spacing:-1.2%;text-align:center;color:#1a1a1a}.sp-color-content>p>.svg-icon{margin-left:.8rem}@media(max-width:767px){.sp-color{width:9.8rem;padding-top:9.8rem}}.sp-details-container{display:flex;gap:2.4rem;font-family:Matter;font-weight:400;font-size:1.4rem;line-height:1.25;letter-spacing:0;color:#646464;max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.sp-details-container .spdc-full{width:100%}.sp-details-container .spdc-col{width:calc(50% - 1.2rem);display:flex;flex-direction:column;gap:1rem}.sp-details-container .grey-tab{background:#f1f1f1;border-top-left-radius:.8rem;border-top-right-radius:.8rem;padding:1.2rem}.sp-details-container .grey-tab,.sp-details-container .transparent-tab{font-family:Matter;font-weight:500;font-size:1.6rem;line-height:1.25;color:#242424}.sp-details-container .spdc-text p{margin:.5rem 0 1rem!important}.sp-details-container .spdc-text ul{margin:0;padding-left:1.5rem}.sp-details-container .spdc-text ul li{padding:0!important;margin:0!important;line-height:1.2;list-style:initial!important}.spdc-certificates{display:flex;flex-direction:column;width:100%;gap:.8rem}.spdc-certificate{background:#f1f1f1;padding:1.6rem;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;border-radius:1.6rem}.spdc-certificate h5{font-weight:500;font-size:1.6rem;color:#242424;margin:0 0 .8rem}.spdc-certificate h5,.spdc-certificate p{font-family:Matter;line-height:1.2;letter-spacing:0}.spdc-certificate p{font-weight:400;font-size:1.4rem;color:#646464;margin:0}.spdc-certificate .btns{display:flex;gap:.8rem;align-items:center}.spdc-certificate .certificate-btn{width:4rem;height:4rem;border-radius:100%;border:.1rem solid #cecece;cursor:pointer;display:flex;justify-content:center;align-items:center;background:transparent}.spdc-certificate .certificate-btn .svg-icon{max-height:1.8rem}.pdf-viewer-modal{font-family:Matter,sans-serif!important;text-align:center;position:fixed;z-index:10010;width:100%;height:100vh;top:0;left:0;border:none;background-color:rgba(0,0,0,.75)}.pdf-viewer-modal .content{padding:3.4rem;max-width:120rem;margin:5rem auto 0;background:#fff;position:relative;height:calc(100vh - 12.8rem)}.pdf-viewer-modal .content .iframe-wrapper{width:100%;height:100%}.pdf-viewer-modal .close{background:transparent;border:transparent;position:absolute;top:1.3rem;right:1.2rem;cursor:pointer}.pdf-viewer-modal .close svg{width:1.6rem;height:1.6rem}@media (max-width:767.98px){#stockconfigurator .sp-details-container{flex-direction:column;gap:10px}#stockconfigurator .sp-details-container .spdc-col{width:100%;gap:20px}}.sp-printings-list{width:100%;display:flex;flex-wrap:wrap;gap:.8rem}.sp-print{display:block;width:calc(33.33333% - .53333rem);border-radius:.8rem;border:.2rem solid transparent;background:#f1f1f1;padding:.8rem;cursor:pointer}.sp-print.active{border-color:rgba(0,0,0,.8)}.sp-print-img{background:#d9d9d9;border-radius:.3rem;overflow:hidden;position:relative;z-index:1;padding-top:56%}.sp-print-img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-print-text{display:flex;flex-direction:column;gap:.4rem}.sp-projectings-list{width:100%;display:flex;flex-wrap:wrap;gap:.8rem}.sp-project{display:block;width:calc(33.33333% - .53333rem);border-radius:.8rem;border:.2rem solid transparent;background:#f1f1f1;padding:.8rem;cursor:pointer;position:relative}.sp-project.active{border-color:rgba(0,0,0,.8)}.sp-project-img{background:#d9d9d9;border-radius:.3rem;overflow:hidden;position:relative;z-index:1;padding-top:56%}.sp-project-img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sp-print-bottom{margin-top:1.2rem;font-family:Matter;font-weight:400;font-size:1.4rem;line-height:1;letter-spacing:0;color:#171920;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.sp-project .sp-project-desc{display:none;position:absolute;top:2.8rem;right:0;z-index:12;width:100%;padding:.6rem;border-radius:.4rem;background:#fff;font-size:1.2rem;box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.2)}.sp-project .sp-project-triangle{width:0;height:0;border-style:solid;border-width:0 .9rem 1.8rem .9rem;border-color:transparent transparent #fff;position:absolute;top:-.8rem;right:.5rem}.sp-project .sp-project-desc-icon{position:absolute;top:.6rem;right:.8rem;z-index:10}.sp-project .sp-project-desc-icon:hover+.sp-project-desc{display:block}.sp-project-modal-bg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:1000}.sp-project-modal-outer{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;z-index:1001}.sp-project-modal{position:relative;width:51rem;background:#fff;padding:2rem 1.2rem 1.2rem;display:flex;flex-direction:column;align-items:flex-start;border-radius:.8rem;border:0 solid #cecece;color:#171920;font-family:Matter;gap:2.4rem;margin:4rem auto 1.5rem}.sppm-top{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem}.sppm-top .close{border:transparent;background:transparent;cursor:pointer;width:2.2rem;height:2.2rem;padding:0}.sppm-title{font-family:Matter;font-size:2rem;font-weight:500;line-height:1;text-align:left;margin:0}.sp-project-modal .yellow-main-btn{width:100%}.project-template{display:flex;gap:.8rem;justify-content:flex-start;align-items:center;font-family:Matter;font-weight:400;font-size:1.2rem;line-height:1.2rem;letter-spacing:0;color:#282a33;text-decoration:none}.project-comment{width:100%}.project-comment label{font-size:1.2rem;line-height:1.1rem;margin-bottom:.8rem;color:#8f8f8f;display:block}.project-comment input,.project-comment label{font-family:Matter;font-weight:400;letter-spacing:0}.project-comment input{width:100%;border-radius:.3rem;padding:1.1rem 1.2rem;border:.1rem solid #cecece;font-size:1.4rem;line-height:1;color:#171920}@media(max-width:767px){.finalization-modal{left:0;width:calc(100% - 3rem);padding:1rem;gap:1.5rem;margin:1.5rem auto}}.afv-check-row{display:flex;align-items:center;gap:3px}.afv-check-row input{margin:0}.afv-check-row label{font-family:Matter;font-size:12px;font-weight:400;line-height:1.1;letter-spacing:-.012em;text-align:left;margin:0}@media(max-width:560px){.sp-project-modal{width:calc(100% - 2rem)}}.sp-info-modal-bg{background-color:rgba(0,0,0,.75);z-index:1000}.sp-info-modal-bg,.sp-info-modal-outer{position:fixed;top:0;left:0;right:0;bottom:0}.sp-info-modal-outer{overflow:hidden;overflow-y:auto;z-index:1001}.sp-info-modal{position:relative;width:51rem;background:#fff;padding:6.2rem 1.2rem 1.2rem;border-radius:.8rem;border:0 solid #cecece;color:#171920;font-family:Matter;margin:4rem auto 1.5rem}.sp-info-modal .close{border:transparent;background:transparent;cursor:pointer;width:2.2rem;height:2.2rem;padding:0;position:absolute;top:1.2rem;right:1.2rem}.sp-info-icon{width:100%;text-align:center}.sp-info-icon span{display:inline-block}.sp-info-icon svg{max-height:4.8rem;max-width:4.8rem}.sp-info-title{width:100%;margin:1.2rem 0 1rem;font-weight:500;font-size:1.7rem;line-height:1}.sp-info-message,.sp-info-title{font-family:Matter;letter-spacing:0;text-align:center}.sp-info-message{margin:0;font-weight:400;font-size:1.4rem;line-height:2rem}.sp-info-buttons{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.sp-info-buttons button{width:calc(50% - .5rem);padding:1.4rem 1.6rem;text-align:center;font-family:Matter;font-weight:400;font-size:1.6rem;line-height:1;letter-spacing:-1.2%;color:#171920;border:transparent;border-radius:6.2rem;cursor:pointer}.sp-info-buttons button.yellow{background-color:#ffe700}.sp-info-buttons button.grey{background-color:#e1e1e1}.sp-info-buttons button.full-w{width:100%}.sp-info-buttons.count-3 button:last-child{flex:1 1 100%}@media(max-width:570px){.sp-info-modal{padding:4rem 1.2rem 1.2rem;margin:3rem 1.5rem 1.5rem;width:calc(100vw - 3rem);max-width:unset}.sp-info-buttons button{font-size:1.5rem}}.sp-quantity-container{max-width:51rem}.sp-qt-custom-quantity{margin-bottom:1rem}.sp-qt-custom-quantity label{font-family:Matter;font-weight:400;font-size:1.2rem;line-height:1.1rem;letter-spacing:0;margin-bottom:.8rem;color:#8f8f8f;display:block}.sp-qt-custom-quantity input{border-radius:.3rem;padding:1.1rem 1.2rem;border:.1rem solid #cecece;font-size:1.4rem}.sp-qt-custom-quantity input,.sp-quantity-table .spq-row{width:100%;font-family:Matter;font-weight:400;line-height:1;letter-spacing:0;color:#171920}.sp-quantity-table .spq-row{position:relative;cursor:pointer;display:flex;gap:.8rem;font-size:1.2rem;border-bottom:.1rem solid #cecece;padding:.8rem}.sp-quantity-table .spq-row:first-of-type{cursor:auto}.sp-quantity-table .spq-row label{width:calc(33.33333% - 1.06667rem);text-transform:uppercase;color:#8f8f8f}.sp-quantity-table .spq-row p{width:calc(33.33333% - 1.06667rem);margin:0}.sp-quantity-table .spq-row span.svg-icon{position:absolute;right:0}.sidebar-outer[data-v-50c4047e]{transition:opacity .3s ease,transform .3s ease;opacity:1}.sidebar-outer.sidebar-hidden[data-v-50c4047e]{opacity:0;transform:translateX(-20px);pointer-events:none;position:absolute;visibility:hidden}.chk-list[data-v-50c4047e]{margin-top:.5rem}.chk input:checked~.checkmark[data-v-50c4047e]:after{content:"";display:block;position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:.6rem;background:#fff;border:.2rem solid #dadde2;box-sizing:border-box;background-color:#ffd400;border-color:#ffd400;background-image:var(--check-icon);background-repeat:no-repeat;background-size:60% 60%;background-position:50%}.multimedias-gallery{display:flex;flex-direction:column;gap:.8rem}.multimedias-gallery .upper-part{position:relative}.multimedias-gallery .gallery-item,.multimedias-gallery .gallery-item2{position:relative;display:flex;flex-direction:column;border-radius:.8rem}.multimedias-gallery .gallery-item,.multimedias-gallery .gallery-item2 .img-wrapper{position:relative;overflow:hidden;width:100%;height:0;padding-top:76%;background:#f3f3f3;z-index:1;box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.1)}.multimedias-gallery .gallery-item2 .img-wrapper{box-shadow:unset;border:.1rem solid rgba(0,0,0,.1)}.multimedias-gallery .gallery-item .img-wrapper img,.multimedias-gallery .gallery-item2 .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.multimedias-gallery .splide__track--nav>.splide__list>.splide__slide.is-active{border:.1rem solid #000;border-radius:.8rem}.multimedias-gallery .splide__arrow:disabled{visibility:hidden}.multimedias-gallery .img-wrapper{position:absolute;inset:0;background-color:#f3f3f3;border-radius:.8rem}.multimedias-gallery .img-wrapper img{-o-object-fit:scale-down;object-fit:scale-down;height:100%;width:100%}.multimedias-gallery .badges{position:absolute;top:1.6rem;left:1.6rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.8rem}.multimedias-gallery .badge{padding:.5rem .8rem;border-radius:2.4rem;background:#fff;color:#242424;font-family:Matter;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;display:inline-flex;align-items:center;gap:.2rem}.multimedias-gallery .ext-btns{display:flex;position:absolute;bottom:1.6rem;right:1.6rem;gap:.8rem}.multimedias-gallery .ext-btn{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;background:#fff;border-radius:50%;cursor:pointer}.multimedias-gallery .ext-btns svg{width:1.8rem;height:1.8rem;-o-object-fit:scale-down;object-fit:scale-down}@media (max-width:767.98px){.multimedias-gallery .splide .splide__slide.is-active .gallery-item2 .img-wrapper{border-color:#111}.multimedias-gallery .splide .splide__slide{border:unset!important}.multimedias-gallery .gallery-item2 .img-wrapper{padding-top:73%}}