.b82-guide{padding:4.2rem 0;background:#fcfaf6}.b82-guide__inner{max-width:105rem;text-align:center}.b82-guide__eyebrow{margin:0 0 1rem;color:#805d22;letter-spacing:.17em;font-size:1.1rem;font-weight:600}.b82-guide__intro h2{margin:0;color:#102735;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3rem,4vw,4.3rem);line-height:1.13}.b82-guide__intro>p:last-child{max-width:58rem;margin:1rem auto 2.6rem;font-size:1.45rem;line-height:1.65;color:#4c5961}.b82-guide__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;text-align:left}.b82-guide__group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:.7rem;align-content:start}.b82-guide__group legend{color:#102735;font-weight:600;font-size:1.5rem;padding:0;margin-bottom:1rem}.b82-guide__group label{position:relative;cursor:pointer}.b82-guide__group input{position:absolute;width:1px;height:1px;opacity:0}.b82-guide__group label span{display:inline-flex;align-items:center;min-height:4.7rem;padding:.9rem 1.35rem;border:1px solid #C9C0B4;background:#fff;font-size:1.35rem;font-weight:500;line-height:1.3;color:#102735}.b82-guide__group input:checked+span{background:#102735;border-color:#102735;color:#fff}.b82-guide__group input:focus-visible+span{outline:2px solid #B88A36;outline-offset:3px}.b82-guide__results{padding:2.5rem 0 1rem;min-height:6rem}.b82-guide__placeholder{margin:0;font-size:1.3rem;color:#53616b}.b82-guide__recommendations[hidden],.b82-guide__product[hidden]{display:none!important}.b82-guide__recommendations h3{color:#102735;font-size:2.3rem;font-family:var(--font-heading-family);font-weight:500;margin:0 0 1.5rem}.b82-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;max-width:72rem;margin:0 auto}.b82-guide__product{display:flex;text-align:left;align-items:center;gap:1.4rem;background:#fff;border:1px solid #E6E0D7;text-decoration:none;color:#102735;padding:1rem;min-width:0}.b82-guide__product:hover{border-color:#b88a36}.b82-guide__image{display:block;width:10rem;height:10rem;object-fit:contain;flex:0 0 10rem}.b82-guide__product-info{display:flex;flex-direction:column;gap:.45rem}.b82-guide__product-info strong{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;line-height:1.1}.b82-guide__reference{display:block;color:#61707a;font-family:var(--font-body-family);font-size:1.25rem;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.b82-guide__price{display:block;font-size:1.55rem;font-weight:600;color:#102735}.b82-guide__product-cta{font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.b82-guide__note{margin:1.3rem 0 0;font-size:1.15rem;color:#647079}.b82-guide__browse{font-size:1.35rem;display:inline-flex;gap:.6rem;margin-top:1rem;color:#102735;font-weight:600;text-underline-offset:.4rem;padding:.8rem 0}@media(max-width:749px){.b82-guide{padding:3rem 0}.b82-guide__controls{grid-template-columns:minmax(0,1fr);gap:1.9rem}.b82-guide__group{gap:.7rem}.b82-guide__group label span{font-size:1.25rem;padding:.7rem .9rem;min-height:4.4rem}.b82-guide__grid{grid-template-columns:minmax(0,1fr)}.b82-guide__product{gap:1rem}.b82-guide__image{width:8rem;height:8rem;flex-basis:8rem}.b82-guide__product-info strong{font-size:1.9rem}}.b82-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:106rem;gap:1.15rem}.b82-guide__product{padding:.9rem;gap:.9rem}.b82-guide__image{width:8.2rem;height:8.2rem;flex-basis:8.2rem}.b82-guide__product-info{min-width:0}.b82-guide__product-info strong{font-size:1.75rem;line-height:1.16;overflow-wrap:anywhere}.b82-guide__reference{font-size:1.15rem;line-height:1.35}.b82-guide__price{font-size:1.45rem}@media(min-width:750px)and (max-width:989px){.b82-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.b82-guide__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.b82-guide__image{width:8rem;height:8rem;flex-basis:8rem}.b82-guide__product-info strong{font-size:1.85rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/b82-perfume-guide.css.map */
