.wp-section{--wp-text: var(--color-body, #1f2022);--wp-heading: var(--color-heading, #1f2022);--wp-panel-bg: var(--color-article-card-bg, #f5f5f5);--wp-radius: var(--block-border-radius, 4px);--wp-star: #fbbc04;--wp-star-empty: rgba(31, 32, 34, .15);color:var(--wp-text)}.wp-section .wp-heading{color:var(--wp-heading);font-size:calc(var(--font-heading-scale, 1) * clamp(30px,5.5vw + 10px,var(--wp-heading-size, 36px)));line-height:1.12;letter-spacing:var(--font-heading-letter-spacing, -.02em);margin:0 0 24px;text-wrap:balance}.wp-section .wp-rte{font-size:1.0625rem;line-height:1.65}.wp-section .wp-rte p{margin:0 0 12px}.wp-section .wp-rte p:last-child{margin-bottom:0}.wp-section .wp-link{color:var(--wp-heading);font-weight:var(--font-body-medium-weight, 500);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(hover:hover){.wp-section .wp-link:hover{color:var(--color-accent, #CD2817)}}.wp-section a:focus-visible,.wp-section .button:focus-visible{outline:2px solid var(--color-accent, #CD2817);outline-offset:3px}.wp-rating{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--wp-heading, #1f2022);text-decoration:none}.wp-rating__stars{position:relative;display:inline-block;line-height:0}.wp-rating__stars-base,.wp-rating__stars-fill{display:inline-flex;gap:2px;white-space:nowrap}.wp-rating__stars-base svg{fill:var(--wp-star-empty)}.wp-rating__stars-fill{position:absolute;top:0;left:0;overflow:hidden}.wp-rating__stars-fill svg{fill:var(--wp-star);flex-shrink:0}.wp-rating__score{font-weight:var(--font-body-bold-weight, 600)}.wp-rating__count{color:rgba(var(--color-body-rgb, 31,32,34),.7)}.wp-rating__logo{display:block;width:20px;height:20px}@media(hover:hover){a.wp-rating:hover .wp-rating__count{text-decoration:underline;text-underline-offset:3px}}.wp-spacing{margin-top:var(--wp-mt-m, 0px);margin-bottom:var(--wp-mb-m, 48px)}.wp-container{max-width:var(--wp-max, 1380px);margin:0 auto;padding:0 .625rem;box-sizing:border-box}.wp-container--full{max-width:none;padding:0}@media screen and (min-width:768px){.wp-container{padding:0 .9375rem}.wp-container--full{padding:0}}@media screen and (min-width:1068px){.wp-spacing{margin-top:var(--wp-mt, 0px);margin-bottom:var(--wp-mb, 80px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wp-base.css.map */
