.ovl-fab{position:fixed;inset-inline-end:14px;inset-block-end:14px;z-index:150;display:none;align-items:center;gap:8px;height:48px;padding:0 18px;background:var(--tg-accent);color:var(--tg-on-accent);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ovl-fab--lifted{inset-block-end:76px}.ovl-promo{position:fixed;inset-inline:0;inset-block-end:0;z-index:149;display:none;align-items:center;justify-content:space-between;gap:12px;height:62px;padding:0 14px;padding-bottom:env(safe-area-inset-bottom);background:var(--tg-field);border-top:1px solid var(--tg-line);color:var(--tg-ink);font-size:13px;font-weight:800}.ovl-promo__cta{display:inline-flex;align-items:center;height:44px;padding:0 18px;background:var(--tg-accent);color:var(--tg-on-accent);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media(max-width:819px){.ovl-fab{display:inline-flex}.ovl-promo{display:flex}}body.is-locked .ovl-fab,body.is-locked .ovl-promo{display:none}.ovl-hint{position:fixed;inset-inline-start:12px;inset-block-end:12px;z-index:500;max-width:360px;margin:0;padding:10px 14px;background:var(--tg-warning);color:var(--tg-on-state);font-size:12px;font-weight:700}.ovl-hint[hidden]{display:none}.pcard{position:relative;display:block;min-width:0;color:var(--scheme-text, var(--tg-field));font-family:var(--tg-font-body);border:var(--tg-card-border, 0);box-shadow:var(--tg-card-shadow, none);border-radius:var(--tg-r-card, 0)}.pcard a{color:inherit;text-decoration:none}.pcard--decision{transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.pcard--decision:not(.pcard--dense):hover{transform:translateY(var(--tg-lift, -4px))}}.pcard__media{position:relative;aspect-ratio:var(--tg-ratio-product, 4 / 5);background:var(--tg-media-well);overflow:hidden}.pcard__cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--tg-card-fit, cover);transition:opacity .35s ease}.pcard__img--2{opacity:0}.pcard.is-sold-out .pcard__img{opacity:.45}@media(hover:hover)and (pointer:fine){.pcard[data-second]:hover .pcard__img--1{opacity:0}.pcard[data-second]:hover .pcard__img--2{opacity:1}}.pcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;background:var(--tg-ink);font-family:var(--tg-font-accent);font-size:26px;color:var(--scheme-accent, var(--tg-accent))}.pcard__badges{position:absolute;inset:var(--tg-badge-inset, 10px auto auto 10px);display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none;z-index:2;max-width:calc(100% - 64px)}.pcard__badge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;line-height:1.2;border-radius:var(--tg-r-badge, 0)}.pcard__badge--pink{background:var(--tg-accent);color:var(--tg-on-accent)}.pcard__badge--bone{background:var(--tg-field);color:var(--tg-ink)}.pcard__sold-chip,.pcard__bar{position:absolute;z-index:1;background:var(--tg-ink);color:var(--tg-field);pointer-events:none}.pcard__sold-chip{top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pcard__bar{left:0;right:0;bottom:0;padding:8px;font-size:11px;font-weight:700;text-align:center}.pcard__heart{position:absolute;z-index:3;top:8px;right:8px;width:36px;height:36px;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--tg-ink) 55%,transparent);color:var(--tg-field);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}.pcard__heart>.pcard__heart-on{display:none}.pcard__heart[aria-pressed=true]{color:var(--tg-accent)}.pcard__heart[aria-pressed=true] .pcard__heart-on{display:inline-flex}.pcard__heart[aria-pressed=true] .pcard__heart-off{display:none}.pcard__heart>span{display:inline-flex}.pcard__plus{position:absolute;z-index:3;right:8px;bottom:8px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:var(--tg-accent);color:var(--tg-on-accent);cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center}.pcard[data-quick=hover] .pcard__plus{display:none}@media(hover:none),(pointer:coarse){.pcard[data-quick=hover] .pcard__plus{display:flex}}.pcard.is-open .pcard__plus,.pcard.is-sold-out .pcard__plus,.pcard.is-sold-out .pcard__panel{display:none!important}.pcard__panel{position:absolute;z-index:4;left:0;right:0;bottom:0;background:var(--tg-ink);color:var(--tg-field);padding:10px;display:flex;flex-direction:column;gap:8px;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.pcard.is-open .pcard__panel{transform:none;opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.pcard[data-quick=hover]:hover .pcard__panel,.pcard[data-quick=hover]:focus-within .pcard__panel{transform:none;opacity:1;pointer-events:auto}}.pcard__panel-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tg-muted-on-ink, color-mix(in srgb, var(--tg-field) 62%, var(--tg-ink)))}.pcard__sizes{display:flex;flex-wrap:wrap;gap:5px}.pcard__size{min-width:38px;height:36px;padding:0 6px;border:1px solid color-mix(in srgb,var(--tg-field) 36%,var(--tg-ink));border-radius:0;background:transparent;color:var(--tg-field);font:700 12px var(--tg-font-body);cursor:pointer}.pcard__size.is-fit{background:var(--tg-accent);border-color:var(--tg-accent);color:var(--tg-on-accent)}.pcard__size.is-out{border-style:dashed;opacity:.45;text-decoration:line-through;cursor:not-allowed}.pcard__size.is-busy{opacity:.6;cursor:progress}.pcard__add{display:flex;align-items:center;justify-content:center;height:40px;border:0;border-radius:0;background:var(--tg-accent);color:var(--tg-on-accent);font:800 12px var(--tg-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pcard__size,.pcard__add{position:relative}.pcard__heart:after,.pcard__size:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pcard__add:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.pcard__size:focus-visible,.pcard__add:focus-visible,.pcard__plus:focus-visible,.pcard__heart:focus-visible{outline:var(--tg-focus-w, 2px) solid var(--tg-focus-on-ink, var(--tg-accent));outline-offset:-2px}.pcard__meta{padding:12px calc(2px + var(--tg-card-padding, 0px)) 0;display:flex;flex-direction:column;gap:5px;text-align:var(--tg-card-align, start)}.pcard__meta>*{min-width:0}.pcard__rating{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--scheme-text)}.pcard__star{color:var(--tg-rating, var(--scheme-accent));letter-spacing:1px;display:inline-flex}.pcard__rating-count{color:var(--scheme-muted);font-weight:500}.pcard__vendor{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--scheme-muted)}.pcard__title{margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__link{color:var(--scheme-heading, inherit)}.pcard__line{font-size:12px;color:var(--scheme-muted);line-height:1.4}.pcard__opts{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--scheme-muted)}.pcard__dot{position:relative;width:10px;height:10px;border-radius:50%;border:1px solid var(--tg-swatch-border, var(--tg-line-strong));display:inline-block}.pcard__dot--dashed_strike{border:var(--tg-swatch-ring-w, 1px) dashed var(--tg-swatch-border, var(--tg-line-strong));opacity:var(--tg-swatch-out-opacity, .4)}.pcard__dot--dim_strike{opacity:var(--tg-swatch-out-opacity, .4)}.pcard__dot--strike{opacity:var(--tg-swatch-out-opacity, 1)}.pcard__dot.is-out:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;border-top:1px solid var(--tg-field);transform:rotate(-45deg)}.pcard__price-row{display:flex;align-items:baseline;gap:8px;margin-top:2px;white-space:nowrap}.pcard__price{font-family:var(--tg-font-price);font-size:var(--tg-fs-price);line-height:1;letter-spacing:.02em;color:var(--scheme-heading, inherit)}.pcard__was{font-size:12px;color:var(--scheme-muted)}.pcard__note{font-size:12px;color:var(--scheme-accent);font-weight:700}.pcard--center .pcard__rating,.pcard--center .pcard__opts,.pcard--center .pcard__price-row{justify-content:center}.pcard--dense .pcard__title{font-size:13px}.pcard--dense .pcard__rating,.pcard--dense .pcard__line,.pcard--dense .pcard__opts,.pcard--dense .pcard__note{font-size:11px}.pcard--dense .pcard__price{font-size:var(--tg-fs-price-compact)}.pcard__media--editorial{aspect-ratio:4 / 5}.pcard--editorial .pcard__img{transition:none}.pcard__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#000000eb);pointer-events:none}.pcard__frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid color-mix(in srgb,var(--tg-field) 35%,transparent);pointer-events:none}.pcard--editorial .pcard__badges{inset:18px auto auto 18px}.pcard__editorial-text{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;color:var(--tg-field)}.pcard__series{font-family:var(--tg-font-accent);font-size:20px;color:var(--tg-accent-text-on-ink, var(--tg-accent))}.pcard__editorial-title{margin:0;font-family:var(--tg-font-heading);font-size:40px;line-height:1;font-weight:var(--tg-heading-weight, 400);letter-spacing:0;text-transform:none}.pcard--editorial .pcard__editorial-text,.pcard--editorial .pcard__shade,.pcard--editorial .pcard__frame{pointer-events:none}.pcard__editorial-row{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;font-weight:700}.pcard--editorial .pcard__rating{font-size:13px;color:var(--tg-field)}.pcard--editorial .pcard__rating-count{color:var(--tg-field);font-weight:700}.pcard--editorial .pcard__price{font-size:26px;color:var(--tg-field)}.pcard--editorial .pcard__was{color:var(--tg-field);opacity:.7}.pcard--editorial.is-sold-out .pcard__img{opacity:.45}.pcard--row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid var(--scheme-line, var(--tg-line));margin-bottom:8px}.pcard__row-media{display:block;width:84px;height:105px;background:var(--tg-media-well)}.pcard__row-media img{width:84px;height:105px;object-fit:var(--tg-card-fit, cover);display:block}.pcard__row-title{display:block;font-size:14px;font-weight:700;line-height:1.3;color:var(--scheme-heading, inherit)}.pcard__row-line{font-size:12px;color:var(--scheme-muted);margin-top:3px}.pcard__row-meta{font-size:12px;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.pcard__row-meta .pcard__rating{font-size:12px;font-weight:400}.pcard__row-meta .pcard__rating-value{font-weight:400}.pcard__row-size{font-weight:700;color:var(--scheme-accent)}.pcard__row-size:before{content:"\b7\a0";color:var(--scheme-text);font-weight:400}.pcard__row-end{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pcard--row .pcard__price{font-size:26px}.pcard__row-add{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border:0;border-radius:0;background:var(--tg-accent);color:var(--tg-on-accent);font:800 11px var(--tg-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pcard__row-add--out{background:transparent;color:var(--scheme-muted);border:1px solid var(--tg-line-strong)}.pcard__row-add:focus-visible{outline:var(--tg-focus-w, 2px) solid var(--tg-focus, currentColor);outline-offset:2px}.qv[hidden]{display:none}.qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--tg-scrim)}.qv__dialog{position:relative;width:min(880px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--tg-ink);color:var(--tg-field);border:1px solid var(--tg-line-strong)}.qv__close{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}.qv__loading{padding:48px;text-align:center;font-size:13px;color:color-mix(in srgb,var(--tg-field) 62%,var(--tg-ink))}.qv-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qv-body__media{aspect-ratio:4 / 5;background:var(--tg-media-well)}.qv-body__media img{width:100%;height:100%;object-fit:var(--tg-card-fit, cover);display:block}.qv-body__info{padding:28px 24px;display:flex;flex-direction:column;gap:14px}.qv-body__title{margin:0;font-family:var(--tg-font-heading);font-size:34px;line-height:1.05;font-weight:var(--tg-heading-weight, 400);text-transform:none}.qv-body__price{font-family:var(--tg-font-price);font-size:26px;line-height:1;letter-spacing:.02em}.qv-opt{border:0;margin:0;padding:0;min-width:0}.qv-opt legend{padding:0;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--tg-field) 62%,var(--tg-ink))}.qv-opt__values{display:flex;flex-wrap:wrap;gap:6px}.qv-opt input{position:absolute;opacity:0;pointer-events:none}.qv-opt label{min-width:46px;height:46px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tg-field) 36%,var(--tg-ink));font:700 13px var(--tg-font-body);cursor:pointer}.qv-opt input:checked+label{background:var(--tg-accent);border-color:var(--tg-accent);color:var(--tg-on-accent)}.qv-opt input:focus-visible+label{outline:var(--tg-focus-w, 2px) solid var(--tg-focus-on-ink, var(--tg-accent));outline-offset:2px}.qv-opt input:disabled+label{border-style:dashed;opacity:.45;text-decoration:line-through;cursor:not-allowed}.qv-body__add{height:52px;border:0;background:var(--tg-accent);color:var(--tg-on-accent);font:800 13px var(--tg-font-body);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.qv-body__add[disabled]{background:var(--tg-line-strong);color:color-mix(in srgb,var(--tg-field) 62%,var(--tg-ink));cursor:not-allowed}.qv-body__more{font-size:12px;font-weight:700;text-decoration:underline;color:inherit}.qv-body__error{font-size:12px;color:var(--tg-accent)}@media(max-width:599px){.qv-body{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pcard--decision,.pcard__panel,.pcard__img{transition:none}.pcard--decision:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
