.oq-recent-page__head{margin-bottom:clamp(26px,4vw,44px);position:relative}.oq-recent-page__title{font-weight:500;font-size:clamp(34px,5vw,56px);letter-spacing:-.03em;line-height:1;margin:14px 0 0}.oq-recent-page__title .oq-mega__count{vertical-align:middle;margin-left:10px}.oq-recent-page__clear{margin-top:16px;background:none;border:0;padding:2px 0;cursor:pointer;font-family:inherit;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5c5c62;border-bottom:1px solid #C9C9CD}.oq-recent-page__clear:hover{color:#161617;border-bottom-color:#161617}.oq-recent-page__empty{padding:clamp(40px,8vw,96px) 0;text-align:center}.oq-recent-page__empty p{margin:0 0 22px;font-size:15px;color:#5c5c62}.oq-set{max-width:var(--oq-max);margin:0 auto;padding:clamp(14px,3vw,30px) var(--oq-pad-x) clamp(48px,7vw,90px)}.oq-set__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}.oq-set__media{background:#f4f4f5}.oq-set__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.oq-set__panel{padding-top:clamp(8px,2vw,30px)}.oq-set__title{font-weight:500;font-size:clamp(32px,4.4vw,54px);letter-spacing:-.03em;line-height:1.02;margin:14px 0 0;text-wrap:balance}.oq-set__intro{margin:18px 0 0;max-width:460px;font-size:15px;line-height:1.6;color:#5c5c62}.oq-set__pieces{margin:clamp(28px,4vw,40px) 0 0;border-top:1px solid #E4E4E6}.oq-set__piece{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #E4E4E6}.oq-set__piece-media{flex:none;width:92px}.oq-set__piece-media img{display:block;width:92px;height:115px;object-fit:cover;background:#f4f4f5}.oq-set__piece-info{flex:1;min-width:0}.oq-set__piece-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.oq-set__piece-name{font-size:15px;font-weight:500;color:#161617}.oq-set__piece-name:hover{color:#5c5c62}.oq-set__piece-price{font-size:14px;color:#161617;font-variant-numeric:tabular-nums}.oq-set__piece-label{margin:12px 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9a9aa0}.oq-set__sizes{display:flex;flex-wrap:wrap;gap:0;margin:-13px 0 -13px -9px}.oq-set__size{background:none;border:0;padding:13px 9px;cursor:pointer;font-family:inherit;font-size:14px;color:#161617;line-height:1;min-width:38px}.oq-set__size:hover{text-decoration:underline;text-underline-offset:3px}.oq-set__size.is-selected{font-weight:700;text-decoration:underline;text-underline-offset:3px}.oq-set__size[disabled]{color:#9a9aa0;text-decoration:line-through;cursor:default}.oq-set__foot{margin-top:clamp(24px,4vw,34px)}.oq-set__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:16px;font-weight:500;color:#161617;margin-bottom:14px}.oq-set__total-price{font-variant-numeric:tabular-nums}.oq-set__add{display:block;width:100%;border:0;cursor:pointer;font-family:inherit;background:#0e0e10;color:#fff;padding:15px 18px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s}.oq-set__add:hover{background:#000}.oq-set__add[disabled]{opacity:.45;cursor:default}.oq-set__note{margin:12px 0 0;font-size:12px;color:#9a9aa0;text-align:center}@media(max-width:749px){.oq-set__grid{grid-template-columns:1fr;gap:24px}}.oq-wishlist__head{margin-bottom:clamp(26px,4vw,44px)}.oq-wishlist__title{font-weight:500;font-size:clamp(34px,5vw,56px);letter-spacing:-.03em;line-height:1;margin:14px 0 0}.oq-wishlist__title .oq-mega__count{vertical-align:middle;margin-left:10px}.oq-wishlist .oq-grid-products article{position:relative}.oq-wishlist__remove{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#161617;padding:0}.oq-wishlist__remove:hover{color:#5c5c62}.oq-wishlist__empty{padding:clamp(40px,8vw,96px) 0;text-align:center}.oq-wishlist__empty p{margin:0 0 22px;font-size:15px;color:#5c5c62}.oq-pw{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0e0e10;color:#f4f4f5;font-family:Space Grotesk,system-ui,sans-serif;padding:40px 20px;text-align:center}.oq-pw__inner{max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center}.oq-pw__waw{display:block;height:72px;width:auto;opacity:.92;margin-bottom:26px}.oq-pw__brand{font-size:24px;font-weight:700;letter-spacing:.34em;margin-right:-.34em}.oq-pw__tagline{margin:14px 0 0;font-size:15px;line-height:1.6;color:#ffffffb8}.oq-pw__note{margin:26px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.oq-pw__form{width:100%;margin-top:16px}.oq-pw__field{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.35);transition:border-color .2s}.oq-pw__field:focus-within{border-color:#fff}.oq-pw__field input{flex:1;min-width:0;background:transparent;border:0;padding:13px 2px;font-family:inherit;font-size:15px;color:#fff;outline:none}.oq-pw__field input::placeholder{color:#fff6}.oq-pw__field button{background:transparent;border:0;padding:8px 4px;cursor:pointer;color:#ffffffbf;font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;line-height:1;transition:color .2s}.oq-pw__field button:hover{color:#fff}.oq-pw__ok{margin:18px 0 0;font-size:15px;color:#fff}.oq-pw__err{margin:10px 0 0;font-size:12px;color:#ffffffd9}.oq-pw__msg{margin:22px 0 0;font-size:13px;line-height:1.6;color:#fff9}.oq-pw__gate{margin-top:44px;width:100%}.oq-pw__gate summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;transition:color .2s}.oq-pw__gate summary::-webkit-details-marker{display:none}.oq-pw__gate summary:hover{color:#fffc}.oq-pw__gateform{margin-top:14px}.oq-pw a{color:inherit}.oq-pw :focus-visible{outline:1px solid rgba(255,255,255,.75);outline-offset:3px}.oq-pw-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
