.twe-ql-sys{background:var(--p-fog);color:var(--p-ink)}.twe-ql-sys .twe-pdp__h2{color:var(--p-ink)}.twe-ql-sys__lead{max-width:62ch;margin:6px 0 24px;color:var(--p-soft);font-size:16px}.twe-ql-sys__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--p-ink);background:#fff}.twe-ql-sys__tile{position:relative;margin:0;display:grid;gap:10px;align-content:start;padding:24px;border-right:2px solid var(--p-ink)}.twe-ql-sys__tile:last-child{border-right:0}.twe-ql-sys__img{margin:-24px -24px 6px;height:220px;display:grid;place-items:center;background:#fff;border-bottom:2px solid var(--p-ink);overflow:hidden}.twe-ql-sys__img{position:relative}.twe-ql-sys__img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%!important;object-fit:contain;padding:16px}.twe-ql-sys__step{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted)}.twe-ql-sys__tile h3{margin:0;font-family:var(--twe-display);font-weight:900;font-size:30px;line-height:1;text-transform:uppercase;color:inherit}.twe-ql-sys__tile p{margin:0;font-size:15px;color:var(--p-soft)}.twe-pdp .twe-ql-sys__tile a{justify-self:start;font-size:15px;font-weight:700;color:var(--p-ink);text-decoration:underline;text-decoration-color:var(--p-pink);text-decoration-thickness:2px;text-underline-offset:3px}.twe-ql-sys__tile.is-this{background:var(--p-lime);color:var(--p-ink)}.twe-ql-sys__tile.is-this .twe-ql-sys__step,.twe-ql-sys__tile.is-this p{color:var(--p-ink)}.twe-pdp .twe-ql-sys__tile.is-this a{color:var(--p-ink);text-decoration-color:var(--p-ink)}.twe-ql-sys__here{position:absolute;z-index:2;top:14px;right:14px;padding:4px 8px;background:var(--p-ink);color:var(--p-lime);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.twe-ql-sys__plus{position:absolute;right:-16px;top:50%;z-index:1;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;background:var(--p-pink);color:#fff;font-weight:900;font-size:18px}.twe-ql-setup__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.twe-ql-setup__nav{display:flex;gap:8px}.twe-ql-setup__nav button{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--p-ink);background:#fff;color:var(--p-ink);cursor:pointer}.twe-ql-setup__nav button:hover:not([disabled]){background:var(--p-lime)}.twe-ql-setup__nav button[disabled]{opacity:.3;cursor:default}.twe-ql-setup.is-static .twe-ql-setup__nav{display:none}.twe-ql-setup__cards{list-style:none;margin:18px 0 0;padding:0 0 8px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.twe-ql-setup__cards::-webkit-scrollbar{display:none}.twe-ql-setup__cards>.twe-ql-card{flex:0 0 calc((100% - 4 * 16px) / 4.5);scroll-snap-align:start}.twe-ql-card{margin:0;display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;padding:12px;border:1.5px solid var(--p-line);background:#fff}.twe-ql-card__media{display:block;aspect-ratio:1;background:#fff}.twe-ql-card__media img{width:100%;height:100%;object-fit:contain}.twe-ql-card__kind{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--p-pink)}.twe-ql-card__title{margin:0;font-size:15px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0}.twe-pdp .twe-ql-card__title a{color:var(--p-ink);text-decoration:none}.twe-pdp .twe-ql-card__title a:hover{color:var(--p-pink)}.twe-ql-card__row{display:grid;gap:10px;align-content:end}.twe-ql-card__price{font-family:var(--twe-display);font-weight:900;font-size:22px;line-height:1.1;color:var(--p-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.twe-ql-card__price s{display:block;font-family:var(--twe-body, inherit);font-size:14px;font-weight:600;color:var(--p-muted)}.twe-ql-card__add{margin:0}.twe-ql-card__add button{width:100%;height:44px;border:2px solid var(--p-ink);background:var(--p-lime);color:var(--p-ink);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.twe-pdp .twe-ql-card__choose{display:grid;place-items:center;height:44px;border:2px solid var(--p-ink);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--p-ink)}.twe-ql-card__out{display:grid;place-items:center;height:44px;border:2px solid var(--p-line);font-size:13px;font-weight:800;text-transform:uppercase;color:var(--p-muted)}@media(max-width:989px){.twe-ql-setup__cards>.twe-ql-card{flex-basis:calc((100% - 32px)*.4)}}@media(max-width:749px){.twe-ql-sys__tiles{grid-template-columns:minmax(0,1fr)}.twe-ql-sys__tile{padding:18px;border-right:0;border-bottom:2px solid var(--p-ink);grid-template-columns:96px minmax(0,1fr);column-gap:14px}.twe-ql-sys__tile>*{grid-column:2}.twe-ql-sys__img{grid-column:1;grid-row:1 / span 4;margin:0;height:auto;aspect-ratio:1;border:2px solid var(--p-ink)}.twe-ql-sys__img img{padding:6px}.twe-ql-sys__here{position:static;justify-self:start}.twe-ql-sys__tile:last-child{border-bottom:0}.twe-ql-sys__plus{right:auto;left:50%;top:auto;bottom:-16px;transform:translate(-50%)}.twe-ql-sys__tile h3{font-size:26px}.twe-ql-setup__cards{gap:12px}.twe-ql-setup__cards>.twe-ql-card{flex-basis:62%}.twe-ql-setup__nav{display:none}}.twe-ql-card__add button,.twe-pdp .twe-ql-card__choose{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.twe-ql-card__add button:hover{transform:translate(-3px,-3px);box-shadow:3px 3px 0 var(--p-ink)}.twe-ql-card__add button:active{transform:none;box-shadow:none}.twe-pdp .twe-ql-card__choose:hover{background:var(--p-lime);color:var(--p-ink)}@media(prefers-reduced-motion:reduce){.twe-ql-card__add button,.twe-pdp .twe-ql-card__choose{transition:none}.twe-ql-card__add button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/twe-quadlock.css.map */
