.cs-wrap{--cs-accent: var(--colorBtnPrimary, #1c1c1c);--cs-accent-text: var(--colorBtnPrimaryText, #ffffff);--cs-bg: var(--primaryColorBody, #ffffff);--cs-panel: var(--primaryAlternateBg, #f6f6f4);--cs-text: var(--colorTextBody, #1c1c1c);--cs-border: rgba(0, 0, 0, .1);box-sizing:border-box}.cs-wrap.is-empty{display:none!important}.cs-wrap *,.cs-wrap *:before,.cs-wrap *:after{box-sizing:border-box}.cs-wrap__head{display:flex;align-items:center}.cs-wrap__title{font-weight:600;line-height:1.2;color:var(--cs-text)}.cs-card{display:flex;gap:12px;align-items:center;background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:var(--cardRadius, 10px);padding:8px}.cs-card__media{flex:0 0 auto;width:64px;height:64px;border-radius:calc(var(--cardRadius, 10px) - 4px);overflow:hidden;background:var(--cs-panel);display:block}.cs-card__media img,.cs-card__media svg{width:100%;height:100%;object-fit:contain;display:block}.cs-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.cs-card__title{font-size:13px;line-height:1.25;color:var(--cs-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-card__title:hover{text-decoration:underline}.cs-card__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cs-card__price-regular,.cs-card__price-sale{font-weight:700;font-size:13px;color:var(--cs-text)}.cs-card__price-sale{color:var(--colorSaleText, #c0392b)}.cs-card__price-compare{font-size:12px;color:#00000080;text-decoration:line-through}.cs-card__unit{display:block;font-size:11px;line-height:1.2;color:#0000008c}.cs-card__unit.is-hidden{display:none}.cs-card__actions{display:flex;align-items:center;gap:6px;margin-top:2px}.cs-card__select{flex:1 1 auto;min-width:0}.cs-card__select select{width:100%;max-width:100%;font-size:12px;padding:5px 22px 5px 8px;border:1px solid var(--cs-border);border-radius:6px;background:var(--cs-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 7px center;color:var(--cs-text);line-height:1.2;height:30px;-webkit-appearance:none;appearance:none}.cs-card__add{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--cs-accent);color:var(--cs-accent-text);cursor:pointer;transition:transform .15s ease,opacity .15s ease}.cs-card__add:hover{transform:scale(1.08)}.cs-card__add:disabled{opacity:.4;cursor:not-allowed}.cs-card__add.is-loading{opacity:.6;pointer-events:none}.cs-card__add.is-added{background:var(--colorSuccess, #2e7d32)}.cs-card--soldout{opacity:.75}.cs-wrap--drawer .cs-wrap__head{padding:16px 16px 10px}.cs-wrap--drawer .cs-wrap__title{font-size:15px}.cs-wrap--drawer .cs-wrap__content{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}@media(min-width:768px){.cs-wrap--drawer{position:absolute;top:0;right:100%;width:300px;max-width:42vw;height:100%;background:var(--cs-panel);border-right:1px solid var(--cs-border);box-shadow:-8px 0 24px #0000001a;border-top-left-radius:var(--cardRadius, 10px);border-bottom-left-radius:var(--cardRadius, 10px);display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;transform:translate(40px);transition:none}.side_Drawer_open .cs-wrap--drawer{opacity:1;visibility:visible;transform:translate(0);transition:opacity .35s ease .05s,transform .35s ease .05s}.cs-wrap--drawer .cs-wrap__head{padding:18px 16px 12px;border-bottom:1px solid var(--cs-border);flex:0 0 auto}.cs-wrap--drawer .cs-wrap__content{overflow-y:auto;flex:1 1 auto;padding-top:14px}}@media(max-width:767px){.cs-wrap--drawer{position:static;width:auto;height:auto;background:var(--cs-panel);border-bottom:1px solid var(--cs-border)}.cs-wrap--drawer .cs-wrap__head{padding:12px 14px 8px}.cs-wrap--drawer .cs-wrap__title{font-size:13px}.cs-wrap--drawer .cs-wrap__content{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 14px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cs-wrap--drawer .cs-card{flex:0 0 78%;max-width:240px;scroll-snap-align:start}}.cs-wrap--page{margin:28px 0 8px;padding:18px;background:var(--cs-panel);border:1px solid var(--cs-border);border-radius:var(--cardRadius, 12px)}.cs-wrap--page .cs-wrap__head{margin-bottom:14px}.cs-wrap--page .cs-wrap__title{font-size:18px}.cs-wrap--page .cs-wrap__content{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cs-wrap--page .cs-card{flex:0 0 280px;scroll-snap-align:start}@media(max-width:767px){.cs-wrap--page{margin:20px 0 4px;padding:12px}.cs-wrap--page .cs-wrap__title{font-size:15px}.cs-wrap--page .cs-wrap__content{gap:8px}.cs-wrap--page .cs-card{flex:0 0 80%;max-width:260px}.cs-wrap--page .cs-card__title{font-size:12px}}.cs-wrap__content::-webkit-scrollbar{height:6px;width:6px}.cs-wrap__content::-webkit-scrollbar-thumb{background:#0000002e;border-radius:6px}.cs-fsb{--fsb-accent: var(--colorBtnPrimary, #1c1c1c);--fsb-done: var(--colorSuccess, #2e7d32);padding:12px 14px;box-sizing:border-box}.cs-fsb *{box-sizing:border-box}.cs-fsb__text{margin:0 0 8px;font-size:13px;line-height:1.3;text-align:center;color:var(--colorTextBody, #1c1c1c)}.cs-fsb__amount{font-weight:700;white-space:nowrap}.cs-fsb__track{position:relative;height:8px;border-radius:999px;background:#0000001a;overflow:hidden}.cs-fsb__bar{position:relative;height:100%;width:0;border-radius:999px;background:var(--fsb-accent);transition:width .6s cubic-bezier(.22,.61,.36,1),background-color .3s ease;overflow:hidden}.cs-fsb__bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:translate(-100%);animation:cs-fsb-beam 1.6s linear infinite}.cs-fsb.is-complete .cs-fsb__bar{background:var(--fsb-done)}.cs-fsb.is-complete .cs-fsb__bar:after{animation:none;opacity:0}@keyframes cs-fsb-beam{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.cs-fsb__bar:after{animation:none}}.cs-fsb__note{display:block;margin-top:6px;font-size:11px;line-height:1.3;text-align:center;color:#00000080}.cs-fsb__weight{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#fff4e5;border:1px solid #f6c177;color:#8a5300;font-size:12px;line-height:1.35;text-align:left}.cs-fsb__weight[hidden]{display:none}.cs-fsb__weight svg{flex:0 0 auto;margin-top:1px}@media(max-width:767px){.cs-fsb{padding:10px 12px}.cs-fsb__text{font-size:12px;margin-bottom:6px}.cs-fsb__weight{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cross-sell.css.map */
