.aplp-guides{--gd-brown: #532912;--gd-orange: #ef942d;--gd-orange-strong: #d9780f;--gd-text: #302824;--gd-muted: #7d726a;--gd-line: #efe5dc;--gd-soft: #f6ede6;--gd-serif: var(--font-heading-family, "Libre Baskerville", Georgia, "Times New Roman", serif);width:100%;color:var(--gd-text)}.aplp-guides,.aplp-guides *,.aplp-guides *:before,.aplp-guides *:after{box-sizing:border-box}.aplp-guides .aplp-guides__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;max-width:1280px;margin:0 auto;padding:12px 12px 20px}.aplp-guides .aplp-guides__title{margin:0;color:var(--gd-brown);font-family:var(--gd-serif);font-size:clamp(21px,5.2vw,26px);font-weight:700;line-height:1.2}.aplp-guides .aplp-guides__title:after{content:"";display:block;width:48px;height:3px;margin-top:14px;border-radius:3px;background:var(--gd-orange)}.aplp-guides .aplp-guides__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.aplp-guides .aplp-guides__item{margin:0;padding:0;min-width:0}.aplp-guides .aplp-guides__card{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:14px;height:100%;min-height:112px;padding:12px 14px 12px 12px;border:1px solid var(--gd-line);border-radius:18px;background:#fff;box-shadow:0 6px 18px #5329120d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.aplp-guides .aplp-guides__card:focus-within{border-color:var(--gd-orange);box-shadow:0 0 0 3px #ef942d40}.aplp-guides .aplp-guides__media{display:flex;align-items:center;justify-content:center;width:104px;height:88px;overflow:hidden;border-radius:12px;background:var(--gd-soft)}.aplp-guides .aplp-guides__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.aplp-guides .aplp-guides__noimg{font-size:30px}.aplp-guides .aplp-guides__body{display:flex;flex-direction:column;gap:5px;min-width:0}.aplp-guides .aplp-guides__name{display:-webkit-box;margin:0;overflow:hidden;color:var(--gd-brown);font-family:var(--gd-serif);font-size:16px;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aplp-guides a.aplp-guides__link{color:inherit;text-decoration:none}.aplp-guides a.aplp-guides__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:18px}.aplp-guides a.aplp-guides__link:focus-visible{outline:none}.aplp-guides .aplp-guides__text{display:-webkit-box;margin:0;overflow:hidden;color:var(--gd-muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aplp-guides .aplp-guides__arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--gd-soft);color:var(--gd-brown);transition:background-color .25s ease,color .25s ease,transform .25s ease}.aplp-guides .aplp-guides__card:active .aplp-guides__arrow{background:var(--gd-orange-strong);color:#fff}.aplp-guides .aplp-guides__notice{margin:0;padding:18px 14px;border:1px dashed #e3d3c4;border-radius:14px;color:var(--gd-muted);font-size:14px;text-align:center}@media screen and (min-width:750px){.aplp-guides .aplp-guides__wrap{gap:18px;padding:14px 24px 24px}.aplp-guides .aplp-guides__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aplp-guides .aplp-guides__card{grid-template-columns:96px minmax(0,1fr) auto;gap:12px;min-height:120px}.aplp-guides .aplp-guides__media{width:96px;height:96px}.aplp-guides .aplp-guides__arrow{width:36px;height:36px}}@media screen and (min-width:1100px){.aplp-guides .aplp-guides__wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px}.aplp-guides .aplp-guides__card{grid-template-columns:124px minmax(0,1fr) auto;gap:16px;min-height:124px;padding:14px 18px 14px 14px}.aplp-guides .aplp-guides__media{width:124px;height:96px}.aplp-guides .aplp-guides__card:hover{transform:translateY(-3px);border-color:#e6cdb9;box-shadow:0 14px 28px #5329121a}.aplp-guides .aplp-guides__card:hover .aplp-guides__arrow{background:var(--gd-orange-strong);color:#fff;transform:translate(2px)}}@media screen and (max-width:360px){.aplp-guides .aplp-guides__card{grid-template-columns:84px minmax(0,1fr) auto;gap:10px;padding:10px}.aplp-guides .aplp-guides__media{width:84px;height:76px}.aplp-guides .aplp-guides__name{font-size:15px}}@media(prefers-reduced-motion:reduce){.aplp-guides *,.aplp-guides *:before,.aplp-guides *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aplp-guides.css.map */
