.tile-product .wrap-text .subtitle{font-weight:400;font-style:italic}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }.tile-product{overflow:hidden;border:1px solid #e1e1df}.tile-product:not(.bg-graySand) {background-color:#fff}.tile-product.collection .wrap-img,.tile-product.catalog .wrap-img,.tile-product.project .wrap-img,.tile-product.designer .wrap-img{overflow:hidden}.tile-product>a{display:block;text-decoration:none}.tile-product .wrap-img{position:relative;z-index:1}.tile-product .wrap-img picture{display:block;width:100%;height:100%}.tile-product .wrap-img picture img{display:block;width:100%;height:auto;transition:transform 1.7s cubic-bezier(0,.99,.57,.99)}.tile-product .wrap-text{position:relative;padding-left:20px;padding-right:20px;z-index:2}.tile-product .wrap-text .title,.tile-product .wrap-text .subtitle{display:block;line-height:1.125em}.tile-product .wrap-text .title{font-size:1.5em}.tile-product .wrap-text .subtitle{margin-top:5px;font-size:1.125em}.tile-product.text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.tile-product.text .wrap-text .p{line-height:1.375em}.tile-product.text .wrap-text .p::before{content:'—';margin-right:20px}.tile-product.wide{width:100%}@media (max-width:767px){.tile-product{width:100%;border-left:0;border-right:0}.tile-product>a,.tile-product.text .wrap-text{padding:12%}.tile-product.collection .wrap-img,.tile-product.catalog .wrap-img,.tile-product.project .wrap-img,.tile-product.designer .wrap-img{margin-bottom:12%}.tile-product:not(:first-child) {border-top:0}.tile-product.text{min-height:100vw}}@media (min-width:768px) and (max-width:1023px){.tile-product:not(.wide) {width:50%}.tile-product > a,
    .tile-product.text:not(.wide) .wrap-text {padding:6.2%}.tile-product.text.wide .wrap-text{padding:10%}.tile-product.collection .wrap-img,.tile-product.catalog .wrap-img,.tile-product.project .wrap-img,.tile-product.designer .wrap-img{margin-bottom:6.2%}.tile-product:not(:first-child):not(:nth-child(2n+1)) {border-left:0}.tile-product:not(:nth-child(1)):not(:nth-child(2)) {border-top:0}}@media (min-width:1024px){.tile-product.half{width:50%}.tile-product.half>a{padding:12.5%}.tile-product.half:not(:first-child):not(:nth-child(2n+1)) {border-left:0}.tile-product.half:not(:nth-child(1)):not(:nth-child(2)) {border-top:0}.tile-product.third{width:33.333333%}.tile-product.third>a{padding:6.2%}.tile-product.third:not(:first-child):not(:nth-child(3n+1)) {border-left:0}.tile-product.third:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {border-top:0}.tile-product.third .wrap-text{margin-top:32px}.tile-product.text.half .wrap-text,.tile-product.text.wide .wrap-text{padding:12.5%}.tile-product.text.third .wrap-text{padding:6.2%}.tile-product.collection .wrap-img,.tile-product.catalog .wrap-img,.tile-product.project .wrap-img,.tile-product.designer .wrap-img{margin-bottom:35px}.tile-product>a:hover .wrap-img img{transform:scale(1.1)}}.container-tile{width:100%;margin:0 auto;max-width:1920px}@media (min-width:768px) and (max-width:1023px){.container-tile.boxed{padding-left:6.25%;padding-right:6.25%}}@media (min-width:1024px) and (max-width:1920px){.container-tile.boxed{padding-left:6.25%;padding-right:6.25%}}@media (min-width:1921px){.container-tile.boxed{padding-left:120px;padding-right:120px}}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }@media (max-width:1023px){.pg-archive-catalogs .section-catalogs-list{margin-top:50px;margin-bottom:50px}}@media (min-width:1024px){.pg-archive-catalogs .section-catalogs-list{margin-top:90px;margin-bottom:90px}}.input-group input[type="text"],.input-group input[type="password"],.input-group input[type="email"],.input-group input[type="date"],.input-group textarea,.input-group.like-row .row-label{font-weight:400;font-style:italic}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }.input-group{margin:10px 0}.input-group input[type="text"],.input-group input[type="password"],.input-group input[type="email"],.input-group input[type="date"],.input-group textarea{outline:none;-webkit-appearance:none;width:100%;padding:10px 34px;font-family:"mr-eaves-xl-modern",sans-serif;font-size:1.125em;line-height:1.5625em;-webkit-box-shadow:inset 0 0 0 1px #474e4b;-moz-box-shadow:inset 0 0 0 1px #474e4b;box-shadow:inset 0 0 0 1px #474e4b;border-radius:0;border:0;transition:box-shadow .2s linear}.input-group input[type="text"]::-webkit-input-placeholder,.input-group input[type="password"]::-webkit-input-placeholder,.input-group input[type="email"]::-webkit-input-placeholder,.input-group input[type="date"]::-webkit-input-placeholder,.input-group textarea::-webkit-input-placeholder{color:#474e4b}.input-group input[type="text"]:-ms-input-placeholder,.input-group input[type="password"]:-ms-input-placeholder,.input-group input[type="email"]:-ms-input-placeholder,.input-group input[type="date"]:-ms-input-placeholder,.input-group textarea:-ms-input-placeholder{color:#474e4b}.input-group input[type="text"]::placeholder,.input-group input[type="password"]::placeholder,.input-group input[type="email"]::placeholder,.input-group input[type="date"]::placeholder,.input-group textarea::placeholder{color:#474e4b}.input-group input[type="text"]:active,.input-group input[type="text"]:focus,.input-group input[type="password"]:active,.input-group input[type="password"]:focus,.input-group input[type="email"]:active,.input-group input[type="email"]:focus,.input-group input[type="date"]:active,.input-group input[type="date"]:focus,.input-group textarea:active,.input-group textarea:focus{outline:none;-webkit-box-shadow:inset 0 0 0 2px #474e4b;-moz-box-shadow:inset 0 0 0 2px #474e4b;box-shadow:inset 0 0 0 2px #474e4b}.input-group input[type="text"]:invalid,.input-group input[type="password"]:invalid,.input-group input[type="email"]:invalid,.input-group input[type="date"]:invalid,.input-group textarea:invalid{outline:none;-webkit-box-shadow:inset 0 0 0 2px #882e28;-moz-box-shadow:inset 0 0 0 2px #882e28;box-shadow:inset 0 0 0 2px #882e28}.input-group select{font: unset;cursor:pointer;position:relative;width:100%;padding:10px 65px 10px 34px;font-size:1.125em;line-height:1.5625em;font-weight:400;font-style:italic;color:#474e4b;border:none;background:transparent;background-image:url(data:image/svg+xml,%3C%3Fxml\ version=\'1.0\'\ encoding=\'utf-8\'%3F%3E%3C!--\ Generator:\ Adobe\ Illustrator\ 25.2.1,\ SVG\ Export\ Plug-In\ .\ SVG\ Version:\ 6.00\ Build\ 0\)\ --%3E%3Csvg\ version=\'1.1\'\ id=\'Livello_1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ x=\'0px\'\ y=\'0px\'\ viewBox=\'0\ 0\ 24\ 24\'\ style=\'enable-background:new\ 0\ 0\ 24\ 24;\'\ xml:space=\'preserve\'%3E%3Cstyle\ type=\'text/css\'%3E\ .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cpath\ id=\'Symbols\'\ class=\'st0\'\ d=\'M12.2,15.2c0.1,0,0.3,0,0.4-0.1s0.2-0.1,0.4-0.3L18,9.6c0.2-0.2,0.3-0.4,0.3-0.7\ c0-0.2,0-0.3-0.1-0.5S18,8.2,17.9,8.1S17.5,8,17.4,8c-0.3,0-0.5,0.1-0.7,0.3l-4.5,4.7L7.6,8.3C7.4,8.1,7.2,8,6.9,8\ C6.8,8,6.6,8,6.5,8.1S6.2,8.3,6.1,8.5S6,8.8,6,9c0,0.1,0,0.2,0.1,0.4s0.1,0.2,0.2,0.3l5.1,5.2C11.6,15.1,11.9,15.2,12.2,15.2z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:24px;background-position:right 32px center;-webkit-box-shadow:inset 0 0 0 1px #474e4b;-moz-box-shadow:inset 0 0 0 1px #474e4b;box-shadow:inset 0 0 0 1px #474e4b;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-group select:active,.input-group select:focus{outline:none;-webkit-box-shadow:inset 0 0 0 2px #474e4b;-moz-box-shadow:inset 0 0 0 2px #474e4b;box-shadow:inset 0 0 0 2px #474e4b}.input-group input[type="checkbox"]{cursor:pointer;position:relative;-webkit-appearance:none;padding:10px;max-width:20px;max-height:20px;-webkit-box-shadow:inset 0 0 0 1px #474e4b;-moz-box-shadow:inset 0 0 0 1px #474e4b;box-shadow:inset 0 0 0 1px #474e4b;margin:0;border-radius:0;outline:none}.input-group input[type="checkbox"]:checked{outline:none;font-style:normal;background:transparent}.input-group input[type="checkbox"]:checked::before{content:'';display:block;position:absolute;top:1px;left:0;margin:2px;width:7px;height:11px;color:#474e4b;border-right:1px solid #474e4b;border-bottom:1px solid #474e4b;transform-origin:100% 100%;transform:rotate(45deg)}.input-group input[type="checkbox"]:focus{border-color:#474e4b}.input-group input[type="radio"]{cursor:pointer;position:relative;-webkit-appearance:none;padding:10px;-webkit-box-shadow:inset 0 0 0 1px #474e4b;-moz-box-shadow:inset 0 0 0 1px #474e4b;box-shadow:inset 0 0 0 1px #474e4b;margin:0;outline:none;border-radius:50%}.input-group input[type="radio"]:checked{outline:none;font-style:normal;background:transparent}.input-group input[type="radio"]:checked::before{content:'';display:block;position:absolute;top:4px;left:4px;margin:1px;width:10px;height:10px;color:#2aa7c3;background-color:#2aa7c3;border-radius:50%}.input-group input[type="radio"]:focus{border-color:#474e4b}.input-group .desc{font-size:1.125em;line-height:1.5625em}.input-group .desc a{color:#4d706a}.input-group.password .inner-w-input{position:relative}.input-group.password .inner-w-input input[type="password"]{padding-right:65px}.input-group.password .inner-w-input .toggle-password{cursor:pointer;position:absolute;top:50%;bottom:initial;left:initial;right:initial;transform:translateY(-50%);right:32px;z-index:2}.input-group.password .inner-w-input .toggle-password svg{transition:fill .2s linear}.input-group.password .inner-w-input .toggle-password.hidden .icons-see-password{display:block}.input-group.password .inner-w-input .toggle-password.hidden .icons-hide-password{display:none}.input-group.password .inner-w-input .toggle-password.show .icons-see-password{display:none}.input-group.password .inner-w-input .toggle-password.show .icons-hide-password{display:block}.input-group.radio{position:relative}.input-group.radio input[type="radio"]{position:absolute;top:0;left:0}.input-group.radio label{cursor:pointer;width:80%;font-size:1em;line-height:1.25em;padding-left:30px}.input-group.radio .message{display:block;width:100%;text-align:left}.input-group.acceptance{margin:13px 0}.input-group.acceptance input[type="checkbox"]{margin-top:4px}.input-group.acceptance .desc{margin-left:10px}.input-group.acceptance .message{display:block;width:100%;text-align:left}.input-group.error input[type="text"],.input-group.error input[type="password"],.input-group.error input[type="email"],.input-group.error input[type="date"],.input-group.error input[type="checkbox"],.input-group.error input[type="radio"],.input-group.error select,.input-group.error textarea{-webkit-box-shadow:inset 0 0 0 2px #882e28;-moz-box-shadow:inset 0 0 0 2px #882e28;box-shadow:inset 0 0 0 2px #882e28}.input-group.error .toggle-password svg{fill:#882e28!important}.input-group .message{display:block;margin-top:4px;text-align:right;font-size:.875em;line-height:1.25em}.input-group.like-row{min-height:48px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.input-group.like-row .row-label{font-size:1.125em;line-height:1.5625em}.input-group.like-row .message{display:block;width:100%;text-align:left}@media (max-width:1023px){.input-group.like-row .row-label,.input-group.like-row .input-group{width:100%}}@media (min-width:1024px){.input-group.like-row .row-label{padding-right:25px}.input-group.like-row .input-group{margin-top:0;margin-bottom:0}.input-group.like-row .input-group.radio{padding-right:15px}}@media (max-width:1023px){.input-group.half{width:100%}}@media (min-width:1024px){.input-group.half{width:48%}}.input-group.full{width:100%}.block-form .container{max-width:1200px}@media (max-width:1023px){.block-form{margin-top:50px;padding-bottom:50px}}@media (min-width:1024px){.block-form{margin-top:90px;padding-bottom:90px}}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }@media (max-width:1023px){.block-login-register .column-login,.block-login-register .column-register{width:100%}.block-login-register .column-login .title-col,.block-login-register .column-register .title-col{margin-bottom:30px}.block-login-register .column-login{padding-bottom:50px}.block-login-register .column-login .input-group.submit{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-login-register .column-login .input-group.submit .desc{width:100%}.block-login-register .column-login .input-group.submit .button-secondary{margin:10px 0 0 auto}.block-login-register .column-register{padding-top:50px;border-top:1px solid #c3bfb9}}@media (min-width:1024px){.block-login-register .column-login,.block-login-register .column-register{width:50%;padding-top:60px;padding-bottom:70px}.block-login-register .column-login .title-col,.block-login-register .column-register .title-col{margin-bottom:60px}.block-login-register .column-login{padding-right:6.25%}.block-login-register .column-login .input-group.submit .desc{padding-right:20px}.block-login-register .column-register{padding-left:6.25%;border-left:1px solid #c3bfb9}.block-login-register .column-register .input-group.like-row .row-label{padding-right:25px}.block-login-register .column-register .input-group.like-row .input-group.radio{padding-right:15px}.block-login-register .column-register .input-group.submit{margin-top:36px}}@-webkit-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-moz-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-o-keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@keyframes fill-line {
  0% {
    width: 0%; }
  100% {
    width: 100%; } }@-webkit-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-moz-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-o-keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@keyframes fill-line-s-btn {
  0% {
    width: 0%; }
  100% {
    width: calc(100% - 60px); } }@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-10px); }
  60% {
    -webkit-transform: translateY(-2px); } }@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-10px); }
  60% {
    -moz-transform: translateY(-2px); } }@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-10px); }
  60% {
    -o-transform: translateY(-2px); } }@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-10px); }
  60% {
    transform: translateY(-2px); } }.pg-reserved-area{min-height:80vh}@media (max-width:1023px){.pg-reserved-area .block-login-register{margin-top:50px;padding-bottom:50px}}@media (min-width:1024px){.pg-reserved-area .block-login-register{margin-top:90px;padding-bottom:90px}}