@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Satisfy&display=swap);@font-face{font-display:swap;font-family:renewalcurly;font-style:normal;font-weight:400;src:url(/build/fonts/renewalcurly.ccb0b323.ttf)}#homepage .carousel-inner{max-height:400px}#homepage .carousel-inner img{height:400px;object-fit:cover}#homepage .carousel-image-wrapper{position:relative;width:100%}#homepage .carousel-overlay{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,transparent);bottom:0;height:50%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}#homepage .carousel-caption{bottom:3rem;color:#fff;left:0;padding:2rem;pointer-events:none;position:absolute;right:0;text-shadow:2px 2px 4px rgba(0,0,0,.8);z-index:2}#homepage .carousel-caption h2{color:#d4af37;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.8)}#homepage .carousel-caption p{color:#fff;margin-bottom:0;text-shadow:2px 2px 4px rgba(0,0,0,.8)}#homepage .carousel-caption .btn{box-shadow:0 2px 8px rgba(0,0,0,.3);pointer-events:auto;position:relative;z-index:3}@media(max-width:768px){#homepage .carousel-inner{max-height:300px}#homepage .carousel-inner img{height:300px}#homepage .carousel-overlay{height:60%}#homepage .carousel-caption{bottom:2rem;padding:1rem}#homepage .carousel-caption h2{font-size:1.25rem}#homepage .carousel-caption p{font-size:.9rem}}#homepage .more-collection{border-color:var(--primary-color);color:var(--bg-color)}#homepage .more-collection:hover{border-color:var(--primary-color);color:var(--primary-color)}