.o-card__mediawrap{position:relative}.o-card__form{margin-top:auto}.o-card__wish,.o-card__qv{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;cursor:pointer;background:var(--o-white);color:var(--o-black);border:1px solid var(--o-black);transition:opacity .25s var(--o-ease),transform .25s var(--o-ease),background .2s,color .2s}.o-card__wish{top:8px;right:8px;width:36px;height:36px}.o-card__wish svg,.o-card__qv svg{width:18px;height:18px;flex:none}.o-card__wish[aria-pressed=true] svg path{fill:currentColor}.o-card__wish:hover,.o-card__qv:hover{background:var(--o-black);color:var(--o-white)}.o-card__qv{left:8px;right:8px;bottom:8px;height:40px;font-family:var(--o-font-head);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.o-dark .o-card__wish,.o-dark .o-card__qv{background:var(--o-black);color:var(--o-white);border-color:var(--o-white)}.o-dark .o-card__wish:hover,.o-dark .o-card__qv:hover{background:var(--o-white);color:var(--o-black)}@media(hover:hover)and (min-width:990px){.o-card__qv{opacity:0;transform:translateY(6px)}.o-card__mediawrap:hover .o-card__qv,.o-card__qv:focus-visible{opacity:1;transform:none}}@media(max-width:989px){.o-card__qv{left:auto;width:36px;height:36px}.o-card__qv span{display:none}}.o-wish-link .o-cart__count[hidden]{display:none}.o-modal{padding:0;border:1px solid var(--o-black);border-radius:0;background:var(--o-white);color:var(--o-black);max-height:calc(100dvh - 32px);overflow:auto}.o-modal::backdrop{background:#0e0e0e99}.o-modal[open]{animation:o-modal-in .25s var(--o-ease)}@keyframes o-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.o-modal__close{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.o-modal__close svg{width:20px;height:20px}body.o-modal-open{overflow:hidden}.o-qv-dialog{width:min(920px,calc(100vw - 32px));max-width:none;border:0;background:transparent}.o-qv-dialog .o-modal__close{color:var(--o-black)}.o-qv-dialog:has(.o-qv.o-dark) .o-modal__close{color:var(--o-white)}.o-qv{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--o-black)}.o-qv.o-dark{border-color:var(--o-char)}@media(min-width:750px){.o-qv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.o-qv__info{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:28px 20px 32px}@media(min-width:750px){.o-qv__info{padding:48px 40px}}.o-qv__tag{margin:0;font-family:var(--o-font-head);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase}.o-qv__title{font-size:clamp(2.8rem,3.4vw,4.4rem)}.o-qv__tagline{margin:0;font-size:1.7rem;font-weight:300}.o-qv__price{margin:4px 0 0;font-family:var(--o-font-head);font-size:1.6rem;letter-spacing:.08em}.o-qv__form{margin-top:8px}.o-qv__row{display:flex;gap:8px}.o-qv__row .o-btn{flex:1}.o-qv__more{align-self:flex-start;margin-top:8px}.o-qv__loading{padding:80px 20px;text-align:center;font-family:var(--o-font-head);letter-spacing:.2em;text-transform:uppercase;font-size:1.2rem;background:var(--o-white)}.o-qty{display:flex;align-items:center;border:1px solid currentColor;height:48px;flex:none}.o-qty button{width:40px;height:100%;background:none;border:0;color:inherit;font-size:1.8rem;cursor:pointer;font-family:var(--o-font-head)}.o-qty input{width:36px;height:100%;padding:0;text-align:center;background:transparent;border:0;color:inherit;font-family:var(--o-font-head);font-size:1.6rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.o-qty input::-webkit-outer-spin-button,.o-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o-added{width:min(420px,calc(100vw - 32px));padding:28px 24px 20px}.o-added__title{margin:0 40px 20px 0;font-family:var(--o-font-head);font-size:1.6rem;letter-spacing:.2em;text-transform:uppercase}.o-added__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--o-black);border-bottom:1px solid var(--o-black)}.o-added__item .o-slot{aspect-ratio:4/5}.o-added__name{margin:0;font-family:var(--o-font-head);font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase}.o-added__meta{margin:4px 0 0;font-size:1.3rem;color:var(--o-grey)}.o-added__error{margin:0;font-size:1.4rem;line-height:1.5}.o-added__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.o-added__actions .o-btn{padding:0 12px}.o-added__continue{display:block;margin:16px auto 0;padding:6px;background:none;border:0;color:inherit;cursor:pointer;font-family:var(--o-font-head);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.o-wl__empty{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;padding:24px 0 40px}.o-wl__empty[hidden]{display:none}.o-wl__empty p{margin:0;font-size:1.6rem;color:var(--o-grey)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/obliq-tools.css.map */
