.bm{background:#fffdf5;color:#26241c;font-family:Archivo,var(--font-body--family,sans-serif),sans-serif}.bm *{box-sizing:border-box}.bm__wrap{max-width:1240px;margin:auto;padding:40px 20px 72px}.bm__eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#af5436;margin:0 0 12px}.bm h1,.bm h2{font-family:Anton,var(--font-heading--family,sans-serif),sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin:0 0 14px}.bm h1{font-size:clamp(36px,5vw,60px)}.bm h2{font-size:clamp(30px,4vw,44px)}.bm__price{display:flex;align-items:baseline;gap:12px;font-size:26px;font-weight:800;margin:0 0 20px}.bm__price s{font-size:18px;font-weight:600;opacity:.6}.bm__chip{display:inline-block;padding:5px 12px;border-radius:999px;background:#bccda3;color:#26241c;font-size:13px;font-weight:700}.bm-product__grid{display:grid;gap:32px}@media(min-width:900px){.bm-product__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}}.bm-gallery__main{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px;background:#bccda3}.bm-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.bm-gallery__thumb{flex:0 0 72px;padding:0;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer}.bm-gallery__thumb[aria-current=true]{border-color:#af5436}.bm-gallery__thumb img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.bm-pickup{display:flex;gap:14px;align-items:flex-start;background:#213b3f;color:#fffdf5;border-radius:14px;padding:20px 22px;margin:0 0 24px}.bm-pickup svg{flex:0 0 30px;height:30px;color:#e9c867}.bm-pickup strong{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#e9c867;margin-bottom:4px}.bm-pickup p{margin:0;font-size:20px;font-weight:800;line-height:1.35}.bm-sizes{border:0;padding:0;margin:0 0 24px}.bm-sizes legend{font-size:14px;font-weight:800;margin-bottom:10px;padding:0}.bm-sizes__list{display:flex;flex-wrap:wrap;gap:10px}.bm-size{min-width:56px;min-height:48px;padding:10px 16px;border:2px solid #26241c;border-radius:10px;background:#fffdf5;color:#26241c;font:inherit;font-weight:800;cursor:pointer}.bm-size[aria-pressed=true]{background:#26241c;color:#fffdf5}.bm-size:disabled{border-style:dashed;opacity:.45;text-decoration:line-through;cursor:not-allowed}.bm-size:focus-visible,.bm-buy:focus-visible,.bm-card:focus-visible{outline:3px solid #af5436;outline-offset:3px}.bm-buy{display:flex;justify-content:center;align-items:center;width:100%;min-height:58px;padding:16px 24px;border-radius:999px;background:#af5436;color:#fffdf5;font-size:18px;font-weight:800;text-decoration:none;text-align:center}.bm-buy:hover{background:#91432c;color:#fffdf5}.bm-buy__note{font-size:14px;margin:10px 0 0;text-align:center}.bm-copy{font-size:17px;line-height:1.65;margin-top:32px}.bm-copy h3{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 8px}.bm-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0 0}.bm-gone{max-width:620px;margin:auto;text-align:center;padding:40px 0}.bm-gone a{color:#af5436;font-weight:800}.bm-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;padding:0;margin:28px 0 0}@media(min-width:900px){.bm-grid{grid-template-columns:repeat(4,1fr);gap:28px}}.bm-card{display:flex;flex-direction:column;height:100%;color:#26241c;text-decoration:none;background:#fffdf5;border:1px solid #ece6da;border-radius:14px;overflow:hidden}.bm-card img,.bm-card__ph{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#213b3f}.bm-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 18px;flex:1}.bm-card__title{font-size:17px;font-weight:800;line-height:1.3}.bm-card__price{font-size:16px;font-weight:700}.bm-card__price s{opacity:.6;margin-left:6px}.bm-card .bm__chip{align-self:flex-start;margin-top:auto}.bm-lead{font-size:17px;margin-top:20px}.bm-home{background:#bccda3}.bm-home .bm-card{border-color:#fffdf5}.bm-home__more{display:inline-block;margin-top:24px;color:#26241c;font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/6/assets/basin-merch.css.map */
