:root{--kome-green: #4A7C2E;--kome-green-dark: #3A6B24;--kome-green-light: #5D9B3A;--kome-bg-light: #F5F5F0;--kome-text: #333333;--kome-text-light: #666666;--kome-border: #E0DED8;--kome-white: #FFFFFF}.header{border-bottom:2px solid var(--kome-green)}.header__heading-link{letter-spacing:.05em}.announcement-bar{letter-spacing:.06em;font-size:.85em}.slideshow,.banner{position:relative}.slideshow .banner,.slideshow .slideshow__slide{min-height:450px;background:linear-gradient(135deg,#2a5e14,#3d7a22,#4a7c2e 60%,#2a5e14)}.slideshow .banner__heading,.banner .banner__heading{font-weight:700;letter-spacing:.1em;text-shadow:0 2px 8px rgba(0,0,0,.3)}.slideshow .banner__text,.banner .banner__text{letter-spacing:.05em;text-shadow:0 1px 4px rgba(0,0,0,.2)}.slideshow .banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cdefs%3E%3Cpattern id='g' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='white' stroke-width='0.3' opacity='0.05'/%3E%3Ccircle cx='0' cy='0' r='40' fill='none' stroke='white' stroke-width='0.3' opacity='0.05'/%3E%3Ccircle cx='100' cy='0' r='40' fill='none' stroke='white' stroke-width='0.3' opacity='0.05'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23g)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.section-header .title,.section-header h2,.collection-list-title,h2.h1{font-weight:700;letter-spacing:.06em;position:relative;display:inline-block;padding-bottom:12px}.section-header .title:after,.section-header h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background:var(--kome-green);border-radius:2px}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.card .media img{transition:transform .4s ease}.card-wrapper:hover .card .media img{transform:scale(1.03)}.card__heading a{font-weight:500;font-size:.9em;line-height:1.5;letter-spacing:.02em}.card__information{padding:10px 8px}.price-item{font-weight:700;color:var(--kome-green-dark)}.quick-add__submit{letter-spacing:.05em;font-weight:600;transition:all .3s ease}.quick-add__submit:hover{opacity:.9;transform:translateY(-1px)}.collection-list .collection-card-wrapper{transition:transform .3s ease}.collection-list .collection-card-wrapper:hover{transform:translateY(-3px)}.collection-card__title{font-weight:700;letter-spacing:.05em}.multicolumn-card{border:1px solid var(--kome-border);border-radius:6px;padding:24px;transition:transform .3s ease,box-shadow .3s ease;background:var(--kome-white)}.multicolumn-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.multicolumn-card__info h3{font-weight:700;font-size:1.3em;letter-spacing:.05em;color:var(--kome-green-dark);margin-bottom:8px}.multicolumn-card__info .link{color:var(--kome-green);font-weight:600;text-decoration:none;letter-spacing:.03em}.multicolumn-card__info .link:hover{text-decoration:underline}.button--primary{letter-spacing:.08em;font-weight:600;transition:all .3s ease;border-radius:4px}.button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4a7c2e4d;opacity:.95}.button--secondary{letter-spacing:.06em;transition:all .3s ease;border-radius:4px}.button--secondary:hover{background-color:var(--kome-green);color:var(--kome-white);border-color:var(--kome-green)}.newsletter{text-align:center}.newsletter input[type=email]{border-radius:4px;border:1px solid var(--kome-border);padding:12px 16px;letter-spacing:.03em}.newsletter .button{border-radius:4px}.rich-text .rich-text__text p{font-size:.95em;letter-spacing:.08em;font-weight:500}.footer{border-top:3px solid var(--kome-green)}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.product__title{font-weight:700;letter-spacing:.05em}.product__text .price{font-size:1.4em;font-weight:700;color:var(--kome-green-dark)}.badge{font-weight:600;letter-spacing:.05em;font-size:.75em;padding:4px 10px;border-radius:4px}::selection{background-color:#4a7c2e26;color:var(--kome-text)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--kome-bg-light)}::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--kome-green)}@media screen and (max-width:749px){.slideshow .banner,.slideshow .slideshow__slide{min-height:300px}.slideshow .banner__heading{font-size:1.6rem}.multicolumn-card{padding:16px}.card-wrapper:hover{transform:translateY(-2px)}}@media screen and (min-width:750px)and (max-width:989px){.slideshow .banner,.slideshow .slideshow__slide{min-height:380px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-wafuu.css.map */
