body{background:#f7f7f2;color:#26372b}.upgrade-detail{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:20px 0 80px}.upgrade-crumbs{display:flex;gap:10px;align-items:center;font-size:13px;margin:20px 0 44px}.upgrade-crumbs a{color:inherit;text-underline-offset:4px}.upgrade-product-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,76px);align-items:start}.upgrade-product-photo{background:#edece6;min-height:550px;display:grid;place-items:center}.upgrade-product-photo img{display:block;width:100%;height:550px;object-fit:contain}.upgrade-product-copy .eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#61715c}.upgrade-product-copy h1{font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.08;margin:16px 0 24px}.upgrade-product-copy .price{font-size:27px;margin:20px 0 4px}.upgrade-product-copy .tax{font-size:12px;color:#647162}.upgrade-product-copy p{line-height:1.7}.upgrade-product-copy form{border-top:1px solid #cbd4c9;border-bottom:1px solid #cbd4c9;margin:30px 0;padding:22px 0}.upgrade-product-copy form label{display:block;font-size:13px;margin:14px 0}.upgrade-product-copy input,.upgrade-product-copy textarea{display:block;width:100%;padding:12px;margin:6px 0;border:1px solid #aebcac;background:#fff;font:inherit}.upgrade-product-copy form button{background:#294632;color:#fff;padding:14px 26px;border:0;cursor:pointer;font:inherit}.upgrade-product-copy details{border-bottom:1px solid #cbd4c9;padding:15px 0;margin:0}.upgrade-product-copy summary{font-weight:600;cursor:pointer}.upgrade-related{margin:80px 0 0}.upgrade-related h2{font-family:Georgia,serif;font-weight:400;font-size:36px}.upgrade-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.upgrade-related a{text-decoration:none;color:inherit}.upgrade-related img{width:100%;height:210px;object-fit:contain;background:#edece6}.upgrade-related h3{font-size:18px;font-weight:500}.upgrade-product-copy .help{font-size:12px;color:#5f6d61}@media(max-width:760px){.upgrade-product-grid{grid-template-columns:1fr}.upgrade-product-photo,.upgrade-product-photo img{min-height:0;height:360px}.upgrade-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-related img{height:150px}}
.upgrade-product-copy dl{display:grid;grid-template-columns:minmax(110px,35%) 1fr;gap:8px 14px;margin:18px 0 4px;font-size:14px;line-height:1.45}.upgrade-product-copy dt{font-weight:600}.upgrade-product-copy dd{margin:0}
