.pd-qa__btn,.pd-up,.pd-toast,.pd-qam{font-family:SF Mono,Menlo,Consolas,Courier New,monospace}.pd-qa{position:absolute;right:10px;bottom:10px;z-index:5;line-height:0;pointer-events:auto}.pd-qa__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:1px solid rgba(17,17,17,.12);border-radius:50%;background:#fffffff0;color:#111;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s ease,color .25s ease,border-color .25s ease}.pd-qa__btn svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media(hover:hover){.pd-qa__btn:hover{background:#111;color:#fff;border-color:#111}}.pd-qa__btn:focus-visible{outline:2px solid #111;outline-offset:2px}.pd-qa__btn.is-busy{pointer-events:none;opacity:.55}.pd-qa__btn.is-done{background:#111;color:#fff;border-color:#111}.gia-card__actions .pd-qa{position:static}.gia-card__actions .pd-qa__btn{width:34px;height:34px}.gia-card__actions .pd-qa__btn svg{width:14px;height:14px}@media screen and (max-width:749px){.pd-qa{right:8px;bottom:8px}.pd-qa__btn{width:42px;height:42px}}.pd-qam{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none}.pd-qam.is-open{display:block}.pd-qam__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111157;opacity:0;transition:opacity .28s ease}.pd-qam.is-ready .pd-qam__overlay{opacity:1}.pd-qam__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%);width:min(560px,calc(100vw - 32px));max-height:min(86vh,760px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;color:#111;padding:26px 26px 24px;opacity:0;transition:opacity .28s ease,transform .28s cubic-bezier(.4,0,.2,1)}.pd-qam.is-ready .pd-qam__panel{opacity:1;transform:translate(-50%,-50%)}.pd-qam__close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:#111;cursor:pointer;padding:0;z-index:2}.pd-qam__close svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round}.pd-qam__loading{padding:48px 0;text-align:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8a827a}.pd-qa-head{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:start;padding-right:34px;margin-bottom:22px}.pd-qa-head__media{background:#f4f2f1;overflow:hidden}.pd-qa-head__media img{display:block;width:100%;height:108px;object-fit:cover}.pd-qa-head__title{margin:0 0 6px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.4;color:#111}.pd-qa-head__price{margin:0;font-size:12px;letter-spacing:.1em;color:#111}.pd-qa-head__price s{color:#8a827a;margin-left:8px}.pd-qa-opt{margin-bottom:20px}.pd-qa-opt__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.pd-qa-opt__name{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#8a827a}.pd-qa-opt__chosen{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#111}.pd-qa-opt__values{display:flex;flex-wrap:wrap;gap:8px}.pd-qa-val{-webkit-appearance:none;appearance:none;min-width:48px;min-height:44px;padding:0 14px;border:1px solid rgba(17,17,17,.16);background:#fff;color:#111;font-family:inherit;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}@media(hover:hover){.pd-qa-val:hover:not([disabled]){border-color:#111}}.pd-qa-val[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.pd-qa-val[disabled]{color:#bdb7b1;border-color:#11111114;cursor:not-allowed;text-decoration:line-through}.pd-qa-size{display:inline-block;margin:-8px 0 20px;padding:0;border:0;background:none;font-family:inherit;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#8a827a;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(hover:hover){.pd-qa-size:hover{color:#111}}.pd-qa-add{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;border:1px solid #111;background:#111;color:#fff;font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.pd-qa-add[disabled]{background:#fff;color:#b4aea8;border-color:#11111124;cursor:not-allowed}.pd-qa-add.is-busy{opacity:.6;pointer-events:none}.pd-qa-err{margin:10px 0 0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#b3261e}.pd-qa-full{display:block;margin-top:14px;text-align:center;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a827a;text-decoration:underline;text-underline-offset:3px}.pd-qa-guide{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:22px 20px 28px;display:none}.pd-qa-guide.is-open{display:block}.pd-qa-guide__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;border:0;background:none;padding:0;font-family:inherit;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a827a;cursor:pointer}@media screen and (max-width:749px){.pd-qam__panel{left:0;top:auto;bottom:0;transform:translateY(100%);width:100%;max-height:88vh;padding:22px 18px calc(20px + env(safe-area-inset-bottom,0px))}.pd-qam.is-ready .pd-qam__panel{transform:translate(0)}.pd-qa-head{grid-template-columns:72px minmax(0,1fr);gap:14px}.pd-qa-head__media img{height:92px}}.pd-up{margin:0 0 18px;padding-top:16px;border-top:1px solid #e7e4e0}.pd-up__head{margin:0 0 12px;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#111}.pd-up__heart{margin-left:6px;font-size:11px;line-height:1}.pd-up__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pd-up__item{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.pd-up__media{display:block;width:46px;height:46px;background:#f4f2f1;overflow:hidden}.pd-up__media img{display:block;width:100%;height:100%;object-fit:cover}.pd-up__info{min-width:0}.pd-up__name{display:block;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#111;text-decoration:none;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-up__price{display:block;margin-top:3px;font-size:10px;letter-spacing:.09em;color:#8a827a}.pd-up__add{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid #111;background:#fff;color:#111;font-family:inherit;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}@media(hover:hover){.pd-up__add:hover{background:#111;color:#fff}}.pd-up__add.is-busy{opacity:.5;pointer-events:none}@media screen and (max-width:749px){.pd-up{margin-bottom:14px}.pd-up__item{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.pd-up__media{width:42px;height:42px}.pd-up__add{min-height:40px;padding:0 12px}}.pd-toast{position:fixed;z-index:1001;left:50%;bottom:20px;transform:translate(-50%,14px);display:none;align-items:center;gap:14px;max-width:min(420px,calc(100vw - 28px));padding:13px 16px;background:#111;color:#fff;opacity:0;transition:opacity .28s ease,transform .28s ease}.pd-toast.is-visible{display:flex;opacity:1;transform:translate(-50%)}.pd-toast__text{min-width:0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-toast__open{flex:0 0 auto;border:0;background:none;padding:0;color:#fff;font-family:inherit;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (min-width:990px){.pd-toast{left:auto;right:24px;bottom:24px;transform:translateY(14px)}.pd-toast.is-visible{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.pd-qam__overlay,.pd-qam__panel,.pd-toast,.pd-qa__btn,.pd-up__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/gia-shop.css.map */
