.HardwareProductBreadcrumbs-module__CcDDrq__breadcrumbs{min-width:0;color:var(--ink-500);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.HardwareProductBreadcrumbs-module__CcDDrq__breadcrumbs a{color:inherit;text-decoration:none}.HardwareProductBreadcrumbs-module__CcDDrq__breadcrumbs a:hover{color:var(--green-700)}.HardwareProductBreadcrumbs-module__CcDDrq__current{min-width:0;color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.HardwareProductBreadcrumbs-module__CcDDrq__breadcrumbs{margin-bottom:16px;font-size:12px}}
.Button-module__VMVMAW__button{border-radius:var(--r-pill);width:auto;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.Button-module__VMVMAW__button:disabled{opacity:.45;cursor:not-allowed}.Button-module__VMVMAW__sm{padding:9px 16px;font-size:13px}.Button-module__VMVMAW__md{padding:12px 22px;font-size:15px}.Button-module__VMVMAW__lg{padding:15px 26px;font-size:17px}.Button-module__VMVMAW__full{width:100%}.Button-module__VMVMAW__primary{background:var(--green-700);color:var(--cream-200)}.Button-module__VMVMAW__primary:not(:disabled):hover{background:var(--green-800)}.Button-module__VMVMAW__secondary{border-color:var(--cream-200);background:var(--cream-200);color:var(--green-800)}.Button-module__VMVMAW__secondary:not(:disabled):hover{background:var(--cream-300)}.Button-module__VMVMAW__ghost{border-color:var(--border-strong);color:var(--green-800);background:0 0}.Button-module__VMVMAW__ghost:not(:disabled):hover{background:var(--cream-50)}.Button-module__VMVMAW__ink{background:var(--ink-900);color:var(--cream-100)}.Button-module__VMVMAW__ink:not(:disabled):hover{background:var(--green-900)}
.Badge-module__yqYDGW__badge{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;padding:4px 9px;font-size:11px;font-weight:600}.Badge-module__yqYDGW__hit{background:var(--green-700);color:var(--cream-200)}.Badge-module__yqYDGW__new{background:var(--ink-900);color:var(--cream-100)}.Badge-module__yqYDGW__order{border-color:var(--border-strong);background:var(--white);color:var(--ink-700)}.Badge-module__yqYDGW__sale{background:var(--danger);color:var(--white)}
.CartQuantityControl-module__-QkwGW__control{width:100%;min-height:52px;color:var(--cream-100);background:var(--green-700);border-radius:var(--r-pill);grid-template-columns:52px minmax(72px,1fr) 52px;display:grid;overflow:hidden}.CartQuantityControl-module__-QkwGW__button{min-width:0;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.CartQuantityControl-module__-QkwGW__button:hover{background:#ffffff1a}.CartQuantityControl-module__-QkwGW__button:disabled{cursor:wait;opacity:.45}.CartQuantityControl-module__-QkwGW__quantity{white-space:nowrap;border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.CartQuantityControl-module__-QkwGW__quantity strong{font-size:18px;line-height:1}.CartQuantityControl-module__-QkwGW__quantity small{opacity:.86;font-size:12px;font-weight:500}.CartQuantityControl-module__-QkwGW__compact{grid-template-columns:38px minmax(70px,1fr) 38px;width:176px;min-height:38px}.CartQuantityControl-module__-QkwGW__compact .CartQuantityControl-module__-QkwGW__button{min-height:38px}.CartQuantityControl-module__-QkwGW__compact .CartQuantityControl-module__-QkwGW__quantity strong{font-size:15px}.CartQuantityControl-module__-QkwGW__compact .CartQuantityControl-module__-QkwGW__quantity small{font-size:10.5px}.CartQuantityControl-module__-QkwGW__mobile{flex:1;grid-template-columns:48px minmax(68px,1fr) 48px;width:auto;min-height:48px}.CartQuantityControl-module__-QkwGW__mobile .CartQuantityControl-module__-QkwGW__button{min-height:48px}.CartQuantityControl-module__-QkwGW__card{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--white);width:100%;min-height:42px;color:var(--green-800);grid-template-columns:42px minmax(44px,1fr) 42px}.CartQuantityControl-module__-QkwGW__card .CartQuantityControl-module__-QkwGW__button{min-height:42px}.CartQuantityControl-module__-QkwGW__card .CartQuantityControl-module__-QkwGW__button:hover{background:var(--cream-50)}.CartQuantityControl-module__-QkwGW__card .CartQuantityControl-module__-QkwGW__quantity{border-color:var(--border-strong);color:var(--ink-900)}.CartQuantityControl-module__-QkwGW__card .CartQuantityControl-module__-QkwGW__quantity strong{font-size:16px}.CartQuantityControl-module__-QkwGW__card .CartQuantityControl-module__-QkwGW__quantity small{display:none}@media (max-width:700px){.CartQuantityControl-module__-QkwGW__control:not(.CartQuantityControl-module__-QkwGW__card){border:1px solid var(--border-strong);background:var(--white);color:var(--green-800)}.CartQuantityControl-module__-QkwGW__control:not(.CartQuantityControl-module__-QkwGW__card) .CartQuantityControl-module__-QkwGW__button:hover{background:var(--cream-50)}.CartQuantityControl-module__-QkwGW__control:not(.CartQuantityControl-module__-QkwGW__card) .CartQuantityControl-module__-QkwGW__quantity{border-color:var(--border-strong);color:var(--ink-900)}.CartQuantityControl-module__-QkwGW__mobile{flex:0 0 176px;width:176px;min-width:176px}}@media (max-width:460px){.CartQuantityControl-module__-QkwGW__card{grid-template-columns:38px minmax(36px,1fr) 38px;min-height:38px}.CartQuantityControl-module__-QkwGW__card .CartQuantityControl-module__-QkwGW__button{min-height:38px}}
.CardCartControl-module__7g4TLW__root{min-width:0}.CardCartControl-module__7g4TLW__action{border-radius:var(--r-sm);min-height:42px}.CardCartControl-module__7g4TLW__action:disabled{background:var(--green-700);color:var(--cream-200);cursor:wait;opacity:1}@media (max-width:460px){.CardCartControl-module__7g4TLW__action{min-height:38px;padding:8px 6px;font-size:12px}}
.AccessoryCard-module__3NHNeW__card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);flex-direction:column;display:flex;overflow:hidden}.AccessoryCard-module__3NHNeW__media{border:0;border-bottom:1px solid var(--border);background:var(--white);height:150px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.AccessoryCard-module__3NHNeW__availability{z-index:2;background:var(--green-700);max-width:calc(100% - 10px);color:var(--white);white-space:nowrap;border-radius:0 8px 0 0;padding:7px 11px 6px;font-size:11px;font-weight:600;line-height:1.1;position:absolute;bottom:0;left:0}.AccessoryCard-module__3NHNeW__availabilityOrder{background:var(--cream-300);color:var(--ink-700)}.AccessoryCard-module__3NHNeW__media:focus-visible,.AccessoryCard-module__3NHNeW__title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.AccessoryCard-module__3NHNeW__image{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:14px 18px;transition:transform .18s;display:block}.AccessoryCard-module__3NHNeW__body{flex-direction:column;flex:1;padding:13px 15px 15px;display:flex}.AccessoryCard-module__3NHNeW__title{color:var(--ink-900);font-family:var(--font-sans);text-align:left;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none}@media (hover:hover){.AccessoryCard-module__3NHNeW__card:hover .AccessoryCard-module__3NHNeW__media .AccessoryCard-module__3NHNeW__image{transform:scale(1.025)}.AccessoryCard-module__3NHNeW__title:hover{color:var(--green-700)}}.AccessoryCard-module__3NHNeW__meta{color:var(--ink-500);margin-top:3px;font-size:12.5px}.AccessoryCard-module__3NHNeW__spacer{flex:1;min-height:10px}.AccessoryCard-module__3NHNeW__buyRow{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.AccessoryCard-module__3NHNeW__price{color:var(--ink-900);white-space:nowrap;font-size:16px;font-weight:600;line-height:1.1}.AccessoryCard-module__3NHNeW__price small{color:var(--ink-500);margin-right:4px;font-size:12px;font-weight:500}.AccessoryCard-module__3NHNeW__price span{color:var(--ink-500);font-size:12px;font-weight:400}.AccessoryCard-module__3NHNeW__cartControl{margin-top:11px}@media (max-width:600px){.AccessoryCard-module__3NHNeW__card{min-height:0;display:flex}.AccessoryCard-module__3NHNeW__media{border-right:0;border-bottom:1px solid var(--border);height:clamp(180px,52vw,224px);min-height:0}.AccessoryCard-module__3NHNeW__image{padding:22px 28px}.AccessoryCard-module__3NHNeW__body{min-width:0;padding:16px}.AccessoryCard-module__3NHNeW__title,.AccessoryCard-module__3NHNeW__meta{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AccessoryCard-module__3NHNeW__title{-webkit-line-clamp:2;font-size:17px;line-height:1.22}.AccessoryCard-module__3NHNeW__meta{-webkit-line-clamp:2;line-height:1.25}.AccessoryCard-module__3NHNeW__spacer{min-height:10px}.AccessoryCard-module__3NHNeW__buyRow{gap:12px;margin-top:12px}.AccessoryCard-module__3NHNeW__price{min-width:0;line-height:1.05}.AccessoryCard-module__3NHNeW__price small{margin:0 0 3px;font-size:11px;display:block}.AccessoryCard-module__3NHNeW__price strong{font-size:17px;font-weight:650}.AccessoryCard-module__3NHNeW__price span{font-size:11.5px}.AccessoryCard-module__3NHNeW__cartControl{min-height:40px;margin-top:12px}}@media (max-width:460px){.AccessoryCard-module__3NHNeW__media{height:138px}.AccessoryCard-module__3NHNeW__image{padding:12px 14px}.AccessoryCard-module__3NHNeW__body{padding:10px}.AccessoryCard-module__3NHNeW__title{min-height:34px;font-size:14px;line-height:1.2}.AccessoryCard-module__3NHNeW__meta{-webkit-line-clamp:1;min-height:14px;font-size:11px}.AccessoryCard-module__3NHNeW__spacer{min-height:4px}.AccessoryCard-module__3NHNeW__buyRow{gap:4px;margin-top:8px}.AccessoryCard-module__3NHNeW__price small{font-size:10px}.AccessoryCard-module__3NHNeW__price strong{font-size:16px}.AccessoryCard-module__3NHNeW__price span{display:none}.AccessoryCard-module__3NHNeW__cartControl{min-height:38px;margin-top:8px}}
.ProductCard-module__2Xmq2q__card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.ProductCard-module__2Xmq2q__card:hover{border-color:var(--border-strong)}.ProductCard-module__2Xmq2q__media{background:var(--cream-200);justify-content:center;align-items:flex-end;height:300px;transition:background-color .35s;display:flex;position:relative;overflow:hidden}.ProductCard-module__2Xmq2q__entranceMedia{height:246px}@media (min-width:721px){.ProductCard-module__2Xmq2q__entranceMedia{--entrance-inner-height:82%;--entrance-outer-height:90%;--entrance-inner-shift:-74%;--entrance-outer-shift:-26%}}.ProductCard-module__2Xmq2q__mediaLink{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ProductCard-module__2Xmq2q__badges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.ProductCard-module__2Xmq2q__actions{z-index:4;flex-direction:column;gap:7px;display:flex;position:absolute;top:10px;right:10px}.ProductCard-module__2Xmq2q__iconButton{border-radius:var(--r-pill);width:36px;height:36px;color:var(--ink-500);cursor:pointer;background:#fffffff0;border:0;place-items:center;padding:0;transition:background-color .16s,color .16s,transform .16s;display:grid}.ProductCard-module__2Xmq2q__compareActive{background:var(--green-700);color:var(--cream-200)}@media (hover:hover) and (pointer:fine){.ProductCard-module__2Xmq2q__card:hover .ProductCard-module__2Xmq2q__media{background:var(--cream-300)}.ProductCard-module__2Xmq2q__iconButton:hover{background:var(--green-700);color:var(--cream-200)}.ProductCard-module__2Xmq2q__compareActive:hover{background:var(--green-800)}}.ProductCard-module__2Xmq2q__iconButton:active{background:var(--green-800);color:var(--cream-200);transform:scale(.92)}@media (hover:none){.ProductCard-module__2Xmq2q__card:active .ProductCard-module__2Xmq2q__media{background:var(--cream-300)}}.ProductCard-module__2Xmq2q__mobileAvailability{z-index:3;display:none}.ProductCard-module__2Xmq2q__image{object-fit:contain;object-position:center bottom;max-width:86%;height:278px;display:block}.ProductCard-module__2Xmq2q__missingImage{color:var(--ink-500);align-self:center;margin:auto;font-size:13px}.ProductCard-module__2Xmq2q__body{flex-direction:column;flex:1;padding:15px 16px 17px;display:flex}.ProductCard-module__2Xmq2q__title{color:var(--ink-900);text-align:left;font-family:inherit;font-size:17px;font-weight:600;line-height:normal;text-decoration:none}.ProductCard-module__2Xmq2q__meta{min-height:38px;color:var(--ink-500);flex-direction:column;gap:2px;margin-top:3px;font-size:13px;display:flex}.ProductCard-module__2Xmq2q__maker{font-size:12px}.ProductCard-module__2Xmq2q__maker span{color:var(--ink-300)}.ProductCard-module__2Xmq2q__maker strong{color:var(--ink-700);font-weight:600}.ProductCard-module__2Xmq2q__swatches{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ProductCard-module__2Xmq2q__spacer{flex:1;min-height:8px}.ProductCard-module__2Xmq2q__footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.ProductCard-module__2Xmq2q__priceBlock{min-width:0}.ProductCard-module__2Xmq2q__availability{color:var(--green-800);white-space:nowrap;align-items:center;gap:6px;margin-bottom:7px;font-size:11.5px;font-weight:500;display:inline-flex}.ProductCard-module__2Xmq2q__availability>span{background:var(--success);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ProductCard-module__2Xmq2q__availabilityOrder{color:var(--ink-500)}.ProductCard-module__2Xmq2q__availabilityOrder>span{background:var(--ink-300)}.ProductCard-module__2Xmq2q__oldPrice{color:var(--ink-300);font-size:13px;text-decoration:line-through}.ProductCard-module__2Xmq2q__pricePrefix{color:var(--ink-500);font-size:12px}.ProductCard-module__2Xmq2q__price{color:var(--ink-900);font-size:20px;font-weight:600;line-height:1.1}.ProductCard-module__2Xmq2q__salePrice{color:var(--danger)}.ProductCard-module__2Xmq2q__cart{gap:8px;display:flex}@media (max-width:720px){.ProductCard-module__2Xmq2q__media{height:264px}.ProductCard-module__2Xmq2q__entranceMedia{--entrance-inner-height:86%;--entrance-outer-height:86%;--entrance-inner-shift:-72%;--entrance-outer-shift:-28%;height:232px}.ProductCard-module__2Xmq2q__image{max-width:90%;height:248px}.ProductCard-module__2Xmq2q__mobileAvailability{z-index:3;background:var(--green-700);max-width:calc(100% - 12px);color:var(--white);white-space:nowrap;border-radius:0 8px 0 0;padding:7px 11px 6px;font-size:11px;font-weight:600;line-height:1.1;display:block;position:absolute;bottom:0;left:0}.ProductCard-module__2Xmq2q__mobileAvailabilityOrder{background:var(--cream-300);color:var(--ink-700)}.ProductCard-module__2Xmq2q__body{padding:12px}.ProductCard-module__2Xmq2q__title{font-size:15px;line-height:1.2}.ProductCard-module__2Xmq2q__meta{gap:1px;min-height:32px;margin-top:2px;line-height:1.25}.ProductCard-module__2Xmq2q__swatches,.ProductCard-module__2Xmq2q__desktopAvailability{display:none}.ProductCard-module__2Xmq2q__spacer{min-height:4px}.ProductCard-module__2Xmq2q__footer{flex-direction:column;align-items:stretch;gap:9px;margin-top:8px}.ProductCard-module__2Xmq2q__cart{width:100%}}@media (max-width:460px){.ProductCard-module__2Xmq2q__media{height:190px}.ProductCard-module__2Xmq2q__entranceMedia{--entrance-inner-height:80%;--entrance-outer-height:80%;--entrance-inner-shift:-68%;--entrance-outer-shift:-32%;height:160px}.ProductCard-module__2Xmq2q__image{max-width:92%;height:178px}.ProductCard-module__2Xmq2q__actions{gap:5px;top:6px;right:6px}.ProductCard-module__2Xmq2q__iconButton{width:32px;height:32px}.ProductCard-module__2Xmq2q__mobileAvailability{padding:6px 8px 5px;font-size:10px}.ProductCard-module__2Xmq2q__body{padding:10px}.ProductCard-module__2Xmq2q__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:14px;display:-webkit-box;overflow:hidden}.ProductCard-module__2Xmq2q__meta{min-height:40px;font-size:11px}.ProductCard-module__2Xmq2q__maker,.ProductCard-module__2Xmq2q__pricePrefix{font-size:11px}.ProductCard-module__2Xmq2q__price{font-size:18px}.ProductCard-module__2Xmq2q__footer{gap:7px;margin-top:6px}}
.SectionHead-module__qNmqbG__root{margin-bottom:var(--s-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.SectionHead-module__qNmqbG__eyebrow{color:var(--green-700);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.SectionHead-module__qNmqbG__title{color:var(--ink-900);margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.1}.SectionHead-module__qNmqbG__action{color:var(--green-700);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.SectionHead-module__qNmqbG__action:hover{color:var(--green-900)}
.Stepper-module__-k0alG__root{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--white);align-items:center;display:inline-flex}.Stepper-module__-k0alG__button{color:var(--green-700);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.Stepper-module__-k0alG__button:hover{background:var(--cream-50)}.Stepper-module__-k0alG__button:focus-visible{outline:2px solid var(--green-500);outline-offset:-2px}.Stepper-module__-k0alG__value{text-align:center;font-weight:500}.Stepper-module__-k0alG__small .Stepper-module__-k0alG__button{width:28px;height:28px}.Stepper-module__-k0alG__small .Stepper-module__-k0alG__value{min-width:22px;font-size:14px}.Stepper-module__-k0alG__medium .Stepper-module__-k0alG__button{width:34px;height:34px}.Stepper-module__-k0alG__medium .Stepper-module__-k0alG__value{min-width:28px;font-size:15px}
.PogonazhRow-module__nuETZa__row{grid-template-columns:76px minmax(220px,1fr) minmax(128px,auto) auto auto;align-items:center;gap:18px;min-height:86px;padding:8px 14px;display:grid}.PogonazhRow-module__nuETZa__row+.PogonazhRow-module__nuETZa__row{border-top:1px solid var(--border)}.PogonazhRow-module__nuETZa__image{background:var(--white);width:76px;height:68px;color:var(--green-300);place-items:center;display:grid;position:relative;overflow:hidden}.PogonazhRow-module__nuETZa__availability{z-index:1;background:var(--green-700);max-width:100%;color:var(--white);white-space:nowrap;border-radius:0 7px 0 0;padding:5px 6px 4px;font-size:9px;font-weight:600;line-height:1.1;position:absolute;bottom:0;left:0}.PogonazhRow-module__nuETZa__availabilityOrder{background:var(--cream-300);color:var(--ink-700)}.PogonazhRow-module__nuETZa__image img{object-fit:contain;width:100%;height:100%}.PogonazhRow-module__nuETZa__name{min-width:0;color:var(--ink-900);font-size:15px;font-weight:600;line-height:1.35}.PogonazhRow-module__nuETZa__price{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.PogonazhRow-module__nuETZa__price strong{color:var(--ink-900);font-size:16px;font-weight:650}.PogonazhRow-module__nuETZa__price span{color:var(--ink-500);font-size:12px}.PogonazhRow-module__nuETZa__addButton{min-width:112px}@media (max-width:650px){.PogonazhRow-module__nuETZa__row{grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"image name price""image stepper button";gap:8px 12px;min-height:88px;padding:9px 10px}.PogonazhRow-module__nuETZa__image{grid-area:image;width:62px;height:68px}.PogonazhRow-module__nuETZa__availability{padding-left:5px;padding-right:5px;font-size:8.5px}.PogonazhRow-module__nuETZa__name{grid-area:name;font-size:14px}.PogonazhRow-module__nuETZa__price{grid-area:price;justify-self:end}.PogonazhRow-module__nuETZa__stepper{grid-area:stepper}.PogonazhRow-module__nuETZa__addButton{grid-area:button;justify-self:end;min-width:104px}}
.HardwareSection-module__4C-dvq__section{max-width:1280px;margin:var(--s-16) auto 0;padding:0 clamp(16px,2.5vw,32px)}.HardwareSection-module__4C-dvq__tabs{margin-bottom:var(--s-5);flex-wrap:wrap;gap:8px;display:flex}.HardwareSection-module__4C-dvq__tab{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--white);min-height:38px;color:var(--ink-700);font:500 13.5px/1 var(--font-sans);cursor:pointer;padding:9px 16px;transition:background-color .14s,border-color .14s,color .14s}.HardwareSection-module__4C-dvq__tabActive{border-color:var(--green-700);background:var(--green-700);color:var(--cream-200)}.HardwareSection-module__4C-dvq__grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1020px){.HardwareSection-module__4C-dvq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.HardwareSection-module__4C-dvq__section{margin-top:var(--s-10)}.HardwareSection-module__4C-dvq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.PogonazhList-module__mzBM8q__list{border:1px solid var(--border);background:var(--white);border-radius:8px;overflow:hidden}.PogonazhList-module__mzBM8q__more{min-height:82px;color:var(--ink-500);flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}
.ProductPogonazhSection-module__QSFu2q__section{width:min(100% - 36px,1680px);margin:var(--s-12) auto 0}@media (max-width:700px){.ProductPogonazhSection-module__QSFu2q__section{width:min(100% - 24px,1680px);margin-top:var(--s-8)}}
.ProductRecommendations-module__QXGmKq__section{max-width:1280px;margin:var(--s-16) auto var(--s-8);padding:0 clamp(16px,2.5vw,32px)}.ProductRecommendations-module__QXGmKq__grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:980px){.ProductRecommendations-module__QXGmKq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.ProductRecommendations-module__QXGmKq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.ProductTechnicalInfo-module__gG-FnW__section{max-width:1280px;margin:var(--s-8) auto;padding:0 clamp(16px,2.5vw,32px)}.ProductTechnicalInfo-module__gG-FnW__content{border-top:1px dashed var(--border-strong);padding-top:18px}.ProductTechnicalInfo-module__gG-FnW__title{color:var(--ink-500);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.ProductTechnicalInfo-module__gG-FnW__grid{grid-template-columns:140px minmax(0,1fr);gap:8px 16px;max-width:900px;font-size:12.5px;line-height:1.45;display:grid}.ProductTechnicalInfo-module__gG-FnW__label,.ProductTechnicalInfo-module__gG-FnW__empty{color:var(--ink-500)}.ProductTechnicalInfo-module__gG-FnW__link{overflow-wrap:anywhere;color:var(--green-700);text-decoration:underline}.ProductTechnicalInfo-module__gG-FnW__code{overflow-wrap:anywhere}@media (max-width:560px){.ProductTechnicalInfo-module__gG-FnW__grid{grid-template-columns:1fr;gap:4px}.ProductTechnicalInfo-module__gG-FnW__label:not(:first-child){margin-top:8px}}
.Grid4-module__0WTe8q__grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1024px){.Grid4-module__0WTe8q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.Grid4-module__0WTe8q__grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.Grid4-module__0WTe8q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.CatalogEmptyState-module__YeEzEq__root{text-align:center;max-width:520px;margin:0 auto;padding:64px 20px}.CatalogEmptyState-module__YeEzEq__icon{border-radius:var(--r-lg);background:var(--cream-100);width:64px;height:64px;color:var(--green-300);place-items:center;margin:0 auto 18px;display:grid}.CatalogEmptyState-module__YeEzEq__title{color:var(--ink-900);margin:0 0 8px;font-size:19px;font-weight:600}.CatalogEmptyState-module__YeEzEq__text{color:var(--ink-500);margin:0 0 20px;font-size:14.5px;line-height:1.55}.CatalogEmptyState-module__YeEzEq__link{border:1px solid var(--border-strong);border-radius:var(--r-pill);min-height:40px;color:var(--ink-900);align-items:center;gap:8px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.CatalogEmptyState-module__YeEzEq__link:hover{border-color:var(--green-700)}
.CatalogHeader-module__RBnOFq__breadcrumbs{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.CatalogHeader-module__RBnOFq__link{color:var(--ink-500);text-decoration:none}.CatalogHeader-module__RBnOFq__link:hover,.CatalogHeader-module__RBnOFq__current{color:var(--ink-900)}.CatalogHeader-module__RBnOFq__icon{opacity:.5}.CatalogHeader-module__RBnOFq__title{color:var(--ink-900);margin:0 0 6px;font-size:clamp(26px,3vw,38px);font-weight:600}.CatalogHeader-module__RBnOFq__description{max-width:720px;color:var(--ink-500);margin:8px 0 clamp(28px,4vw,44px);font-size:15px;line-height:1.55}.CatalogHeader-module__RBnOFq__chips{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.CatalogHeader-module__RBnOFq__chip{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--white);color:var(--ink-700);font-family:var(--font-sans);white-space:nowrap;flex:none;padding:8px 14px;font-size:13.5px;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s}.CatalogHeader-module__RBnOFq__chip:hover{border-color:var(--green-700)}.CatalogHeader-module__RBnOFq__active{border-color:var(--green-700);background:var(--green-700);color:var(--cream-200)}@media (max-width:720px){.CatalogHeader-module__RBnOFq__description{max-width:36em;margin-top:6px;margin-bottom:28px;font-size:14px;line-height:1.5}.CatalogHeader-module__RBnOFq__chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.CatalogHeader-module__RBnOFq__chips::-webkit-scrollbar{display:none}}
.CatalogLayout-module__x_nBIW__container{max-width:1280px;padding:var(--s-5) clamp(16px, 2.5vw, 32px) 80px;margin:0 auto}.CatalogLayout-module__x_nBIW__count{color:var(--ink-500);margin:0 0 16px;font-size:14px}.CatalogLayout-module__x_nBIW__count strong{color:var(--ink-900);font-weight:600}@media (max-width:680px){.CatalogLayout-module__x_nBIW__container{padding-left:12px;padding-right:12px}}
.CatalogView-module__de-VyW__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.CatalogView-module__de-VyW__sectionOffset{margin-top:18px}.CatalogView-module__de-VyW__loadMore{flex-direction:column;align-items:center;gap:10px;padding:28px 0 4px;display:flex}.CatalogView-module__de-VyW__loadMoreText{color:var(--ink-500);font-size:13px}@media (max-width:680px){.CatalogView-module__de-VyW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.PriceSkeleton-module__PXr4lG__skeleton{vertical-align:middle;background:var(--cream-200);border-radius:var(--r-sm);width:168px;max-width:46vw;height:38px;display:inline-block;position:relative;overflow:hidden}.PriceSkeleton-module__PXr4lG__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.15s ease-in-out infinite PriceSkeleton-module__PXr4lG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.PriceSkeleton-module__PXr4lG__compact{border-radius:5px;width:112px;height:22px}@keyframes PriceSkeleton-module__PXr4lG__shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.PriceSkeleton-module__PXr4lG__skeleton:after{animation:none}}
.SavedProductsView-module__wik8mG__page{max-width:1280px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,2.5vw,32px) 90px}.SavedProductsView-module__wik8mG__loading{max-width:1280px;margin:0 auto;padding:42px clamp(16px,2.5vw,32px) 90px}.SavedProductsView-module__wik8mG__header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.SavedProductsView-module__wik8mG__eyebrow{color:var(--green-700);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.SavedProductsView-module__wik8mG__title{color:var(--ink-900);margin:0;font-size:clamp(30px,4vw,46px);line-height:1}.SavedProductsView-module__wik8mG__empty{border-block:1px solid var(--border);place-items:center;min-height:360px;display:grid}.SavedProductsView-module__wik8mG__emptyBody{text-align:center;max-width:430px;padding:30px}.SavedProductsView-module__wik8mG__emptyIcon{border-radius:var(--r-pill);background:var(--cream-100);width:58px;height:58px;color:var(--green-700);place-items:center;margin:0 auto 18px;display:grid}.SavedProductsView-module__wik8mG__emptyTitle{color:var(--ink-900);margin:0;font-size:22px}.SavedProductsView-module__wik8mG__emptyText{color:var(--ink-500);margin:10px 0 22px;line-height:1.5}.SavedProductsView-module__wik8mG__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}@media (max-width:700px){.SavedProductsView-module__wik8mG__grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.SavedProductsView-module__wik8mG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.SavedProductsView-module__wik8mG__comparisonViewport{padding-bottom:8px;overflow-x:auto}.SavedProductsView-module__wik8mG__comparison{width:100%;min-width:var(--comparison-min-width)}.SavedProductsView-module__wik8mG__comparisonRow,.SavedProductsView-module__wik8mG__productRow{grid-template-columns:var(--comparison-columns);border-bottom:1px solid var(--border);display:grid}.SavedProductsView-module__wik8mG__productRow{border-top:1px solid var(--border)}.SavedProductsView-module__wik8mG__productCell,.SavedProductsView-module__wik8mG__valueCell{border-left:1px solid var(--border);min-width:0}.SavedProductsView-module__wik8mG__productCell{padding:18px 16px 20px}.SavedProductsView-module__wik8mG__productImage{background:var(--cream-100);justify-content:center;align-items:flex-end;width:100%;height:190px;display:flex;overflow:hidden}.SavedProductsView-module__wik8mG__productImage img{object-fit:contain;object-position:center bottom;max-width:90%;height:178px}.SavedProductsView-module__wik8mG__productHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:13px;display:flex}.SavedProductsView-module__wik8mG__productName{color:var(--ink-900);font-size:17px;font-weight:600;text-decoration:none}.SavedProductsView-module__wik8mG__remove{border:1px solid var(--border);border-radius:var(--r-pill);width:30px;height:30px;color:var(--ink-500);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.SavedProductsView-module__wik8mG__groupTitle{border-bottom:1px solid var(--border);color:var(--green-800);text-transform:uppercase;padding:22px 0 10px;font-size:13px;font-weight:700}.SavedProductsView-module__wik8mG__rowLabel{color:var(--ink-500);padding:15px 14px 15px 0;font-size:13px}.SavedProductsView-module__wik8mG__valueCell{color:var(--ink-900);padding:15px 16px;font-size:14px;line-height:1.4}.SavedProductsView-module__wik8mG__muted{color:var(--ink-400)}.SavedProductsView-module__wik8mG__valueList{flex-wrap:wrap;gap:5px;display:flex}.SavedProductsView-module__wik8mG__valueTag{border:1px solid var(--border);background:var(--cream-50);border-radius:5px;padding:4px 7px;font-size:12.5px;line-height:1.25}.SavedProductsView-module__wik8mG__valueMore{color:var(--ink-500);padding:4px 2px;font-size:12.5px}@media (max-width:600px){.SavedProductsView-module__wik8mG__header{align-items:flex-start}}
.SearchResultsView-module__X8l73W__container{width:min(100%,1180px);margin:0 auto;padding:40px 28px 80px}.SearchResultsView-module__X8l73W__breadcrumbs{color:var(--muted,#736f65);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.SearchResultsView-module__X8l73W__breadcrumbs a{color:inherit;text-decoration:none}.SearchResultsView-module__X8l73W__headingRow{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.SearchResultsView-module__X8l73W__headingRow h1{margin:0 0 8px;font-size:clamp(32px,4vw,52px)}.SearchResultsView-module__X8l73W__headingRow p,.SearchResultsView-module__X8l73W__count{color:#736f65;margin:0}.SearchResultsView-module__X8l73W__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.SearchResultsView-module__X8l73W__empty{text-align:center;border:1px solid #ddd7c6;border-radius:24px;justify-items:center;padding:70px 20px;display:grid}.SearchResultsView-module__X8l73W__empty h2{margin:16px 0 6px}.SearchResultsView-module__X8l73W__empty p{color:#736f65;margin:0 0 22px}.SearchResultsView-module__X8l73W__empty a{color:#fff;background:#3c4b3a;border-radius:999px;padding:12px 20px}@media (max-width:900px){.SearchResultsView-module__X8l73W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.SearchResultsView-module__X8l73W__container{padding:22px 16px 100px}.SearchResultsView-module__X8l73W__breadcrumbs{margin-bottom:20px}.SearchResultsView-module__X8l73W__headingRow{margin-bottom:22px;display:block}.SearchResultsView-module__X8l73W__headingRow h1{font-size:32px}.SearchResultsView-module__X8l73W__count{margin-top:10px;display:block}.SearchResultsView-module__X8l73W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.HardwareProductDetails-module__RAhmYG__titleBlock{min-width:0}.HardwareProductDetails-module__RAhmYG__group{color:var(--green-700);margin-bottom:7px;font-size:13px;font-weight:600}.HardwareProductDetails-module__RAhmYG__title{color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.05}.HardwareProductDetails-module__RAhmYG__sub{color:var(--ink-500);margin-top:6px;font-size:clamp(15px,1.7vw,20px);line-height:1.2}.HardwareProductDetails-module__RAhmYG__priceCard{border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:20px 22px;display:flex;position:relative}.HardwareProductDetails-module__RAhmYG__availability{border-radius:var(--r-pill);background:var(--green-100);color:var(--green-800);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:18px;right:20px}.HardwareProductDetails-module__RAhmYG__availabilityOrder{background:var(--cream-100);color:var(--ink-500)}.HardwareProductDetails-module__RAhmYG__availabilityDot{background:var(--success);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.HardwareProductDetails-module__RAhmYG__availabilityOrder .HardwareProductDetails-module__RAhmYG__availabilityDot{background:var(--ink-300)}.HardwareProductDetails-module__RAhmYG__price{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.HardwareProductDetails-module__RAhmYG__price strong{color:var(--ink-900);font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1}.HardwareProductDetails-module__RAhmYG__price small,.HardwareProductDetails-module__RAhmYG__quantity>span{color:var(--ink-500);font-size:12.5px}.HardwareProductDetails-module__RAhmYG__buy{flex-direction:column;gap:12px;display:flex}.HardwareProductDetails-module__RAhmYG__quantity{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.HardwareProductDetails-module__RAhmYG__quantity>span{font-size:13px;font-weight:500}.HardwareProductDetails-module__RAhmYG__specs{padding-top:var(--s-5);border-top:1px solid var(--border)}.HardwareProductDetails-module__RAhmYG__specs h2{margin:0 0 12px;font-size:20px}.HardwareProductDetails-module__RAhmYG__specs dl{margin:0}.HardwareProductDetails-module__RAhmYG__specs dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:18px;padding:12px 0;display:grid}.HardwareProductDetails-module__RAhmYG__specs dt{color:var(--ink-500)}.HardwareProductDetails-module__RAhmYG__specs dd{min-width:0;color:var(--ink-900);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.HardwareProductDetails-module__RAhmYG__swatch{background:var(--hardware-swatch);border:1px solid var(--border-strong);border-radius:50%;flex:none;width:20px;height:20px}@media (max-width:760px){.HardwareProductDetails-module__RAhmYG__title{font-size:27px}.HardwareProductDetails-module__RAhmYG__sub{margin-top:9px;font-size:14px}.HardwareProductDetails-module__RAhmYG__price strong{font-size:32px}.HardwareProductDetails-module__RAhmYG__specs{margin-top:28px;padding-top:22px}.HardwareProductDetails-module__RAhmYG__specs dl>div{grid-template-columns:112px minmax(0,1fr);gap:12px;font-size:14px}}
.LeadForm-module__tE0uga__root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.LeadForm-module__tE0uga__title{color:var(--ink-900);letter-spacing:0;margin:0;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.1}.LeadForm-module__tE0uga__subtitle{max-width:420px;color:var(--ink-500);margin:18px 0 24px;font-size:15.5px;line-height:1.55}.LeadForm-module__tE0uga__benefits,.LeadForm-module__tE0uga__form{flex-direction:column;display:flex}.LeadForm-module__tE0uga__benefits{gap:13px}.LeadForm-module__tE0uga__benefit{color:var(--ink-700);align-items:center;gap:10px;font-size:14.5px;display:flex}.LeadForm-module__tE0uga__form{gap:12px}.LeadForm-module__tE0uga__field{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);width:100%;color:var(--ink-900);font-family:var(--font-sans);outline:none;padding:14px 16px;font-size:15.5px;transition:border-color .15s}.LeadForm-module__tE0uga__field:focus{border-color:var(--green-700)}.LeadForm-module__tE0uga__field::placeholder{color:var(--ink-300)}.LeadForm-module__tE0uga__textarea{resize:vertical;min-height:104px}.LeadForm-module__tE0uga__consent{color:var(--ink-500);font-size:12px;line-height:1.45}.LeadForm-module__tE0uga__dark .LeadForm-module__tE0uga__title{color:var(--white)}.LeadForm-module__tE0uga__dark .LeadForm-module__tE0uga__subtitle{color:#ffffffb8}.LeadForm-module__tE0uga__dark .LeadForm-module__tE0uga__benefit{color:#ffffffdb}.LeadForm-module__tE0uga__dark .LeadForm-module__tE0uga__consent{color:#ffffff8c}@media (max-width:720px){.LeadForm-module__tE0uga__root{grid-template-columns:minmax(0,1fr)}}
.HardwareRelatedProducts-module__JEYa2a__related{margin-top:var(--s-20)}@media (max-width:760px){.HardwareRelatedProducts-module__JEYa2a__related{margin-top:var(--s-12)}.HardwareRelatedProducts-module__JEYa2a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.HardwareProductView-module__5KRJrW__page{min-height:55vh;padding-bottom:var(--s-20);background:var(--white)}.HardwareProductView-module__5KRJrW__wrap{width:min(100%,1280px);padding:var(--s-5) clamp(16px, 2.5vw, 32px) 0;margin:0 auto}.HardwareProductView-module__5KRJrW__notFound{text-align:center;width:min(100% - 32px,720px);margin:0 auto;padding:90px 0}.HardwareProductView-module__5KRJrW__notFound h1{margin:0 0 10px}.HardwareProductView-module__5KRJrW__notFound p{color:var(--ink-500);margin:0}@media (max-width:760px){.HardwareProductView-module__5KRJrW__page{padding-bottom:54px}.HardwareProductView-module__5KRJrW__wrap{padding:14px 14px 0}}
.HomeView-module__qtSQCW__page{padding-bottom:80px}.HomeView-module__qtSQCW__section{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,2.5vw,32px)}.HomeView-module__qtSQCW__heroSection{padding-top:var(--s-10)}.HomeView-module__qtSQCW__contentSection{margin-top:var(--s-16)}.HomeView-module__qtSQCW__hero{aspect-ratio:1320/600;--hero-gap:20px;--hero-pad:clamp(22px, 2.7vw, 40px);min-height:0;display:block;position:relative}.HomeView-module__qtSQCW__heroLeft,.HomeView-module__qtSQCW__heroRight,.HomeView-module__qtSQCW__heroBottom{min-width:0;position:absolute}.HomeView-module__qtSQCW__heroLeft{width:calc(57.41% - var(--hero-gap));--interior-fill:var(--green-700);height:100%;top:0;left:0}.HomeView-module__qtSQCW__heroRight{width:42.59%;height:100%;min-height:0;display:block;top:0;right:0}.HomeView-module__qtSQCW__heroCard{box-shadow:none;cursor:pointer;font-family:var(--font-sans);text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border:0;border-radius:clamp(16px,2.2vw,32px);text-decoration:none;transition:background-color .22s cubic-bezier(.2,.7,.2,1),border-color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:translateZ(0)}.HomeView-module__qtSQCW__heroCard:focus-visible,.HomeView-module__qtSQCW__installButton:focus-visible{outline:3px solid var(--green-300);outline-offset:3px}.HomeView-module__qtSQCW__heroCard:active{box-shadow:none;transition-duration:90ms;transform:scale(.985)translateZ(0)}.HomeView-module__qtSQCW__heroTitle{z-index:4;color:var(--ink-900);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(14px,2.4vw,37px);font-weight:700;line-height:1.06;display:block;position:relative}.HomeView-module__qtSQCW__titleLight{color:var(--cream-50)}.HomeView-module__qtSQCW__titleDark{color:var(--ink-900)}.HomeView-module__qtSQCW__titleSmall{color:var(--ink-900);font-size:clamp(12px,1.85vw,26px)}.HomeView-module__qtSQCW__heroHead{z-index:5;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,22px);display:flex;position:absolute}.HomeView-module__qtSQCW__arrowBare{color:var(--ink-900);flex:none;align-items:center;transition:color .2s;display:inline-flex}.HomeView-module__qtSQCW__arrowBare svg{width:clamp(20px,2.2vw,30px);height:auto}.HomeView-module__qtSQCW__arrowBare svg,.HomeView-module__qtSQCW__heroMore svg,.HomeView-module__qtSQCW__installButton svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.HomeView-module__qtSQCW__heroMore{z-index:5;color:var(--ink-900);box-shadow:none;cursor:pointer;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:clamp(7px,.7vw,10px);padding:0;font-size:clamp(12px,1.15vw,16px);font-weight:600;line-height:1;transition:color .2s,opacity .2s;display:inline-flex;position:absolute}.HomeView-module__qtSQCW__heroMoreLight{color:var(--cream-50)}.HomeView-module__qtSQCW__interiorCard .HomeView-module__qtSQCW__heroMore{bottom:calc(50% + var(--hero-pad));left:var(--hero-pad)}.HomeView-module__qtSQCW__entryCard .HomeView-module__qtSQCW__heroMore{bottom:var(--hero-pad);left:var(--hero-pad)}.HomeView-module__qtSQCW__pogonazhCard .HomeView-module__qtSQCW__heroMore{right:var(--hero-pad);bottom:calc(40% + var(--hero-pad))}.HomeView-module__qtSQCW__interiorCard{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.HomeView-module__qtSQCW__interiorCard:before,.HomeView-module__qtSQCW__interiorCard:after{z-index:1;background:var(--interior-fill);content:"";pointer-events:none;transition:background-color .22s cubic-bezier(.2,.7,.2,1);position:absolute}.HomeView-module__qtSQCW__interiorCard:before{border-radius:clamp(16px,2.2vw,32px) clamp(16px,2.2vw,32px) 0 clamp(10px,1.3vw,20px);height:50%;top:0;left:0;right:0}.HomeView-module__qtSQCW__interiorCard:after{border-radius:0 clamp(16px,2.2vw,32px) clamp(16px,2.2vw,32px) clamp(10px,1.3vw,20px);width:42%;height:100%;top:0;right:0}.HomeView-module__qtSQCW__heroLeft:after{z-index:2;background:radial-gradient(circle at bottom left, transparent 70%, var(--interior-fill) 71%);content:"";pointer-events:none;width:clamp(11px,1.4vw,22px);height:clamp(11px,1.4vw,22px);position:absolute;top:50%;left:calc(58% - clamp(11px,1.4vw,22px))}.HomeView-module__qtSQCW__interiorCard .HomeView-module__qtSQCW__heroHead{top:var(--hero-pad);left:var(--hero-pad)}.HomeView-module__qtSQCW__interiorCard .HomeView-module__qtSQCW__heroTitle{font-size:clamp(14px,2.45vw,38px)}.HomeView-module__qtSQCW__door{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 26px #0000002e);pointer-events:none;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0}.HomeView-module__qtSQCW__doorFront{z-index:3;width:30%;height:92%;right:7%}.HomeView-module__qtSQCW__doorBack{z-index:2;opacity:1;width:19%;height:88%;right:1.5%}.HomeView-module__qtSQCW__hardwareCard{top:calc(50% + var(--hero-gap));right:calc(42% + var(--hero-gap));z-index:6;background:var(--cream-200);border-radius:clamp(12px,1.6vw,20px) clamp(12px,1.6vw,20px) clamp(12px,1.6vw,20px) clamp(16px,2.2vw,32px);position:absolute;bottom:0;left:0}.HomeView-module__qtSQCW__hardwareCard .HomeView-module__qtSQCW__heroHead{top:var(--hero-pad);left:var(--hero-pad);flex-direction:row;align-items:center;gap:clamp(10px,1.3vw,18px)}.HomeView-module__qtSQCW__hardwareImage{z-index:2;object-fit:contain;filter:drop-shadow(0 16px 22px #0000002e);pointer-events:none;width:60%;height:84%;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-15%;right:4%}.HomeView-module__qtSQCW__entryCard{background:var(--cream-200);width:100%;height:50%;min-height:0;position:absolute;top:0;left:0}.HomeView-module__qtSQCW__entryCard .HomeView-module__qtSQCW__heroHead{top:var(--hero-pad);left:var(--hero-pad)}.HomeView-module__qtSQCW__entryDoor{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 22px #00000029);pointer-events:none;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0}.HomeView-module__qtSQCW__entryDoorFront{z-index:3;width:32%;height:90%;right:11%}.HomeView-module__qtSQCW__entryDoorBack{z-index:2;width:31%;height:86%;right:0}.HomeView-module__qtSQCW__heroBottom{width:100%;height:calc(50% - var(--hero-gap));--pogonazh-fill:var(--green-700);min-height:0;bottom:0;left:0}.HomeView-module__qtSQCW__pogonazhCard{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.HomeView-module__qtSQCW__pogonazhCard:before,.HomeView-module__qtSQCW__pogonazhCard:after{z-index:1;background:var(--pogonazh-fill);content:"";pointer-events:none;transition:background-color .22s cubic-bezier(.2,.7,.2,1);position:absolute}.HomeView-module__qtSQCW__pogonazhCard:before{border-radius:clamp(16px,2.2vw,32px) clamp(16px,2.2vw,32px) clamp(10px,1.3vw,20px) 0;height:60%;top:0;left:0;right:0}.HomeView-module__qtSQCW__pogonazhCard:after{border-radius:0 0 clamp(10px,1.3vw,20px) clamp(16px,2.2vw,32px);width:54%;height:44%;bottom:0;left:0}.HomeView-module__qtSQCW__heroBottom:after{z-index:2;background:radial-gradient(circle at bottom right, transparent 70%, var(--pogonazh-fill) 71%);content:"";pointer-events:none;width:clamp(11px,1.4vw,22px);height:clamp(11px,1.4vw,22px);position:absolute;top:60%;left:54%}.HomeView-module__qtSQCW__pogonazhHead{top:var(--hero-pad);right:var(--hero-pad);z-index:3;flex-direction:column;align-items:flex-end;gap:clamp(8px,1vw,14px);display:flex;position:absolute}.HomeView-module__qtSQCW__pogonazhHead .HomeView-module__qtSQCW__heroTitle{text-align:right}.HomeView-module__qtSQCW__pogonazhImage{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 24px #00000038);pointer-events:none;width:68%;height:86%;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:-20%;transform:translateY(-50%)}.HomeView-module__qtSQCW__installButton{top:calc(60% + var(--hero-gap));bottom:0;right:0;left:calc(54% + var(--hero-gap));z-index:7;border:1px solid var(--border-strong);background:var(--white);color:var(--ink-900);cursor:pointer;font-family:var(--font-sans);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-radius:clamp(12px,1.6vw,20px) clamp(12px,1.6vw,20px) clamp(16px,2.2vw,32px);justify-content:center;align-items:center;gap:clamp(6px,1.4vw,20px);font-size:clamp(10px,1.25vw,18px);font-weight:600;text-decoration:none;transition:background-color .22s cubic-bezier(.2,.7,.2,1),border-color .22s cubic-bezier(.2,.7,.2,1),color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute}.HomeView-module__qtSQCW__hardwareCard:active,.HomeView-module__qtSQCW__entryCard:active{background:var(--cream-400)}.HomeView-module__qtSQCW__heroLeft:has(.HomeView-module__qtSQCW__interiorCard:active){--interior-fill:var(--green-500)}.HomeView-module__qtSQCW__heroBottom:has(.HomeView-module__qtSQCW__pogonazhCard:active){--pogonazh-fill:var(--green-500)}.HomeView-module__qtSQCW__heroCard:active .HomeView-module__qtSQCW__heroMore svg,.HomeView-module__qtSQCW__heroCard:active .HomeView-module__qtSQCW__arrowBare svg,.HomeView-module__qtSQCW__installButton:active svg{transform:translate(3px)}.HomeView-module__qtSQCW__interiorCard:active .HomeView-module__qtSQCW__doorFront{transform:translateY(2px)scale(.99)}.HomeView-module__qtSQCW__interiorCard:active .HomeView-module__qtSQCW__doorBack,.HomeView-module__qtSQCW__hardwareCard:active .HomeView-module__qtSQCW__hardwareImage,.HomeView-module__qtSQCW__entryCard:active .HomeView-module__qtSQCW__entryDoor{transform:scale(.985)}.HomeView-module__qtSQCW__pogonazhCard:active .HomeView-module__qtSQCW__pogonazhImage{transform:translateY(-50%)scale(.985)}.HomeView-module__qtSQCW__installButton:active{border-color:var(--green-700);background:var(--green-700);color:var(--cream-50);box-shadow:none;transition-duration:90ms;transform:scale(.965)}@media (hover:hover) and (pointer:fine){.HomeView-module__qtSQCW__hardwareCard:hover,.HomeView-module__qtSQCW__entryCard:hover{background:var(--cream-300)}.HomeView-module__qtSQCW__heroLeft:has(.HomeView-module__qtSQCW__interiorCard:hover){--interior-fill:var(--green-600)}.HomeView-module__qtSQCW__heroBottom:has(.HomeView-module__qtSQCW__pogonazhCard:hover){--pogonazh-fill:var(--green-600)}.HomeView-module__qtSQCW__heroCard:hover .HomeView-module__qtSQCW__heroMore{opacity:1}.HomeView-module__qtSQCW__heroCard:hover .HomeView-module__qtSQCW__heroMore svg,.HomeView-module__qtSQCW__heroCard:hover .HomeView-module__qtSQCW__arrowBare svg,.HomeView-module__qtSQCW__installButton:hover svg{transform:translate(5px)}.HomeView-module__qtSQCW__interiorCard:hover .HomeView-module__qtSQCW__doorFront{transform:scale(1.015)}.HomeView-module__qtSQCW__interiorCard:hover .HomeView-module__qtSQCW__doorBack{transform:scale(1.01)}.HomeView-module__qtSQCW__hardwareCard:hover .HomeView-module__qtSQCW__hardwareImage,.HomeView-module__qtSQCW__entryCard:hover .HomeView-module__qtSQCW__entryDoor{transform:scale(1.02)}.HomeView-module__qtSQCW__pogonazhCard:hover .HomeView-module__qtSQCW__pogonazhImage{transform:translateY(-50%)scale(1.02)}.HomeView-module__qtSQCW__installButton:hover{border-color:var(--green-700);background:var(--green-700);color:var(--cream-50);transform:translateY(-2px)}}.HomeView-module__qtSQCW__accessoryGrid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HomeView-module__qtSQCW__installBlock,.HomeView-module__qtSQCW__installIntro{position:relative}.HomeView-module__qtSQCW__installIntro{justify-content:center;align-items:center;gap:clamp(20px,3vw,56px);min-height:clamp(300px,30vw,380px);padding:clamp(24px,3vw,40px) clamp(24px,4vw,56px);display:flex}.HomeView-module__qtSQCW__installCopy{flex-shrink:1;max-width:460px}.HomeView-module__qtSQCW__installTitle{color:var(--ink-900);margin:0;font-size:clamp(26px,3.6vw,46px);font-weight:700;line-height:1.04}.HomeView-module__qtSQCW__installText{color:var(--ink-500);margin:16px 0 26px;font-size:clamp(14px,1.5vw,17px);line-height:1.5}.HomeView-module__qtSQCW__installLink{border-radius:var(--r-pill);background:var(--green-700);color:var(--cream-200);align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.HomeView-module__qtSQCW__installerColumn{flex-shrink:0;align-self:stretch;width:clamp(186px,19.4vw,250px);position:relative}.HomeView-module__qtSQCW__installerImage{z-index:1;pointer-events:none;width:auto;height:clamp(520px,54vw,700px);position:absolute;top:0;left:0}.HomeView-module__qtSQCW__advantagesPanel{z-index:2;border-radius:var(--r-xl);background:var(--green-900);color:#fff;position:relative;overflow:hidden}.HomeView-module__qtSQCW__advantagesGrid{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(28px,3.4vw,44px) clamp(28px,4vw,56px);display:grid}.HomeView-module__qtSQCW__advantage{flex-direction:column;gap:12px;display:flex}.HomeView-module__qtSQCW__advantageIcon{border-radius:var(--r-md);width:48px;height:48px;color:var(--cream-200);background:#ffffff1a;place-items:center;display:grid}.HomeView-module__qtSQCW__advantageTitle{color:#fff;font-size:17px;font-weight:600}.HomeView-module__qtSQCW__advantageDescription{color:#eae8ddbf;font-size:13.5px;line-height:1.5}.HomeView-module__qtSQCW__leadForm{border-top:1px solid #ffffff1f;padding:clamp(28px,4vw,56px)}@media (max-width:760px){.HomeView-module__qtSQCW__heroSection{padding-top:var(--s-4)}.HomeView-module__qtSQCW__hero{aspect-ratio:auto;--hero-gap:12px;--hero-pad:18px;flex-direction:column;gap:14px;width:100%;height:auto;display:flex}.HomeView-module__qtSQCW__heroLeft,.HomeView-module__qtSQCW__heroRight{width:100%;height:auto;position:relative}.HomeView-module__qtSQCW__heroLeft{aspect-ratio:1.26}.HomeView-module__qtSQCW__heroRight{aspect-ratio:.94}.HomeView-module__qtSQCW__heroCard{border-radius:14px}.HomeView-module__qtSQCW__heroTitle,.HomeView-module__qtSQCW__interiorCard .HomeView-module__qtSQCW__heroTitle{font-size:clamp(20px,5.8vw,24px)}.HomeView-module__qtSQCW__titleSmall{font-size:clamp(18px,5vw,21px)}.HomeView-module__qtSQCW__accessoryGrid,.HomeView-module__qtSQCW__advantagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeView-module__qtSQCW__installIntro{min-height:0}.HomeView-module__qtSQCW__installerColumn,.HomeView-module__qtSQCW__installerImage{display:none}.HomeView-module__qtSQCW__installCopy{max-width:100%}}@media (max-width:600px){.HomeView-module__qtSQCW__accessoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.InstallView-module__bfPFBa__page{padding-bottom:100px}.InstallView-module__bfPFBa__heroSection{margin:0;padding:0}.InstallView-module__bfPFBa__hero{background-image:url(/assets/install-hero.webp);background-position:50%;background-size:cover;align-items:center;min-height:clamp(520px,70vh,720px);display:flex;position:relative;overflow:hidden}.InstallView-module__bfPFBa__heroOverlay,.InstallView-module__bfPFBa__heroTopShade{pointer-events:none;position:absolute}.InstallView-module__bfPFBa__heroOverlay{background:linear-gradient(90deg,#1618149e 0%,#16181475 50%,#1618148f 100%);inset:0}.InstallView-module__bfPFBa__heroTopShade{background:linear-gradient(#14161280,#0000);height:170px;top:0;left:0;right:0}.InstallView-module__bfPFBa__heroInner,.InstallView-module__bfPFBa__section{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,2.5vw,32px)}.InstallView-module__bfPFBa__heroInner{padding-block:clamp(40px,5vw,72px);position:relative}.InstallView-module__bfPFBa__heroContent{text-align:center;max-width:760px;margin-inline:auto}.InstallView-module__bfPFBa__heroTitle{color:#fff;letter-spacing:0;margin:0;font-size:clamp(32px,5.4vw,62px);font-weight:700;line-height:1.02}.InstallView-module__bfPFBa__heroText{color:#ffffffd1;max-width:470px;margin:20px auto 30px;font-size:clamp(15px,1.7vw,20px);line-height:1.5}.InstallView-module__bfPFBa__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.InstallView-module__bfPFBa__phoneLink{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.InstallView-module__bfPFBa__phoneIcon{background:#ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.InstallView-module__bfPFBa__contentSection{margin-top:var(--s-16)}.InstallView-module__bfPFBa__steps{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.InstallView-module__bfPFBa__step{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);flex-direction:column;gap:12px;padding:24px 22px 26px;display:flex}.InstallView-module__bfPFBa__stepHeader{justify-content:space-between;align-items:center;display:flex}.InstallView-module__bfPFBa__stepIcon{color:var(--green-700);display:inline-flex}.InstallView-module__bfPFBa__stepNumber{color:var(--ink-300);font-size:22px;font-weight:700}.InstallView-module__bfPFBa__stepTitle{color:var(--ink-900);font-size:17px;font-weight:600}.InstallView-module__bfPFBa__stepText{color:var(--ink-500);font-size:13.5px;line-height:1.5}.InstallView-module__bfPFBa__faqList{flex-direction:column;gap:12px;max-width:880px;display:flex}.InstallView-module__bfPFBa__faqItem{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);transition:background-color .2s,border-color .2s;overflow:hidden}.InstallView-module__bfPFBa__faqItemOpen{border-color:var(--green-300);background:var(--cream-50)}.InstallView-module__bfPFBa__faqButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.InstallView-module__bfPFBa__faqQuestion{color:var(--ink-900);font-size:16.5px;font-weight:600}.InstallView-module__bfPFBa__faqChevron{color:var(--ink-500);flex-shrink:0;transition:color .2s,transform .22s;display:inline-flex}.InstallView-module__bfPFBa__faqChevronOpen{color:var(--green-700);transform:rotate(180deg)}.InstallView-module__bfPFBa__faqAnswer{max-width:740px;color:var(--ink-500);padding:0 22px 20px;font-size:14.5px;line-height:1.6}@media (max-width:640px){.InstallView-module__bfPFBa__page{padding-bottom:64px}.InstallView-module__bfPFBa__hero{min-height:550px}.InstallView-module__bfPFBa__heroActions{flex-direction:column}.InstallView-module__bfPFBa__phoneLink{font-size:16px}.InstallView-module__bfPFBa__contentSection{margin-top:var(--s-10)}.InstallView-module__bfPFBa__steps{grid-template-columns:1fr}}
.CartView-module__QUXv_W__page{width:min(1240px,100% - 64px);min-height:560px;margin:0 auto;padding:42px 0 80px}.CartView-module__QUXv_W__head{margin-bottom:30px}.CartView-module__QUXv_W__titleRow{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.CartView-module__QUXv_W__titleRow h1{color:var(--ink-900);margin:0;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.06}.CartView-module__QUXv_W__titleRow span{color:var(--ink-500);font-size:14px}.CartView-module__QUXv_W__layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:46px;display:grid}.CartView-module__QUXv_W__list{min-width:0;transition:opacity .15s}.CartView-module__QUXv_W__pending{opacity:.6;pointer-events:none}.CartView-module__QUXv_W__error{border-radius:var(--r-sm);color:var(--danger);background:#fff2f0;margin-bottom:18px;padding:12px 14px;font-size:13px}.CartView-module__QUXv_W__group+.CartView-module__QUXv_W__group{margin-top:34px}.CartView-module__QUXv_W__group h2{color:var(--green-700);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-lh);text-transform:uppercase;margin:0 0 13px}.CartView-module__QUXv_W__rows{border-top:1px solid var(--border)}.CartView-module__QUXv_W__row{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.CartView-module__QUXv_W__preview{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--cream-100);place-items:center;display:grid;overflow:hidden}.CartView-module__QUXv_W__productLink{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s}.CartView-module__QUXv_W__productLink:hover{border-color:var(--green-500);background:var(--cream-200)}.CartView-module__QUXv_W__productLink:focus-visible,.CartView-module__QUXv_W__productTitleLink:focus-visible{outline:2px solid var(--green-500);outline-offset:3px}.CartView-module__QUXv_W__whitePreview{background:var(--white)}.CartView-module__QUXv_W__doorPreview{width:80px;height:116px;margin:0 auto}.CartView-module__QUXv_W__itemPreview{width:80px;height:80px;margin:0 auto}.CartView-module__QUXv_W__doorImage{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:8px;display:block}.CartView-module__QUXv_W__itemImage{object-fit:contain;width:100%;height:100%;padding:5px}.CartView-module__QUXv_W__rowContent{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.CartView-module__QUXv_W__rowTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.CartView-module__QUXv_W__rowTop h3{color:var(--ink-900);margin:0;font-size:17px;font-weight:600;line-height:1.3}.CartView-module__QUXv_W__productTitleLink{color:inherit;text-decoration:none;transition:color .18s}.CartView-module__QUXv_W__productTitleLink:hover{color:var(--green-700)}.CartView-module__QUXv_W__rowTop p{max-width:580px;color:var(--ink-500);margin:6px 0 0;font-size:12.5px;line-height:1.5}.CartView-module__QUXv_W__rowTop button{border-radius:var(--r-pill);width:36px;height:36px;color:var(--ink-300);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.CartView-module__QUXv_W__rowTop button:hover{background:var(--cream-100);color:var(--danger)}.CartView-module__QUXv_W__rowBottom{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.CartView-module__QUXv_W__rowBottom strong,.CartView-module__QUXv_W__servicePrice{color:var(--ink-900);margin-left:auto;font-size:17px;font-weight:600}.CartView-module__QUXv_W__servicePrice{color:var(--green-700)}.CartView-module__QUXv_W__summary{top:calc(var(--header-h) + 18px);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--white);padding:24px;position:sticky}.CartView-module__QUXv_W__summary h2{margin:0 0 22px;font-size:21px;line-height:1.2}.CartView-module__QUXv_W__summaryRow,.CartView-module__QUXv_W__totalRow{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.CartView-module__QUXv_W__summaryRow{color:var(--ink-500);padding-bottom:18px;font-size:14px}.CartView-module__QUXv_W__totalRow{border-top:1px solid var(--border);margin-bottom:20px;padding-top:18px}.CartView-module__QUXv_W__totalRow strong:first-child{font-size:16px}.CartView-module__QUXv_W__totalRow strong:last-child{font-size:25px;font-weight:600}.CartView-module__QUXv_W__continue{color:var(--ink-500);text-align:center;margin-top:10px;padding:7px;font-size:13.5px;text-decoration:none;display:block}.CartView-module__QUXv_W__continue:hover,.CartView-module__QUXv_W__back:hover{color:var(--green-700)}.CartView-module__QUXv_W__loading,.CartView-module__QUXv_W__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.CartView-module__QUXv_W__loading{color:var(--ink-500);gap:14px;font-size:14px}.CartView-module__QUXv_W__spinner{border:3px solid var(--green-100);border-top-color:var(--green-700);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite CartView-module__QUXv_W__spin}.CartView-module__QUXv_W__empty{gap:16px}.CartView-module__QUXv_W__emptyIcon{border-radius:var(--r-pill);background:var(--cream-100);width:76px;height:76px;color:var(--green-300);place-items:center;display:grid}.CartView-module__QUXv_W__empty h2{margin:0;font-size:22px;font-weight:600}.CartView-module__QUXv_W__empty p{max-width:430px;color:var(--ink-500);margin:-5px 0 4px;font-size:14px;line-height:1.55}@keyframes CartView-module__QUXv_W__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.CartView-module__QUXv_W__layout{grid-template-columns:1fr;gap:30px}.CartView-module__QUXv_W__summary{position:static}}@media (max-width:720px){.CartView-module__QUXv_W__page{width:100%;min-height:0;padding:24px 18px 40px}.CartView-module__QUXv_W__head{margin-bottom:22px}.CartView-module__QUXv_W__titleRow{gap:5px}.CartView-module__QUXv_W__titleRow h1{font-size:32px}.CartView-module__QUXv_W__titleRow span{font-size:12.5px}.CartView-module__QUXv_W__group+.CartView-module__QUXv_W__group{margin-top:26px}.CartView-module__QUXv_W__row{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:17px 0}.CartView-module__QUXv_W__doorPreview{width:64px;height:94px}.CartView-module__QUXv_W__itemPreview{width:64px;height:64px}.CartView-module__QUXv_W__rowTop{gap:8px}.CartView-module__QUXv_W__rowTop h3{font-size:14.5px}.CartView-module__QUXv_W__rowTop p{margin-top:4px;font-size:11.5px;line-height:1.4}.CartView-module__QUXv_W__rowTop button{width:30px;height:30px}.CartView-module__QUXv_W__rowBottom{margin-top:12px}.CartView-module__QUXv_W__rowBottom strong,.CartView-module__QUXv_W__servicePrice{font-size:14.5px}.CartView-module__QUXv_W__summary{border-width:1px 0 0;border-radius:0;margin:0 -18px -40px;padding:22px 18px 26px}.CartView-module__QUXv_W__empty,.CartView-module__QUXv_W__loading{min-height:330px}}@media (prefers-reduced-motion:reduce){.CartView-module__QUXv_W__spinner{animation:none}}
