.article-shop{padding:4.8rem 0 5.6rem}.article-shop__heading{margin:0 0 1.2rem;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-weight:300}.article-shop__heading:after{content:"";display:block;width:6rem;height:4px;margin:1.4rem auto 0;background:#87a025}.article-shop__text{max-width:64rem;margin:0 auto 3.2rem;text-align:center}.article-shop__note{margin:2.4rem 0 0;text-align:center;font-size:1.5rem;opacity:.8}.sp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgb(var(--color-background));box-shadow:0 -4px 18px #0000001f;border-top:3px solid #87a025}.sp-sticky__inner{display:flex;align-items:center;gap:1.6rem;padding-top:.8rem;padding-bottom:.8rem}.sp-sticky__text{display:none;font-weight:700;color:#87a025;white-space:nowrap;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:990px){.sp-sticky__text{display:block}}.sp-sticky .sp-card{flex:1;margin:0;border:0;padding:0;background:none;box-shadow:none}.sp-sticky__close{background:none;border:0;font-size:2.4rem;line-height:1;cursor:pointer;color:rgb(var(--color-foreground));opacity:.6;padding:.4rem .8rem}body.has-sp-sticky{padding-bottom:8rem}.sp-article h2{margin-top:4.8rem;text-transform:uppercase;letter-spacing:.02em;font-weight:300}.sp-article h2:after{content:"";display:block;width:5rem;height:4px;margin-top:1.2rem;background:#87a025}.sp-article h3{margin-top:3.6rem}.sp-article img{border-radius:6px}.sp-article blockquote{margin:2.8rem 0;padding:1.8rem 2.2rem;border-left:5px solid #87a025;background:#87a02514;font-style:normal;border-radius:0 6px 6px 0}.sp-article blockquote p{margin:0}.sp-article blockquote p+p{margin-top:1rem}.sp-article table{width:100%;border-collapse:collapse;margin:2.4rem 0;font-size:1.5rem;table-layout:auto}.sp-article th,.sp-article td{padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.15);text-align:left;vertical-align:top}.sp-article thead th{background:#87a025;color:#fff}.sp-article tbody th{background:rgba(var(--color-foreground),.04);white-space:nowrap}@media screen and (max-width:749px){.sp-article table{font-size:1.4rem}.sp-article th,.sp-article td{padding:.9rem}}.sp-article .video-wrap,.sp-article iframe[src*=youtube]{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:6px}.sp-inline{display:grid;gap:1.6rem;margin:2.8rem 0}@media screen and (min-width:750px){.sp-inline--2{grid-template-columns:1fr 1fr}.sp-inline--3{grid-template-columns:repeat(3,1fr)}}.sp-card{display:flex;gap:1.6rem;align-items:center;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background:rgb(var(--color-background));box-shadow:0 4px 14px #0000000d}.sp-inline--2 .sp-card,.sp-inline--3 .sp-card{flex-direction:column;align-items:stretch;text-align:center}.sp-card__media{flex:0 0 auto;width:11rem;display:block}.sp-inline--2 .sp-card__media,.sp-inline--3 .sp-card__media{width:100%;max-width:18rem;margin:0 auto}.sp-card__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}.sp-card__info{flex:1;min-width:0}.sp-card__title{display:block;color:rgb(var(--color-foreground));text-decoration:none;font-weight:700;font-size:1.7rem;line-height:1.3}.sp-card__title:hover{color:#87a025}.sp-card__blurb{margin:.6rem 0 0;font-size:1.45rem;line-height:1.55;opacity:.85}.sp-card__buy{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.2rem}.sp-inline--2 .sp-card__buy,.sp-inline--3 .sp-card__buy{justify-content:center}.sp-card__price{font-weight:700;font-size:1.7rem}.sp-card__price s{font-weight:400;opacity:.6;margin-right:.4rem}.sp-card__form{margin:0}.sp-card__button{background:#f1802c;color:#fff;border:0;border-radius:4px;padding:1rem 2rem;font:inherit;font-weight:700;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease}.sp-card__button:hover{background:#d96d1d}.sp-card__button[disabled]{background:#bbb;cursor:not-allowed}.sp-card__details{font-size:1.4rem;color:#87a025;font-weight:700;text-decoration:none}.sp-card__details:hover{text-decoration:underline}.sp-card--compact{padding:0;gap:1.2rem}.sp-card--compact .sp-card__media{width:5.6rem}.sp-card--compact .sp-card__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.2rem}.sp-card--compact .sp-card__title{font-size:1.5rem}.sp-card--compact .sp-card__buy{margin-top:0}@media(prefers-reduced-motion:reduce){.sp-card__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=CAAAIA */
