:root{--kb-aff-text: #333333;--kb-aff-heading: #333333;--kb-aff-accent: #905200;--kb-aff-bg-soft: #fbf6f0;--kb-aff-bg-alt: #f0e6d9;--kb-aff-card: #ffffff;--kb-aff-border: #e8dccb;--kb-aff-star: #e0a33a;--kb-aff-judgeme: #108474;--kb-aff-judgeme-tint: #e7f3f1;--kb-aff-ease: cubic-bezier(.25, .8, .25, 1)}body.page-affiliate .container.main.content{max-width:none;width:100%;padding-left:0;padding-right:0}.kb-aff{padding:80px 20px;color:var(--kb-aff-text);border-bottom:1px solid var(--kb-aff-border)}.kb-aff--bg-soft{background-color:var(--kb-aff-bg-soft)}.kb-aff--bg-alt{background-color:var(--kb-aff-bg-alt)}.kb-aff__inner{max-width:1180px;margin:0 auto}.kb-aff__inner--narrow{max-width:860px}.kb-aff__header{max-width:760px;margin:0 auto 48px;text-align:center}.kb-aff__header h2{margin-bottom:16px}.kb-aff__intro p:last-child{margin-bottom:0}.kb-aff .action_button{gap:10px;padding:0 32px;min-height:50px}.kb-aff .action_button .kb-aff-icon{flex-shrink:0}.kb-aff-icon{display:block}.kb-aff-hero{text-align:center}.kb-aff-hero__heading{margin-bottom:20px;color:#3d2917}.kb-aff-hero__heading strong{font-weight:600}.kb-aff-hero__text{max-width:680px;margin:0 auto 32px;font-size:18px;line-height:1.6}.kb-aff-hero__text p:last-child{margin-bottom:0}.kb-aff-highlights{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 0;padding:28px 0 0;border-top:1px solid var(--kb-aff-border);list-style:none}.kb-aff-highlights li{margin:0;padding:0 24px;font-weight:700;color:var(--kb-aff-heading)}.kb-aff-highlights li+li{border-left:1px solid var(--kb-aff-border)}.kb-aff-rating{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin-bottom:32px;padding:10px 18px;background:var(--kb-aff-card);border:1px solid var(--kb-aff-border);font-size:13px}.kb-aff-rating__brand,.kb-aff-rating__verified{display:inline-flex;align-items:center;gap:6px}.kb-aff-rating__brand{font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--kb-aff-heading)}a.kb-aff-rating{color:var(--kb-aff-text);text-decoration:none}.kb-aff-rating__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--kb-aff-judgeme);color:#fff}.kb-aff-rating__check .kb-aff-icon{stroke-width:3}.kb-aff-rating__verified{padding:3px 8px;border-radius:999px;background:var(--kb-aff-judgeme-tint);color:var(--kb-aff-judgeme);font-weight:600}.kb-aff-rating__stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px;color:#ddd2c2}.kb-aff-rating__stars:before{content:"\2605\2605\2605\2605\2605"}.kb-aff-rating__stars-fill{position:absolute;top:0;left:0;width:var(--kb-aff-rating-fill, 0%);overflow:hidden;white-space:nowrap;color:var(--kb-aff-star);animation:kb-aff-stars-fill 1.4s var(--kb-aff-ease) .3s both}.kb-aff-rating__score{animation:kb-aff-fade-in .6s ease 1.2s both}@keyframes kb-aff-stars-fill{0%{width:0}}@keyframes kb-aff-fade-in{0%{opacity:0;transform:translateY(2px)}}.kb-aff-rating__stars-fill:before{content:"\2605\2605\2605\2605\2605"}.kb-aff-rating__score{font-weight:700;color:var(--kb-aff-heading)}.kb-aff-rating__link{display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.kb-aff-cards{display:grid;grid-template-columns:repeat(var(--kb-aff-columns, 3),minmax(0,1fr));gap:24px}.kb-aff-card,.kb-aff-collection{position:relative}.kb-aff-card:after,.kb-aff-collection:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px}.kb-aff-card{padding:32px;background:var(--kb-aff-card);border:1px solid var(--kb-aff-border)}.kb-aff-card__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;border-radius:50%;background:var(--kb-aff-bg-alt);color:var(--kb-aff-accent)}.kb-aff--bg-alt .kb-aff-card__icon{background:var(--kb-aff-bg-soft)}.kb-aff-card__title{margin:0 0 10px;font-size:18px;line-height:1.35}.kb-aff-card__text p:last-child{margin-bottom:0}.kb-aff-table-wrap{background:var(--kb-aff-card);border:1px solid var(--kb-aff-border)}.kb-aff-table{width:100%;margin:0;border-collapse:collapse}.kb-aff-table th,.kb-aff-table td{padding:16px 24px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--kb-aff-border)}.kb-aff-table thead th{background:var(--kb-aff-bg-alt);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--kb-aff-heading)}.kb-aff-table tbody th,.kb-aff-table tbody td{background:transparent}.kb-aff-table tbody th{width:30%;font-weight:700;color:var(--kb-aff-heading)}.kb-aff-table tbody tr:last-child th,.kb-aff-table tbody tr:last-child td{border-bottom:0}.kb-aff-table-link{margin-top:28px;text-align:center}.kb-aff-table-link a{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:underline}.kb-aff-collection{display:flex;flex-direction:column;background:var(--kb-aff-card);border:1px solid var(--kb-aff-border)}.kb-aff-collection__image{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.kb-aff-collection__image img{display:block;width:100%;height:100%;object-fit:contain}.kb-aff-collection__body{display:flex;flex:1;flex-direction:column;padding:24px}.kb-aff-collection__text{flex:1}.kb-aff-collection__link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid var(--kb-aff-border);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.kb-aff-cta{text-align:center}.kb-aff-cta__text{max-width:640px;margin:0 auto 32px}.kb-aff-cta__text p:last-child{margin-bottom:0}.kb-aff .action_button,.kb-aff-rating,.kb-aff-card,.kb-aff-card__icon,.kb-aff-collection,.kb-aff-collection__image img,.kb-aff-table tbody tr,.kb-aff-rating__link,.kb-aff-table-link a,.kb-aff-collection__link,.kb-aff-icon--arrow-right,.kb-aff-icon--external{transition:transform .35s var(--kb-aff-ease),box-shadow .35s var(--kb-aff-ease),background-color .25s ease,border-color .25s ease,color .25s ease}@media(hover:hover){.kb-aff .action_button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4228102e}.kb-aff .action_button:hover .kb-aff-icon--arrow-right,.kb-aff-table-link a:hover .kb-aff-icon--arrow-right,.kb-aff-collection__link:hover .kb-aff-icon--arrow-right{transform:translate(4px)}.kb-aff-card:hover,.kb-aff-collection:hover{transform:translateY(-4px);border-color:#d9c7ad;box-shadow:0 14px 30px #4228101a}.kb-aff-card:hover .kb-aff-card__icon{background:var(--kb-aff-accent);color:#fff}.kb-aff-collection:hover .kb-aff-collection__image img{transform:scale(1.05)}.kb-aff-table tbody tr:hover{background-color:var(--kb-aff-bg-soft)}a.kb-aff-rating:hover{border-color:var(--kb-aff-judgeme);box-shadow:0 6px 16px #1084741f}a.kb-aff-rating:hover .kb-aff-rating__link{color:var(--kb-aff-judgeme)}a.kb-aff-rating:hover .kb-aff-icon--external{transform:translate(2px,-2px)}.kb-aff-table-link a:hover,.kb-aff-collection__link:hover{color:var(--kb-aff-accent)}}.kb-aff .action_button:focus-visible,.kb-aff a:focus-visible{outline:2px solid var(--kb-aff-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.kb-aff *,.kb-aff *:hover{transition:none!important;transform:none!important;animation:none!important}}.kb-aff-faq .faqAccordion>dt>button{padding-right:20px}.kb-aff-faq .faqAccordion>dd{padding-left:40px}.kb-aff-faq .faqAccordion>dd p:last-child{margin-bottom:0}@media only screen and (max-width:959px){.kb-aff-cards{--kb-aff-columns: 2 !important}}@media only screen and (max-width:798px){.kb-aff{padding:56px 16px}.kb-aff__header{margin-bottom:32px}.kb-aff-cards{--kb-aff-columns: 1 !important;gap:16px}.kb-aff-card{padding:24px}.kb-aff-hero__text{font-size:16px}.kb-aff-highlights{flex-direction:column;align-items:center}.kb-aff-highlights li+li{border-left:0}.kb-aff-highlights li+li:before{content:"";display:block;width:32px;height:1px;margin:14px auto;background:var(--kb-aff-accent);opacity:.4}.kb-aff-table th,.kb-aff-table td{padding:14px 16px}.kb-aff-table tbody th{width:40%}.kb-aff-faq .faqAccordion>dd{padding-left:15px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/kb-affiliate.css.map */
