/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2026 | 22:52:49 */
.code-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;pointer-events:none;transition:0.3s;display:flex;justify-content:center;align-items:center}.code-overlay.overlay-active{transition:0.3s;pointer-events:unset;opacity:1}.code-overlay .overlay-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.code-container{width:400px;padding:40px 30px;box-sizing:border-box;max-width:90%;max-height:90%;background-color:#fff;position:relative;z-index:101;display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px #aed651 solid}.code-close{position:absolute;top:10px;right:10px;height:12.5px;width:12.5px;cursor:pointer}.code-text{margin-top:20px;font-size:20px;color:rgb(89,89,89);font-weight:600}.code-description{margin-bottom:15px;line-height:1.2}.code-logo{max-height:90px}.code-container .organization{font-weight:600}.continue-button{margin-top:20px;display:inline-block;padding:12px 18px;background-color:#aed651;color:#fff;text-decoration:none;border-radius:8px;font-size:13px;font-style:normal;font-weight:700;text-transform:uppercase;cursor:pointer}.hero{height:400px;position:relative}.hero-image{width:100%;height:100%;object-fit:cover}.hero .overlay{position:absolute;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.4);flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:30px;box-sizing:border-box;padding-left:5%;padding-right:5%;box-sizing:border-box}.hero .overlay h1{font-family:"IBM Plex Sans";font-size:30px;margin-bottom:30px;line-height:1.3;color:#fff}.home-section{padding-top:60px;padding-bottom:60px}.home-section.collections-section{border-bottom:1px rgb(232,232,225) solid}main h2{font-family:"IBM Plex Sans";text-align:center;font-size:25.5px;color:#000;margin-bottom:50px}.collection-image-container{border:2px #aed651 solid;background-color:#000;width:100%;object-fit:cover;aspect-ratio:1;transition:0.8s}.collection-image-container img{width:100%;height:100%;object-fit:cover;display:block}.collection .text{color:#000;text-align:center;margin-top:10px;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:3.2px;text-transform:uppercase}.product-image-container{width:100%;aspect-ratio:1;object-fit:cover;border:2px #aed651 solid}.product .product-title{text-align:center;text-transform:uppercase;margin-top:7.5px;margin-bottom:7.5px;font-size:14px;font-weight:400}.product .product-price{display:block;text-align:center}.categories{gap:30px}.category-image-container{width:100%;object-fit:cover;aspect-ratio:1;border:2px #aed651 solid}.category-image-container img{width:100%;height:100%;object-fit:cover;display:block}.category .title{font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:2.56px;color:#000;margin-top:7.5px}@media screen and (max-width:480px){.home-section{padding-top:50px;padding-bottom:50px}main h2{margin-top:0;margin-bottom:30px}.collection .text{font-size:14px}.category .title{font-size:14px}}