#cart{--k-ink:#33373e;--k-txt:#4a4e56;--k-mut:#80858d;--k-line:#e7e9ec;--k-or:#f48800;--k-or-d:#c25f00;color:var(--k-ink);margin:0 0 40px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.35}#cart *{box-sizing:border-box}#cart [hidden]{display:none!important}#cart>p{color:var(--k-ink);padding:24px 0;font-size:17px}#cart .row{margin:0}#cart .row:after{content:none}#cart .col{float:none;width:auto;padding:0}#cart .line-right{display:none}#cart .h2,#cart .h4{text-transform:none;letter-spacing:normal;font-family:Arial,Helvetica,sans-serif}#cart .q2-korz-stroka{border:1px solid var(--k-line);background:#fff;border-radius:16px;margin:0 0 16px;padding:20px}#cart .q2-korz-stroka>.row{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;display:grid}#cart .basket-image{max-width:none;height:auto;margin:0;width:auto!important}#cart .basket-image a{background:#fff;border-radius:12px;place-items:center;height:170px;display:grid;overflow:hidden}#cart .basket-image img{object-fit:contain;max-height:160px;margin:0;width:auto!important;max-width:100%!important}#cart .col-basket{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid;width:auto!important}#cart .col-basket>.basket-coast{float:none;color:var(--k-ink);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2;align-items:center;gap:12px;margin:0;padding:0;font-size:26px;font-weight:700;line-height:1.2;display:flex}#cart .col-basket>.line-h{color:var(--k-ink);grid-area:1/1;margin:0;padding:2px 0 0;font-size:20px;font-weight:400;line-height:1.3}#cart .col-basket>.line-h a{color:var(--k-ink);text-decoration:none}#cart .col-basket>.line-h a:hover{color:#c96a00}#cart .col-basket>.line-lg__basket{grid-column:1/-1;margin:16px 0 0}#cart .basket-item-remove{float:none;cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:50%;flex:none;width:36px;height:36px;margin:0;transition:border-color .15s,background-color .15s;position:relative}#cart .basket-item-remove:after{content:none}#cart .basket-item-remove:before{content:"";background:var(--k-txt);width:16px;height:16px;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}#cart .basket-item-remove:hover{border-color:var(--k-or);background:#fff6ec}#cart .basket-item-remove:hover:before{background:var(--k-or-d)}#cart .basket-item-remove:focus-visible{outline:2px solid var(--k-or);outline-offset:2px}#cart .line-lg__basket{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}#cart .line-lg__basket .section{max-width:none!important;margin:0!important}#cart .line-lg__basket .h4,#cart .row-delivery .h2,#cart .finaly .h2{color:var(--k-mut);text-transform:none;margin:0 0 8px;padding:0;font-size:15px;font-weight:700;line-height:1.3}#cart .line-lg__basket .h4.top-margin{margin-top:14px}#cart .line-lg__basket .dl-line{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 14px;font-size:16px;line-height:1.35;display:grid}#cart .line-lg__basket .dl-line dt,#cart .line-lg__basket .dl-line dd{float:none;width:auto;color:var(--k-txt);padding:0}#cart .line-lg__basket .dl-line dd{color:var(--k-ink);text-align:right;font-weight:700}#cart .line-lg__basket .dl-line .icon-sm{display:none}#cart .line-lg__basket .section>p{color:var(--k-ink);margin:0;padding:0;font-size:16px;line-height:1.35}#cart .q2-opc.form-group{line-height:1.3;display:block;position:relative;margin:0 0 6px!important;padding:0!important}#cart .q2-opc.form-group>input[type=radio]{z-index:1;pointer-events:none;background:#fff;border:0;border-radius:50%;width:20px;min-width:0;height:20px;margin:-10px 0 0;position:absolute;top:50%;left:12px;box-shadow:inset 0 0 0 2px #c9cdd3}#cart .q2-opc.form-group>input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--k-or);background:#fff}#cart .q2-opc.form-group>label{min-height:46px;color:var(--k-ink);cursor:pointer;background:#f7f7f8;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:10px 12px 10px 42px;font-weight:400;transition:background-color .15s,box-shadow .15s;display:flex;font-size:16px!important;line-height:1.3!important}#cart .q2-opc.form-group>label .pull-right{color:var(--k-ink);white-space:nowrap;flex:none;order:2;margin-left:auto;font-size:16px;font-weight:700;float:none!important;line-height:1.3!important}#cart .q2-opc.form-group>label .pull-right .highlight{font-weight:700;color:#1f7a3a!important}#cart .q2-opc.form-group>label:hover{background:#f0f1f3}#cart .q2-opc.form-group>input:checked+label{background:#fffaf3;box-shadow:inset 0 0 0 1.5px #ffd9a8}#cart .q2-opc.form-group>input:checked+label .pull-right{color:var(--k-or-d)}#cart .q2-opc.form-group>input:focus-visible+label{outline:2px solid var(--k-or);outline-offset:2px}#cart .q2-opc.vk-bez-imeni{display:none!important}#cart .table-empty{border-collapse:separate;border-spacing:0 6px;width:100%;margin:0}#cart .table-empty tr.text-center{color:var(--k-txt);font-size:16px}#cart .table-empty:not(:has(tr)){color:var(--k-txt);font-size:16px}#cart .table-empty td{height:auto;color:var(--k-ink);vertical-align:middle;background:#f7f7f8;padding:8px 10px;font-size:16px}#cart .table-empty td:first-child{border-radius:12px 0 0 12px;padding-left:12px}#cart .table-empty td:last-child{text-align:right;white-space:nowrap;border-radius:0 12px 12px 0;padding-right:12px}#cart .table-empty td strong{font-weight:700}#cart .select__small{display:inline-block}#cart .select__small select{min-width:64px;height:36px;color:var(--k-ink);opacity:1;text-indent:0;-webkit-appearance:menulist;appearance:menulist;cursor:pointer;background-color:#fff;border:1.5px solid #e3e6ea;border-radius:8px;padding:0 6px 0 10px;font:16px Arial,Helvetica,sans-serif}#cart .row-delivery{border:1px solid var(--k-line);background:#fff;border-bottom:0;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:24px;padding:20px 20px 8px;display:grid;margin:8px 0 0!important}#cart .row-delivery .col.col-4{width:auto!important;padding:0!important}#cart .row-delivery .section{max-width:none!important;margin:0!important}#cart .row-delivery .h2,#cart .finaly .h2{color:var(--k-ink);font-size:18px}#cart .finaly{background:#f7f7f8;border-radius:12px;padding:16px 18px}#cart .finaly .dl-line{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;margin:0;font-size:16px;line-height:1.35;display:grid}#cart .finaly .dl-line dt,#cart .finaly .dl-line dd{float:none;color:var(--k-txt);border-bottom:1px dashed #e0e2e6;padding:7px 0;font-weight:400;width:auto!important}#cart .finaly .dl-line dd{color:var(--k-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}#cart .finaly .dl-line .dl-sale{font-weight:400;color:#1f7a3a!important}#cart .finaly .dl-line dd.dl-sale{font-weight:700}#cart .finaly .dl-line dt:nth-last-child(2),#cart .finaly .dl-line dd:last-child{border-bottom:0}#cart .clearfix{display:none}#cart .basket-coast__finaly{float:none;border:1px solid var(--k-line);color:var(--k-ink);text-align:right;background:#fff;border-top:0;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:baseline;gap:16px;padding:12px 20px 20px;font-size:20px;font-weight:700;display:flex;margin:0 0 24px!important}#cart .basket-coast__finaly .sum{color:var(--k-ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}#cart #cart-form{background:#f7f7f8;border-radius:16px;margin:0;padding:20px}#cart #cart-form .h2{color:var(--k-ink);margin:0 0 12px;padding:0;font-size:20px;font-weight:700;line-height:1.3}#cart #cart-form>.row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}#cart #cart-form .form-col,#cart #cart-form .form-col-right{padding:0;width:auto!important}#cart #cart-form .form-col>.row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#cart #cart-form .form-control{width:100%;height:50px;color:var(--k-ink);box-shadow:none;background:#fff;border:1.5px solid #dfe2e6;border-radius:10px;padding:0 14px;font-size:16px}#cart #cart-form .form-control:focus{border-color:var(--k-or);outline:0}#cart #cart-form .btn{background:var(--k-or);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:180px;height:50px;padding:0 28px;font:400 19px Arial,Helvetica,sans-serif}#cart #cart-form .btn:hover{background:#d97800}#cart #cart-form .btn:focus-visible{outline:2px solid var(--k-or);outline-offset:2px}#cart #cart-form .q2-pd-galka{margin:14px 0 6px}#cart #cart-form .q2-pd-galka label{color:var(--k-txt);cursor:pointer;align-items:flex-start;gap:8px;font-size:15px;line-height:1.35;display:flex}#cart #cart-form .q2-pd-galka input{width:18px;height:18px;accent-color:var(--k-or);flex:none;margin:0}#cart #cart-form .q2-pd-tekst,#cart #cart-form .q2-pd-tekst a{color:var(--k-mut);font-size:14px;line-height:1.4}#cart .message:not(:empty){color:var(--k-or-d);margin:0 0 10px;font-size:16px;font-weight:700}@media (max-width:1180px){#cart .line-lg__basket{grid-template-columns:repeat(2,minmax(0,1fr))}#cart .row-delivery{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#cart .row-delivery .col.col-4:last-child{grid-column:1/-1}}@media (max-width:760px){#cart .q2-korz-stroka{padding:14px}#cart .q2-korz-stroka>.row{grid-template-columns:88px minmax(0,1fr);gap:12px}#cart .basket-image{float:none!important;max-width:none!important;height:auto!important}#cart .basket-image a{height:110px}#cart .basket-image img{max-height:100px}#cart .col-basket{grid-template-columns:minmax(0,1fr)}#cart .col-basket>.line-h{grid-row:1;font-size:17px}#cart .col-basket>.basket-coast{text-align:left;grid-area:2/1;justify-content:space-between;font-size:22px;margin:8px 0 0!important}#cart .col-basket>.line-lg__basket{grid-column:1/-1}#cart .q2-korz-stroka>.row>.col-basket{display:contents}#cart .q2-korz-stroka>.row>.col-basket>.line-h{grid-area:1/2}#cart .q2-korz-stroka>.row>.col-basket>.basket-coast{grid-area:2/2}#cart .q2-korz-stroka>.row>.basket-image{grid-row:1/span 2}#cart .q2-korz-stroka>.row>.col-basket>.line-lg__basket{grid-area:3/1/auto/-1;margin-top:4px}#cart .line-lg__basket{grid-template-columns:minmax(0,1fr);gap:12px}#cart .row-delivery{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px 14px 4px}#cart .row-delivery .col.col-4{width:100%!important}#cart .row-delivery .h2{text-align:left!important}#cart .basket-coast__finaly{padding:10px 14px 16px;font-size:18px}#cart .basket-coast__finaly .sum{font-size:26px}#cart #cart-form{padding:14px}#cart #cart-form>.row,#cart #cart-form .form-col>.row{grid-template-columns:minmax(0,1fr)}#cart #cart-form .btn{width:100%}}
