.custom-collection-banner-text h1{font-size:81.13px;font-weight:400;margin:0;color:#fff;font-family:wsparadose,serif}.custom-collection-filters .filter-group select,.custom-collection-filters .filter-group input{min-width:180px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.custom-collection-container{padding:0 20px;max-width:1200px;margin:0 auto}#custom-product-grid{transition:opacity .3s ease}@media (max-width: 768px){.custom-collection-banner-text h1{font-size:2.5rem}.custom-product-grid{grid-template-columns:repeat(2,1fr)}.custom-collection-filters{flex-direction:column;align-items:center}}.full-unstyled-link{text-decoration:none;color:#445a42!important;font-size:17px;font-weight:600}.card-information>.price{color:#445a42!important;font-weight:600;font-size:17px}.card__inner.color-scheme-2.gradient.ratio{background-color:#fff;border-radius:15px;overflow:hidden;margin-bottom:20px;position:relative;box-shadow:0 4px 10px #0000000d}.custom-collection-section{background:#f5f5f5}.custom-collection-banner{position:relative;width:100%;height:auto;overflow:hidden}.custom-collection-banner img{width:100%;height:100%;object-fit:cover}.custom-collection-banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.custom-collection-banner-text h1{max-width:900px;position:relative;z-index:3;font-size:124px;font-weight:400;line-height:128.28px;margin:0;font-family:wsparadose,serif;color:#fff;text-align:right}.custom-collection-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;padding:20px 10px;border-bottom:1px solid #eee;margin-bottom:30px}.custom-collection-filters .filter-group select,.custom-collection-filters .filter-group input{min-width:180px;padding:8px 12px;border:1px solid #ccc;border-radius:4px}.custom-collection-container{padding:0 20px;max-width:1200px;margin:70px auto 0}.custom-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.custom-product-grid .card-wrapper{text-align:left}.load-more-container{text-align:center;padding:40px 0}.load-more-btn{background-color:#ffea65;color:#111;border:0;padding:10px 60px;cursor:pointer;font-size:22px;font-family:Poppins;font-weight:600;transition:background-color .3s;border-radius:49px}.load-more-btn:hover{background-color:#ddb347}.custom-pagination-hidden{display:none}.placeholder-content{padding:40px;text-align:center;background-color:#f9f9f9;border:1px dashed #ccc;margin-top:30px}@media (max-width: 990px){.custom-product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.custom-collection-banner-text h1{font-size:2.5rem}.custom-product-grid{grid-template-columns:repeat(2,1fr)}.custom-collection-filters{flex-direction:column;align-items:center}.hero-banner-section{height:287px!important}}.gift-guide-section-wrapper{background-color:#f8f8f8;width:100%}.gift-guide-container{width:100%;max-width:1440px;margin:0 auto;padding:50px 20px;text-align:center}.gift-guide-header h2{font-family:wsparadose;font-size:81.13px;margin-bottom:10px;margin-top:0;color:#000;line-height:79.9px}.gift-guide-header p{font-family:Poppins;font-size:26px;color:#555;margin-bottom:40px;line-height:40px}.gift-guide-columns{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap}.gift-guide-column-item{background-color:#d4dde1;border-radius:15px;padding:40px;flex:1;min-width:392px;max-width:350px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.gift-guide-column-item h3{font-size:42.42px;color:#4b5a65;margin-top:0;margin-bottom:15px;line-height:52.2px;font-family:wsparadose}.gift-guide-column-item p{font-family:poppins;font-size:22px;color:#555;line-height:27px;margin:0}@media (max-width: 768px){.gift-guide-container{width:100%;max-width:1440px;margin:0 auto;padding:40px 20px;text-align:center}.gift-guide-header h2{font-size:40px;line-height:44.8px}.gift-guide-column-item p{font-family:poppins;font-size:14px;color:#555;line-height:19px;margin:0}.gift-guide-column-item h3{font-size:34.32px;color:#4b5a65;margin-top:0;margin-bottom:15px;line-height:33.54px;font-family:wsparadose}.gift-guide-columns{flex-direction:column;align-items:center}.gift-guide-column-item{width:100%;min-width:272px;padding:50px 20px;max-width:272px}.gift-guide-header p{font-size:14px;line-height:24.4px}}.page-width{max-width:1440px!important;margin:0 auto;padding:0 5%}.popular-occasions-container{padding:40px 0;text-align:center}.h2-style-title{font-family:wsparadose;font-size:81.13px;margin-bottom:75px;color:#000;line-height:79.9px}.occasions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.occasion-card{position:relative;overflow:hidden;border-radius:30px}.occasion-card a{text-decoration:none}.occasion-card .image-container{position:relative;width:100%;padding-top:100%;height:0}.occasion-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.occasion-card:hover img{transform:scale(1.05)}.text-overlay{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;text-align:center}.text-overlay h3{margin:0 0 50px;font-size:53.42px;font-weight:400;line-height:52.2px;color:#fff;font-family:wsparadose}.shop-now-btn{background-color:#fff;color:#000;border:none;padding:10px 20px;font-family:Poppins;cursor:pointer;font-weight:500;font-size:22.82px;width:281px;border-radius:100px}@media (max-width: 990px){.occasions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.occasions-grid{grid-template-columns:1fr;padding:0 15%}.h2-style-title{font-family:wsparadose;font-size:40px;color:#000;line-height:44.8px;margin-bottom:30px}.text-overlay h3{margin:0 0 50px;font-size:26.41px!important;font-weight:400;line-height:27.61px!important;color:#fff;font-family:wsparadose;padding:0 30px}.popular-occasions-container{padding:0 0 40px;text-align:center}.shop-now-btn{width:180px;font-size:14.7px}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
