.dsl-stock{display:flex;align-items:center;gap:.7rem;margin:1rem 0 .5rem;font-size:1.3rem;line-height:1.5;color:#235447}.dsl-stock__dot{width:.65rem;height:.65rem;flex:0 0 .65rem;border-radius:50%;background:#35775e}.dsl-stock--empty{color:#666}.dsl-stock--empty .dsl-stock__dot{background:#888}.dsl-product-trade{margin:2.4rem 0;padding:1.8rem 2rem;background:#f4f7f5;border:1px solid #dce5df;border-radius:.8rem;color:#273e35}.dsl-product-trade__heading{font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1.4rem;color:inherit}.dsl-product-trade dl{margin:0;font-size:1.3rem;line-height:1.6}.dsl-product-trade dl>div{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.4rem;margin:.8rem 0}.dsl-product-trade dt{font-weight:600}.dsl-product-trade dd{margin:0}.dsl-product-trade__links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.3rem;font-size:1.3rem}.dsl-product-trade a,.dsl-collection-note a{color:inherit;text-underline-offset:.3rem}.dsl-product-trade a:focus-visible,.dsl-collection-note a:focus-visible{outline:2px solid #235447;outline-offset:4px}.dsl-collection-note{display:flex;justify-content:space-between;align-items:start;gap:1rem 2rem;margin-bottom:2rem;color:#3d5348;font-size:1.3rem;line-height:1.6}.dsl-collection-note p{margin:0}.dsl-collection-note span{display:block;color:#666}.dsl-collection-note a{flex-shrink:0}@media(max-width:749px){.dsl-product-trade{padding:1.5rem}.dsl-product-trade dl>div{grid-template-columns:1fr;gap:.2rem;margin:1.1rem 0}.dsl-collection-note{flex-direction:column;margin-bottom:1.5rem}.dsl-stock{font-size:1.2rem}}
