clawt-complete-set{display:block;max-width:660px;margin-inline:auto}
clawt-complete-set [hidden]{display:none!important}
.m-product-info--wrapper > clawt-complete-set{max-width:none;margin:24px 0 0;border-top:1px solid rgba(0,0,0,.18);border-bottom:1px solid rgba(0,0,0,.18)}
clawt-complete-set .container-fluid.cys-content{width:100%;max-width:none;padding:20px 0}
clawt-complete-set .cys-content h2{font-family:var(--font-stack-body);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}
clawt-complete-set .cys-editor{padding:20px}
clawt-complete-set .cys-tabs{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 12px}
clawt-complete-set .cys-tabs:has(> :only-child){display:none}
clawt-complete-set .cys-tab{font:inherit;font-size:13px;background:transparent;border:0;border-bottom:2px solid transparent;min-height:44px;padding:6px 0;color:inherit}
clawt-complete-set .cys-tab[aria-selected=true]{border-bottom-color:currentColor}
clawt-complete-set .cys-rail{display:flex;flex-direction:column;gap:14px}
clawt-complete-set .cys-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center}
clawt-complete-set .cys-image{display:block;width:88px;height:88px}
clawt-complete-set .cys-image img{display:block;width:100%;height:100%;object-fit:cover}
clawt-complete-set .cys-info{min-width:0}
clawt-complete-set .cys-name{display:block;font:inherit;font-size:13px;font-weight:500;line-height:1.4}
clawt-complete-set .cys-price{font-size:12px;line-height:1.5;margin-top:5px}
clawt-complete-set .cys-action{margin:0}
clawt-complete-set .cys-add{display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;box-shadow:none;position:relative}
clawt-complete-set .cys-add:focus-visible .m-tooltip__content{display:block;opacity:1;visibility:visible}
clawt-complete-set .cys-add:focus-visible{outline:2px solid currentColor;outline-offset:2px}
clawt-complete-set .cys-add[aria-disabled=true]{opacity:.5;pointer-events:none}
@media(max-width:599px){clawt-complete-set .cys-row{grid-template-columns:72px minmax(0,1fr) auto;gap:12px}clawt-complete-set .cys-image{width:72px;height:72px}}

clawt-complete-set .cys-add .m-tooltip__content{font-weight:400}

clawt-complete-set .cys-variant{font-size:12px;line-height:1.4;margin-top:3px;opacity:.75}
