@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Montserrat",sans-serif;font-size:1.38rem}.uk-link,a{color:unset !important;font-size:14px;text-decoration:none !important}h3,.uk-h3{margin:unset !important}button,h3{font-family:"Montserrat",sans-serif !important}@media(min-width: 320px){h3{font-size:1.375rem !important}}.zoom-container{overflow:hidden}.banner-container{max-width:100% !important;background-color:#f2f2f2;text-align:center}.banner-container picture img{height:450px;width:1280px;margin:0 auto}main .holder-text{padding:30px;text-align:left;color:#5b5b5b;line-height:30px}@media(min-width: 320px){main .holder-text{padding:20px 20px 0px 20px}}@media(min-width: 992px){main .holder-text{width:84%;margin:0 auto}}@media(min-width: 1500px){main .holder-text{width:84%;margin:0 auto}}@media(min-width: 1920px){main .holder-text{width:70%}}main .holder-text p{margin:20px 0 20px 0}@media(min-width: 320px){main .album-cover{padding:0}}@media(min-width: 1500px){main .album-cover{padding:30px 0}}main .album-cover__info{width:90%;margin:50px auto}@media(min-width: 992px){main .album-cover__info{width:82%}}@media(min-width: 1500px){main .album-cover__info{width:84%;margin:0 auto;padding:20px 20px 0px 20px}}@media(min-width: 1920px){main .album-cover__info{width:70%}}main .album-cover__info .info--header{display:flex;justify-content:space-between;align-items:center}main .album-cover__info .info--header h3{margin-bottom:12px;color:#f3911d;font-weight:bold}@media(min-width: 992px){main .album-cover__info .info--header h3{font-size:2.5rem !important}}main .album-cover__info .info--header .info--cta{border:solid #f3911d;color:#f3911d !important;border-radius:10px;font-size:23px;padding:5px 30px}main .album-cover__info .info--header .info--cta:hover{background-color:#f3911d;color:#f2f2f2 !important}main .album-cover__info .description{font-size:1rem;color:#707070;margin:0px 0px 24px 0px}@media(min-width: 992px){main .album-cover__info .description{font-size:1.25rem;width:96%;margin:0px 0px 30px 0px}}@media(min-width: 1500px){main .album-cover__info .description{margin:0px 0px 30px}}main .album-cover__info .slider{margin-bottom:12px}@media(min-width: 992px){main .album-cover__info .slider .slider-container{gap:20px;margin-bottom:30px}}main .album-cover__info .slider .slider-container .zoom-container{margin:0 8px 0 0;overflow:hidden;width:300px}@media(min-width: 992px){main .album-cover__info .slider .slider-container .zoom-container{width:352px;margin:0px}}@media(min-width: 1920px){main .album-cover__info .slider .slider-container .zoom-container{width:32%}}main .album-cover__info .slider .slider-container .zoom-container img{margin:0 auto;cursor:zoom-in;transition:transform .3s ease}@media(min-width: 992px){main .album-cover__info .slider .slider-container .zoom-container img{width:100%}}main .album-cover__info .info{margin:20px 0}main .album-cover__info .info .title{font-size:1.12rem;font-weight:bold;color:#707070;margin-bottom:8px}@media(min-width: 320px){main .album-cover__info .info .title{margin:0}}@media(min-width: 992px){main .album-cover__info .info .title{font-size:1.56rem;margin-top:10px}}main .album-cover__info .info .subtitle{font-size:1rem;color:#707070;margin-bottom:32px}@media(min-width: 320px){main .album-cover__info .info .subtitle{margin:0px 0px 12px 0px}}@media(min-width: 992px){main .album-cover__info .info .subtitle{font-size:1.25rem;margin:0px 0px 36px 0px}}main .album-cover__info .title{font-size:1.12rem;font-weight:bold;color:#707070;margin-bottom:8px}@media(min-width: 320px){main .album-cover__info .title{margin:0px 0px 8px 0px}}@media(min-width: 992px){main .album-cover__info .title{font-size:1.56rem;margin-top:10px}}main .album-cover__info .selector-color{color:#707070;background-color:rgba(0,0,0,0);border:1px solid #c7c7c7;padding:8px 12px;font-size:.87rem;width:49%}@media(min-width: 320px){main .album-cover__info .selector-color{font-size:.75rem}}@media(min-width: 992px){main .album-cover__info .selector-color{font-size:1.56rem;width:auto}}main .album-cover__info .selected{background-color:#f3911d;color:#fff}main .album-cover .colors-container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}@media(min-width: 992px){main .album-cover .colors-container{gap:50px;justify-content:left;margin-top:30px}}@media(min-width: 1500px){main .album-cover .colors-container{margin-top:20px}}main .album-cover .colors-container.madeira{justify-content:left}main .album-cover .colors-container .color-item{display:flex;flex-direction:column;overflow:hidden}main .album-cover .colors-container .color-item img{width:157px;height:157px;object-fit:cover;transition:transform .3s ease;cursor:zoom-in}@media(min-width: 400px)and (max-width: 768px){main .album-cover .colors-container .color-item img{width:171px;height:171px}}@media(min-width: 992px){main .album-cover .colors-container .color-item img{width:230px;height:230px}}@media(min-width: 1500px){main .album-cover .colors-container .color-item img{width:265px;height:265px;transition:transform .3s ease;cursor:zoom-in}}main .album-cover .colors-container .color-item span{color:#707070;font-size:.87rem;margin-top:8px}@media(min-width: 992px){main .album-cover .colors-container .color-item span{font-size:1.25rem}}main .engraving-types .engraving{width:88%;margin:30px auto}@media(min-width: 992px){main .engraving-types .engraving{width:82%}}@media(min-width: 1500px){main .engraving-types .engraving{width:84%;padding:20px 20px 0px 20px}}@media(min-width: 1920px){main .engraving-types .engraving{width:70%}}main .engraving-types .engraving h3{color:#f3911d;font-size:1.25rem;margin-bottom:12px;font-weight:bold}@media(min-width: 992px){main .engraving-types .engraving h3{font-size:1.87rem !important}}main .engraving-types .engraving .title{font-size:1.12rem;font-weight:bold;color:#707070;margin-bottom:12px}@media(min-width: 992px){main .engraving-types .engraving .title{font-size:1.56rem}}main .engraving-types .engraving .subtitle{color:#707070;font-size:1.12rem}@media(min-width: 992px){main .engraving-types .engraving .subtitle{font-size:1.25rem}}main .engraving-types .engraving .engraving-container{display:flex;flex-wrap:wrap;margin:30px auto;gap:8px}@media(min-width: 992px){main .engraving-types .engraving .engraving-container{gap:68px}}main .engraving-types .engraving .engraving-container div{display:flex;flex-direction:column;overflow:hidden;position:relative}main .engraving-types .engraving .engraving-container div img{margin:0 auto;width:171px;height:171px;object-fit:cover;transition:transform .3s ease}@media(min-width: 320px){main .engraving-types .engraving .engraving-container div img{width:157px;height:157px}}@media(min-width: 992px){main .engraving-types .engraving .engraving-container div img{width:221px;height:221px}}main .engraving-types .engraving .engraving-container div span{color:#707070;font-size:.87rem;margin-top:8px}@media(min-width: 992px){main .engraving-types .engraving .engraving-container div span{font-size:1.25rem}}@media(min-width: 992px){main .engraving-types .engraving .laser-img img{width:auto;height:338px}}@media(min-width: 1500px){main .engraving-types .engraving .laser-img img{width:100%}}@media(min-width: 1920px){main .engraving-types .engraving .laser-img img{width:100%}}main .contact{background-color:#f2f2f2}main .contact .contact-content{width:88%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:50px 0;text-align:center}main .contact .contact-content img{width:53px;height:53px}@media(min-width: 992px){main .contact .contact-content img{width:78px;height:78px}}main .contact .contact-content .title{font-size:1rem;font-weight:900;color:#707070;text-transform:uppercase;margin:10px 0}@media(min-width: 992px){main .contact .contact-content .title{font-size:1.56rem}}main .contact .contact-content .subtitle{font-size:1rem;color:#707070;margin:0}@media(min-width: 992px){main .contact .contact-content .subtitle{font-size:1.25rem;margin:0}}main .contact .contact-content .contact-button{margin:10px 0;background-color:#f3911d;text-decoration:none;color:#fff !important;font-weight:bold;text-transform:uppercase;padding:8px 10px;border-radius:5px;font-size:.87rem;transition:background-color .3s ease}main .contact .contact-content .contact-button:hover{background-color:hsl(32.523364486,89.9159663866%,43.3333333333%)}@media(min-width: 992px){main .contact .contact-content .contact-button{font-size:1.25rem;padding:10px 12px}}