.categories-wrap{width:min(1440px,94%);margin-inline:auto}.category-banner{background:#123509 var(--bamboo-live-product,none) center/cover no-repeat;min-height:340px;display:flex;align-items:center;color:white}.category-banner>.categories-wrap{width:85%;padding:35px 0}.category-breadcrumb{display:flex;gap:20px;align-items:center;font-size:18px;margin-bottom:20px}.category-breadcrumb a{color:#ffde00}.category-banner h1{font-size:clamp(36px,4.3vw,65px);line-height:1.1;letter-spacing:-1px;max-width:70%}.category-banner p{font-size:20px;line-height:1.5;margin-top:16px;max-width:65%}.category-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:30px 0}.collection-card{display:block;position:relative;border-radius:25px;background:#faf5ee;overflow:hidden;box-shadow:0 2px 4px #00000018;border:1px solid #efede7;transition:transform .2s,box-shadow .2s}.collection-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #19360b19}.collection-photo{height:220px;background-image:var(--bamboo-live-product,none);background-size:300% 300%;background-repeat:no-repeat;background-color:#f1e4cd}.collection-photo-0{background-position:0 0}.collection-photo-1{background-position:50% 0}.collection-photo-2{background-position:100% 0}.collection-photo-3{background-position:0 50%}.collection-photo-4{background-position:50% 50%}.collection-photo-5{background-position:100% 50%}.collection-photo-6{background-position:0 100%}.collection-photo-7{background-position:50% 100%}.collection-photo-8{background-position:100% 100%}.collection-icon{position:absolute;left:29px;top:183px;width:65px;height:65px;display:grid;place-items:center;border:5px solid white;background:radial-gradient(at 30% 20%,#779c32,#355d12);border-radius:50%;color:white;z-index:1}.collection-icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.collection-body{display:grid;grid-template-columns:minmax(0,1fr) 85px;gap:20px;align-items:center;padding:24px 27px 23px;min-height:155px;position:relative;background:linear-gradient(110deg,#fffaf4,#f9f5ef);border-radius:25px 25px 0 0;margin-top:-8px}.collection-body h2{font-size:28px;letter-spacing:-1px;line-height:1.15;margin-bottom:10px;font-weight:800}.collection-body p{font-size:16px;line-height:1.4;color:#1d231b;max-width:280px}.collection-count{border-left:1px solid #c9cbc4;display:flex;flex-direction:column;align-items:center;gap:3px;padding-left:15px;line-height:1.2}.collection-count strong{font-size:25px}.collection-count>span:not(.collection-arrow){font-size:16px}.collection-arrow{background:#ffd000;border-radius:25px;min-width:47px;padding:3px 12px;font-size:23px;margin-top:7px;line-height:1.2;text-align:center}.category-cta{display:grid;grid-template-columns:1fr 1.3fr auto;gap:35px;align-items:center;background:radial-gradient(at 40% 40%,#31510b,#042401);color:white;border-radius:30px;overflow:hidden;margin-bottom:35px;min-height:190px}.category-cta-art{height:200px;align-self:stretch;background:var(--bamboo-live-product,none) right center/200% 100% no-repeat}.category-cta h2{font-size:30px;line-height:1.1;letter-spacing:-.7px}.category-cta h2 em{color:#ffd600;font-size:34px}.category-cta p{font-size:19px;line-height:1.4;margin-top:13px}.category-quote{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(110deg,#ffe000,#ffca00);color:#0c1806;border-radius:40px;min-height:55px;padding:15px 30px;font-size:17px;font-weight:700;margin-right:40px;white-space:nowrap}.category-quote:hover{background:#f1c500}
@media(min-width:701px) and (max-width:1200px){.category-banner{min-height:290px}.category-banner h1{font-size:49px}.category-banner p{font-size:17px}.category-collections{gap:22px;padding-top:28px}.collection-photo{height:185px}.collection-icon{top:152px;left:23px;width:56px;height:56px}.collection-icon svg{width:30px;height:30px}.collection-body{padding:22px 20px;grid-template-columns:minmax(0,1fr) 65px;gap:14px;min-height:145px}.collection-body h2{font-size:23px;letter-spacing:-.8px}.collection-body p{font-size:14px}.collection-count{padding-left:12px}.collection-count strong{font-size:23px}.collection-count>span:not(.collection-arrow){font-size:13px}.collection-arrow{min-width:40px;font-size:21px}.category-cta{gap:25px}.category-cta h2{font-size:24px}.category-cta h2 em{font-size:27px}.category-cta p{font-size:16px}.category-quote{font-size:14px;margin-right:25px;padding:13px 20px}}
@media(min-width:701px) and (max-width:900px){.category-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-photo{height:205px}.collection-icon{top:172px}.collection-body{min-height:150px}.category-cta{grid-template-columns:.9fr 1.2fr;gap:20px;padding-right:25px;padding-bottom:25px}.category-cta-art{grid-row:span 2;height:100%;min-height:220px}.category-quote{grid-column:2;margin:0;justify-self:start}.category-cta h2{padding-top:25px}.category-banner h1{font-size:43px}.category-banner p{font-size:16px}}
@media(max-width:700px){.categories-wrap{width:90%}.category-banner{min-height:370px;align-items:start;background-size:auto 370px;background-position:65% bottom;position:relative;isolation:isolate}.category-banner:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#10300b,#10300bdf 42%,transparent 90%)}.category-banner>.categories-wrap{width:86%;padding-top:27px}.category-breadcrumb{font-size:12px;gap:14px;margin-bottom:20px}.category-banner h1{font-size:36px;max-width:100%;line-height:1.12}.category-banner p{font-size:15px;line-height:1.6;max-width:100%;margin-top:14px}.category-banner p br{display:none}.category-collections{grid-template-columns:minmax(0,1fr);gap:25px;padding:30px 0}.collection-card{border-radius:22px}.collection-photo{height:215px}.collection-icon{top:181px;width:59px;height:59px;left:24px}.collection-icon svg{width:30px;height:30px}.collection-body{padding:24px 23px;grid-template-columns:minmax(0,1fr) 76px;gap:15px;min-height:145px}.collection-body h2{font-size:26px;line-height:1.15;margin-bottom:10px}.collection-body p{font-size:15px;line-height:1.5}.collection-count strong{font-size:24px}.collection-count>span:not(.collection-arrow){font-size:13px}.collection-arrow{font-size:23px;min-width:46px;min-height:36px;display:grid;place-items:center}.category-cta{grid-template-columns:minmax(0,1fr);gap:23px;padding:0 25px 30px;margin-bottom:35px;border-radius:25px}.category-cta-art{width:calc(100% + 50px);margin-left:-25px;height:175px}.category-cta h2{font-size:25px}.category-cta h2 em{font-size:29px}.category-cta p{font-size:15px;line-height:1.6}.category-cta p br{display:none}.category-quote{margin:0;width:100%;font-size:15px;padding:14px;min-height:49px}}
@media(max-width:360px){.category-banner h1{font-size:32px}.collection-photo{height:185px}.collection-icon{top:153px}.collection-body{padding:24px 17px 20px;grid-template-columns:minmax(0,1fr) 63px;gap:12px}.collection-body h2{font-size:23px}.collection-body p{font-size:13px}.collection-count{padding-left:10px}}
@media(prefers-reduced-motion:reduce){.collection-card{transition:none}.collection-card:hover{transform:none}}
