.bs-rex-preview{padding:48px 32px;background:#f2efe6;color:#151813}.bs-rex-preview__rail{max-width:1400px;margin:0 auto}.bs-rex-preview__intro{max-width:820px;margin-bottom:32px}.bs-rex-preview__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#526848}.bs-rex-preview__eyebrow:before{content:"";width:28px;height:4px;background:#ef4626}.bs-rex-preview h1{margin:0 0 18px;color:inherit;font-size:clamp(36px,4vw,58px);font-weight:750;line-height:1.05;letter-spacing:-.035em}.bs-rex-preview__lead{max-width:700px;margin:0 0 14px;font-size:20px;line-height:1.5}.bs-rex-preview__notice{margin:0;font-size:14px;line-height:1.5;color:#586153}.bs-rex-preview__nav{display:flex;gap:12px;margin-top:20px}.bs-rex-preview__nav a{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;min-height:46px;padding:0 18px;border:1px solid #a5af9d;color:inherit;font-size:15px;font-weight:700;text-decoration:none}.bs-rex-preview__nav a:hover{background:#e1e8d9}.bs-rex-preview__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:42px;padding:26px 28px;background:#202720;color:#fffdf8}.bs-rex-preview__features h2{margin:0 0 8px;color:#cfdbc1;font-size:18px;font-weight:700}.bs-rex-preview__features p{margin:0;font-size:15px;line-height:1.5}.bs-rex-preview__group{margin-top:38px}.bs-rex-preview__group-heading{display:flex;align-items:baseline;gap:24px;margin-bottom:18px}.bs-rex-preview__group-heading h2{scroll-margin-top:150px;margin:0;color:inherit;font-size:30px;font-weight:750}.bs-rex-preview__group-heading p{margin:0;color:#586153;font-size:14px;line-height:1.5}.bs-rex-preview__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.bs-rex-preview__card{overflow:hidden;border:1px solid #d3d8cd;background:#fffdf8}.bs-rex-preview__photo{aspect-ratio:1;background:#fff}.bs-rex-preview__photo img{display:block;width:100%;height:100%;padding:12px;object-fit:contain;box-sizing:border-box}.bs-rex-preview__card-content{padding:20px}.bs-rex-preview__model-note{margin:0 0 7px;color:#526848;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.bs-rex-preview__card h3{margin:0 0 9px;color:inherit;font-size:24px;font-weight:750;line-height:1.15}.bs-rex-preview__card-description{min-height:66px;margin:0;font-size:15px;line-height:1.5}.bs-rex-preview__availability{margin-top:14px}.bs-rex-preview__price{margin:0 0 3px;color:#202720;font-size:20px;font-weight:750;line-height:1.3}.bs-rex-preview__product-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#202720;font-size:14px;font-weight:700;line-height:1.4;text-underline-offset:4px}.bs-rex-preview__status{margin:0;padding:6px 0;color:#586153;font-size:13px;font-weight:700;line-height:1.4}.bs-rex-preview__details{margin-top:16px;border-top:1px solid #d3d8cd}.bs-rex-preview__details summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;cursor:pointer;list-style:none;color:#202720;font-size:14px;font-weight:700}.bs-rex-preview__details summary::-webkit-details-marker{display:none}.bs-rex-preview__details summary span{font-size:22px}.bs-rex-preview__details[open] summary span{transform:rotate(45deg)}.bs-rex-preview__details p{margin:0 0 12px;font-size:14px;line-height:1.5;color:#434c3e}.bs-rex-preview__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding-top:24px;border-top:1px solid #b7bfae;font-size:14px;line-height:1.5}.bs-rex-preview__footer p{max-width:780px;margin:0}.bs-rex-preview__footer a{display:inline-flex;align-items:center;gap:18px;min-height:44px;flex-shrink:0;color:#202720;font-weight:700;text-underline-offset:5px}.bs-rex-preview a:focus-visible,.bs-rex-preview summary:focus-visible{outline:2px solid #526848;outline-offset:5px}@media screen and (min-width:1800px){.bs-rex-preview__rail{max-width:1680px}}@media screen and (max-width:989px){.bs-rex-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-rex-preview__features{gap:20px;padding:24px}.bs-rex-preview__footer{align-items:flex-start;flex-direction:column;gap:10px}}@media screen and (max-width:599px){.bs-rex-preview{padding:30px 16px}.bs-rex-preview__eyebrow{font-size:10px}.bs-rex-preview__lead{font-size:17px}.bs-rex-preview__features{grid-template-columns:1fr;gap:16px;margin-bottom:30px;padding:22px}.bs-rex-preview__features h2{margin-bottom:4px;font-size:16px}.bs-rex-preview__features p{font-size:14px}.bs-rex-preview__group-heading{display:block}.bs-rex-preview__group-heading h2{margin-bottom:4px;font-size:27px}.bs-rex-preview__grid{gap:10px}.bs-rex-preview__photo img{padding:6px}.bs-rex-preview__card-content{padding:14px 12px 8px}.bs-rex-preview__model-note{font-size:9px;letter-spacing:.04em}.bs-rex-preview__card h3{font-size:20px}.bs-rex-preview__card-description{min-height:78px;font-size:13px;line-height:1.4}.bs-rex-preview__price{font-size:18px}.bs-rex-preview__product-link{font-size:12px;gap:6px}.bs-rex-preview__details{margin-top:10px}.bs-rex-preview__details p{font-size:13px}}@media screen and (max-width:379px){.bs-rex-preview__grid{grid-template-columns:1fr}.bs-rex-preview__photo{aspect-ratio:1.25}.bs-rex-preview__card-description{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=EA */
