.card--shop{display:flex;flex-direction:column;min-width:0}.card--shop .card__media{flex:none}.card--shop .card__body{display:flex;flex:1;flex-direction:column}.card--shop .card__meta{margin-bottom:18px}.card__form{display:flex;flex-direction:column;margin-top:auto}.card__form .opt{min-width:0;margin-bottom:12px}.card__form .opt__legend{line-height:1.5;letter-spacing:.08em}.card__option-label{margin-bottom:7px;color:var(--soft);font:500 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.card__select{width:100%;min-width:0;min-height:46px;margin-bottom:12px;padding:10px 32px 10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:14px}.card__add{min-height:46px;padding:10px 14px;font-size:11px;letter-spacing:.08em;white-space:normal}.card__status{color:var(--soft);font-size:13px;line-height:1.5}.card__status:not(:empty){margin-top:10px}.card__status.is-error{color:var(--alert)}@media(max-width:480px){.shop .grid{gap:30px 14px}.card__select{font-size:16px;padding-left:8px;padding-right:20px}.card--shop .entry-badge{font-size:10px}}.shop.shop--two-wide>.wrap{width:min(1200px,calc(100% - 64px))}.shop.shop--two-wide .grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;align-items:start}.shop.shop--two-wide .card{padding-bottom:0}.shop.shop--two-wide .card__body{padding:20px 0 0}.shop.shop--two-wide .card__add:disabled{opacity:1;background:#101b23;border-color:#425766;color:#a9becb;box-shadow:none;cursor:not-allowed}@media(max-width:989px){.shop.shop--two-wide>.wrap{width:min(600px,calc(100% - 40px))}.shop.shop--two-wide .grid--2{grid-template-columns:minmax(0,1fr);gap:56px}}@media(max-width:359px){.header__inner{gap:12px}.header__logo{min-width:0;flex-shrink:1}.header__right{flex-shrink:0}}.card__photo{position:relative;min-width:0}.card__photo:has(.entry-badge--image:not([hidden])){margin-bottom:16px}.entry-badge.entry-badge--image{position:absolute;z-index:4;right:16px;bottom:-14px;min-height:48px;max-width:calc(100% - 32px);padding:9px 18px;border:1px solid #55bcff;border-radius:3px;background:var(--accent);color:#00131f;box-shadow:0 7px 20px #0009;font-family:var(--font-body);text-transform:uppercase;white-space:nowrap;pointer-events:none}.entry-badge--image .entry-badge__text{display:flex;align-items:center;gap:8px}.entry-badge--image strong{font:800 30px/1 var(--font-body);font-variant-numeric:tabular-nums}.entry-badge--image [data-entry-word]{font:750 11px/1.2 var(--font-body);letter-spacing:.07em}.entry-badge--image .entry-badge__from{font:650 9px/1.2 var(--font-body);letter-spacing:.06em}.entry-badge--image .entry-badge__bonus{font-size:10px}@media(max-width:480px){.entry-badge.entry-badge--image{right:12px;padding-inline:15px}.entry-badge--image strong{font-size:27px}}.shop.shop--compact{padding-top:12px}.shop--compact .src-collection-tabs__nav{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:16px}.shop--compact .src-collection-tabs__nav[hidden]{display:none}.shop--compact .src-collection-tabs__tab{min-height:44px;padding:9px 18px;font-size:10px}.shop .card--compact{max-height:max(380px,calc(100svh - var(--header-h) - 130px));min-height:0}.card--compact>fw-card-gallery{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.card--compact .card__photo{flex:0 1 auto;min-height:140px;aspect-ratio:1;margin-bottom:12px}.card--compact .card__photo:has(.entry-badge--image:not([hidden])){margin-bottom:12px}.card--compact .card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;aspect-ratio:auto}.card--compact .card__img,.card--compact:hover .card__img{object-fit:contain;transform:none}.shop.shop--two-wide .card--compact .card__body,.card--compact .card__body{display:flex;flex:none;flex-direction:column;gap:12px;padding:12px 0 0}.card--compact .card__title{width:100%;max-width:100%;font-size:min(var(--card-title-size, 18px),18px);line-height:1.5}.card--compact .card__form{margin:0}.card--compact .card__select{min-height:46px;border-radius:3px;padding:10px 44px 10px 14px;font:500 16px/1.4 var(--font-body);-webkit-appearance:none;appearance:none;background-color:#07111a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23cfe3ed' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 8px}.card--compact .card__add{min-height:48px;border-radius:3px;padding:12px 14px;font-size:11px}.card--compact .fw-card-gallery__controls{flex:none;padding:8px 0 0}.card--compact .fw-card-gallery__selector,.card--compact .fw-card-gallery__reel{min-height:48px;height:48px}.card--compact .fw-card-gallery__thumb{width:44px;height:44px;left:calc(50% - 22px);top:0;transform:translate(calc(var(--gallery-offset,0) * 48px))}.card--compact .fw-card-gallery__thumb img{border-radius:3px}.card--compact .fw-card-gallery__reel:before{display:none}.card--compact .card__price-badge,.card--compact .entry-badge--image{position:absolute;z-index:4;bottom:-12px;display:flex;align-items:center;min-height:44px;padding:8px 15px;border-radius:3px;box-shadow:0 6px 16px #0009;text-transform:uppercase;white-space:nowrap;pointer-events:none}.card--compact .card__price-badge{left:14px;min-width:88px;max-width:calc(50% - 20px);justify-content:center;border:1px solid #83d4ff;background:#000;color:#72c6ff}.card--compact .card__price-badge .price{display:flex;align-items:center;gap:7px;font:800 26px/1 var(--font-body);color:inherit;letter-spacing:0;font-variant-numeric:tabular-nums}.card--compact .card__price-badge .price__now{color:#72c6ff}.card--compact .price__from{font:700 8px/1.2 var(--font-body)}.card--compact .price__was{font:500 11px/1.2 var(--font-body)}.card--compact .entry-badge--image{right:14px}.card--compact .entry-badge--image[hidden],.card--compact .price [hidden]{display:none}.card--compact .entry-badge--image strong{font-size:26px}.card--compact .entry-badge--image [data-entry-word]{font-size:10px}.card--compact .entry-badge--image .entry-badge__from{font-size:8px}@media(max-width:989px){.shop.shop--compact{padding-top:8px}.shop--compact .src-collection-tabs__nav{gap:5px;margin-bottom:14px}.shop--compact .src-collection-tabs__tab{flex:1;min-width:0;padding-inline:4px;font-size:8px;letter-spacing:.02em}.card--compact .card__title{font-size:min(var(--card-title-size, 16px),16px)}}@media(max-width:350px){.card--compact .card__price-badge{left:10px;min-width:76px;padding-inline:10px}.card--compact .entry-badge--image{right:10px;padding-inline:10px}.card--compact .entry-badge--image strong,.card--compact .card__price-badge .price{font-size:24px}}@media(max-height:600px){.card--compact .card__price-badge,.card--compact .entry-badge--image{min-height:38px;padding-block:6px}.card--compact .entry-badge--image strong,.card--compact .card__price-badge .price{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fw-shop.css.map */
