.vxo{max-width:860px;margin:0 auto;padding:24px 16px 36px;color:#eee8db}.vxo header{margin:0 0 22px}.vxo h1{font:32px/1.15 Georgia,serif;letter-spacing:0;text-transform:none;margin:0 0 10px}.vxo header p{font:14px/1.5 Arial,sans-serif;color:#c5bdb0;margin:0}.vxo__list{display:grid;gap:16px}.vxo__card{display:grid;grid-template-columns:38% minmax(0,1fr);border:1px solid #4e463d;background:#141211}.vxo__image{display:flex;align-items:center;justify-content:center;min-height:190px;overflow:hidden;background:#eee8da var(--vx-mobile-paper) center/cover}.vxo .vxm-set-thumb{width:100%;height:175px;padding:7px;box-sizing:border-box}.vxo .vxm-set-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vxo__copy{min-width:0;padding:16px 12px 6px}.vxo__material{font:10px/1.4 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#cbb787;margin:0 0 7px}.vxo h2{font:21px/1.18 Georgia,serif;text-transform:none;letter-spacing:0;margin:0 0 7px}.vxo__includes{font:12px/1.45 Arial,sans-serif;color:#c5bdb0;margin:0 0 9px}.vxo__price{font:600 15px/1.45 Arial,sans-serif;margin:0 0 3px}.vxo__cta{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;font:600 13px/1.4 Arial,sans-serif;color:#ead6a6;text-decoration:underline;text-underline-offset:4px}.vxo details{grid-column:1/-1;border-top:1px solid #34302b;font:13px/1.6 Arial,sans-serif}.vxo summary{min-height:44px;padding:10px 14px;box-sizing:border-box;cursor:pointer}.vxo details>div{padding:0 14px 14px;color:#c5bdb0}.vxo details p{margin:0}.vxo__note{font:12px/1.5 Arial,sans-serif;color:#bdb5a8;margin:20px 0 0}.vxo a:focus-visible,.vxo summary:focus-visible{outline:2px solid #cfb778;outline-offset:3px}.vx-guide{max-width:1180px;margin:0 auto;padding:32px 18px;color:#eee}.vx-guide h2{font-size:clamp(22px,3vw,32px);margin:0 0 20px;font-weight:500}.vx-guide__grid{display:grid;gap:12px}.vx-guide details{border:1px solid #514537;border-radius:4px;padding:0 18px;background:#131011}.vx-guide summary{padding:16px 0;cursor:pointer;font-size:16px;line-height:1.5}.vx-guide details div{padding:0 0 16px;color:#d6cfc5;line-height:1.65;font-size:14px}.vx-guide details p{margin:0}.vx-guide__link{display:inline-block;margin-top:20px;padding:10px 0;color:#e8d6b4;text-underline-offset:5px}.vls-pr>small{display:block;font-size:13px;font-weight:400;opacity:.8}@media(min-width:900px){.vx-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
