@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap");.opificio-cart-wrap{color:#333;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:400;overflow-x:hidden;width:100%}.opificio-cart-wrap strong{font-weight:600}.opificio-cart-wrap .opificio-cart-container{display:grid;grid-auto-flow:column;margin:0 auto;position:relative;width:1300px}.opificio-cart-wrap .opificio-cart-container .mobile-payment-section{display:none}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main{box-sizing:border-box;display:block;min-height:100vh;padding-right:60px;padding-top:70px;width:800px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main.opificio-cart-main-padding-top{padding-top:150px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-main-title{font-size:20px;margin-bottom:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row{border-bottom:1px solid #dbe1e4;box-sizing:border-box;display:flex;margin:0 -15px;padding:30px 0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header{align-items:center;border:0;margin-bottom:10px;padding:10px 0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header .opificio-cart-cell{font-size:14px;font-weight:700;letter-spacing:1px;padding-top:0;text-transform:uppercase}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell{box-sizing:border-box;padding:30px 15px 0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-align-center{text-align:center}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-align-right{text-align:right}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-price{font-size:15px;font-weight:400;line-height:34px;white-space:nowrap}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main{padding-top:0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main .opificio-cart-cell-image{border:1px solid #dbe1e4!important;border-radius:5px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main .opificio-cart-cell-text-container{margin-top:10px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main .opificio-cart-cell-text-container .opificio-cart-cell-text{font-size:14px;font-weight:400}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity{align-items:center;background:#eef4f7;border-radius:18px;display:inline-flex;justify-content:center;padding:5px 8px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-remove{cursor:pointer;font-size:20px;font-weight:700;height:22px;line-height:22px;text-align:center;width:22px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-remove:hover{opacity:.5}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-quantity-text{text-align:center;width:30px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-add{cursor:pointer;font-size:20px;font-weight:700;height:22px;line-height:22px;text-align:center;width:22px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-add:hover{opacity:.5}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-action{align-items:center;display:flex;justify-content:flex-end}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-action .opificio-cart-cell-delete{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;width:30px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-action .opificio-cart-cell-delete:hover{background-color:#eef4f7}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon{border-bottom:1px solid #dbe1e4;margin-bottom:20px;padding-bottom:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form{display:flex;flex-wrap:wrap}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #dbe1e4;border-radius:5px;box-sizing:border-box;flex:1 1;font-size:15px;height:46px;line-height:46px;margin-right:10px;outline:0;padding:0 12px;transition:all .1s}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form input:focus{border-color:#333}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form button{background-color:#333;border:0;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:46px;letter-spacing:.5px;line-height:46px;max-width:160px;outline:0;padding:0 18px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form button:hover{background-color:#ccc}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form .opificio-cart-aside-coupon-error{color:red;padding-top:10px;width:100%}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form .opificio-cart-aside-coupon-success{color:green;padding-top:10px;width:100%}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside{box-sizing:border-box;display:block;min-height:100vh;overflow:visible;padding-left:50px;padding-top:70px;position:relative;width:500px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside.opificio-cart-aside-padding-top{padding-top:150px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile{display:none}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-title{font-size:20px;margin-bottom:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside:after{background-color:#eef4f7;border-left:1px solid #dbe1e4;content:"";height:100%;left:0;position:absolute;top:0;width:300%;z-index:-1}#payment-form .payment-total-container{display:flex;justify-content:space-between;margin-bottom:10px}#payment-form #payment-element{margin-bottom:20px}.opificio-cart-buttons .opificio-cart-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#333;border:0;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:600;height:60px;letter-spacing:.5px;max-width:300px;padding:0 30px;text-transform:uppercase;width:100%}.opificio-shipping-message{background:#ffece8;border:1px solid #d4b1b1;box-sizing:border-box;margin-bottom:20px;padding:15px}.opificio-shipping-message .opificio-shipping-message-button{display:inline-block;font-weight:700;margin-top:5px;text-decoration:underline}.opificio-shipping-message .opificio-shipping-message-button:hover{color:#666}@media screen and (max-width:1400px){.opificio-cart-wrap .opificio-cart-container{width:1100px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main{padding-top:50px;width:700px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row{padding:15px 0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside{padding-top:50px;width:400px}}@media screen and (max-width:1200px){.opificio-cart-wrap{font-size:14px}.opificio-cart-wrap .opificio-cart-container{width:960px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main{padding-right:40px;width:580px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header .opificio-cart-cell{font-size:12px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header .opificio-cart-cell.opificio-cart-cell-price{font-size:14px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-quantity-text{width:25px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside{padding-left:40px;width:380px}}@media screen and (max-width:1100px){.opificio-cart-wrap .opificio-cart-container{display:block;width:100%}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main{box-sizing:border-box;padding:40px;width:100%}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main.opificio-cart-main-padding-top{padding-top:110px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside{border-top:1px solid #dbe1e4;bottom:0;box-shadow:0 -3px 15px transparent;box-sizing:border-box;height:auto;left:0;min-height:0;overflow:hidden;padding:0 40px;position:fixed;top:auto;transition:all .25s ease-out;width:100%;z-index:2}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside.opificio-cart-aside-padding-top{padding-top:0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside.opificio-cart-aside-open{box-shadow:0 -3px 15px rgba(0,0,0,.15)}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside.opificio-cart-aside-open .opificio-cart-aside-wrapper{box-sizing:border-box;height:50vh;overflow:auto;padding-bottom:20px;padding-top:20px;transition:all .25s ease-out}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-wrapper{box-sizing:border-box;height:0;transition:all .3s ease-in}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile{align-items:center;border-bottom:1px solid #dbe1e4;display:flex;height:100px;justify-content:space-between}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile .opificio-cart-aside-mobile-text{font-size:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile .opificio-cart-aside-mobile-action .arrow{border-right:4px solid #333;border-top:4px solid #333;display:block;height:12px;margin-top:6px;transform:rotate(-45deg);width:12px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile .opificio-cart-aside-mobile-action .cross{display:block;height:20px;position:relative;width:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile .opificio-cart-aside-mobile-action .cross:before{background-color:#333;content:"";height:4px;left:2px;position:absolute;top:8px;transform:rotate(45deg);width:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile .opificio-cart-aside-mobile-action .cross:after{background-color:#333;content:"";height:4px;left:2px;position:absolute;top:8px;transform:rotate(-45deg);width:20px}.opificio-cart-wrap .opificio-cart-container.not-fixed{min-height:100vh}.opificio-cart-wrap .opificio-cart-container.not-fixed .opificio-cart-main{min-height:0}.opificio-cart-wrap .opificio-cart-container.not-fixed .opificio-cart-aside{height:auto;min-height:auto;position:relative;top:auto}}@media screen and (max-width:700px){.opificio-cart-wrap .opificio-cart-container .mobile-payment-section{display:block;padding:0 0 30px}.opificio-cart-wrap .opificio-cart-container.mobile-payment .opificio-cart-aside{display:none}.opificio-cart-wrap .opificio-cart-container.mobile-payment .opificio-cart-main{height:auto;min-height:0;padding-bottom:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main{padding:25px 25px 110px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-main-title{font-size:16px;margin-bottom:10px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row{flex-wrap:wrap}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header{display:none}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell{flex:auto;padding:10px 8px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-price{font-size:13px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main{align-items:center;display:flex;min-width:100%;width:100%}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main .opificio-cart-cell-text-container{margin:0;padding-left:20px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside{padding:0 25px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-title{font-size:17px;margin-bottom:15px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile{height:80px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-mobile .opificio-cart-aside-mobile-text{font-size:16px}.opificio-cart-wrap .opificio-cart-container.not-fixed .opificio-cart-main{padding-bottom:30px}.opificio-cart-wrap .opificio-cart-container.not-fixed .opificio-cart-aside .opificio-cart-aside-mobile{display:none}.opificio-cart-wrap .opificio-cart-container.not-fixed .opificio-cart-aside .opificio-cart-aside-wrapper{height:auto;padding:25px 0}}.opificio-cart-buttons-row{display:flex;flex-wrap:wrap;width:100%}.opificio-cart-buttons-row .opificio-cart-main-button-container{margin-right:16px}.opificio-cart-buttons-row.opificio-cart-buttons-row-space-between{justify-content:space-between}.opificio-cart-buttons-row.opificio-cart-buttons-row-space-between .opificio-cart-main-button-container{margin-right:0}.opificio-cart-buttons-row.opificio-cart-buttons-row-center{justify-content:center}.opificio-cart-buttons-row.opificio-cart-buttons-row-center .opificio-cart-main-button-container{margin:0 10px;width:auto}.opificio-cart-buttons-row.opificio-cart-buttons-row-center .opificio-cart-main-button-container .opificio-cart-main-button{min-width:250px}.opificio-cart-buttons-row.opificio-cart-buttons-row-flex-end{justify-content:flex-end}.opificio-cart-buttons-row.opificio-cart-buttons-row-flex-end .add-to-cart-button-container,.opificio-cart-buttons-row.opificio-cart-buttons-row-flex-end .opificio-cart-main-button-container{margin-left:16px;margin-right:0}.opificio-cart-buttons-row.opificio-cart-buttons-row-fill{display:flex;margin:0 -10px;width:auto}.opificio-cart-buttons-row.opificio-cart-buttons-row-fill .opificio-cart-main-button-container{flex:0.9 1;margin:0 2% 10px;max-width:46%}.opificio-cart-buttons-row.opificio-cart-buttons-row-fill .opificio-cart-main-button-container .opificio-cart-main-button{width:100%}.opificio-cart-buttons-row.opificio-cart-buttons-row-margin-top{margin-top:16px}.opificio-cart-buttons-row.opificio-cart-buttons-row-margin-bottom{margin-bottom:16px}.opificio-cart-buttons-row.opificio-cart-buttons-row-no-margin{margin-bottom:0}@media screen and (max-width:700px){.opificio-cart-buttons-row{flex-direction:column-reverse}.opificio-cart-buttons-row.opificio-cart-buttons-row-mobile-fixed{bottom:0;box-sizing:border-box;left:0;padding:0 25px 10px;position:fixed;width:100%;z-index:100}.opificio-cart-buttons-row.opificio-cart-buttons-row-mobile-fixed .opificio-cart-main-button-container .opificio-cart-main-button{box-shadow:0 2px 2px rgba(0,0,0,.1)}.opificio-cart-buttons-row .opificio-cart-main-button-container{margin:0 0 10px}.opificio-cart-buttons-row.opificio-cart-buttons-row-center .opificio-cart-main-button-container{margin:0}.opificio-cart-buttons-row.opificio-cart-buttons-row-fill{flex-direction:column-reverse;margin:0 0 10px}.opificio-cart-buttons-row.opificio-cart-buttons-row-fill .opificio-cart-main-button-container{margin:0 0 10px;max-width:100%}.opificio-cart-buttons-row.opificio-cart-buttons-row-flex-end .opificio-cart-main-button-container{margin-left:0}.opificio-cart-buttons-row.opificio-cart-buttons-row-no-margin{margin-bottom:0}}.opificio-cart-main-button-container{margin-bottom:10px;width:auto}.opificio-cart-main-button-container .opificio-cart-main-button{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#333;border:0;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:60px;justify-content:center;max-width:320px;min-width:200px;outline:0;padding:0 30px;position:relative;text-align:center;white-space:nowrap;width:100%}.opificio-cart-main-button-container .opificio-cart-main-button .opificio-cart-main-button-text{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;position:relative;transition:all .15s;z-index:2}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-loading .opificio-cart-main-button-text{color:transparent!important}.opificio-cart-main-button-container .opificio-cart-main-button .opificio-cart-main-button-loading-spinner{animation:loadingIcon .8s linear infinite,startLoadingIcon .3s ease-in .3s forwards;backface-visibility:hidden;border:2px solid #eef4f7;border-left-color:transparent;border-radius:50%;box-sizing:border-box;display:block;height:18px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;width:18px;z-index:1}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-full{max-width:none;width:100%}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-disabled{background-color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-border{background-color:transparent;border:1px solid #333}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-border .opificio-cart-main-button-text{color:#333}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-border:hover{background-color:transparent}.opificio-cart-main-button-container .opificio-cart-main-button.opificio-cart-main-button-border:hover .opificio-cart-main-button-text{color:#ccc}.opificio-cart-main-button-container .opificio-cart-main-button:hover{background-color:#ccc;transition:all .15s}.opificio-cart-main-button-container.opificio-cart-main-button-no-margin,.opificio-cart-main-button-container.opificio-cart-main-button-no-margin .opificio-cart-main-button{margin:0}@media screen and (max-width:1024px){.opificio-cart-main-button-container .opificio-cart-main-button{font-size:16px;height:60px;line-height:60px;padding:0 30px;width:auto}}@media screen and (max-width:800px){.opificio-cart-main-button-container{margin:0}.opificio-cart-main-button-container .opificio-cart-main-button{max-width:none;width:100%}}.opificio-form-title{font-size:20px;font-weight:500;margin-bottom:20px}.opificio-form-content{margin:0 -8px;min-width:100%;padding:0}.opificio-form-content.opificio-form-content-flex{display:flex;flex-wrap:wrap}.opificio-form-content .opificio-main-button-container{padding:0 8px}.opificio-form-content.opificio-form-content-no-padding{padding-bottom:0;padding-top:0}.opificio-form-content.opificio-form-content-no-margin{margin:0}.input-main-container{box-sizing:border-box;margin-bottom:16px;padding:0 8px;position:relative;width:100%}.input-main-container.input-main-container-no-margin{margin-bottom:0}.input-main-container.input-main-container-half{width:50%}.input-main-container.input-main-container-third{width:33.33%}.input-main-container .input-label,.input-main-container .input-sublabel{display:block;margin-bottom:4px;text-align:left}.input-main-container .input-sublabel{line-height:1.25}.input-main-container .card-container{border:1px solid transparent;box-sizing:border-box}.input-main-container .card-container.card-container-active{border-color:red}.input-main-container.input-main-container-white-label .input-label{color:#fff}.input-main-container input,.input-main-container select,.input-main-container textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #dbe1e4;border-radius:5px;box-sizing:border-box;height:42px;line-height:42px;outline:0;padding:0 12px;transition:all .1s;width:100%}.input-main-container input:focus,.input-main-container select:focus,.input-main-container textarea:focus{border-color:#333}.input-main-container input.dates-input-error,.input-main-container input.input-field-error,.input-main-container select.dates-input-error,.input-main-container select.input-field-error,.input-main-container textarea.dates-input-error,.input-main-container textarea.input-field-error{border-color:red}.input-main-container input:-moz-read-only,.input-main-container textarea:-moz-read-only{background-color:#eef4f7;cursor:not-allowed}.input-main-container input:read-only,.input-main-container textarea:read-only{background-color:#eef4f7;cursor:not-allowed}.input-main-container input:-moz-read-only:focus,.input-main-container textarea:-moz-read-only:focus{border-color:#dbe1e4}.input-main-container input:read-only:focus,.input-main-container textarea:read-only:focus{border-color:#dbe1e4}.input-main-container select.select-input-error{border-color:red}.input-main-container textarea{height:200px;line-height:1.3;padding:12px;resize:none}.input-main-container .dates-input-container{width:100%}.input-main-container .dates-input-container .react-datepicker-popper{z-index:2000}.input-main-container .dates-input-container .react-datepicker-wrapper{width:100%}.input-main-container .dates-input-container .dates-input.dates-input-disabled{background-color:#eef4f7;border-color:#dbe1e4;cursor:not-allowed}.input-main-container .checkbox-input-container{display:flex}.input-main-container .checkbox-input-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;height:20px;margin-right:6px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:0;position:relative;width:20px}.input-main-container .checkbox-input-container input:checked{background-color:#333;border-color:#333}.input-main-container .checkbox-input-container input:checked:before{background-color:#fff;content:"";display:block;height:3px;left:4px;position:absolute;top:9px;transform:rotate(45deg);width:5px}.input-main-container .checkbox-input-container input:checked:after{background-color:#fff;content:"";display:block;height:3px;left:6px;position:absolute;top:8px;transform:rotate(-45deg);width:10px}.input-main-container .checkbox-input-container .input-label{margin:0}.input-main-container .checkbox-input-container .input-label a{color:#333;font-weight:500}.input-main-container .checkbox-input-container .input-label a:hover{text-decoration:underline}.input-main-container.input-main-container-inline{align-items:center;display:flex;width:auto}.input-main-container.input-main-container-inline .input-label{margin-bottom:0;white-space:nowrap}.form-errors-container{padding:8px 0 0}.form-errors-container.form-errors-container-margin-bottom{margin-bottom:15px}.form-errors-container .form-error{color:red;text-align:left}@media screen and (max-width:700px){.input-main-container .input-label{margin-bottom:3px}.input-main-container.input-main-container-half,.input-main-container.input-main-container-third{width:100%}.form-errors-container{padding-top:3px}}.select-input-container .select-input__control{border-color:#dbe1e4;box-shadow:none;cursor:pointer;height:42px;outline:0}.select-input-container .select-input__control.select-input__control--is-focused{border-color:#333}.select-input-container .select-input__control .select-input__input{height:auto}.select-input-container .select-input__control .select-input__value-container{padding:0 12px}.select-input-container .select-input__control .select-input__value-container .select-input__single-value{font-weight:500;top:52%}.select-input-container .select-input__control .select-input__value-container .css-1g6gooi,.select-input-container .select-input__control .select-input__value-container .css-b8ldur-Input{height:42px;margin:0 2px}.select-input-container .select-input__control .select-input__indicators .select-input__indicator-separator{display:none}.select-input-container .select-input__menu{z-index:2000}.select-input-container .select-input__menu .select-input__menu-list .select-input__option{cursor:pointer}.select-input-container .select-input__menu .select-input__menu-list .select-input__option.select-input__option--is-focused{background-color:#eef4f7}.select-input-container .select-input__menu .select-input__menu-list .select-input__option.select-input__option--is-selected{background-color:#333}.select-input-container.select-input-container-error .select-input__control{border-color:red}.toggle-input-container{align-items:center;display:flex;padding:10px 0}.toggle-input-container.toggle-input-container-flex-end{flex-direction:row-reverse}.toggle-input-container .toggle-input{background-color:#ccc;border-radius:15px;cursor:pointer;height:30px;position:relative;width:48px}.toggle-input-container .toggle-input:hover{background-color:#333}.toggle-input-container .toggle-input.toggle-input-small{height:25px;width:38px}.toggle-input-container .toggle-input.toggle-input-small:before{height:19px;left:3px;top:3px;width:19px}.toggle-input-container .toggle-input.toggle-input-small.toggle-input-active:before{left:15px}.toggle-input-container .toggle-input:before{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.15);content:"";height:22px;left:4px;position:absolute;top:4px;transition:all .1s ease-out;width:22px}.toggle-input-container .toggle-input.toggle-input-active{background-color:#333}.toggle-input-container .toggle-input.toggle-input-active:before{left:20px;transition:all .1s ease-in}.toggle-input-container .toggle-input.toggle-input-error{background-color:red}.toggle-input-container .toggle-input-label{font-size:16px;font-weight:500;padding:0 10px}.toggle-input-container .toggle-input-label.red{color:red}@media screen and (max-width:700px){.toggle-input-container.toggle-input-container-flex-end{flex-direction:row;margin-top:15px}}.selection-box-list{box-sizing:border-box;display:block;padding:0 8px 8px;width:100%}.selection-box-list .input-main-container{margin-bottom:10px;padding:0}.selection-box-list .selection-box-label{display:block;margin-bottom:8px;text-align:left}.selection-box-list .form-errors-container{padding:4px 0 0}.selection-box-list .form-errors-container .form-error{color:red;text-align:left}.selection-box-list .selection-box-list-content.selection-box-list-content-half{display:flex;margin:0 -8px}.selection-box-list .selection-box-list-content.selection-box-list-content-half .input-main-container{box-sizing:border-box;padding:0 8px}.selection-box-list .selection-box-list-content.selection-box-list-content-small{display:flex;margin:0}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container{margin-right:10px;width:auto}.selection-box-list .selection-box-list-content .selection-box-input-container{align-items:center;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;overflow:hidden;width:100%}.selection-box-list .selection-box-list-content .selection-box-input-container .selection-box-image{background-position:50%;background-size:cover;height:60px;min-width:60px;width:60px}.selection-box-list .selection-box-list-content .selection-box-input-container .selection-box-text{box-sizing:border-box;padding:12px 16px}.selection-box-list .selection-box-list-content .selection-box-input-container .selection-box-text .selection-box-pretitle{margin-bottom:4px}.selection-box-list .selection-box-list-content .selection-box-input-container .selection-box-text .selection-box-title{font-size:15px}.selection-box-list .selection-box-list-content .selection-box-input-container:hover{background-color:#eef4f7}.selection-box-list .selection-box-list-content .selection-box-input-container.selection-box-input-container-selected{background-color:#333;border-color:#333}.selection-box-list .selection-box-list-content .selection-box-input-container.selection-box-input-container-selected .selection-box-text .selection-box-description,.selection-box-list .selection-box-list-content .selection-box-input-container.selection-box-input-container-selected .selection-box-text .selection-box-title{color:#fff}.selection-box-list .selection-box-list-content .selection-box-input-container.selection-box-input-container-highlight .selection-box-title{color:#333}@media screen and (max-width:700px){.selection-box-list .selection-box-list-content.selection-box-list-content-half{display:block;margin:0}.selection-box-list .selection-box-list-content.selection-box-list-content-half .input-main-container{padding:0}}.opificio-order-preview .opificio-order-preview-row{align-items:center;display:flex;margin-bottom:20px}.opificio-order-preview .opificio-order-preview-row .opificio-cart-cell-image{background-color:#fff;border:1px solid #dbe1e4!important;height:60px;min-width:60px;position:relative;width:60px}.opificio-order-preview .opificio-order-preview-row .opificio-order-preview-name{box-sizing:border-box;font-size:14px;padding-left:12px}.opificio-order-preview .opificio-order-preview-row .opificio-order-preview-price{box-sizing:border-box;flex:1 1;font-size:14px;padding-left:12px;text-align:right;white-space:nowrap}.opificio-order-preview .opificio-order-preview-total{border-bottom:1px solid #dbe1e4;margin-bottom:30px;padding-bottom:30px;width:100%}.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item{display:flex;justify-content:space-between;padding:7px 0}.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item .opificio-order-preview-item-label{font-size:15px}.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item.bold .opificio-order-preview-item-label,.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item.bold .opificio-order-preview-item-value{font-size:18px;font-weight:600}.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item.final{border-top:1px solid #dbe1e4;padding-top:14px}@media screen and (max-width:700px){.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item{padding:3px 0}}@media screen and (max-width:1400px){.opificio-order-preview .opificio-order-preview-total{margin-bottom:20px;padding-bottom:20px}}.opificio-cart-main-header{margin-bottom:20px}.opificio-cart-main-header .opificio-cart-logo{display:flex}.opificio-cart-main-header .opificio-cart-main-left-title{font-size:30px}.opificio-cart-main-header .opificio-cart-pagination-list{display:flex;flex-wrap:wrap;padding-top:20px}.opificio-cart-main-header .opificio-cart-pagination-list .opificio-cart-pagination-item{color:#ccc;font-size:14px;margin-right:10px}.opificio-cart-main-header .opificio-cart-pagination-list .opificio-cart-pagination-item.opificio-cart-pagination-item-active{color:#333;font-weight:600}.opificio-cart-main-header .opificio-cart-pagination-list .opificio-cart-pagination-item:after{color:#ccc;content:">";padding-left:10px}.opificio-cart-main-header .opificio-cart-pagination-list .opificio-cart-pagination-item:last-child:after{display:none}@media screen and (max-width:700px){.opificio-cart-main-header .opificio-cart-logo img{height:60px;min-height:60px;min-width:60px;width:60px}.opificio-cart-main-header .opificio-cart-main-left-title{font-size:24px}.opificio-cart-main-header .opificio-cart-pagination-list{padding-top:10px}.opificio-cart-main-header .opificio-cart-pagination-list .opificio-cart-pagination-item{font-size:12px;margin-right:5px}.opificio-cart-main-header .opificio-cart-pagination-list .opificio-cart-pagination-item:after{padding-left:5px}}.opificio-cart-tile{border:1px solid #dbe1e4;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:15px 20px}.opificio-cart-tile .opificio-cart-tile-title{font-weight:700;margin-bottom:3px}.opificio-cart-tile.opificio-cart-tile-active{background-color:#eef4f7;border-color:#ccc}.opificio-cart-tile.opificio-cart-tile-low-margin{margin-bottom:8px}.opificio-cart-tile.opificio-cart-tile-red{border-color:red}.opificio-cart-tile.opificio-cart-tile-red .opificio-cart-tile-title{color:red}.opificio-cart-tile.opificio-cart-tile-has-click{cursor:pointer}.opificio-cart-tile.opificio-cart-tile-has-click:hover{border-color:#ccc}.opificio-cart-tile .opificio-cart-tile-action{cursor:pointer;display:inline-flex;margin-top:12px;text-decoration:underline}.opificio-cart-tile .opificio-cart-tile-action:hover{color:#ccc}@media screen and (max-width:700px){.opificio-cart-tile{padding:12px 15px}.opificio-cart-tile .opificio-cart-tile-title{font-size:14px;margin-bottom:2px}.opificio-cart-tile .opificio-cart-tile-text{font-size:13px}}.loading-container{align-items:center;background-color:#fff;display:flex;height:300px;justify-content:center;width:100%}.loading-container.loading-container-transparent{background-color:transparent}.loading-container.loading-container-low{height:150px}.loading-container .loading-container-text{font-size:18px}.opificio-cart-suggested-products{padding-top:20px}.opificio-cart-suggested-products .opificio-cart-suggested-products-title{font-size:24px;font-weight:500}.opificio-cart-suggested-products .opificio-cart-suggested-products-list{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);padding-top:20px}.opificio-cart-suggested-products .opificio-cart-suggested-products-list .opificio-cart-suggested-product{align-items:center;border:1px solid #dbe1e4;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;padding:10px}.opificio-cart-suggested-products .opificio-cart-suggested-products-list .opificio-cart-suggested-product .opificio-cart-suggested-product-title{flex:1 1;font-size:12px;line-height:1.2;padding-top:5px;text-align:left;width:100%}.opificio-cart-suggested-products .opificio-cart-suggested-products-list .opificio-cart-suggested-product .opificio-cart-suggested-product-price{font-size:14px;font-weight:700;padding-top:5px;text-align:left;width:100%}.opificio-cart-suggested-products .opificio-cart-suggested-products-list .opificio-cart-suggested-product .opificio-cart-suggested-product-button{background-color:#333;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-top:5px;padding:10px;text-align:center;text-transform:uppercase;width:100%}.opificio-cart-suggested-products .opificio-cart-suggested-products-list .opificio-cart-suggested-product .opificio-cart-suggested-product-button:hover{background-color:#ccc}@media screen and (max-width:768px){.opificio-cart-suggested-products .opificio-cart-suggested-products-list{grid-template-columns:repeat(2,1fr)}}@font-face{font-family:Knockout;src:url(/fonts/Knockout.woff) format("woff"),url(/fonts/Knockout.eof) format("eof"),url(/fonts/Knockout.ttf) format("truetype"),url(/fonts/Knockout.svg) format("svg")}@font-face{font-family:Soho;src:url(/fonts/Soho.woff) format("woff"),url(/fonts/Soho.eof) format("eof"),url(/fonts/Soho.ttf) format("truetype"),url(/fonts/Soho.svg) format("svg")}strong{font-weight:600}*{font-weight:400;text-decoration:none}body{font-family:Soho,sans-serif}ul{list-style:none}a,li,p,span{line-height:1.5}.form-content{position:relative;display:flex;flex-wrap:wrap;margin:0 -10px 20px}.form-content .input-toggle-container{width:100%}.form-content .input-toggle-container .input-toggle{display:flex;background-color:#f8f8f8;border:1px solid #f8f8f8;border-radius:5px;overflow:hidden}.form-content .input-toggle-container .input-toggle .input-toggle-item{flex:1 1;height:48px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:18px;font-weight:500;border-right:1px solid #f8f8f8;cursor:pointer}.form-content .input-toggle-container .input-toggle .input-toggle-item:last-child{border:0}.form-content .input-toggle-container .input-toggle .input-toggle-item:hover{background-color:#f8f8f8}.form-content .input-toggle-container .input-toggle .input-toggle-item.input-toggle-item-active{background-color:#0d0d0d;color:#fff}.form-content .input-container{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:18px}.form-content .input-container.half{width:50%}.form-content .input-container.quart{width:25%}.form-content .input-container label{display:block;margin-bottom:6px;font-size:13px}.form-content .input-container input,.form-content .input-container select,.form-content .input-container textarea{height:65px;width:100%;border:1px solid #dbdbdb;background-color:#fff;padding:0 12px;box-sizing:border-box;outline:0;font-weight:400;font-size:16px;font-family:Soho,sans-serif}.form-content .input-container input:focus,.form-content .input-container select:focus,.form-content .input-container textarea:focus{border-color:#0d0d0d}.form-content .input-container input:-moz-read-only,.form-content .input-container select:-moz-read-only,.form-content .input-container textarea:-moz-read-only{background-color:#f8f8f8;border-color:transparent;cursor:default}.form-content .input-container input:read-only,.form-content .input-container select:read-only,.form-content .input-container textarea:read-only{background-color:#f8f8f8;border-color:transparent;cursor:default}.form-content .input-container select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #8d8d8d;background-image:url(/images/select-arrow.png);background-repeat:no-repeat;background-position:center right 12px;background-size:20px}.form-content .input-container select:-moz-read-only{background-color:#fff;border-color:#8d8d8d}.form-content .input-container select:read-only{background-color:#fff;border-color:#8d8d8d}.form-content .input-container textarea{height:150px;padding:10px;resize:none}.form-content .input-container.checkbox{display:flex;align-items:center;padding:5px 8px;cursor:pointer}.form-content .input-container.checkbox label{margin:0}.form-content .input-container.checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;height:23px;width:23px;margin-right:8px;background-color:#fff;cursor:pointer}.form-content .input-container.checkbox input[type=checkbox]:focus{border-color:#8d8d8d}.form-content .input-container.checkbox input[type=checkbox]:-moz-read-only{border-color:#8d8d8d}.form-content .input-container.checkbox input[type=checkbox]:read-only{border-color:#8d8d8d}.form-content .input-container.checkbox input[type=checkbox]:checked{background-color:#0d0d0d;background-position:50%;background-size:14px;background-repeat:no-repeat}.form-content .buttons-row{margin-top:20px}@media screen and (max-width:1200px){.form-content .input-container.quart{width:50%}.form-content .input-container input,.form-content .input-container select,.form-content .input-container textarea{height:50px}}@media screen and (max-width:800px){.form-content .input-container.half,.form-content .input-container.quart{width:100%}}*{margin:0;padding:0}body{overflow-x:hidden}a,body{color:#0d0d0d}.main-layout-content{min-height:100vh}.main-layout-notify-bar{position:fixed;z-index:100;bottom:2px;left:2px;width:calc(100% - 4px);padding:15px 25px 5px;font-size:14px;box-sizing:border-box;text-align:center;background-color:#d14040;color:#fff}.page-container{min-height:100vh;box-sizing:border-box;margin-bottom:80px}.page-container.page-container-padding{padding-top:120px}.simple-listing-container{display:flex;width:100%}.simple-listing-container .simple-listing-text{flex:1 1;padding:0 100px;box-sizing:border-box}.simple-listing-container .simple-listing-text .simple-listing-list{width:100%}.simple-listing-container .simple-listing-text .simple-listing-list:hover .simple-listing-item{color:#8d8d8d}.simple-listing-container .simple-listing-text .simple-listing-list .simple-listing-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbdbdb;font-family:Knockout,sans-serif;font-size:90px;padding:15px 0;text-transform:uppercase;cursor:pointer;transition:all .05s ease-in}.simple-listing-container .simple-listing-text .simple-listing-list .simple-listing-item .icon{font-size:70px;opacity:0;padding-right:10px;transition:all .1s ease-in}.simple-listing-container .simple-listing-text .simple-listing-list .simple-listing-item:hover{color:#0d0d0d}.simple-listing-container .simple-listing-text .simple-listing-list .simple-listing-item:hover .icon{opacity:1;padding-right:0}.simple-listing-container .simple-listing-image{max-width:600px;width:35%;height:80vh}@media screen and (max-width:1300px){.page-container.page-container-padding{padding-top:130px}}@media screen and (max-width:700px){.page-container.page-container-padding{padding-top:110px}}@font-face{font-family:icomoon;src:url(/fonts/suono.eot?6ssjir);src:url(/fonts/suono.eot?6ssjir#iefix) format("embedded-opentype"),url(/fonts/suono.ttf?6ssjir) format("truetype"),url(/fonts/suono.woff?6ssjir) format("woff"),url(/fonts/suono.svg?6ssjir#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:""}.icon-cart-full:before{content:""}.icon-cart:before{content:""}.icon-checked:before{content:""}.icon-cross:before{content:""}.icon-edit:before{content:""}.icon-facebook:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-left:before{content:""}.icon-menu:before{content:""}.icon-right:before{content:""}.icon-search:before{content:""}.icon-suono:before{content:""}.icon-twitter:before{content:""}.icon-user-full:before{content:""}.icon-user:before{content:""}.icon-whatsapp:before{content:""}.opificio-cart-wrap{font-family:Soho,sans-serif}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row.cart-header .opificio-cart-cell{font-family:Soho,sans-serif;text-transform:capitalize;font-weight:500;letter-spacing:0;font-size:16px;color:#8d8d8d}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-price{font-family:Soho,sans-serif;font-weight:500;font-size:16px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell.opificio-cart-cell-main .opificio-cart-cell-text-container .opificio-cart-cell-text{font-family:Knockout,sans-serif;font-weight:500;text-transform:uppercase;font-size:28px;letter-spacing:.5px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity{border-radius:0}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-add,.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-quantity-text,.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-row .opificio-cart-cell .opificio-cart-cell-quantity .opificio-cart-cell-remove{height:22px;line-height:25px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-main .opificio-cart-main-title{font-family:Soho,sans-serif;font-weight:500;font-size:18px;color:#8d8d8d;margin-bottom:10px;margin-top:10px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form input{font-family:Soho,sans-serif;border-radius:0;border-color:#dbdbdb}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form button{border-radius:0;font-family:Knockout,sans-serif;text-transform:uppercase;font-size:24px;letter-spacing:1px}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside-coupon form button:hover{background-color:#8d8d8d}.opificio-cart-wrap .opificio-cart-container .opificio-cart-aside .opificio-cart-aside-title{font-family:Knockout,sans-serif;font-weight:500;text-transform:uppercase;font-size:28px}.opificio-cart-tile{border-radius:0}.opificio-cart-tile.opificio-cart-tile-active{background-color:#f8f8f8;border-color:#0d0d0d}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container .selection-box-input-container .selection-box-text{padding:12px 14px}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container .selection-box-input-container .selection-box-text .selection-box-title{display:flex;align-items:center}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container .selection-box-input-container .selection-box-text .selection-box-title:before{content:"";height:12px;width:12px;display:block;border-radius:50%;margin-right:8px;border:1px solid #dbdbdb}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container .selection-box-input-container.selection-box-input-container-selected{background-color:#f8f8f8}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container .selection-box-input-container.selection-box-input-container-selected .selection-box-title{color:#0d0d0d}.selection-box-list .selection-box-list-content.selection-box-list-content-small .input-main-container .selection-box-input-container.selection-box-input-container-selected .selection-box-title:before{background-color:#0d0d0d;border-color:#0d0d0d}.opificio-cart-main-button-container .opificio-cart-main-button{border-radius:0;background-color:#0d0d0d}.opificio-cart-main-button-container .opificio-cart-main-button .opificio-cart-main-button-text{font-family:Knockout,sans-serif;text-transform:uppercase;font-size:26px;font-weight:400;letter-spacing:1px}.opificio-cart-main-header .opificio-cart-main-left-title{font-family:Knockout,sans-serif;text-transform:uppercase;font-weight:500;font-size:60px;letter-spacing:1px;color:#0d0d0d}.opificio-order-preview .opificio-order-preview-row .opificio-order-preview-name{font-family:Knockout,sans-serif;text-transform:uppercase;font-weight:500;font-size:26px;letter-spacing:.5px;color:#0d0d0d}.opificio-order-preview .opificio-order-preview-row .opificio-order-preview-price,.opificio-order-preview .opificio-order-preview-total .opificio-order-preview-item .opificio-order-preview-item-value{font-family:Soho,sans-serif;font-weight:500;font-size:16px}.selection-box-list .selection-box-list-content .selection-box-input-container{border-radius:0}.selection-box-list .selection-box-list-content .selection-box-input-container .selection-box-text .selection-box-title{font-family:Knockout,sans-serif;text-transform:uppercase;font-weight:500;font-size:26px;letter-spacing:1px}.opificio-form-title{font-size:30px;letter-spacing:.5px;font-family:Knockout,sans-serif;text-transform:uppercase}.payment-total-container .payment-value{font-weight:600;font-size:16px}.input-main-container .input-label{color:#8d8d8d;font-size:13px}.input-main-container input,.input-main-container select,.input-main-container textarea{border-radius:0;border:1px solid #dbdbdb;font-family:Soho,sans-serif}.select-input-container .select-input__control{border-radius:0;border:1px solid #8d8d8d}.form-errors-container .form-error{font-size:12px}.opificio-cart-tile .opificio-cart-tile-title{font-weight:500;font-family:Knockout,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.opificio-cart-payment-selection-options{margin-bottom:10px}.opificio-cart-bonifico-data-container{padding:20px 0}.opificio-cart-bonifico-data-container .opificio-cart-bonifico-title{font-family:Knockout,sans-serif;font-weight:500;text-transform:uppercase;font-size:28px;margin-bottom:10px}.opificio-cart-bonifico-data-container .opificio-cart-bonifico-data{font-size:15px;line-height:1.5}.blocks-list{display:flex;flex-wrap:wrap;margin:0}.blocks-list .image-block{width:calc(25% - 8px);min-width:calc(25% - 8px);margin:0 10px 10px 0}.blocks-list .image-block:nth-child(4n){margin-right:0}@media screen and (max-width:1200px){.blocks-list .image-block{width:calc(25% - 4px);min-width:calc(25% - 4px);margin-right:5px}}@media screen and (max-width:1023px){.blocks-list{justify-content:space-between}.blocks-list .image-block{min-width:49%;max-width:49%;width:49%;margin:0 0 15px}}@media screen and (max-width:700px){.blocks-list .image-block{width:100%;max-width:none;margin:0 0 10px}}.breadcrumbs-container{display:flex;margin-bottom:20px;flex-wrap:wrap}.breadcrumbs-container.breadcrumbs-container-padding-top{padding-top:20px}.breadcrumbs-container .breadcrumb{font-weight:400;margin-right:6px;font-size:13px;color:#8d8d8d}.breadcrumbs-container .breadcrumb:after{content:" >";padding-left:4px}.breadcrumbs-container .breadcrumb:last-child:after{display:none}.breadcrumbs-container .breadcrumb:hover{color:#0d0d0d}.breadcrumbs-container .breadcrumb:hover:after{color:#8d8d8d}@media screen and (max-width:700px){.breadcrumbs-container{margin-bottom:12px}.breadcrumbs-container .breadcrumb{font-size:12px}}.buttons-row{display:flex;flex-wrap:wrap;width:100%}.buttons-row .add-to-cart-button-container,.buttons-row .main-button-container{margin-right:16px}.buttons-row.buttons-row-space-between{justify-content:space-between}.buttons-row.buttons-row-space-between .main-button-container{margin-right:0}.buttons-row.buttons-row-center{justify-content:center}.buttons-row.buttons-row-center .main-button-container{margin:0 10px;width:auto}.buttons-row.buttons-row-center .main-button-container .main-button{min-width:250px}.buttons-row.buttons-row-flex-end{justify-content:flex-end}.buttons-row.buttons-row-flex-end .add-to-cart-button-container,.buttons-row.buttons-row-flex-end .main-button-container{margin-right:0;margin-left:16px}.buttons-row.buttons-row-fill{width:auto;margin-left:-10px;margin-right:-10px;display:flex}.buttons-row.buttons-row-fill .main-button-container{flex:1 1;margin-left:10px;margin-right:10px}.buttons-row.buttons-row-fill .main-button-container .main-button{width:100%}.buttons-row.buttons-row-margin-top{margin-top:20px}.buttons-row.buttons-row-margin-bottom{margin-bottom:30px}.buttons-row.buttons-row-no-margin{margin-bottom:0}@media screen and (max-width:700px){.buttons-row{flex-direction:column-reverse}.buttons-row .main-button-container{margin:0 0 10px}.buttons-row.buttons-row-center .main-button-container{margin:0}.buttons-row.buttons-row-fill{flex-direction:column-reverse;margin:0 0 10px}.buttons-row.buttons-row-fill .main-button-container{max-width:100%;margin:0 0 10px}.buttons-row.buttons-row-flex-end .main-button-container{margin-left:0}.buttons-row.buttons-row-no-margin{margin-bottom:0}}@keyframes startLoadingIcon{0%{opacity:0}to{opacity:1}}@keyframes loadingIcon{0%{transform:rotate(0deg) translate(-50%,-50%)}to{transform:rotate(1turn) translate(-50%,-50%)}}.main-button-container{margin-bottom:10px;width:auto}.main-button-container .main-button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;min-width:200px;height:70px;background:#0d0d0d;line-height:68px;outline:0;border:0;cursor:pointer;text-align:center;padding:0 30px;box-sizing:border-box;white-space:nowrap}.main-button-container .main-button .main-button-text{font-family:Knockout,sans-serif;color:#fff;text-transform:uppercase;font-size:32px;letter-spacing:1px;font-weight:500;position:relative;z-index:2;transition:all .15s}.main-button-container .main-button.main-button-loading .main-button-text{color:transparent!important}.main-button-container .main-button.main-button-border{background-color:transparent;border:1px solid #0d0d0d}.main-button-container .main-button.main-button-border:hover{background-color:#f8f8f8}.main-button-container .main-button.main-button-border .main-button-text{color:#0d0d0d}.main-button-container .main-button.main-button-border.main-button-white{background-color:transparent;border:1px solid #fff}.main-button-container .main-button.main-button-border.main-button-white .main-button-text{color:#fff}.main-button-container .main-button.main-button-border.main-button-white:hover{background-color:hsla(0,0%,100%,.2)}.main-button-container .main-button .main-button-loading-spinner{z-index:1;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:18px;width:18px;border-radius:50%;transform-origin:0 0;border:2px solid #f8f8f8;border-left-color:transparent;box-sizing:border-box;backface-visibility:hidden;animation:loadingIcon .8s linear infinite,startLoadingIcon .3s ease-in .3s forwards}.main-button-container .main-button.main-button-full{width:100%;max-width:none}.main-button-container .main-button:hover{background-color:#8d8d8d}.main-button-container .main-button.main-button-grey{background:#8d8d8d}.main-button-container .main-button.main-button-grey:hover{background:#0d0d0d}.main-button-container .main-button.main-button-red,.main-button-container .main-button.main-button-red:hover{background:#dc3030}.main-button-container .main-button.main-button-white{background:#fff}.main-button-container .main-button.main-button-white .main-button-text{color:#0d0d0d}.main-button-container .main-button.main-button-white:hover{background:#dbdbdb}.main-button-container.main-button-no-margin,.main-button-container.main-button-no-margin .main-button{margin:0}@media screen and (max-width:1024px){.main-button-container .main-button{width:auto;line-height:60px;font-size:16px;padding:0 30px}}@media screen and (max-width:800px){.main-button-container{margin:0}.main-button-container .main-button{width:100%}}.simple-link-container{width:100%}.simple-link-container .simple-link,.simple-link-container button{font-family:Soho,sans-serif;border:0;background-color:transparent;cursor:pointer;font-size:17px;font-weight:500}.simple-link-container .simple-link.simple-link-center,.simple-link-container button.simple-link-center{text-align:center}.simple-link-container .simple-link .icon,.simple-link-container button .icon{margin-right:6px}.simple-link-container .simple-link:hover,.simple-link-container button:hover{color:#8d8d8d;text-decoration:underline}@keyframes showPopupContainer{0%{opacity:0}to{opacity:1}}@keyframes hidePopupContainer{0%{opacity:1}to{opacity:0}}@keyframes showPopup{0%{transform:translate(250px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes hidePopup{0%{transform:translate(0);opacity:1}to{transform:translate(250px);opacity:0}}.cart-sidebar-container{position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.4);animation-name:showPopupContainer;animation-duration:.3s;animation-fill-mode:forwards}.cart-sidebar-container .cart-sidebar-overlay{overflow:visible}.cart-sidebar-container .cart-sidebar{position:absolute;display:flex;flex-direction:column;top:0;right:0;height:100vh;width:450px;transform:translate(0);transform-origin:center;opacity:0;padding:40px;box-sizing:border-box;animation-name:showPopup;animation-duration:.2s;animation-fill-mode:forwards;animation-delay:.2s;background-color:#fff;box-shadow:0 3px 50px rgba(0,0,0,.2)}.cart-sidebar-container .cart-sidebar .cart-sidebar-close{position:absolute;height:40px;width:40px;top:40px;right:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-sidebar-container .cart-sidebar .cart-sidebar-close:hover{opacity:.6}.cart-sidebar-container .cart-sidebar .cart-sidebar-close .icon{font-size:20px}.cart-sidebar-container .cart-sidebar .cart-sidebar-body{flex:1 1;overflow:auto}.cart-sidebar-container .cart-sidebar .cart-sidebar-body .cart-sidebar-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #dbdbdb}.cart-sidebar-container .cart-sidebar .cart-sidebar-body .cart-sidebar-item .cart-sidebar-item-image{width:100px;height:100px;border:1px solid #dbdbdb;margin-right:15px;background-position:50%;background-size:contain;background-repeat:no-repeat}.cart-sidebar-container .cart-sidebar .cart-sidebar-body .cart-sidebar-item .cart-sidebar-item-text .cart-sidebar-item-name{font-family:Knockout,sans-serif;font-weight:500;font-size:28px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px}.cart-sidebar-container .cart-sidebar .cart-sidebar-body .cart-sidebar-item .cart-sidebar-item-text .cart-sidebar-item-remove{color:#8d8d8d;text-decoration:underline;margin-top:8px;cursor:pointer;font-size:13px}.cart-sidebar-container .cart-sidebar .cart-sidebar-body .cart-sidebar-item .cart-sidebar-item-text .cart-sidebar-item-remove:hover{color:#0d0d0d}.cart-sidebar-container .cart-sidebar .main-button-container{width:100%}.cart-sidebar-container.cart-sidebar-container-hidding{opacity:0;animation-name:hidePopupContainer;animation-duration:.2s;animation-fill-mode:backwards;animation-delay:.2s}.cart-sidebar-container.cart-sidebar-container-hidding .cart-sidebar{opacity:0;transform:translate(250px);animation-name:hidePopup;animation-duration:.2s;animation-fill-mode:backwards;animation-delay:0s}@media screen and (max-width:500px){.cart-sidebar-container .cart-sidebar{max-width:95%;padding:30px 25px}.cart-sidebar-container .cart-sidebar .cart-sidebar-close{top:20px;right:20px}.cart-sidebar-container .cart-sidebar .cart-sidebar-body .cart-sidebar-item .cart-sidebar-item-image{height:80px;width:80px}}@keyframes connecting{0%{transform:translateX(-1px)}to{transform:translateX(-28px)}}.chat-component-window{position:fixed;bottom:15px;right:15px;cursor:pointer}.chat-component-window .chat-component-window-circle{position:relative;width:80px;height:80px;background-color:rgba(32,37,38,.95);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-out}.chat-component-window .chat-component-window-text{position:absolute;opacity:0;width:50px;top:0;right:0;background-color:rgba(32,37,38,.95);height:100%;display:flex;justify-content:center;align-items:center;padding:0 100px 0 40px;border-radius:40px;box-sizing:border-box;transition:all .15s ease-out .1s}.chat-component-window .chat-component-window-text .chat-component-window-title{opacity:0;color:#fff;font-size:14px;white-space:nowrap;transition:all .15s ease-out}.chat-component-window:hover .chat-component-window-text{opacity:1;width:300px;transition:all .15s ease-out}.chat-component-window:hover .chat-component-window-text .chat-component-window-title{opacity:1;transition:all .15s ease-out .1s}.chat-component-aside{position:fixed;z-index:10;bottom:10px;top:90px;width:400px;background-color:#f8f8f8;right:-410px;opacity:0;transition:all .2s ease-out;pointer-events:none}.chat-component-aside.chat-component-aside-open{right:10px;opacity:1;pointer-events:all}.chat-component-aside .chat-component-aside-close{position:absolute;top:0;left:-50px;height:40px;width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#0d0d0d}.chat-component-aside .chat-component-aside-close .icon{color:#fff}.chat-component-aside .chat-component-aside-body{padding:0;max-height:100%;box-sizing:border-box;overflow:auto;display:flex;height:100%;flex-direction:column}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper{overflow:scroll;flex:1 1;width:100%;margin:0 auto;overflow-y:scroll;padding:30px 25px 60px;box-sizing:border-box}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item{position:relative;color:#0d0d0d;margin-bottom:18px;font-size:14px;display:flex;align-items:flex-end;gap:6px;margin-right:40px;letter-spacing:.2px;line-height:1.3;border:1px solid #8d8d8d;padding:12px}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item.writing{opacity:.5;align-items:center;border:none;padding-left:0}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item.chat-item-user{margin-right:0;margin-left:40px;color:#0d0d0d;padding-right:0;padding-left:15px}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item:first-child{display:none}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-circle{position:relative;width:28px;height:28px;min-width:28px;min-height:28px;text-align:center;background-color:#000;border-radius:50%;border:1px solid #fff;display:flex;justify-content:center;align-items:center}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-circle img{width:20px}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-circle-loading{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;text-align:center;background-color:#000;border-radius:50%;border:1px solid #fff;display:flex;justify-content:center;align-items:center}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-circle-loading .rhombus-container{width:100%;height:100%;background-color:#fff}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-circle-loading .rhombus-container .rhombus-wrapper{width:100%;height:100%;background-color:#fff;border:1px solid #454545}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-circle-loading .rhombus-container .rhombus-wrapper .rhombus{width:9px;height:9px;background-color:#454545}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-bubble{position:relative;display:inline}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-bubble *{margin:0;padding:0;box-sizing:border-box;max-width:100%;position:relative;display:inline-block}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper .chat-item .chat-item-bubble ul{list-style:none}.chat-component-aside .chat-component-aside-body .chat-component-aside-connecting{width:100%;color:#fff;text-align:center;padding-top:30px;display:flex;align-items:center;flex-direction:column}.chat-component-aside .chat-component-aside-body .chat-component-aside-connecting .chat-component-aside-connecting-text{font-size:13px;padding-top:20px}.chat-component-aside .chat-component-aside-body .chat-component-aside-form{width:100%;padding:12px;box-sizing:border-box}.chat-component-aside .chat-component-aside-body .chat-component-aside-form .chat-component-aside-input{display:block;height:70px;height:100px;padding:20px;box-sizing:border-box;width:100%;color:#0d0d0d;background-color:#fff;outline:0;font-family:Soho,sans-serif;resize:none;border:1px solid #8d8d8d}.chat-component-aside .chat-component-aside-body .chat-component-aside-form .chat-component-aside-submit{position:absolute;right:10px;bottom:10px;width:50px;height:50px;display:inline-flex;justify-content:center;padding:10px;border:0;border-radius:50%;cursor:pointer;background-color:#0d0d0d}.chat-component-aside .chat-component-aside-body .chat-component-aside-form .chat-component-aside-submit svg{width:20px;height:20px}@media screen and (max-width:450px){.chat-component-aside{width:100vw;right:-410px;top:0;z-index:1000}.chat-component-aside .chat-component-aside-close{left:10px}.chat-component-aside .chat-component-aside-body .chat-component-aside-wrapper{padding-top:60px}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinner-huge-wave-out{display:block;float:left;width:40px;height:40px;border-radius:50%;border:2.5px solid #83ccb9;animation:spinner 3s linear infinite;box-shadow:-2.5px -1.25px 8px 1.25px #83ccb9,2.5px 1.25px 8px 1.25px #83ccb9;position:relative}.spinner-huge-wave-out:after,.spinner-huge-wave-out:before{content:"";position:absolute;top:5px;left:17.5px;width:5px;height:5px;border-radius:50%;background:#83ccb9}.spinner-huge-wave-out:after{top:auto;bottom:5px}.spinner-container{position:relative;overflow:hidden;height:100%;width:100%;border-radius:50%}@keyframes rhombus{0%{transform:scaleY(.56) scaleX(.8) rotate(45deg)}50%{transform:scaleY(.7) scaleX(1) rotate(45deg)}to{transform:scaleY(.56) scaleX(.8) rotate(45deg)}}.rhombus-container{position:relative;height:80px;width:80px;display:flex;justify-content:center;align-items:center}.rhombus-container .rhombus-wrapper{position:relative;height:70%;width:70%;border-radius:50%;overflow:hidden;border:1px solid #fff}.rhombus-container .rhombus-wrapper .rhombus{position:absolute;width:12px;height:12px;background-color:#fff;transform:scaleY(.7) rotate(45deg);border-radius:15%;animation:rhombus 1.6s infinite;transition:animation-duration .2s ease-in}.rhombus-container .rhombus-wrapper .rhombus:first-of-type{top:0;left:12px;animation-delay:.06s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(2){top:0;left:36px;animation-delay:.12s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(3){top:0;left:60px;animation-delay:.18s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(4){top:0;left:84px;animation-delay:.24s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(5){top:0;left:108px;animation-delay:.3s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(6){top:0;left:132px;animation-delay:.36s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(7){top:7px;left:0;animation-delay:.42s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(8){top:7px;left:24px;animation-delay:.48s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(9){top:7px;left:48px;animation-delay:.54s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(10){top:7px;left:72px;animation-delay:.6s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(11){top:7px;left:96px;animation-delay:.66s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(12){top:7px;left:120px;animation-delay:.72s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(13){top:14px;left:12px;animation-delay:.78s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(14){top:14px;left:36px;animation-delay:.84s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(15){top:14px;left:60px;animation-delay:.9s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(16){top:14px;left:84px;animation-delay:.96s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(17){top:14px;left:108px;animation-delay:1.02s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(18){top:14px;left:132px;animation-delay:1.08s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(19){top:21px;left:0;animation-delay:1.14s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(20){top:21px;left:24px;animation-delay:1.2s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(21){top:21px;left:48px;animation-delay:1.26s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(22){top:21px;left:72px;animation-delay:1.32s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(23){top:21px;left:96px;animation-delay:1.38s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(24){top:21px;left:120px;animation-delay:1.44s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(25){top:28px;left:12px;animation-delay:1.5s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(26){top:28px;left:36px;animation-delay:1.56s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(27){top:28px;left:60px;animation-delay:1.62s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(28){top:28px;left:84px;animation-delay:1.68s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(29){top:28px;left:108px;animation-delay:1.74s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(30){top:28px;left:132px;animation-delay:1.8s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(31){top:35px;left:0;animation-delay:1.86s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(32){top:35px;left:24px;animation-delay:1.92s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(33){top:35px;left:48px;animation-delay:1.98s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(34){top:35px;left:72px;animation-delay:2.04s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(35){top:35px;left:96px;animation-delay:2.1s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(36){top:35px;left:120px;animation-delay:2.16s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(37){top:42px;left:12px;animation-delay:2.22s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(38){top:42px;left:36px;animation-delay:2.28s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(39){top:42px;left:60px;animation-delay:2.34s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(40){top:42px;left:84px;animation-delay:2.4s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(41){top:42px;left:108px;animation-delay:2.46s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(42){top:42px;left:132px;animation-delay:2.52s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(43){top:49px;left:0;animation-delay:2.58s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(44){top:49px;left:24px;animation-delay:2.64s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(45){top:49px;left:48px;animation-delay:2.7s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(46){top:49px;left:72px;animation-delay:2.76s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(47){top:49px;left:96px;animation-delay:2.82s}.rhombus-container .rhombus-wrapper .rhombus:nth-of-type(48){top:49px;left:120px;animation-delay:2.88s}.rhombus-animation-duration:hover .rhombus{animation-duration:.8s;transition:animation-duration .2s ease-out}.detail-page-container{margin-bottom:100px}.detail-page-container .detail-page-left{flex:1 1;padding-right:8.3333333333vw;padding-left:8.3333333333vw;box-sizing:border-box}.detail-page-container .detail-page-left .detail-page-text .paragraph-container .paragraph h2,.detail-page-container .detail-page-left .detail-page-text .paragraph-container .paragraph h3,.detail-page-container .detail-page-left .detail-page-text .paragraph-container .paragraph h4,.detail-page-container .detail-page-left .detail-page-text .paragraph-container .paragraph h5{font-family:Knockout,sans-serif;font-size:42px;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.detail-page-container .detail-page-left .detail-page-text .paragraph-container .paragraph p{margin-bottom:10px}.detail-page-container .detail-page-left .detail-page-text .detail-page-list.small{display:flex;flex-wrap:wrap;justify-content:space-between}.detail-page-container .detail-page-left .detail-page-text .detail-page-list.small .detail-page-list-item{width:49%}.detail-page-container .detail-page-left .detail-page-text .detail-page-list .detail-page-list-item{border-bottom:1px solid #dbdbdb}.detail-page-container .detail-page-left .detail-page-text .detail-page-list .detail-page-list-item a{padding:5px 8px 3px;display:block;font-family:Knockout,sans-serif;font-size:36px;letter-spacing:.5px;line-height:1;text-transform:uppercase;display:flex;align-items:center}.detail-page-container .detail-page-left .detail-page-text .detail-page-list .detail-page-list-item a span{padding-left:15px;color:#8d8d8d;font-family:Soho,sans-serif;font-size:16px;text-transform:none;letter-spacing:0;line-height:1}.detail-page-container .detail-page-left .detail-page-text .detail-page-list .detail-page-list-item:hover{background-color:#f8f8f8}.detail-page-container .detail-page-center{padding-right:10px;box-sizing:border-box}.detail-page-container .detail-page-center .detail-page-second-image{position:relative;width:150px;height:calc(100vh - 200px);background-color:#dbdbdb;-o-object-position:center;object-position:center}.detail-page-container .detail-page-right{position:relative;width:35vw;min-width:600px;height:calc(100vh - 200px)}.detail-page-container .detail-page-right .detail-page-image{position:relative;background-color:#0d0d0d;width:100%;height:100%}@media screen and (max-width:1450px){.detail-page-container .detail-page-left{padding-left:50px;padding-right:70px}.detail-page-container .detail-page-right{min-width:400px}}@media screen and (max-width:820px){.detail-page-container .detail-page-center{height:26vw}.detail-page-container .detail-page-center .detail-page-second-image{transform:rotate(-90deg);height:calc(100vw - 50px);transform-origin:0 0;width:21vw;margin-top:18vw}}@media screen and (max-width:1024px){.detail-page-container{margin-bottom:50px}.detail-page-container .main-container.main-container-flex-between{flex-direction:column-reverse}.detail-page-container .detail-page-left{width:100%;padding:0}.detail-page-container .detail-page-right{min-width:0;width:100%;height:50vw;margin-bottom:30px}}.simple-field-container{padding:5px 0;box-sizing:border-box}.simple-field-container.simple-field-container-inline{display:flex;justify-content:space-between}.simple-field-container .simple-field-label{color:#8d8d8d;font-size:14px}.simple-field-container .simple-field-value{font-size:14px}.simple-field-container.simple-field-container-margin-bottom{margin-bottom:20px}.filters-wrapper{width:100%;height:86px;position:relative;z-index:10}.filters-wrapper.filters-wrapper-fixed .filter-bar-container{position:fixed;top:90px;left:0;width:100%}.filter-bar-container{width:100%;height:86px}.filter-bar-container.filter-bar-container-stiky .filter-bar-block{position:fixed;left:0;top:90px}.filter-bar-container .filter-bar-block{width:100%;background-color:#f8f8f8;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:12px 0}.filter-bar-container .filter-bar-block .filter-bar-left{display:flex;align-items:center}.filter-bar-container .filter-bar-block .filter-bar-left-mobile{display:none}.filter-bar-container .filter-bar-block .filter-bar-right{text-align:right;flex:1 1;display:flex;justify-content:flex-end}.filter-bar-container .filter-bar-block .filter-bar-right .filter-bar-search{display:flex;align-items:center}.filter-bar-container .filter-bar-block .filter-item{margin-right:30px}.filter-bar-container .filter-bar-block .filter-item label{display:block;height:20px}.filter-bar-container .filter-bar-block .filter-item select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:0;font-family:Knockout,sans-serif;font-size:36px;height:38px;color:#0d0d0d;text-transform:uppercase;cursor:pointer;outline:0;min-width:100px;padding-right:30px;box-sizing:border-box}.filter-bar-container .filter-bar-block .filter-item select option:active,.filter-bar-container .filter-bar-block .filter-item select option:checked,.filter-bar-container .filter-bar-block .filter-item select option:focus,.filter-bar-container .filter-bar-block .filter-item select option:hover{text-transform:lowercase}.filter-bar-container .filter-bar-block .filter-item select:hover{color:#8d8d8d;outline:0}.filter-bar-container .filter-bar-block .filter-item.checkbox{display:flex;align-items:center;padding-top:20px}.filter-bar-container .filter-bar-block .filter-item.checkbox input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:2px solid #0d0d0d;border-radius:3px;width:20px;height:20px;margin-top:-5px;cursor:pointer}.filter-bar-container .filter-bar-block .filter-item.checkbox input:hover{border-color:#8d8d8d}.filter-bar-container .filter-bar-block .filter-item.checkbox input:checked{background-color:#0d0d0d;border-color:#0d0d0d}.filter-bar-container .filter-bar-block .filter-item.checkbox label{font-family:Knockout,sans-serif;font-size:36px;padding-left:7px;letter-spacing:.5px;height:38px;color:#0d0d0d;text-transform:uppercase;cursor:pointer}.filter-bar-container .filter-bar-block .filter-item.checkbox.nowrap label{white-space:nowrap}@media screen and (max-width:1280px){.filter-bar-container .filter-bar-block{padding:12px 0}.filter-bar-container .filter-bar-block .filter-item{margin-right:15px}.filter-bar-container .filter-bar-block .filter-item.checkbox label{font-size:30px;height:30px}.filter-bar-container .filter-bar-block .filter-bar-right .filter-bar-search input{width:220px;max-width:220px}}@media screen and (max-width:1023px){.filter-bar-container .filter-bar-block{position:relative;display:flex;align-items:center;box-sizing:border-box}.filter-bar-container .filter-bar-block .filter-item{margin-bottom:15px}.filter-bar-container .filter-bar-block .filter-item:last-child{margin:0}.filter-bar-container .filter-bar-block .filter-item.checkbox{padding-top:0}.filter-bar-container .filter-bar-block .filter-bar-left{position:absolute;background-color:#f8f8f8;top:72px;width:100%;left:0;padding:25px;box-sizing:border-box;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;display:none}.filter-bar-container .filter-bar-block .filter-bar-left.filter-bar-left-open{display:block;box-shadow:0 3px 15px rgba(0,0,0,.05)}.filter-bar-container .filter-bar-block .filter-bar-left-mobile{display:block}.filter-bar-container .filter-bar-block .filter-bar-left-mobile .filter-bar-button-mobile{font-family:Knockout,sans-serif;font-size:32px;letter-spacing:.5px}.filter-bar-container .filter-bar-block .filter-bar-right{padding-left:20px}.filter-bar-container .filter-bar-block .filter-bar-right .filter-bar-search input{width:280px;font-size:30px}}@media screen and (max-width:700px){.filter-bar-container,.filter-bar-container .filter-bar-block,.filters-wrapper{height:80px}.filter-bar-container .filter-bar-block .filter-bar-left{top:69px}.filter-bar-container .filter-bar-block .filter-bar-right .filter-bar-search{width:100%}}footer{padding-top:0}footer.footer-with-notify{padding-bottom:50px}footer .footer-upper{text-align:center;background-color:#f8f8f8;padding:40px 0 30px;box-sizing:border-box;margin-bottom:40px}footer .footer-upper .footer-social{padding-top:15px;display:flex;align-items:center;justify-content:center}footer .footer-upper .footer-social a{display:block;padding:6px}footer .footer-upper .footer-social a:hover{opacity:.6}footer .footer-top{display:flex;justify-content:space-between}footer .footer-top .footer-top-column{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px;padding-right:20px;box-sizing:border-box}footer .footer-top .footer-top-column .footer-payments{display:flex;flex-wrap:wrap;padding:10px 0;max-width:400px}footer .footer-top .footer-top-column.large{flex:3 1}footer .footer-top .footer-top-column a{display:block;font-size:14px}footer .footer-top .footer-top-column a:hover{text-decoration:underline}footer .footer-top .footer-top-column .footer-text{font-size:13px}footer .footer-top .footer-top-column .footer-text strong{font-size:16px}footer .footer-lower{border-top:1px solid #dbdbdb;padding:30px 0}footer .footer-lower .footer-lower-text{text-align:center;font-size:13px}footer .footer-lower .footer-lower-text a:hover{text-decoration:underline}@media screen and (max-width:900px){footer .footer-lower{display:block;text-align:center}}@media screen and (max-width:700px){footer{padding:30px 0}footer.footer-with-notify{padding-bottom:100px}footer .footer-top{display:block}footer .footer-top .footer-top-column{display:block;margin-bottom:20px}footer .footer-top .footer-top-column .footer-payments{justify-content:center;margin:0 auto}footer .footer-top .footer-top-column a{text-align:center;display:block}footer .footer-top .footer-top-column .footer-text{width:100%;font-size:13px;line-height:1.6;text-align:center;margin-bottom:15px}footer .footer-top .footer-top-column .footer-text strong{font-size:15px}footer .footer-lower{padding:20px 0 0;text-align:center}}header{width:100%;height:90px;align-items:flex-start;display:flex;justify-content:space-between;position:fixed;padding:0;box-sizing:border-box;top:0;left:0;z-index:1000;transition:all .1s}header.header-sticky{background-color:#fff;border-bottom:1px solid #f8f8f8;box-shadow:0 3px 12px rgba(0,0,0,.1)}header.header-sticky nav.menu-home .header-list .header-item a,header.header-sticky nav.menu-home .header-list .header-item span,header.header-sticky nav.menu-home .icon{color:#0d0d0d}header .header-burger{display:none;align-items:center;justify-content:flex-start;height:90px;width:90px}header .header-burger .icon{font-size:17px}header .header-logo{display:flex;justify-content:center;text-align:center;align-items:center;cursor:pointer}header .header-logo a{display:block;width:50px;height:50px}header .header-logo a .header-logo-text{color:#fff;font-weight:500;font-size:30px}header .header-logo img{height:100%;display:block}header .header-mobile{display:flex;align-items:center}header .header-mobile .add-to-cart-button-container{margin-left:6px;vertical-align:top}header .header-mobile .add-to-cart-button-container .add-to-cart-button{box-shadow:none;width:65px;height:65px}header .header-mobile .header-mobile-menu-link{height:65px;width:65px;display:flex;flex-direction:column;align-items:center;justify-content:center}header .header-mobile .header-mobile-menu-link span{height:3px;width:17px;display:block;background-color:#0d0d0d;margin-bottom:4px}header .header-mobile .header-mobile-menu-link span:last-child{margin-bottom:0}header nav{display:flex;height:80px;align-items:center;justify-content:flex-end;padding-top:5px}header nav.menu-home .header-list .header-item a,header nav.menu-home .header-list .header-item span,header nav.menu-home .icon{color:#fff}header nav .header-cart{cursor:pointer;display:flex;align-items:center;height:45px;width:26px;margin-left:10px}header nav .header-cart .icon{font-size:26px}header nav .header-cart .icon:hover{opacity:.5}header nav .header-search{cursor:pointer;display:flex;align-items:center;height:45px;width:26px;margin-left:10px}header nav .header-search .icon{font-size:26px}header nav .header-search .icon:hover{opacity:.5}header nav .header-list{display:flex;align-items:center;padding-right:8px}header nav .header-list:after{content:"";display:block;height:25px;width:1px;background-color:#dbdbdb;margin-left:12px}header nav .header-list .header-item{padding:0 12px}header nav .header-list .header-item a,header nav .header-list .header-item span{font-family:Knockout,sans-serif;position:relative;display:block;text-transform:uppercase;font-size:30px;height:80px;line-height:85px;letter-spacing:.4px;cursor:pointer}header nav .header-list .header-item a:hover,header nav .header-list .header-item span:hover{opacity:.5}header nav .header-divider{display:block;width:25px;height:1px}header .menu-dropdown{position:absolute;left:0;top:80px;width:100%;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1);padding:30px 0}header .menu-dropdown .dropdown-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}header .menu-dropdown .dropdown-list .dropdown-item{display:block;position:relative;width:calc(25% - 20px);height:85px;margin:0 10px 20px;cursor:pointer;border:1px solid #dbdbdb;box-sizing:border-box}header .menu-dropdown .dropdown-list .dropdown-item.image{height:200px;background-position:50%;background-repeat:no-repeat;background-size:cover}header .menu-dropdown .dropdown-list .dropdown-item.image .dropdown-item-text{position:absolute;top:0;bottom:0;left:0;width:100%;height:auto;padding:100px 25px 20px;box-sizing:border-box;background:rgba(0,0,0,.3);transition:all .2s}header .menu-dropdown .dropdown-list .dropdown-item.image .dropdown-item-text:hover{background:rgba(0,0,0,.6)}header .menu-dropdown .dropdown-list .dropdown-item.image .dropdown-item-text:hover .dropdown-item-title{transform:translateX(5px)}header .menu-dropdown .dropdown-list .dropdown-item.image .dropdown-item-text .dropdown-item-title{position:relative;font-family:Knockout,sans-serif;font-size:60px;letter-spacing:1px;color:#fff;text-transform:uppercase;transition:all .2s}header .menu-dropdown .dropdown-list .dropdown-item .dropdown-item-text{width:100%;height:83px;padding:0 25px;box-sizing:border-box;display:flex;align-items:center;transition:all .1s}header .menu-dropdown .dropdown-list .dropdown-item .dropdown-item-text:hover{background-color:#f8f8f8;transition:all .1s}header .menu-dropdown .dropdown-list .dropdown-item .dropdown-item-text .dropdown-item-title{font-family:Knockout,sans-serif;font-size:45px;letter-spacing:1px;text-transform:uppercase}header .menu-dropdown .dropdown-list .dropdown-social{display:flex;height:85px;width:calc(25% - 20px);margin:0 10px 20px;cursor:pointer;border:1px solid #dbdbdb;box-sizing:border-box}header .menu-dropdown .dropdown-list .dropdown-social .dropdown-social-item{flex:1 1;border-right:1px solid #dbdbdb}header .menu-dropdown .dropdown-list .dropdown-social .dropdown-social-item:last-child{border:0}header .menu-dropdown .dropdown-list .dropdown-social .dropdown-social-item a{height:83px;display:flex;align-items:center;justify-content:center}header .menu-dropdown .dropdown-list .dropdown-social .dropdown-social-item a:hover{background-color:#f8f8f8}header .menu-dropdown .dropdown-list .dropdown-social .dropdown-social-item a .icon{font-size:24px}.mobile-menu-wrapper{position:fixed;top:90px;left:0;right:0;z-index:1000;overflow:hidden;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1)}.mobile-menu-wrapper .mobile-menu{padding:0 25px;box-sizing:border-box;height:0}.mobile-menu-wrapper .mobile-menu.mobile-menu-open{height:calc(100vh - 90px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #f8f8f8;box-shadow:0 3px 10px rgba(0,0,0,.1)}.mobile-menu-wrapper .mobile-menu .mobile-menu-list{width:100%;display:flex;flex-wrap:wrap;padding:15px 0}.mobile-menu-wrapper .mobile-menu .mobile-menu-list.list-main{border-bottom:1px solid #dbdbdb}.mobile-menu-wrapper .mobile-menu .mobile-menu-list.list-main .mobile-menu-item{width:100%}.mobile-menu-wrapper .mobile-menu .mobile-menu-list.list-main .mobile-menu-item a{font-size:42px}.mobile-menu-wrapper .mobile-menu .mobile-menu-list .mobile-menu-item{padding:4px 0;width:50%;text-transform:uppercase}.mobile-menu-wrapper .mobile-menu .mobile-menu-list .mobile-menu-item a{font-family:Knockout,sans-serif;letter-spacing:1px;line-height:1;font-size:32px;color:#0d0d0d}.mobile-menu-wrapper .mobile-menu .mobile-menu-social{width:100%;padding-top:15px;padding-bottom:15px;border-top:1px solid #dbdbdb;display:flex;align-items:center;justify-content:center}.mobile-menu-wrapper .mobile-menu .mobile-menu-social a{display:block;padding:6px}.mobile-menu-wrapper .mobile-menu .mobile-menu-social a:hover{opacity:.6}@media screen and (max-width:1200px){header{justify-content:space-between;box-sizing:border-box}header nav{height:90px;padding:0}header nav .header-list .header-item{padding:0 12px}header nav .header-list .header-item a,header nav .header-list .header-item span{height:90px;line-height:90px}header nav .header-list .header-item a:hover,header nav .header-list .header-item span:hover{opacity:1}header .menu-dropdown{top:90px;padding:20px 0}header .menu-dropdown .dropdown-list{margin-left:-5px;margin-right:-5px}header .menu-dropdown .dropdown-list .dropdown-item{width:calc(25% - 10px);height:70px;margin:0 5px 20px}header .menu-dropdown .dropdown-list .dropdown-item.image{height:130px}header .menu-dropdown .dropdown-list .dropdown-item.image .dropdown-item-text{padding:50px 20px 15px}header .menu-dropdown .dropdown-list .dropdown-item.image .dropdown-item-text .dropdown-item-title{font-size:40px}header .menu-dropdown .dropdown-list .dropdown-item .dropdown-item-text{padding:0 20px;height:70px}header .menu-dropdown .dropdown-list .dropdown-item .dropdown-item-text .dropdown-item-title{font-size:40px}header .menu-dropdown .dropdown-list .dropdown-social,header .menu-dropdown .dropdown-list .dropdown-social .dropdown-social-item a{height:70px}}@media screen and (max-width:900px){header{background-color:#fff;border-bottom:1px solid #f8f8f8;box-shadow:0 3px 12px rgba(0,0,0,.1)}header .menu-dropdown{display:none}header nav{flex:1 1}header nav.menu-home .header-list .header-item a,header nav.menu-home .header-list .header-item span,header nav.menu-home .icon{color:#0d0d0d}header nav .header-list{display:none}header nav .header-cart,header nav .header-search{justify-content:center;width:40px;margin:0}header .header-logo{flex:1 1}header .header-burger{display:flex;flex:1 1}header .mobile-menu-wrapper{background-color:#fff;position:absolute;top:90px;left:0;width:100%}header .main-container{padding:0 15px}header .header-burger,header nav .header-cart{width:40px}}.image-block{display:block;background-color:#0d0d0d;position:relative;width:100%;max-width:25%;height:38vw;max-height:75vh;border:1px solid #dbdbdb;box-sizing:border-box}.image-block .image-block-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .1s ease-out}.image-block .image-block-cover,.image-block:before{background-color:#0d0d0d;position:absolute;top:0;left:0;width:100%;height:100%}.image-block:before{content:"";opacity:0;transition:all .1s}.image-block .image-block-text{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:60px 25px 25px;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);transition:all .15s ease-out}.image-block .image-block-text .image-block-title{position:relative;font-family:Knockout,sans-serif;font-size:54px;letter-spacing:1px;line-height:1;color:#fff;text-transform:uppercase;transition:all .1s ease-out}.image-block .image-block-text .image-block-title .icon{font-size:26px}.image-block.image-block-min{height:120px}.image-block.image-block-min .image-block-text{display:flex;align-items:center;height:100%;padding:0 25px;line-height:120px}.image-block.image-block-link{cursor:pointer}.image-block.image-block-link:hover .image-block-cover{opacity:.6}.image-block.image-block-link:hover .image-block-text .image-block-title{transform:translateX(5px)}@media screen and (min-width:1280px){.image-block{overflow:hidden}.image-block:hover .image-block-cover{filter:blur(2px)}}@media screen and (min-width:1920px){.image-block{height:36vw}.image-block .image-block-text{padding:80px 40px 40px}.image-block.image-block-min{height:140px}.image-block.image-block-min .image-block-text{padding:0 40px;line-height:140px}}@media screen and (max-width:1400px){.image-block{height:33vw}.image-block .image-block-text .image-block-title{font-size:50px}}@media screen and (max-width:1200px){.image-block.image-block-min{height:90px}.image-block.image-block-min .image-block-text{padding:0 20px;line-height:90px}.image-block .image-block-text{padding:40px 20px 20px}.image-block .image-block-text .image-block-title{font-size:36px}}@media screen and (max-width:800px){.image-block{display:flex;align-items:center;height:auto;max-height:none;border:0;background-color:transparent;border-bottom:1px solid #dbdbdb}.image-block.image-block-min{height:auto}.image-block.image-block-min .image-block-cover{background:#0d0d0d!important;width:5px}.image-block.image-block-min .image-block-text{height:auto;line-height:52px;padding-left:12px}.image-block:before{display:none}.image-block .image-block-cover{position:relative;width:100px;height:52px}.image-block .image-block-cover.image-block-cover-no-mobile{width:3px;opacity:0}.image-block .image-block-text{position:relative;background:transparent;padding:0 0 0 12px;line-height:52px}.image-block .image-block-text .image-block-title{color:#0d0d0d;font-size:32px;letter-spacing:.5px}}.list-page-container{padding-bottom:40px}.list-page-container.list-page-container-small .list-page-left .list-page-list{display:flex;flex-wrap:wrap;justify-content:space-between}.list-page-container.list-page-container-small .list-page-left .list-page-list .list-page-item{width:49%;padding:12px 0}.list-page-container.list-page-container-small .list-page-left .list-page-list .list-page-item .list-page-item-text{font-size:40px}.list-page-container .list-page-left{flex:1 1;padding-right:8.3333333333vw;max-width:1300px;box-sizing:border-box}.list-page-container .list-page-left .list-page-title .list-page-mobile-cover{display:none}.list-page-container .list-page-left .list-page-list{width:100%;padding-top:40px}.list-page-container .list-page-left .list-page-list:hover .list-page-item{color:#8d8d8d}.list-page-container .list-page-left .list-page-list .list-page-item{cursor:pointer;padding:12px 0;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:center}.list-page-container .list-page-left .list-page-list .list-page-item .list-page-item-text{font-family:Knockout,sans-serif;letter-spacing:1px;line-height:1;font-size:50px;text-transform:uppercase;box-sizing:border-box;transition:all .15s}.list-page-container .list-page-left .list-page-list .list-page-item .list-page-item-text .list-page-item-subtitle{padding-left:15px;color:#8d8d8d;font-family:Soho,sans-serif;font-size:16px;text-transform:none;letter-spacing:0;line-height:1}.list-page-container .list-page-left .list-page-list .list-page-item .icon{font-size:40px;opacity:0;transform:translateX(-10px);transition:all .1s ease-in}.list-page-container .list-page-left .list-page-list .list-page-item:hover{color:#0d0d0d}.list-page-container .list-page-left .list-page-list .list-page-item:hover .icon{opacity:1;transform:translateX(0)}.list-page-container .list-page-left .list-page-list.list-page-list-3 .list-page-item{width:32%}.list-page-container .list-page-left .list-page-list.list-page-list-3 .list-page-item .list-page-item-text{font-size:40px}.list-page-container .list-page-right{position:relative;width:35vw;min-width:600px;height:calc(100vh - 200px)}.list-page-container .list-page-right .list-page-gallery{position:absolute;width:100%;height:100%}.list-page-container .list-page-right .list-page-gallery .list-page-image{position:absolute;background-color:#0d0d0d;top:0;right:0;width:100%;height:100%;opacity:0;transform:scale(.95);transition:all .3s;z-index:0}.list-page-container .list-page-right .list-page-gallery .list-page-image.active{opacity:1;transform:scale(1);z-index:1}@media screen and (max-width:1450px){.list-page-container .list-page-left{padding-right:100px}.list-page-container .list-page-left .list-page-list .list-page-item .list-page-item-text{font-size:40px}.list-page-container .list-page-right{min-width:400px}}@media screen and (max-width:1200px){.list-page-container .list-page-left{padding-right:70px}.list-page-container .list-page-left .list-page-list .list-page-item{padding:15px 0}.list-page-container .list-page-left .list-page-list .list-page-item .icon{display:none}.list-page-container .list-page-left .list-page-list:hover .list-page-item{color:#0d0d0d}}@media screen and (max-width:1024px){.list-page-container .list-page-right{display:none}.list-page-container .list-page-left{padding-right:0}.list-page-container .list-page-left .list-page-list .list-page-item{padding:15px 0}.list-page-container .list-page-left .list-page-list .list-page-item .icon{display:none}.list-page-container .list-page-left .list-page-list:hover .list-page-item{color:#0d0d0d}}@media screen and (max-width:900px){.list-page-container .list-page-left .list-page-title .list-page-mobile-cover{display:block;width:100%;height:45vw;margin-bottom:30px;background-position:50%;background-repeat:no-repeat;background-size:cover}.list-page-container .list-page-left .list-page-list .list-page-item .list-page-item-text{font-size:42px}}@media screen and (max-width:700px){.list-page-container .list-page-left .list-page-list .list-page-item .list-page-item-text{font-size:40px}.list-page-container .list-page-left .list-page-list.list-page-list-3 .list-page-item{width:100%}}@keyframes loading{0%{transform:scale(1);opacity:1;background-color:#0d0d0d}50%{transform:scale(1.3);opacity:1;background-color:#dbdbdb}to{transform:scale(1);opacity:1;background-color:#0d0d0d}}.loading-text-container{width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-text-container .loading-text-icons{display:flex;align-items:center;margin:0 auto 15px}.loading-text-container .loading-text-icons .loading-text-icon{display:block;height:12px;width:12px;margin:0 5px;background-color:#0d0d0d;border-radius:50%;animation-name:loading;animation-timing-function:cubic-bezier(.64,.57,.67,1.53);animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:infinite}.loading-text-container .loading-text-icons .loading-text-icon:nth-child(2){animation-delay:.2s}.loading-text-container .loading-text-icons .loading-text-icon:nth-child(3){animation-delay:.4s}.loading-text-container .loading-text{text-align:center;font-size:14px;font-weight:600;text-transform:uppercase}.main-container{position:relative;margin:0 auto;padding:0 50px;max-width:100%;width:100%;box-sizing:border-box}.main-container.main-container-flex{display:flex}.main-container.main-container-small{width:1500px}.main-container.main-container-very-small{width:900px}.main-container.main-container-flex-between{display:flex;justify-content:space-between}.main-container.main-container-align-center{align-items:center}.main-container.main-container-margin-bottom{margin-bottom:60px}@media screen and (max-width:1400px){.main-container{padding:0 40px}}@media screen and (max-width:1200px){.main-container{padding:0 25px}}@media screen and (max-width:700px){.main-container.main-container-margin-bottom{margin-bottom:40px}.main-container.main-container-high-margin{margin-bottom:50px}.main-container.main-container-low-margin{margin-bottom:20px}}.main-slider-container{width:100vw;overflow:hidden;margin-bottom:50px}.main-slider-container .main-slider-title{margin-bottom:20px}.main-slider-container .main-slider.main-slider-inline{display:flex;background-color:#f8f8f8;height:460px}.main-slider-container .main-slider.main-slider-inline .main-slider-aside{width:450px;min-width:450px;border-right:1px solid #dbdbdb;display:flex;padding:50px;box-sizing:border-box;align-items:flex-end}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text{width:100%}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-button-container{margin-top:10px}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows{display:flex;border:1px solid #0d0d0d;width:100%}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows .main-slider-arrow{flex:1 1;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows .main-slider-arrow:hover{background-color:#fff}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows .main-slider-arrow i{font-size:13px}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows .main-slider-arrow:first-child{border-right:1px solid #0d0d0d}.main-slider-container .main-slider.main-slider-inline .main-slider-wrapper{flex:1 1;width:calc(100vw - 500px)}.main-slider-container .main-slider.main-slider-margin-bottom{margin-bottom:60px}.main-slider-container .main-slider .main-slider-item .product-item-container{width:19vw}.main-slider-container .main-button-container{margin-top:30px}@media screen and (max-width:2000px){.main-slider-container .main-slider .main-slider-item .product-item-container{width:23.5vw}}@media screen and (max-width:1600px){.main-slider-container .main-slider .main-slider-item .product-item-container{width:27vw}}@media screen and (max-width:1400px){.main-slider-container .main-slider .main-slider-item .product-item-container{width:32vw}}@media screen and (max-width:1200px){.main-slider-container .main-slider.main-slider-inline{height:440px}.main-slider-container .main-slider .main-slider-item .product-item-container{width:45vw}}@media screen and (max-width:1023px){.main-slider-container .main-slider.main-slider-inline{display:block;height:auto}.main-slider-container .main-slider.main-slider-inline .main-slider-aside{border:0;width:100%;padding:50px 25px}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows{display:inline-flex;width:auto}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows .main-slider-arrow{width:180px}.main-slider-container .main-slider.main-slider-inline .main-slider-wrapper{width:100vw}}@media screen and (max-width:800px){.main-slider-container .main-slider.main-slider-inline{background-color:transparent}.main-slider-container .main-slider.main-slider-inline .main-slider-aside{min-width:0}.main-slider-container .main-slider .main-slider-item .product-item-container{width:400px}}@media screen and (max-width:700px){.main-slider-container{margin-bottom:40px}.main-slider-container .main-slider .main-slider-item .product-item-container{width:90vw}.main-slider-container .main-slider.main-slider-inline .main-slider-aside{padding:30px 25px}.main-slider-container .main-slider.main-slider-inline .main-slider-aside .main-slider-aside-text .main-slider-arrows .main-slider-arrow{width:100px;height:40px}.main-slider-container .buttons-row .main-button-container{margin-top:20px}}.review-list{margin-bottom:40px;padding:20px 0;box-sizing:border-box}.review-list .review-item{border-bottom:1px solid #dbdbdb;padding:10px 0;display:flex;align-items:center;justify-content:space-between}.review-list .review-item:last-child{border:0}.review-list .review-item .review-item-image{height:80px;width:80px;background-position:50%;background-size:90%;background-repeat:no-repeat;background-color:#fff;border:1px solid #dbdbdb}.review-list .review-item .review-item-text{flex:1 1;padding:15px;box-sizing:border-box}.review-list .review-item .review-item-text .review-item-name{font-family:Knockout,sans-serif;font-weight:500;font-size:30px;text-transform:uppercase;letter-spacing:.5px;line-height:1.1}.review-list .review-item .review-item-text .review-item-quantity{color:#8d8d8d;font-size:14px}.review-list .review-item .review-item-price{font-size:16px;font-weight:500}@media screen and (max-width:700px){.review-list .review-item .review-item-image{height:60px;width:60px}}@keyframes showCartPopupContainer{0%{opacity:0}to{opacity:1}}@keyframes hideCartPopupContainer{0%{opacity:1}to{opacity:0}}@keyframes showCartPopup{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes hideCartPopup{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.cart-popup-container{position:fixed;display:flex;align-items:center;justify-content:center;z-index:1001;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.85);animation-name:showCartPopupContainer;animation-duration:.3s;animation-fill-mode:forwards}.cart-popup-container .card-container,.cart-popup-container.cart-popup-container-of-visible .cart-popup{overflow:visible}.cart-popup-container .cart-popup{position:relative;overflow:auto;max-height:calc(100vh - 150px);width:500px;max-width:90%;opacity:0;box-sizing:border-box;animation-name:showCartPopup;animation-duration:.2s;animation-fill-mode:forwards;animation-delay:.2s;transform:scale(.8)}.cart-popup-container .cart-popup .cart-popup-icon{width:70px;height:70px;margin:0 auto 30px;background-image:url(/images/ui/add-to-cart-white.png);background-position:50%;background-size:contain;background-repeat:no-repeat}.cart-popup-container.cart-popup-container-hidding{opacity:0;animation-name:hideCartPopupContainer;animation-duration:.2s;animation-fill-mode:backwards;animation-delay:.2s}.cart-popup-container.cart-popup-container-hidding .cart-popup{opacity:0;animation-name:hideCartPopup;animation-duration:.2s;animation-fill-mode:backwards;animation-delay:0s;transform:scale(.8)}@media screen and (max-width:700px){.cart-popup-container .cart-popup{padding:25px;width:90%}.cart-popup-container .cart-popup .cart-popup-icon{width:50px;height:50px;margin-bottom:20px}}@keyframes showNormalPopupContainer{0%{opacity:0}to{opacity:1}}@keyframes hideNormalPopupContainer{0%{opacity:1}to{opacity:0}}@keyframes showNormalPopup{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes hideNormalPopup{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.basic-popup-container{position:fixed;z-index:1001;top:0;left:0;width:100vw;height:100vh;opacity:0;background-color:rgba(0,0,0,.4);overflow:hidden;animation-name:showNormalPopupContainer;animation-duration:.3s;animation-fill-mode:forwards}.basic-popup-container .card-container,.basic-popup-container.basic-popup-container-of-visible .basic-popup{overflow:visible}.basic-popup-container .basic-popup{position:absolute;overflow:auto;top:8vh;left:50%;max-height:90vh;width:600px;max-width:95%;margin-left:-300px;transform:scale(.8);opacity:0;animation-name:showNormalPopup;animation-duration:.2s;animation-fill-mode:forwards;animation-delay:.2s;background-color:#fff;box-shadow:0 3px 50px rgba(0,0,0,.2);overflow:visible}.basic-popup-container .basic-popup .basic-popup-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #8d8d8d}.basic-popup-container .basic-popup .basic-popup-header .close-popup{height:28px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0d0d0d}.basic-popup-container .basic-popup .basic-popup-header .close-popup img{width:30px}.basic-popup-container .basic-popup .basic-popup-header .close-popup:hover{color:#0d0d0d}.basic-popup-container .basic-popup .basic-popup-body{overflow:scroll;max-height:calc(100vh - (10vh + 80px))}.basic-popup-container .basic-popup .basic-popup-body .basic-popup-body-wrapper{padding:30px 25px;box-sizing:border-box}.basic-popup-container.basic-popup-container-large .basic-popup{min-width:600px}.basic-popup-container.basic-popup-container-hidding{opacity:0;animation-name:hideNormalPopupContainer;animation-duration:.2s;animation-fill-mode:backwards;animation-delay:.2s}.basic-popup-container.basic-popup-container-hidding .basic-popup{opacity:0;transform:scale(.8);animation-name:hideNormalPopup;animation-duration:.2s;animation-fill-mode:backwards;animation-delay:0s}@media screen and (max-width:700px){.basic-popup-container .basic-popup{min-width:0;max-width:92%;max-height:85vh;overflow:hidden;width:90%;top:5%;left:5%;margin:0}.basic-popup-container .basic-popup .basic-popup-body{max-height:80vh;overflow:scroll}.basic-popup-container.basic-popup-container-large .basic-popup{min-width:0}.basic-popup-container.basic-popup-container-of-visible .basic-popup{overflow:auto}}.product-item-container{display:block;position:relative;border:1px solid #dbdbdb;background-color:#fff;border-left:0;box-sizing:border-box;width:20vw;height:460px;cursor:pointer;transition:all .15s ease-out}.product-item-container:hover .product-item-image{opacity:.8;transform:scale(.97)}.product-item-container:hover .product-item-text{opacity:.6}.product-item-container .product-item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product-item-container .product-promo{background-color:#dc3030}.product-item-container .product-promo,.product-item-container .product-used{position:absolute;z-index:1;right:10px;top:10px;padding:8px 20px;box-sizing:border-box;font-family:Knockout;letter-spacing:1px;line-height:1;font-size:26px;color:#fff}.product-item-container .product-used{background-color:#e5b54b}.product-item-container .product-soldout{position:absolute;z-index:1;right:10px;top:10px;background-color:#0d0d0d;padding:8px 20px;box-sizing:border-box;font-family:Knockout;letter-spacing:1px;line-height:1;font-size:26px;color:#fff}.product-item-container .product-item-image{position:relative;box-sizing:border-box;transition:all .1s;text-align:center;display:flex;align-items:center;justify-content:center;height:380px;max-width:95%;margin:10px auto 0;transform:scale(1);transition:all .15s ease-out}.product-item-container .product-item-text{padding:15px 25px 25px;box-sizing:border-box;width:100%;overflow:hidden;transition:all .15s ease-out;position:absolute;bottom:0;background-color:#fff}.product-item-container .product-item-text .product-item-category{color:#8d8d8d;padding-bottom:5px}.product-item-container .product-item-text .product-item-title{font-family:Knockout;text-transform:uppercase;letter-spacing:.5px;font-size:36px;line-height:1;margin-bottom:5px}.product-item-container .product-item-text .product-item-price{font-size:20px;margin-top:5px;height:26px}.product-item-container .product-item-text .product-item-price.comparison{color:#dc3030;font-weight:700}.product-item-container .product-item-text .product-item-price.comparison span{color:#8d8d8d;font-size:17px;text-decoration:line-through;padding-left:6px;font-weight:400}.product-item-container .product-item-brand{position:absolute;top:10px;left:10px;background:#fff;padding:10px;box-sizing:border-box;height:70px;width:70px}@media screen and (max-width:2000px){.product-item-container .product-item-image{height:340px}}@media screen and (max-width:1550px){.product-item-container .product-item-image{height:280px}}@media screen and (max-width:1200px){.product-item-container{height:440px}}@media screen and (max-width:1023px){.product-item-container .product-item-brand{height:50px;width:50px;top:10px;left:15px}}@media screen and (max-width:800px){.product-item-container .product-item-image{height:280px}}@media screen and (max-width:700px){.product-item-container{height:430px}.product-item-container .product-item-image{max-width:90%}.product-item-container .product-item-text{padding-top:15px}.product-item-container .product-item-text .product-item-title{white-space:normal;line-height:1}.product-item-container .product-item-text .product-item-price{font-size:17px;font-weight:600}.product-item-container .product-item-text .product-item-price.comparison{font-size:17px}.product-item-container .product-item-text .product-item-price.comparison span{font-size:15px}.product-item-container .product-promo,.product-item-container .product-soldout,.product-item-container .product-used{font-size:22px;padding:5px 15px}}.search-bar-container{display:flex;align-items:center}.search-bar-container .search-bar-button{height:60px;width:300px;display:flex;align-items:center;padding:0 12px;background-color:#fff;border:1px solid #dbdbdb;box-sizing:border-box;font-family:Knockout,sans-serif;font-size:32px;letter-spacing:.5px;color:#8d8d8d;text-transform:uppercase;border-radius:0;outline:0;box-shadow:none;cursor:text}.search-bar-container .search-bar-button:hover{background-color:#f8f8f8;border-color:#0d0d0d;color:#0d0d0d}.search-bar-overlay{position:fixed;padding:85px 0 0;box-sizing:border-box;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:100;opacity:0;pointer-events:none;display:flex;flex-direction:column}.search-bar-overlay .search-bar-overlay-header{width:100%;padding-top:30px;max-width:600px;margin:0 auto 15px}.search-bar-overlay .search-bar-overlay-header .search-bar-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:60px;background-color:#fff;border:1px solid #dbdbdb;width:100%!important;max-width:100%!important;margin-top:10px;padding:0 15px;box-sizing:border-box;font-family:Knockout,sans-serif;font-size:32px;color:#0d0d0d;text-transform:uppercase}.search-bar-overlay .search-bar-overlay-header .search-bar-input:focus{outline:none;border-color:#0d0d0d}.search-bar-overlay .search-bar-overlay-header .search-bar-overlay-header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.search-bar-overlay .search-bar-overlay-header .search-bar-overlay-header-wrapper .search-bar-overlay-header-title{font-family:Knockout,sans-serif;font-size:32px;letter-spacing:.5px;color:#0d0d0d;text-transform:uppercase}.search-bar-overlay .search-bar-overlay-header .search-bar-overlay-header-wrapper .search-bar-overlay-header-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-position:50%;background-size:25px;background-repeat:no-repeat;background-image:url(/images/ui/cross.png);cursor:pointer}.search-bar-overlay .search-bar-overlay-header .search-bar-overlay-header-wrapper .search-bar-overlay-header-close:hover{background-color:#f8f8f8;border-color:#0d0d0d;color:#0d0d0d}.search-bar-overlay.search-bar-overlay-open{pointer-events:all;opacity:1}.search-bar-overlay .search-bar-overlay-results{flex:1 1;width:100%;max-width:600px;margin:0 auto 15px;overflow:scroll}.search-bar-overlay .search-bar-overlay-results .search-bar-overlay-result{padding:10px 12px;box-sizing:border-box;text-align:left;display:flex;align-items:center;background-color:transparent;cursor:pointer}.search-bar-overlay .search-bar-overlay-results .search-bar-overlay-result .search-bar-overlay-result-image{min-width:60px;width:60px;height:60px;background-color:#fff;border:1px solid #dbdbdb;margin-right:15px;background-repeat:no-repeat;background-position:50%;background-size:contain}.search-bar-overlay .search-bar-overlay-results .search-bar-overlay-result .search-bar-overlay-result-text{white-space:nowrap;flex:1 1;overflow-x:hidden}.search-bar-overlay .search-bar-overlay-results .search-bar-overlay-result .search-bar-overlay-result-text .search-bar-overlay-result-title{font-family:Knockout,sans-serif;font-size:28px;letter-spacing:.5px;color:#0d0d0d;text-transform:uppercase}.search-bar-overlay .search-bar-overlay-results .search-bar-overlay-result .search-bar-overlay-result-text .search-bar-overlay-result-price{color:#8d8d8d;font-size:14px}.search-bar-overlay .search-bar-overlay-results .search-bar-overlay-result:hover{background-color:#f8f8f8}.search-bar-overlay .search-bar-overlay-loading{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;z-index:100}.search-bar-overlay .search-bar-overlay-loading .search-bar-overlay-loading-spinner{width:30px;height:30px;background-image:url(/images/ui/spinner.png);background-position:50%;background-size:30px;background-repeat:no-repeat;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (max-width:700px){.search-bar-container{width:100%}.search-bar-overlay{padding-left:20px;padding-right:20px}.search-bar-overlay .search-bar{width:100%;max-width:100%}.search-bar-overlay .search-bar .css-26l3qy-menu .search-option{padding:10px}.search-bar-overlay .search-bar .css-26l3qy-menu .search-option .search-option-image{min-width:50px;width:50px;height:50px;margin-right:10px}.search-bar-overlay .search-bar .css-26l3qy-menu .search-option .search-option-text{overflow-x:hidden}.search-bar-overlay .search-bar .css-26l3qy-menu .search-option .search-option-text .search-option-title{font-size:26px}.search-bar-overlay .search-bar .css-26l3qy-menu .search-option .search-option-text .search-option-price{font-size:13px}}.select-link-container .select-link-container-input{position:relative}.select-link-container .select-link-container-input .select-link-default-value{background-color:transparent;border:0;font-family:Knockout,sans-serif;font-size:36px;letter-spacing:.5px;white-space:nowrap;height:38px;color:#0d0d0d;text-transform:uppercase;cursor:pointer;outline:0;min-width:100px;padding-right:30px;box-sizing:border-box;background-image:url(/images/ui/select.png);background-position:right 5px center;background-repeat:no-repeat;background-size:15px}.select-link-container .select-link-container-input .select-link-default-value:hover{opacity:.6}.select-link-container .select-link-container-input .select-link-options-wrapper{position:absolute;padding-top:38px;left:0;top:0;z-index:2}.select-link-container .select-link-container-input .select-link-options-wrapper .select-link-options{background-color:#fff;padding:12px 20px;box-sizing:border-box;border:1px solid #dbdbdb;max-height:60vh;overflow-y:auto}.select-link-container .select-link-container-input .select-link-options-wrapper .select-link-options .select-link-option{display:block;font-family:Knockout,sans-serif;font-size:36px;height:38px;padding:2px 0;color:#0d0d0d;cursor:pointer;text-transform:uppercase;white-space:nowrap}.select-link-container .select-link-container-input .select-link-options-wrapper .select-link-options .select-link-option:hover{color:#8d8d8d}.select-link-container.select-link-container-right .select-link-options-wrapper{left:auto;right:0}.select-link-container .select-link-container-label{display:block;height:20px}@media screen and (max-width:1280px){.select-link-container .select-link-container-label{font-size:14px}.select-link-container .select-link-container-input .select-link-default-value{min-width:80px;height:30px;padding-right:25px;font-size:30px;background-size:12px}}@media screen and (max-width:1023px){.select-link-container .select-link-container-label{color:#8d8d8d}.select-link-container .select-link-container-input .select-link-default-value{display:inline-flex}}@media screen and (max-width:700px){.select-link-container .select-link-container-input .select-link-options-wrapper{width:100%}.select-link-container .select-link-container-input .select-link-options-wrapper .select-link-options{display:block;width:100%}.select-link-container .select-link-container-input .select-link-options-wrapper .select-link-options .select-link-option{font-size:32px;height:auto}}.share-component-list{display:inline-flex;border:1px solid #dbdbdb;margin-bottom:20px}.share-component-list .share-component-item{flex:1 1;height:40px;width:100px;display:flex;align-items:center;justify-content:center;border-right:1px solid #dbdbdb}.share-component-list .share-component-item .react-share__ShareButton{width:100%;height:40px;display:flex;align-items:center;justify-content:center}.share-component-list .share-component-item:hover{background-color:#f8f8f8}.share-component-list .share-component-item:last-child{border:0}.sub-container{position:relative;max-width:850px;width:100%;box-sizing:border-box}.sub-container.sub-container-flex{display:flex}.sub-container.sub-container-flex-between{display:flex;justify-content:space-between}.sub-container.sub-container-align-center{align-items:center}.sub-container.sub-container-margin-bottom{margin-bottom:60px}@media screen and (max-width:700px){.sub-container.sub-container-margin-bottom{margin-bottom:40px}.sub-container.sub-container-high-margin{margin-bottom:50px}.sub-container.sub-container-low-margin{margin-bottom:20px}}.main-title-container .main-title{font-family:Knockout,sans-serif;letter-spacing:1px;font-size:120px;text-transform:uppercase}.main-title-container.main-title-container-center{text-align:center}.main-title-container.main-title-container-low-margin{margin-bottom:20px}.main-title-container.main-title-container-white .main-title{color:#fff}.main-title-container.main-title-container-large .main-title{font-size:160px}.main-title-container.main-title-container-small .main-title{font-size:90px}.main-title-container.main-title-container-smaller .main-title{font-size:70px}.main-title-container.main-title-container-very-small .main-title{font-size:50px}@media screen and (max-width:1550px){.main-title-container.main-title-container-large .main-title{font-size:140px}.main-title-container.main-title-container-small .main-title{font-size:70px}.main-title-container.main-title-container-smaller .main-title{font-size:55px}.main-title-container.main-title-container-very-small .main-title{font-size:40px}}@media screen and (max-width:1200px){.main-title-container .main-title{font-size:100px}.main-title-container.main-title-container-large .main-title{font-size:120px}.main-title-container.main-title-container-small .main-title{font-size:60px}.main-title-container.main-title-container-smaller .main-title{font-size:45px}.main-title-container.main-title-container-very-small .main-title{font-size:30px}}@media screen and (max-width:900px){.main-title-container .main-title{font-size:80px}.main-title-container.main-title-container-large .main-title{font-size:100px}.main-title-container.main-title-container-small .main-title{font-size:45px}.main-title-container.main-title-container-smaller .main-title{font-size:30px}}@media screen and (max-width:700px){.main-title-container .main-title{font-size:60px}.main-title-container.main-title-container-large .main-title{font-size:70px}.main-title-container.main-title-container-small .main-title{font-size:40px}.main-title-container.main-title-container-smaller .main-title{font-size:35px}.main-title-container.main-title-container-very-small .main-title{font-size:30px}}.paragraph-container{line-height:1.6}.paragraph-container .paragraph{font-size:15px}.paragraph-container .paragraph p{padding-bottom:10px}.paragraph-container .paragraph a{text-decoration:underline}.paragraph-container .paragraph a:hover{color:#8d8d8d}.paragraph-container.paragraph-container-center{text-align:center}.paragraph-container.paragraph-container-bold .paragraph{font-weight:700}.paragraph-container.paragraph-container-white .paragraph{color:#fff}.paragraph-container.paragraph-container-grey .paragraph{color:#8d8d8d}.paragraph-container.paragraph-container-red .paragraph{color:#dc3030}@media screen and (max-width:1024px){.paragraph-container .paragraph{font-size:14px}}.subtitle-container .subtitle{font-size:40px}.subtitle-container a.subtitle:hover{opacity:.7}.subtitle-container.subtitle-container-center{text-align:center}.subtitle-container.subtitle-container-red .subtitle{color:#dc3030}.subtitle-container.subtitle-container-white .subtitle{color:#fff}.subtitle-container.subtitle-container-grey .subtitle{color:#8d8d8d}.subtitle-container.subtitle-container-small .subtitle{font-size:28px}.subtitle-container.subtitle-container-large-price .subtitle{font-size:40px}.subtitle-container.subtitle-container-very-small .subtitle{font-size:24px}@media screen and (max-width:1920px){.subtitle-container .subtitle{font-size:32px}}@media screen and (max-width:1500px){.subtitle-container .subtitle{font-size:28px}.subtitle-container.subtitle-container-small .subtitle{font-size:24px}.subtitle-container.subtitle-container-very-small .subtitle{font-size:20px}}@media screen and (max-width:1200px){.subtitle-container .subtitle{font-size:22px}.subtitle-container.subtitle-container-small .subtitle{font-size:18px}.subtitle-container.subtitle-container-very-small .subtitle{font-size:16px}}@media screen and (max-width:700px){.subtitle-container .subtitle,.subtitle-container.subtitle-container-small .subtitle{font-size:18px}.subtitle-container.subtitle-container-very-small .subtitle{font-size:16px}}.title-container{width:100%;margin-bottom:0}.title-container.title-container-center{text-align:center}.title-container.title-container-margin-top{margin-top:60px}.title-container.title-container-margin-bottom{margin-bottom:60px}.title-container.title-container-low-margin{margin-bottom:30px}.title-container .main-title-container .main-title{line-height:.9}.title-container .breadcrumbs-container{margin:0;padding-top:15px}.title-container.title-container-upper-bread .breadcrumbs-container{margin-bottom:10px;padding-top:0}.title-container.title-container-upper-subtitle .subtitle-container{padding-top:0;padding-bottom:10px}.title-container .paragraph-container,.title-container .subtitle-container{padding-top:15px}@media screen and (max-width:1023px){.title-container.title-container-margin-bottom{margin-bottom:40px}.title-container.title-container-margin-top{margin-top:40px}.title-container.title-container-low-margin{margin-bottom:20px}}@media screen and (max-width:700px){.title-container.title-container-upper-subtitle .subtitle-container{padding-bottom:6px}}.about-team-list{margin-bottom:50px}.about-collab{display:flex}.about-collab>.image-block{width:calc(25% - 8px);min-width:calc(25% - 8px);margin:0 10px 10px 0}.about-collab .about-collab-text{padding:0 50px;box-sizing:border-box;max-width:850px}.about-collab .about-collab-text .about-collab-mobile{display:none}@media screen and (max-width:800px){.about-collab>.image-block{display:none}.about-collab .about-collab-text{padding:0}.about-collab .about-collab-text .main-title-container{display:none}.about-collab .about-collab-text .about-collab-mobile{display:block;padding:20px 0}.about-collab .about-collab-text .about-collab-mobile .blocks-list{width:100%}}.contatti-container{display:flex;width:calc(100% + 40px);margin:0 -20px}.contatti-container .contatti-column{flex:1 1;padding:0 20px;box-sizing:border-box}@media screen and (max-width:1023px){.contatti-container{display:block;width:100%;margin:0 auto}.contatti-container .contatti-column{padding:0 0 40px}}.home-banner-container{width:100%;height:70vh;margin-bottom:60px;overflow:hidden}.home-banner-container .home-banner{position:relative}.home-banner-container .home-banner .swiper-button-next:after,.home-banner-container .home-banner .swiper-button-prev:after,.home-banner-container .home-banner .swiper-rtl .swiper-button-next:after,.home-banner-container .home-banner .swiper-rtl .swiper-button-prev:after{font-size:26px;color:#fff}.home-banner-container .home-banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.home-banner-container .home-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;width:60px;height:2px;background-color:#fff;opacity:.5}.home-banner-container .home-banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.home-banner-container .home-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.home-banner-container .home-banner .home-banner-item{position:relative;background-color:#0d0d0d}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100vw;height:70vh;background-position:50%;background-repeat:no-repeat;background-size:cover}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg:before{content:"";z-index:1;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text{position:relative;z-index:2;padding-bottom:60px;text-align:center}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-title{font-family:Knockout,sans-serif;font-size:60px;color:#fff;text-transform:uppercase}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-description{color:#fff;padding-top:10px}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-mobile-link{display:none}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-link{padding-top:20px}.home-banner-container .home-banner .slick-dots{position:absolute;bottom:10px;left:0;width:100%;display:flex;justify-content:center}.home-banner-container .home-banner .slick-dots li{width:100px;height:2px;background-color:#fff;padding:0;opacity:.5;margin:0 3px}.home-banner-container .home-banner .slick-dots li.slick-active{opacity:1}.home-banner-container .home-banner .slick-dots li button{display:none}.categories-list,.home-section{margin-bottom:50px}.home-brands{padding:50px 0;background-color:#f8f8f8}.home-howto .home-howto-image{width:50%;height:650px;background-position:50%;background-repeat:no-repeat;background-size:cover}.home-howto .home-howto-text{width:50%;padding:0 0 0 70px;box-sizing:border-box}.home-howto .home-howto-list{width:100%}.home-howto .home-howto-list:hover .home-howto-item{color:#8d8d8d}.home-howto .home-howto-list .home-howto-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbdbdb;font-family:Knockout,sans-serif;font-size:60px;padding:15px 0;text-transform:uppercase;cursor:pointer;transition:all .05s ease-in;line-height:1.1}.home-howto .home-howto-list .home-howto-item .icon{font-size:50px;opacity:0;padding-right:10px;transition:all .1s ease-in}.home-howto .home-howto-list .home-howto-item:hover{color:#0d0d0d}.home-howto .home-howto-list .home-howto-item:hover .icon{opacity:1;padding-right:0}@media screen and (max-width:900px){.home-howto .home-howto-image{display:none}.home-howto .home-howto-text{padding:0;width:100%}.home-howto .home-howto-list .home-howto-item{font-size:42px}.home-howto .home-howto-list .home-howto-item .icon{display:none}}@media screen and (max-width:700px){.home-banner-container{padding-bottom:90px;margin-top:90px;margin-bottom:30px;height:60vw}.home-banner-container .home-banner{overflow:visible}.home-banner-container .home-banner .swiper-horizontal>.swiper-pagination-bullets,.home-banner-container .home-banner .swiper-pagination-bullets.swiper-pagination-horizontal,.home-banner-container .home-banner .swiper-pagination-custom,.home-banner-container .home-banner .swiper-pagination-fraction{bottom:-90px}.home-banner-container .home-banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.home-banner-container .home-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#0d0d0d}.home-banner-container .home-banner .home-banner-item{position:relative}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg{height:60vw;padding:0;width:100%}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text{width:100%;padding:20px;box-sizing:border-box}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-title{font-size:42px}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-description{padding-top:5px}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-link{display:none}.home-banner-container .home-banner .home-banner-item .home-banner-item-bg .home-banner-text .home-banner-mobile-link{display:block;position:absolute;bottom:-70px;left:0;width:100%}.home-howto .main-container.main-container-align-center{display:block}.home-howto .home-howto-image{display:none}.home-howto .home-howto-text .home-howto-list{padding-top:20px}.home-howto .home-howto-text .home-howto-list:hover .home-howto-item{color:#0d0d0d}.home-howto .home-howto-text .home-howto-list .home-howto-item{font-size:34px;letter-spacing:.5px;padding:10px 0}.home-howto .home-howto-text .home-howto-list .home-howto-item .icon{display:none}}.page-container.page-login-container{display:flex;min-height:100vh;box-sizing:border-box}.page-container.page-login-container .login-left{width:50%;display:flex;align-items:center}.page-container.page-login-container .login-left .login-left-wrapper{width:100%;max-width:1000px;padding:0 6vw 0 10vw;box-sizing:border-box}.page-container.page-login-container .login-right{width:50%;position:relative}@media screen and (max-width:1280px){.page-container.page-login-container .login-left{width:60%}.page-container.page-login-container .login-right{width:40%}}@media screen and (max-width:900px){.page-container.page-login-container{display:flex;flex-direction:column-reverse;justify-content:flex-start;min-height:0;padding-top:90px}.page-container.page-login-container .login-left{width:100%}.page-container.page-login-container .login-left .login-left-wrapper{padding:0 50px}.page-container.page-login-container .login-right{width:100%;height:250px;margin-bottom:50px}}@media screen and (max-width:700px){.page-container.page-login-container .login-right{height:180px;margin-bottom:30px}.page-container.page-login-container .login-left{width:100%}.page-container.page-login-container .login-left .login-left-wrapper{padding:0 25px}}.main-marchi-list{margin-bottom:80px}.all-marchi-list{flex-wrap:wrap;display:flex;align-items:center;margin:0 -5px}.all-marchi-list .all-marchi-item{width:calc(25% - 10px);margin:0 5px 20px;height:90px;border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box;background-color:#f8f8f8;cursor:pointer}.all-marchi-list .all-marchi-item .all-marchi-item-text{font-family:Knockout,sans-serif;letter-spacing:1px;font-size:40px;text-transform:uppercase}.all-marchi-list .all-marchi-item .icon{font-size:30px;opacity:0;padding-right:10px;transition:all .1s ease-in}.all-marchi-list .all-marchi-item:hover{border-color:#dbdbdb;background-color:transparent}.all-marchi-list .all-marchi-item:hover .icon{opacity:1;padding-right:0}@media screen and (max-width:1600px){.all-marchi-list .all-marchi-item{width:calc(33.33% - 10px)}}@media screen and (max-width:1200px){.all-marchi-list .all-marchi-item{width:calc(50% - 10px)}}@media screen and (max-width:800px){.main-marchi-list{margin-bottom:40px}.all-marchi-list{margin:0}.all-marchi-list .all-marchi-item{width:100%;height:50px;margin:0 0 5px}.all-marchi-list .all-marchi-item .all-marchi-item-text{font-size:30px}}.news-list{display:flex;flex-wrap:wrap;margin:0 -20px 100px}.news-list .news-item{width:33.33%;max-width:33.33%;padding:0 20px 50px;box-sizing:border-box;cursor:pointer}.news-list .news-item .news-item-image{width:100%;margin-bottom:12px;transition:all .15s}.news-list .news-item .news-item-text .news-item-title{font-size:40px;font-family:Knockout,sans-serif;margin-bottom:7px;text-transform:uppercase}.news-list .news-item .news-item-text .news-item-date{color:#8d8d8d}.news-list .news-item:hover .news-item-image{opacity:.5}.page-news{margin-bottom:100px}.page-news .page-news-left{box-sizing:border-box;flex:1 1}.page-news .page-news-left .page-news-text-wrapper{padding:0 6vw 0 10vw}.page-news .page-news-right{flex:.8 1;padding-top:0;box-sizing:border-box;max-width:1100px}.page-news .page-news-right .page-news-image{position:relative;width:100%}.page-news .page-news-right .other-news-container{padding-top:40px}.page-news .page-news-right .other-news-container .other-news-list:hover .other-news{color:#8d8d8d}.page-news .page-news-right .other-news-container .other-news-list .other-news{cursor:pointer;padding:15px 0;border-bottom:1px solid #dbdbdb;display:flex;justify-content:space-between;align-items:center}.page-news .page-news-right .other-news-container .other-news-list .other-news .other-news-text{font-family:Knockout,sans-serif;letter-spacing:1px;font-size:40px;text-transform:uppercase;box-sizing:border-box;transition:all .15s}.page-news .page-news-right .other-news-container .other-news-list .other-news .icon{font-size:30px;opacity:0;padding-right:10px;transition:all .1s ease-in}.page-news .page-news-right .other-news-container .other-news-list .other-news:hover{color:#0d0d0d}.page-news .page-news-right .other-news-container .other-news-list .other-news:hover .icon{opacity:1;padding-right:0}@media screen and (min-width:1921px){.news-list .news-item{width:25%;max-width:25%}}@media screen and (max-width:1500px){.page-news .page-news-left .page-news-text-wrapper{padding:0 5vw}}@media screen and (max-width:900px){.page-news .main-container-flex{display:block}.page-news .page-news-left .page-news-text-wrapper{width:100%;padding:0 0 50px}.page-news .page-news-right .other-news-container .other-news-list .other-news .icon{display:none}.news-list{margin:0 -15px 50px}.news-list .news-item{width:50%;max-width:50%;padding:0 15px 30px}}@media screen and (max-width:700px){.news-list{margin:0 auto 30px}.news-list .news-item{width:100%;max-width:100%;padding:0 0 30px}.page-news .page-news-right .other-news-container .other-news-list .other-news{padding:10px 0}.page-news .page-news-right .other-news-container .other-news-list .other-news .other-news-text{font-size:26px}}.page-prodotto{display:flex;flex-direction:row-reverse;margin-bottom:100px}.page-prodotto .page-prodotto-gallery{flex:1 1;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:120px 0 0;box-sizing:border-box}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-brand{width:80px;height:80px;margin:0 50px;border:1px solid #dbdbdb;padding:10px;box-sizing:border-box;background-color:#fff}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-image{width:calc(100% - 100px);max-width:1000px;flex:1 1;position:relative;margin:50px auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-list{padding:0 50px 50px;max-width:50vw;box-sizing:border-box;display:inline-flex;transition:all .15s}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-list:hover .page-prodotto-gallery-list-item{opacity:.5}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-list .page-prodotto-gallery-list-item{border:1px solid #dbdbdb;height:80px;margin-right:10px;cursor:pointer;transition:all .15s}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-list .page-prodotto-gallery-list-item:hover{border-color:#0d0d0d;opacity:1}.page-prodotto .page-prodotto-text{flex:1 1;max-width:1100px;min-width:850px;min-height:100vh;background-color:#f8f8f8;padding:120px 0 100px;box-sizing:border-box;display:flex;align-items:center}.page-prodotto .page-prodotto-text .breadcrumbs-container{margin-bottom:0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper{width:100%;padding:0 6vw 0 10vw;box-sizing:border-box}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container{padding:25px 0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-full{border-radius:7px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-full .page-prodotto-prices-container-full-discounted .subtitle-container .subtitle{font-size:36px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-full .page-prodotto-prices-container-full-discounted .subtitle-container .subtitle span{color:#0d0d0d;font-size:20px;opacity:.4}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-full .page-prodotto-prices-container-full-text{font-size:12px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-divider{display:flex;align-items:center;font-size:12px;padding:20px 0;color:#8d8d8d}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-divider:before{content:"";width:20px;height:1px;background-color:#8d8d8d;margin-right:7px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-divider:after{content:"";width:20px;height:1px;background-color:#8d8d8d;margin-left:7px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-klarna .subtitle-container{padding:0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-klarna .subtitle-container .subtitle{font-size:24px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-klarna .subtitle-container .subtitle span{font-size:14px;opacity:.4}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-prices-container .page-prodotto-prices-container-klarna .page-prodotto-prices-container-klarna-text{padding-top:5px;font-size:12px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-promo{display:inline-flex;background-color:#dc3030;padding:5px 20px;box-sizing:border-box;font-family:Knockout;letter-spacing:1px;font-size:26px;color:#fff;margin-bottom:10px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-used{display:inline-flex;background-color:#e5b54b;padding:5px 20px;box-sizing:border-box;font-family:Knockout;letter-spacing:1px;font-size:26px;color:#fff;margin-bottom:10px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .page-prodotto-soldout{display:inline-flex;background-color:#0d0d0d;padding:5px 20px;box-sizing:border-box;font-family:Knockout;letter-spacing:1px;font-size:26px;color:#fff;margin-bottom:10px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .subtitle-container .subtitle span{padding-left:7px;text-decoration:line-through}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-description{margin-bottom:40px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-description p{margin-bottom:10px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-info-line{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:20px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-info-line .prodotto-info-line-item{display:flex;align-items:center;font-size:14px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-info-line .prodotto-info-line-item .icon{margin-right:4px;color:#e5b54b;font-weight:700;font-size:16px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container{width:100%;display:flex;margin-bottom:40px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-soldout{border:1px solid #8d8d8d;display:flex;align-items:center;justify-content:center;flex:1 1;max-width:300px;height:68px;margin-right:20px;box-sizing:border-box;padding:0 12px;text-align:center;color:#8d8d8d}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .main-button-container{flex:1 1;margin-bottom:0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation{display:block}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation .prodotto-variations-title{margin-bottom:15px;font-family:Knockout;color:#0d0d0d;letter-spacing:1px;text-transform:uppercase;font-size:28px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation .prodotto-variations-list .prodotto-variation{display:flex;align-items:center;border:1px solid #dbdbdb;background-color:#fff;padding:15px;box-sizing:border-box;margin-bottom:10px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation .prodotto-variations-list .prodotto-variation .prodotto-variation-image{width:80px;height:80px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#fff}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation .prodotto-variations-list .prodotto-variation .prodotto-variation-text{padding-left:20px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation .prodotto-variations-list .prodotto-variation .prodotto-variation-text .prodotto-variation-title{font-family:Knockout;color:#0d0d0d;letter-spacing:1px;text-transform:uppercase;font-size:30px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container.prodotto-add-variation .prodotto-variations-list .prodotto-variation:hover{background-color:#f8f8f8;border-color:#8d8d8d}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity{border:1px solid #0d0d0d;display:flex;flex:1 1;max-width:300px;min-width:180px;height:68px;margin-right:20px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity .prodotto-quantity-block{height:68px;flex:1 1;display:flex;align-items:center;justify-content:center;border-right:1px solid #0d0d0d}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity .prodotto-quantity-block.block-action{cursor:pointer}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity .prodotto-quantity-block.block-action:hover{background-color:#fff}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity .prodotto-quantity-block:last-child{border:0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-details{width:100%;margin:0 0 30px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-details .prodotto-details-item{width:49%;box-sizing:border-box;padding:0 5px;border-bottom:1px solid #dbdbdb}.other-prods-section{margin-bottom:100px}@media screen and (max-width:1700px){.page-prodotto .page-prodotto-gallery{width:50%}.page-prodotto .page-prodotto-text{width:50%;min-width:0;max-width:none}}@media screen and (max-width:1500px){.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper{padding:0 5vw}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .main-button-container .main-button{min-width:200px}}@media screen and (max-width:1023px){.page-prodotto{min-height:0;display:block;margin-bottom:0;border-bottom:1px solid #dbdbdb}.page-prodotto .page-prodotto-gallery{width:100%;height:auto;padding-top:100px}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-brand{position:absolute;z-index:1;right:5vw;margin:0;top:100px;width:60px;height:60px;padding:5px}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-image{height:60vw;max-width:90%;padding:0;min-height:60vw}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-list{width:100vw;justify-content:center;min-width:100vw;padding:0 5vw 4vw}.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-list .page-prodotto-gallery-list-item{width:50px;height:50px;margin:0 5px}.page-prodotto .page-prodotto-text{width:100%;min-height:0;padding:50px 0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .main-button-container .main-button{min-width:250px}.other-prods-section{margin-bottom:50px}}@media screen and (max-width:700px){.page-prodotto .page-prodotto-gallery .page-prodotto-gallery-image{width:calc(100% - 50px);margin:30px auto;height:65vw;min-height:65vw}.page-prodotto .page-prodotto-text{padding-top:40px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-info-line{display:block;border:0;padding:0}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-info-line .prodotto-info-line-item{margin-bottom:5px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .subtitle-container .subtitle span{font-size:18px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container{display:block}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-soldout{height:50px;width:100%;max-width:100%;margin-bottom:10px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity{width:100%;max-width:none;height:50px;box-sizing:border-box;margin-bottom:15px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-add-container .prodotto-quantity .prodotto-quantity-block{height:48px}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-details{display:block}.page-prodotto .page-prodotto-text .page-prodotto-text-wrapper .prodotto-details .prodotto-details-item{width:100%}}.page-profilo-container{display:flex;min-height:100vh;box-sizing:border-box}.page-profilo-container .profilo-left{flex:1 1;padding-top:160px;box-sizing:border-box}.page-profilo-container .profilo-left .profilo-left-wrapper{width:100%;padding:0 6vw 0 10vw;box-sizing:border-box}.page-profilo-container .profilo-left .profilo-left-wrapper .addresses-box{margin-bottom:40px}.page-profilo-container .profilo-right{flex:1 1;background-color:#f8f8f8;position:relative;padding-top:160px;box-sizing:border-box}.page-profilo-container .profilo-right .profilo-right-wrapper{width:100%;padding:0 10vw 0 6vw;box-sizing:border-box}.field-list{margin-bottom:30px}.field-list .field-list-item{margin-bottom:15px}.field-list .field-list-item .field-item-label{color:#8d8d8d}.field-list .field-list-item .field-item-value.red{color:#dc3030}.field-list .field-list-item .field-item-value.yellow{color:#e5b54b}.field-list .field-list-item .field-item-value.green{color:#42951d}.address-list{margin-bottom:30px}.address-list .address-item{background-color:transparent;border:1px solid #dbdbdb;padding:20px 25px;box-sizing:border-box;margin-bottom:12px}.address-list .address-item .address-item-text .address-item-name{font-family:Knockout,sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.address-list .address-item .address-item-actions{display:flex;margin-top:20px}.address-list .address-item .address-item-actions .address-item-action{color:#0d0d0d;margin-right:20px;cursor:pointer}.address-list .address-item .address-item-actions .address-item-action.red{color:#dc3030}.address-list .address-item .address-item-actions .address-item-action:hover{color:#8d8d8d;text-decoration:underline}.orders-list{margin-bottom:80px}.orders-list .order-item{display:flex;justify-content:space-between;padding:20px;border:1px solid #dbdbdb;background-color:#fff;cursor:pointer}.orders-list .order-item:hover{border-color:#0d0d0d}.orders-list .order-item .order-item-text .order-item-name{font-family:Knockout,sans-serif;font-size:30px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;line-height:1}.orders-list .order-item .order-item-text .order-item-date{color:#8d8d8d}.orders-list .order-item .order-item-info{text-align:right}.orders-list .order-item .order-item-info .order-item-status{font-weight:500}.orders-list .order-item .order-item-info .order-item-status.green{color:#42951d}.orders-list .order-item .order-item-info .order-item-status.yellow{color:#e5b54b}.orders-list .order-item .order-item-info .order-item-status.red{color:#dc3030}.orders-list .order-item .order-item-info .order-item-price{font-weight:500;font-size:16px}@media screen and (max-width:900px){.page-profilo-container{display:block}.page-profilo-container .profilo-left{width:100%;padding-top:130px}.page-profilo-container .profilo-left .profilo-left-wrapper{padding:0 25px}.page-profilo-container .profilo-right{width:100%;padding:50px 0}.page-profilo-container .profilo-right .profilo-right-wrapper{padding:0 25px}}.shop-header{display:flex;align-items:center;padding-bottom:50px;max-width:1200px}.shop-header .shop-header-image{width:280px;min-width:280px;height:280px;background-color:#0d0d0d;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:50px}.shop-categories-list{margin-bottom:100px}.shop-list{display:flex;flex-wrap:wrap;margin-bottom:50px}.shop-list .product-item-container{width:20%;border-top:0}.shop-promo{margin-bottom:80px}.shop-info-bar{width:100%;padding:15px 10px;justify-content:center;background-color:#0d0d0d}.shop-info-bar,.shop-info-bar .shop-info-bar-item{display:flex;align-items:center;box-sizing:border-box}.shop-info-bar .shop-info-bar-item{padding:0 15px;color:#fff;font-size:14px}.shop-info-bar .shop-info-bar-item .icon{margin-right:4px;color:#e5b54b;font-size:16px}.shop-list-empty{width:100%;padding-top:100px}@media screen and (min-width:2001px){.shop-list .product-item-container:nth-child(5n){border-right:0}}@media screen and (max-width:2000px)and (min-width:1401px){.shop-list .product-item-container{width:25%}.shop-list .product-item-container:nth-child(4n){border-right:0}}@media screen and (max-width:1400px)and (min-width:1201px){.shop-list .product-item-container{width:33.3333333333%}.shop-list .product-item-container:nth-child(3n){border-right:0}}@media screen and (max-width:1280px){.shop-header{padding-bottom:30px}.shop-header .shop-header-image{width:200px;min-width:200px;height:200px}}@media screen and (max-width:1200px)and (min-width:701px){.shop-header .shop-header-image{width:200px;min-width:200px;height:200px}.shop-list .product-item-container{width:50%}.shop-list .product-item-container:nth-child(2n){border-right:0}}@media screen and (max-width:900px){.shop-header .shop-header-image{margin-right:40px}.shop-categories-list{margin-bottom:50px}}@media screen and (max-width:700px){.shop-header{display:block}.shop-header .shop-header-image{display:none}.shop-header .shop-header-image.showmobile{display:block;aspect-ratio:4/3;width:100%;height:auto;margin-bottom:15px}.shop-list .product-item-container{width:100%;border-right:0}.shop-promo{margin-bottom:40px}.shop-info-bar{padding:12px 10px}.shop-info-bar .shop-info-bar-item{font-size:11px;padding:0 10px;text-align:center}.shop-info-bar .shop-info-bar-item .icon{display:none}}.page-container.page-container-storia{min-height:100vh;box-sizing:border-box;margin-bottom:100px}.page-container.page-container-storia .page-storia-inner{min-height:calc(100vh - 150px);display:flex;flex-direction:column;justify-content:space-between}.page-container.page-container-storia .page-storia-inner .page-storia-intro{max-width:1000px}.page-container.page-container-storia .page-storia-inner .page-storia-intro .storia-arrows{margin-top:30px;width:300px;display:inline-flex;border:1px solid #0d0d0d}.page-container.page-container-storia .page-storia-inner .page-storia-intro .storia-arrows .storia-arrow{height:50px;width:200px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-container.page-container-storia .page-storia-inner .page-storia-intro .storia-arrows .storia-arrow:hover{background-color:#f8f8f8}.page-container.page-container-storia .page-storia-inner .page-storia-intro .storia-arrows .storia-arrow i{font-size:13px}.page-container.page-container-storia .page-storia-inner .page-storia-intro .storia-arrows .storia-arrow:first-child{border-right:1px solid #0d0d0d}.storia-container{padding-top:50px;width:100vw;overflow-x:scroll}.storia-container .slick-track{display:flex!important}.storia-container .slick-slide{height:inherit!important;margin-bottom:0;-o-object-fit:cover;object-fit:cover}.storia-container .slick-slide>div,.storia-container .slick-slide>div>div{height:100%}.storia-container .storia-item{position:relative;cursor:pointer}.storia-container .storia-item:hover .storia-item-inner{background-color:#f8f8f8}.storia-container .storia-item .storia-item-inner{position:relative;width:500px;min-width:500px;max-width:500px;height:100%;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid #dbdbdb}.storia-container .storia-item .storia-item-inner .storia-item-text{position:relative;flex:1 1;margin-bottom:50px}.storia-container .storia-item .storia-item-inner .storia-item-text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.storia-container .storia-item .storia-item-inner .storia-item-text .storia-item-year{font-family:Knockout,sans-serif;letter-spacing:1px;line-height:1;font-size:100px;text-transform:uppercase;color:#8d8d8d}.storia-container .storia-item .storia-item-inner .storia-item-text .storia-item-title{font-family:Knockout,sans-serif;letter-spacing:1px;line-height:1;font-size:60px;text-transform:uppercase;margin-bottom:10px}.storia-container .storia-item .storia-item-inner .storia-item-image{position:relative;width:100%;height:25vh}.page-container-storia-dettaglio{min-height:100vh;display:flex;align-items:center}.page-container-storia-dettaglio .storia-left{width:45%}.page-container-storia-dettaglio .storia-left .storia-over-image{display:flex;align-items:flex-end}.page-container-storia-dettaglio .storia-left .storia-over-image .simple-link-container{margin-bottom:25px}.page-container-storia-dettaglio .storia-left .storia-over-image .storia-year{height:150px;font-family:Knockout,sans-serif;font-size:180px;text-transform:uppercase;color:#dbdbdb}.page-container-storia-dettaglio .storia-left .storia-image-container{position:relative;width:100%;height:45vh}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-arrows{display:flex;width:100%;border:1px solid #0d0d0d;max-width:300px;margin-top:10px}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-arrows .storia-gallery-arrow{flex:1 1;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-arrows .storia-gallery-arrow:hover{background-color:#fff}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-arrows .storia-gallery-arrow i{font-size:13px}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-arrows .storia-gallery-arrow:first-child{border-right:1px solid #0d0d0d}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-slider{height:100%;width:100%}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-slider .slick-list,.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-slider .slick-list .slick-track{height:100%}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-slider .storia-gallery-item{position:relative;height:45vh}.page-container-storia-dettaglio .storia-left .storia-image-container .storia-gallery-slider .storia-gallery-item .storia-gallery-item-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.page-container-storia-dettaglio .storia-right{width:50%}.page-container-storia-dettaglio .storia-right .storia-arrows{display:inline-flex;border:1px solid #0d0d0d}.page-container-storia-dettaglio .storia-right .storia-arrows .storia-arrow{height:60px;width:200px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-container-storia-dettaglio .storia-right .storia-arrows .storia-arrow:hover{background-color:#f8f8f8}.page-container-storia-dettaglio .storia-right .storia-arrows .storia-arrow i{font-size:13px}.page-container-storia-dettaglio .storia-right .storia-arrows .storia-arrow:first-child{border-right:1px solid #0d0d0d}@media screen and (max-width:900px){.page-container.page-container-storia{margin-bottom:50px}.page-container-storia-dettaglio .main-container{display:block}.page-container-storia-dettaglio .main-container .storia-left{width:100%;margin-bottom:50px}.page-container-storia-dettaglio .main-container .storia-left .storia-image-container,.page-container-storia-dettaglio .main-container .storia-left .storia-image-container .storia-gallery-slider{height:auto}.page-container-storia-dettaglio .main-container .storia-left .storia-image-container .storia-gallery-slider .storia-gallery-item{height:60vw}.page-container-storia-dettaglio .main-container .storia-left .storia-over-image{margin-bottom:20px}.page-container-storia-dettaglio .main-container .storia-left .storia-over-image .storia-year{height:100px;font-size:120px}.page-container-storia-dettaglio .main-container .storia-right{width:100%}.page-container-storia-dettaglio .main-container .storia-right .storia-arrows{margin-top:30px}}@media screen and (max-width:700px){.storia-container .storia-item .storia-item-inner{padding:20px;box-sizing:border-box;width:85vw;min-width:85vw;max-width:85vw}.storia-container .storia-item .storia-item-inner .storia-item-text .storia-item-year{font-size:80px}.storia-container .storia-item .storia-item-inner .storia-item-text .storia-item-title{font-size:42px}.page-container-storia-dettaglio{width:100%;height:auto;min-height:0}.page-container-storia-dettaglio .main-container .storia-left{margin-bottom:30px}.page-container-storia-dettaglio .main-container .storia-left .storia-image{height:55vw}.page-container-storia-dettaglio .main-container .storia-right .storia-arrows .storia-arrow{width:130px;height:50px}}