
.sketch-icon{width:48px;height:48px;flex-shrink:0;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transform:rotate(-2deg);color:inherit}.sketch-icon .ink-wash{fill:currentColor;stroke:none;opacity:.09}.sketch-icon .ink-faint{opacity:.5;stroke-width:.7}.sketched-item:nth-child(even)>.sketch-icon{transform:rotate(2deg)}
.sample-rules article{position:relative;padding:25px 0 0 66px;border-top:1px solid var(--line)}.sample-rules article>.sketch-icon{position:absolute;left:0;top:28px;color:#617357}.sample-rules article>span{font-size:11px}.sample-rules h3{font-size:23px;line-height:1.6}.sample-rules p{max-width:32em}
.service-list article{position:relative;padding-left:74px}.service-list article>.sketch-icon{position:absolute;left:0;top:32px;color:#627659}.service-list article:first-child>.sketch-icon{top:9px}.service-list h3{margin-top:7px}.service-list article>span{font-size:11px}
.sourcing-flow>div>.sketch-icon{display:block;margin:0 0 16px;width:52px;height:52px}.supply-promises .sketch-icon{width:42px;height:42px}.payment-flow article>.sketch-icon{display:block;margin-bottom:18px;color:#d5ddc8}.product-specs dt .sketch-icon{width:23px;height:23px}.product-specs>div{grid-template-columns:100px 1fr}
.product-tabs{position:relative;isolation:isolate;padding:12px;gap:9px;border:1px solid #ffffff55;border-radius:12px;background:linear-gradient(110deg,#21392fdd,#465742b3),url('/assets/tea-leaves.webp') center 55%/cover;box-shadow:0 10px 28px #18312314;overflow:hidden;margin-bottom:40px}.product-tabs button{position:relative;min-width:0;border:1px solid #ffffff2b;border-radius:7px;background:#ffffff09;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#f2f1e7;padding:18px 13px 15px;transition:background .18s,border-color .18s;box-shadow:inset 0 1px 0 #ffffff12}.product-tabs button>span{font-family:var(--serif);font-size:22px;position:relative}.product-tabs button small{color:#d5ddcf;line-height:1.6;min-height:2.6em}.product-tabs button>.sketch-icon{width:28px;height:28px;display:block;margin:0 0 11px;color:#dfe7d4}.product-tabs button[aria-selected=true]{background:#ffffff28;border-color:#e1e6d2b0;color:#fff;box-shadow:inset 0 1px 0 #ffffff50,0 3px 14px #14251c22}.product-tabs button[aria-selected=true]:after{content:'';position:absolute;width:5px;height:5px;border-radius:50%;right:12px;top:14px;background:#e4ebd6}.product-tabs button:hover{background:#ffffff20}.product-tabs button:focus-visible{outline:2px solid #e8efd4;outline-offset:2px}
@media(max-width:650px){.product-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px;gap:7px}.product-tabs button{padding:13px 10px 10px}.product-tabs button>span{font-size:20px}.product-tabs button small{font-size:10px}.product-tabs button>.sketch-icon{width:25px;height:25px;margin-bottom:6px}.sample-rules{gap:28px}.sample-rules article{padding-left:62px}.sample-rules article>.sketch-icon{width:42px;height:42px}.service-list article{padding-left:64px}.service-list article>.sketch-icon{width:42px;height:42px}.sourcing-flow>div{padding-left:68px;position:relative}.sourcing-flow>div>.sketch-icon{position:absolute;left:0;top:14px;width:44px;height:44px}.payment-flow article{position:relative;padding-left:64px}.payment-flow article>.sketch-icon{position:absolute;left:0;top:4px;width:42px;height:42px}.product-specs>div{grid-template-columns:92px 1fr}}
@media(prefers-reduced-motion:reduce){.product-tabs button{transition:none}}
