.by-one02{margin:28px 0 52px;min-width:0}.by-one02-topline,.by-one01-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.by-one02-topline{margin-bottom:18px;font-size:15px;letter-spacing:.08em}.by-one02-topline b{color:#c9dba0;font-size:12px;letter-spacing:.14em;margin-left:12px}.by-one02-topline button,.by-one01-heading button{font:inherit;font-size:14px;letter-spacing:0;background:none;border:0;color:inherit;padding:10px 0;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.by-one02-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:30px;align-items:center}.by-one02-photo{margin:0;min-width:0;background:#fff}.by-one02-photo a{display:block}.immersive .dialog-body .by-one02-photo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain;background:#fff;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.by-one02-info{min-width:0}.by-one02-kicker{font-size:13px;color:#c9dba0;margin:0 0 10px;letter-spacing:.08em}.by-oneoff .by-one02 h3{font-size:clamp(22px,2.7vw,28px);line-height:1.5;margin:0 0 22px;letter-spacing:0}.by-one02 h3 span{display:block;font-size:16px;margin-top:4px;font-weight:400}.by-one02-tagline{font-size:17px;line-height:1.8;margin:0 0 10px;font-weight:700}.by-one02-description{font-size:15px;line-height:1.9;margin:0 0 22px}.by-one02-specs{font-size:14px;margin:0 0 20px;line-height:1.8}.by-one02-specs>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:10px;margin:5px 0}.by-one02-specs dt{color:#bec5bf}.by-one02-specs dd{margin:0}.immersive .dialog-body .by-one02 .by-one02-price{font-size:34px!important;line-height:1.3;font-weight:700;margin:22px 0 0}.immersive .dialog-body .by-one02 .by-one02-price small{font-size:14px;font-weight:400}.by-oneoff .by-one02-buy{width:100%;gap:12px;box-sizing:border-box;min-height:50px;font-size:16px}.by-one02-buy:disabled{opacity:.65;cursor:default}.by-one02-status{font-size:14px;margin:10px 0}.by-one01-heading{padding-top:24px;margin:0 0 22px;border-top:1px solid #9baf9544}.by-oneoff .by-one01-heading h3{font-size:18px;letter-spacing:.08em;margin:0}.by-one01-heading h3,.by-one02 h3{scroll-margin-top:76px}.by-one02 button:focus-visible,.by-one01-heading button:focus-visible,.by-one02 a:focus-visible{outline:2px solid #d7e7b9;outline-offset:4px}@media(max-width:640px){.by-one02{margin:22px 0 36px}.by-one02-topline{margin-bottom:12px}.by-one02-layout{grid-template-columns:1fr;gap:24px}.by-one02-info{padding:0 2px}.by-oneoff .by-one02 h3{font-size:24px;margin-bottom:18px}.by-one02 h3 span{font-size:16px}.by-one02-description{font-size:15px}.immersive .dialog-body .by-one02 .by-one02-price{font-size:32px!important}.by-one02-topline button,.by-one01-heading button{font-size:13px}.by-one02-specs{font-size:14px}}
