.sd-guide{--guide-gap: 1.2rem;--guide-bleed: 1.5rem;background-color:var(--guide-bg, var(--sd-warm-soft));color:var(--sd-ink);font-family:var(--font-body-family);letter-spacing:0}:where(.sd-guide) p{margin:0}.sd-guide__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.sd-guide__intro{min-width:0;max-width:56rem}.sd-guide__label{margin-bottom:1.4rem;color:#8a5a0f;font-size:1.05rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.sd-guide__title{margin:0 0 2rem;color:var(--sd-ink);font-family:var(--font-heading-family);font-size:3.2rem;font-weight:900;line-height:1.1;letter-spacing:0;overflow-wrap:break-word}.sd-guide__text{color:var(--sd-muted);font-size:1.4rem;line-height:1.55}.sd-guide__text+.sd-guide__text{margin-top:1.6rem}.sd-guide__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:.8rem;color:var(--sd-ink);font-size:1.35rem;font-weight:700;line-height:1.2;text-decoration:none}.sd-guide__link:hover{text-decoration:underline;text-underline-offset:.3rem}.sd-guide__list{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--guide-gap);margin:0 calc(var(--guide-bleed) * -1);padding:.4rem var(--guide-bleed);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:var(--guide-bleed);scroll-snap-type:x mandatory;scrollbar-width:none}.sd-guide__list::-webkit-scrollbar{display:none}.sd-guide__item{display:flex;min-width:0;scroll-snap-align:start}.sd-guide__card{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-md);background-color:var(--sd-paper);transition:box-shadow .2s ease,border-color .2s ease}.sd-guide__hit{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.sd-guide__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--sd-placeholder)}.sd-guide__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;transition:transform .5s ease}.sd-guide__img--ph{fill:var(--sd-line-strong)}.sd-guide__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.6rem;padding:1.8rem 1.8rem 2rem}.sd-guide__meta{color:var(--sd-muted);font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.sd-guide__name{margin:.2rem 0 0;color:var(--sd-ink);font-family:var(--font-heading-family);font-size:1.9rem;font-weight:900;line-height:1.2;letter-spacing:0;overflow-wrap:break-word}.sd-guide__sub{color:var(--sd-muted);font-size:1.25rem;line-height:1.5}.sd-guide__cta{display:inline-flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:.8rem;color:var(--sd-ink);font-size:1.25rem;font-weight:700;line-height:1.2}.sd-guide .svg-wrapper{flex:none;width:1.2rem;height:1.2rem;transition:transform .15s ease}.sd-guide .icon-arrow{width:100%;height:100%}[dir=rtl] .sd-guide .icon-arrow{transform:scaleX(-1)}.sd-guide__card:has(a:hover){border-color:var(--sd-line-strong);box-shadow:var(--sd-sh-raised)}a.sd-guide__hit:hover .sd-guide__img{transform:scale(1.03)}a.sd-guide__hit:hover .sd-guide__cta{text-decoration:underline;text-underline-offset:.3rem}a.sd-guide__hit:hover .svg-wrapper,.sd-guide__link:hover .svg-wrapper{transform:translate(.3rem)}.sd-guide__card:has(a:focus-visible){outline:.2rem solid var(--sd-ink);outline-offset:.2rem}.sd-guide a.sd-guide__hit:focus-visible{outline:0;box-shadow:none}.sd-guide__link:focus-visible{outline:.2rem solid var(--sd-ink);outline-offset:.3rem;box-shadow:none}@media(prefers-reduced-motion:reduce){.sd-guide__list{scroll-behavior:auto}.sd-guide__img,.sd-guide .svg-wrapper,.sd-guide__card{transition:none}a.sd-guide__hit:hover .sd-guide__img,a.sd-guide__hit:hover .svg-wrapper,.sd-guide__link:hover .svg-wrapper{transform:none}}@media screen and (min-width:750px){.sd-guide{--guide-gap: 1.6rem;--guide-bleed: 5rem}.sd-guide__list{grid-auto-columns:calc((100% - var(--guide-gap)) / 2.2)}.sd-guide__title{font-size:3.6rem}}@media screen and (min-width:990px){.sd-guide__inner{grid-template-columns:minmax(0,1fr) minmax(0,2.05fr);align-items:start;gap:5.6rem}.sd-guide__list{grid-auto-columns:minmax(calc((100% - var(--guide-gap) * 2) / 3),1fr);margin:0;padding:.4rem;scroll-padding-inline:.4rem}.sd-guide__title{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-buying-guide.css.map */
