 .t-btn, .t-submit, .t-store__card__btn, .t-store__prod-popup__btn, .t-catalog__card__btn, .t-catalog__prod-popup__btn { position: relative; overflow: hidden; isolation: isolate; transform: translateY(0) scale(1); transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.55s ease, filter 0.55s ease !important; -webkit-tap-highlight-color: transparent; } .t-btn::after, .t-submit::after, .t-store__card__btn::after, .t-store__prod-popup__btn::after, .t-catalog__card__btn::after, .t-catalog__prod-popup__btn::after { content: ""; position: absolute; top: -80%; left: -70%; width: 110%; height: 260%; z-index: 2; opacity: 0; pointer-events: none; border-radius: 50%; background: radial-gradient( ellipse at center, rgba(255, 255, 255, 0.38) 0%, rgba(255, 255, 255, 0.20) 28%, rgba(255, 255, 255, 0.07) 52%, transparent 72% ); filter: blur(10px); transform: translateX(-45%) rotate(8deg) scale(0.8); } @media (hover: hover) and (pointer: fine) { .t-btn:hover, .t-submit:hover, .t-store__card__btn:hover, .t-store__prod-popup__btn:hover, .t-catalog__card__btn:hover, .t-catalog__prod-popup__btn:hover { transform: translateY(-2px) scale(1.01); box-shadow: 0 12px 30px rgba(201, 35, 53, 0.18), 0 3px 10px rgba(23, 27, 31, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.20) !important; filter: saturate(1.03) brightness(1.02); } .t-btn:hover::after, .t-submit:hover::after, .t-store__card__btn:hover::after, .t-store__prod-popup__btn:hover::after, .t-catalog__card__btn:hover::after, .t-catalog__prod-popup__btn:hover::after { animation: dostup-soft-glow 3.2s cubic-bezier(0.22, 1, 0.36, 1) infinite; } } @keyframes dostup-soft-glow { 0% { opacity: 0; transform: translateX(-45%) rotate(8deg) scale(0.8); } 12% { opacity: 0.42; } 38% { opacity: 0.28; transform: translateX(45%) rotate(8deg) scale(1.05); } 62% { opacity: 0; transform: translateX(155%) rotate(8deg) scale(1.2); } 100% { opacity: 0; transform: translateX(155%) rotate(8deg) scale(1.2); } } .t-btn:active, .t-submit:active, .t-store__card__btn:active, .t-store__prod-popup__btn:active, .t-catalog__card__btn:active, .t-catalog__prod-popup__btn:active { transform: translateY(0) scale(0.975); box-shadow: 0 4px 12px rgba(201, 35, 53, 0.14), inset 0 2px 4px rgba(23, 27, 31, 0.10) !important; transition-duration: 0.1s !important; } .t-btn:focus-visible, .t-submit:focus-visible, .t-store__card__btn:focus-visible, .t-store__prod-popup__btn:focus-visible, .t-catalog__card__btn:focus-visible, .t-catalog__prod-popup__btn:focus-visible { outline: 3px solid rgba(201, 35, 53, 0.25) !important; outline-offset: 3px; } @media screen and (max-width: 640px) { #rec3822134301 .t-catalog::before { display: none !important; content: none !important; animation: none !important; } #rec3822134301 .t-catalog__parts-above-wrapper-base { gap: 12px !important; } #rec3822134301 .t-catalog__parts-above-item { width: 132px !important; min-width: 132px !important; max-width: 132px !important; min-height: 160px !important; flex: 0 0 132px !important; } #rec3822134301 .t-catalog__parts-button-base { width: 132px !important; min-width: 132px !important; max-width: 132px !important; gap: 10px !important; } #rec3822134301 .t-catalog__parts-image-wrapper { width: 108px !important; min-width: 108px !important; max-width: 108px !important; height: 108px !important; } #rec3822134301 .t-catalog__parts-title { max-width: 132px !important; font-size: 14px !important; line-height: 1.2 !important; text-align: center !important; } } @media (prefers-reduced-motion: reduce) { .t-btn, .t-submit, .t-store__card__btn, .t-store__prod-popup__btn, .t-catalog__card__btn, .t-catalog__prod-popup__btn { transition: none !important; transform: none !important; } .t-btn::after, .t-submit::after, .t-store__card__btn::after, .t-store__prod-popup__btn::after, .t-catalog__card__btn::after, .t-catalog__prod-popup__btn::after { display: none !important; animation: none !important; } } :root{--d-red:#e32136;--d-red-dark:#b9182a;--d-black:#17191d;--d-muted:#727984;--d-line:#e4e7eb;--d-bg:#f5f6f7}.t706__cartpage,body.t706__body_cartpageshowed{background:var(--d-bg)!important}.t706__cartpage{color:var(--d-black)!important}.t706__cartpage-top{max-width:1280px!important;margin:0 auto!important;padding:32px 24px 14px!important;background:0 0!important}.t706__cartpage-heading{font-size:42px!important;line-height:1.1!important;font-weight:800!important;color:var(--d-black)!important}.t706__cartpage-content{max-width:1280px!important;width:auto!important;margin:0 auto!important;padding:18px 24px 64px!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:24px!important;align-items:start!important}.t706__cartpage-form,.t706__cartpage-info{grid-column:1!important;grid-row:1!important;width:auto!important;float:none!important;padding:0!important}.t706__cartpage-form{grid-column:2!important}.t706__cartpage-form-wrapper,.t706__cartpage-info-wrapper{background:#fff!important;border:1px solid #eceef0!important;border-radius:22px!important;padding:24px!important;box-shadow:0 12px 38px rgba(18,22,28,.06)!important}.t706__cartpage-products{display:block!important}.t706__product{position:relative!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;padding:20px 0!important;border-bottom:1px solid var(--d-line)!important}.t706__product-thumb{width:86px!important;height:86px!important}.t706__product-imgdiv{border-radius:14px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.t706__product-title{font-weight:700!important;color:var(--d-black)!important;font-size:15px!important;line-height:1.35!important}.t706__product-plusminus{border:1px solid var(--d-line)!important;border-radius:12px!important;padding:8px 10px!important;white-space:nowrap!important}.t706__product-amount{font-weight:800!important;color:var(--d-black)!important}.t706__cartpage-totals{margin-top:20px!important;padding-top:18px!important;border-top:0!important}.t706__cartwin-totalamount-row_total{font-size:23px!important;font-weight:800!important}.t706__form-upper-text{font-weight:800!important;color:var(--d-black)!important}.t706__cartpage-form-wrapper .t-input-group{margin-bottom:14px!important}.t706__cartpage-form-wrapper .t-input,.t706__cartpage-form-wrapper textarea{border:1px solid #d9dde2!important;border-radius:12px!important;background:#fff!important;height:52px!important;padding:0 14px!important}.t706__cartpage-form-wrapper textarea{height:auto!important;padding:14px!important}.t706__cartpage-form-wrapper .t-input-title{font-size:13px!important;font-weight:700!important;color:var(--d-black)!important;margin-bottom:7px!important}.t706__cartpage-form-wrapper .t-submit,.t706__cartpage-open-form,.t706__sidebar-continue{background:var(--d-red)!important;border-color:var(--d-red)!important;border-radius:14px!important;font-weight:800!important;box-shadow:none!important}.dBaseWarranty{display:flex;align-items:center;gap:8px;margin-top:10px;color:#4b5159;font-size:13px;font-weight:700}.dBaseWarranty:before{content:"✓";display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#eff8f1;color:#24a148;font-size:12px}.dProtectionList{grid-column:2/4;margin-top:4px;display:grid;gap:8px}.dProtectUnit{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#fff7f8;border:1px solid #f3c4ca;border-radius:12px}.dProtectUnit strong{display:block;font-size:13px;color:var(--d-black)}.dProtectUnit small{display:block;margin-top:3px;color:var(--d-muted);font-size:12px}.dProtectBtn,.dProtectEdit,.dProtectRemove{border:0;background:0 0;cursor:pointer;font:inherit;font-weight:800}.dProtectBtn,.dProtectEdit{color:var(--d-red);padding:0}.dProtectEdit{padding:7px 10px;border:1px solid var(--d-red);border-radius:9px}.dProtectRemove{color:#717780;padding:7px}.t706__product.dWarrantyNative{display:none!important}.dCartSectionTitle{font-size:20px;font-weight:800;color:var(--d-black);margin:22px 0 12px}.dCartChoices{display:grid;gap:10px;margin-bottom:20px}.dCartChoice{display:grid;grid-template-columns:24px 42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border:1px solid #dce0e5;border-radius:14px;cursor:pointer;transition:.2s;background:#fff}.dCartChoice:has(input:checked){border-color:var(--d-red);background:#fff5f6;box-shadow:0 0 0 1px var(--d-red)}.dCartChoice input{accent-color:var(--d-red);width:18px;height:18px}.dChoiceIcon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#f3f4f6;font-size:19px}.dChoiceText strong{display:block;font-size:14px}.dChoiceText span{display:block;color:var(--d-muted);font-size:12px;margin-top:3px}.dChoicePrice{font-weight:800;font-size:14px}.dCartRecommendations{padding-top:20px;border-top:1px solid var(--d-line)}.dRecScroller{display:flex;gap:10px;overflow-x:auto;padding:2px 1px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.dRecScroller::-webkit-scrollbar{display:none}.dRecCard{flex:0 0 142px;border:1px solid var(--d-line);border-radius:14px;padding:10px;background:#fff;scroll-snap-align:start}.dRecCard img{width:100%;height:96px;object-fit:contain}.dRecCard strong{display:block;font-size:12px;line-height:1.3;height:48px;overflow:hidden;margin:7px 0}.dRecPrice{font-size:14px;font-weight:800}.dRecAdd{width:100%;margin-top:8px;border:0;border-radius:10px;padding:9px 8px;background:var(--d-red);color:#fff;font-weight:800;cursor:pointer}.dWarrantyOverlay{position:fixed;inset:0;z-index:999999;background:rgba(17,20,24,.62);backdrop-filter:blur(7px);display:grid;place-items:center;padding:18px}.dWarrantyModal{width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:22px;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.dWarrantyHead{display:flex;justify-content:space-between;gap:16px;align-items:start}.dWarrantyHead h3{margin:0;font-size:25px;line-height:1.15}.dWarrantyClose{border:1px solid var(--d-line);background:#fff;border-radius:50%;width:38px;height:38px;font-size:22px;cursor:pointer}.dWarrantyProduct{margin:9px 0 18px;color:var(--d-muted);font-size:13px}.dWarrantyTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#f4f5f6;border-radius:13px;padding:5px}.dWarrantyTab{border:0;border-radius:10px;padding:10px 4px;background:0 0;font-weight:700;color:#676e77;cursor:pointer}.dWarrantyTab.isActive{background:var(--d-black);color:#fff}.dWarrantyPrice{text-align:center;font-size:30px;font-weight:900;margin:20px 0 14px}.dWarrantyAdd{display:block;margin:0 auto;width:100%;border:0;border-radius:13px;padding:14px;background:var(--d-red);color:#fff;font-size:15px;font-weight:900;cursor:pointer}.dWarrantyBenefits{border-top:1px solid var(--d-line);margin-top:20px;padding-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.dBenefit{display:flex;gap:9px}.dBenefitIcon{flex:0 0 28px;height:28px;border-radius:9px;background:#fff0f2;color:var(--d-red);display:grid;place-items:center;font-weight:900}.dBenefit strong{display:block;font-size:13px}.dBenefit span{display:block;color:var(--d-muted);line-height:1.35;margin-top:3px;font:400 12px/1.4 Arial,sans-serif!important}@media (max-width:900px){.t706__cartpage-content{grid-template-columns:1fr!important;padding:12px 12px 40px!important}.t706__cartpage-form,.t706__cartpage-info{grid-column:1!important;grid-row:auto!important}.t706__cartpage-info{order:1}.t706__cartpage-form{order:2}.t706__cartpage-top{padding:22px 16px 8px!important}.t706__cartpage-heading{font-size:30px!important}.t706__cartpage-form-wrapper,.t706__cartpage-info-wrapper{padding:17px!important;border-radius:17px!important}.t706__product{grid-template-columns:66px minmax(0,1fr)!important}.t706__product-thumb{width:66px!important;height:66px!important}.t706__product-amount,.t706__product-plusminus{grid-column:2!important}.dProtectionList{grid-column:1/3}.dWarrantyBenefits{grid-template-columns:1fr}.dCartChoice{grid-template-columns:22px 38px minmax(0,1fr)}.dChoicePrice{grid-column:3}.dWarrantyModal{padding:19px}.dWarrantyHead h3{font-size:22px}}.t706__cartwin,body.t706__body_cartwinshowed{overflow:auto!important;background:#f5f6f7!important}.t706__cartwin{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important}.t706__cartwin-content{position:relative!important;width:auto!important;max-width:1280px!important;min-height:100vh!important;margin:0 auto!important;padding:70px 24px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;grid-template-rows:auto auto auto 1fr!important;gap:0 24px!important;background:0 0!important}.t706__cartwin-top{grid-column:1/-1!important;padding:0 0 24px!important}.t706__cartwin-heading{font-size:42px!important;font-weight:800!important;color:#17191d!important}.t706__cartwin-bottom,.t706__cartwin-products{grid-column:1!important;background:#fff!important;border:1px solid #eceef0!important}.t706__cartwin-products{grid-row:2!important;border-radius:22px 22px 0 0!important;padding:4px 24px 0!important;box-shadow:0 12px 38px rgba(18,22,28,.06)!important}.t706__cartwin-bottom{grid-row:3!important;border-top:0!important;border-radius:0 0 22px 22px!important;padding:20px 24px 24px!important}.t706__form-upper-text,.t706__orderform{grid-column:2!important;background:#fff!important;border:1px solid #eceef0!important}.t706__form-upper-text{grid-row:2!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;padding:24px 24px 12px!important;margin:0!important;font-size:22px!important;line-height:1.35!important}.t706__orderform{grid-row:3/5!important;border-top:0!important;border-radius:0 0 22px 22px!important;padding:0 24px 24px!important}.t706__form-bottom-text{grid-column:2!important;grid-row:5!important;padding:12px 24px!important}.t706__cartwin-close{position:fixed!important;top:22px!important;right:26px!important;z-index:100001!important}.dCartRecommendations{grid-column:1!important;grid-row:4!important;margin-top:18px!important}@media (max-width:900px){.t706__cartwin-content{display:block!important;padding:58px 14px 40px!important}.t706__cartwin-heading{font-size:30px!important}.t706__cartwin-bottom,.t706__cartwin-products,.t706__form-upper-text,.t706__orderform{border-radius:16px!important;margin-bottom:14px!important}.t706__cartwin-bottom,.t706__orderform{border-top:1px solid #eceef0!important}.t706__cartwin-products{padding:2px 16px!important}.t706__cartwin-bottom,.t706__form-upper-text,.t706__orderform{padding-left:16px!important;padding-right:16px!important}}html body .dWarrantyOverlay,html body .t706__cartpage{font-family:Arial,Helvetica,sans-serif!important;color:#20252b!important}html body .t706__cartpage *{box-sizing:border-box}html body .t706__cartpage{background:#fafafa!important;padding:0!important;overflow-x:hidden!important}html body .t706__cartpage-top{position:relative!important;max-width:1480px!important;width:100%!important;margin:0 auto!important;padding:28px 24px 18px!important;border:0!important;height:auto!important;text-align:left!important;display:block!important}html body .t706__cartpage-heading{font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;padding:0!important;margin:0!important;color:#20252b!important}html body .t706__cartpage-back,html body .t706__cartpage-content:after,html body .t706__cartpage-content:before{display:none!important}html body .t706__cartpage-close{right:25px!important;top:36px!important;color:#20252b!important;filter:brightness(.25);opacity:1!important}html body .t706__cartpage-content.t-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;max-width:1480px!important;width:100%!important;margin:0 auto!important;padding:12px 24px 60px!important;align-items:start!important}html body .t706__cartpage-form,html body .t706__cartpage-info{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;position:static!important}html body .t706__cartpage-info{grid-column:1!important;grid-row:1!important}html body .t706__cartpage-form{grid-column:2!important;grid-row:1!important}html body .t706__cartpage-form-wrapper,html body .t706__cartpage-info-wrapper{padding:20px!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 3px 26px #20252b06!important;max-width:none!important;width:100%!important}html body .t706__cartpage .t706__product,html body .t706__cartpage-products{height:auto!important;max-height:none!important;width:100%!important;overflow:visible!important}html body .t706__cartpage-products{display:block!important;padding:0!important;margin:0!important}html body .t706__cartpage .t706__product{display:grid!important;grid-template-columns:64px minmax(0,1fr) 100px 24px!important;grid-template-rows:auto auto!important;gap:8px 12px!important;min-height:126px!important;padding:24px 0!important;align-items:center!important;border-bottom:1px solid #e8ebef!important}html body .t706__cartpage .t706__product>*{margin:0!important;padding:0!important;min-width:0!important;float:none!important;position:static!important;height:auto!important}html body .t706__cartpage .t706__product-thumb{grid-column:1!important;grid-row:1/3!important;width:64px!important;height:76px!important;display:block!important}html body .t706__cartpage .t706__product-imgdiv{width:64px!important;height:76px!important;background-size:contain!important;background-position:center!important;border-radius:0!important}html body .t706__cartpage .t706__product-title{grid-column:2!important;grid-row:1/3!important;width:auto!important;font:400 14px/1.4 Arial,Helvetica,sans-serif!important;align-self:center!important}html body .t706__cartpage .t706__product-title__option{font-size:10px!important;color:#8a8f97!important;overflow-wrap:anywhere}html body .t706__cartpage .t706__product-amount{grid-column:3/5!important;grid-row:1!important;width:auto!important;align-self:end!important;justify-self:end!important;white-space:nowrap!important;font:700 19px/1.3 Arial,sans-serif!important;display:flex!important;gap:4px!important}html body .t706__cartpage .t706__product-plusminus{grid-column:3!important;grid-row:2!important;width:100px!important;height:36px!important;display:flex!important;justify-content:space-around!important;align-items:center!important;border:1px solid #e2e6ec!important;border-radius:5px!important;padding:0 8px!important;font:14px Arial,sans-serif!important;align-self:start!important}html body .t706__cartpage .t706__product-minus,html body .t706__cartpage .t706__product-plus{display:grid!important;place-items:center!important;width:24px!important;height:30px!important;cursor:pointer;opacity:.7}html body .t706__cartpage .t706__product-del-wrapper{grid-column:4!important;grid-row:2!important;width:24px!important;align-self:start!important;padding-top:8px!important}html body .t706__cartpage .dBaseWarranty{font:400 11px/1.4 Arial,sans-serif!important;color:#7b828c!important;margin-top:7px!important;gap:4px!important}html body .t706__cartpage .dBaseWarranty:before{width:13px;height:13px;font-size:9px}html body .t706__cartpage .dProtectionList{grid-column:2/5!important;grid-row:3!important;width:100%!important}html body .t706__cartpage .dProtectUnit{background:#fff4f5!important;border-radius:8px!important;padding:10px 12px!important;gap:10px!important}html body .t706__cartpage .dProtectUnit:has(.dProtectBtn){background:0 0!important;border:0!important;padding:0!important;justify-content:flex-start!important}html body .t706__cartpage .dProtectUnit:has(.dProtectBtn)>div{display:none}html body .t706__cartpage .dProtectBtn{background:#f5f5f6!important;border-radius:4px!important;padding:5px 9px!important;color:#b71f32!important}html body .t706__cartpage .dProtectBtn:after{content:" ›";padding-left:8px}html body .t706__cartpage .dProtectBtn,html body .t706__cartpage .dProtectEdit,html body .t706__cartpage .dProtectRemove{font:700 12px Arial,sans-serif!important}html body .t706__cartpage .t706__form-upper-text{font:400 19px/1.35 Arial,Helvetica,sans-serif!important;color:#20252b!important;padding:0!important;margin:0 0 18px!important;background:0 0!important;border:0!important;border-radius:0!important}html body .t706__cartpage .t-form__inputsbox{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}html body .t706__cartpage .t-form__inputsbox>*{grid-column:1/-1!important;min-width:0!important;margin:0!important;width:100%!important}html body .t706__cartpage .t-form__inputsbox>.t-input-group_em,html body .t706__cartpage .t-form__inputsbox>.t-input-group_nm,html body .t706__cartpage .t-form__inputsbox>.t-input-group_ph{grid-column:auto!important}html body .t706__cartpage .t-input-title{font:400 13px/1.3 Arial,sans-serif!important;margin:0 0 6px!important;color:#30343a!important}html body .t706__cartpage .t-input,html body .t706__cartpage textarea.t-input{width:100%!important;min-width:0!important;height:42px!important;padding:9px 12px!important;border:1px solid #dce1e7!important;border-radius:6px!important;background:#fcfcfd!important;font:400 14px/1.4 Arial,sans-serif!important;color:#20252b!important}html body .t706__cartpage textarea.t-input{height:75px!important;resize:vertical}html body .t706__cartpage .t-input::placeholder{color:#b6bcc4!important}html body .t706__cartpage .dCartSectionTitle{font:400 19px/1.4 Arial,sans-serif!important;margin:10px 0 14px!important;color:#20252b!important}html body .t706__cartpage .dCartChoices{gap:10px!important;margin:0!important}html body .t706__cartpage .dCartChoice{grid-template-columns:20px 38px minmax(0,1fr) auto!important;gap:10px!important;padding:14px!important;border:1px solid #dde2e8!important;border-radius:12px!important;min-height:72px!important;box-shadow:none!important}html body .t706__cartpage .dCartChoice:has(input:checked){border-color:#e32136!important;background:#fff4f5!important}html body .t706__cartpage .dCartChoice input{width:18px!important;height:18px!important;margin:0!important}html body .t706__cartpage .dChoiceIcon{width:36px!important;height:36px!important;border-radius:10px!important;background:#ffe8eb!important;color:#d32135!important}html body .t706__cartpage .dChoiceText strong{font:700 14px/1.3 Arial,sans-serif!important}html body .t706__cartpage .dChoiceText span{font:400 12px/1.4 Arial,sans-serif!important;color:#7d848e!important;margin-top:4px!important}html body .t706__cartpage .dChoicePrice{font:700 14px Arial,sans-serif!important}html body .t706__cartpage .dPaymentChoices{margin-bottom:8px!important}html body .t706__cartpage .t-form__submit button{width:100%!important;height:48px!important;border-radius:6px!important;font:700 15px Arial,sans-serif!important;background:#e32136!important}html body .t706__cartpage .t-form__submit{margin-top:5px!important}html body .t706__cartpage .t706__form-bottom-text{padding:14px 0 0!important;font:400 11px/1.5 Arial,sans-serif!important;color:#9298a0!important}html body .t706__cartpage .t-checkbox__control{font:400 11px/1.5 Arial,sans-serif!important;color:#7d848e!important}html body .t706__cartpage .dCartRecommendations{border-top:1px solid #e5e9ee!important;margin:18px 0!important;padding:12px 0 0!important;max-width:100%!important}html body .t706__cartpage .dCartRecommendations .dCartSectionTitle{font:400 13px Arial,sans-serif!important;margin:0 0 12px!important;color:#707984!important}html body .t706__cartpage .dRecScroller{gap:10px!important;padding:0 0 14px!important;scrollbar-width:thin;scrollbar-color:#e32136 #f1f2f4}html body .t706__cartpage .dRecCard{position:relative;flex:0 0 105px!important;padding:9px!important;border:1px solid #e1e6eb!important;border-radius:7px!important;box-sizing:border-box!important}html body .t706__cartpage .dRecCard img{height:83px!important;width:100%!important}html body .t706__cartpage .dRecCard strong{font:400 11px/1.3 Arial,sans-serif!important;height:43px!important;margin:8px 0 5px!important}html body .t706__cartpage .dRecPrice{font:700 13px Arial,sans-serif!important;color:#d32135!important}html body .t706__cartpage .dRecAdd{position:absolute!important;right:5px!important;top:59px!important;width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important;font-size:0!important;box-shadow:0 2px 7px #d3213540!important}html body .t706__cartpage .dRecAdd:after{content:"+";font:400 22px Arial,sans-serif;color:#fff}html body .t706__cartpage .t706__cartpage-totals{margin:16px 0 0!important;padding:20px 0 4px!important;border-top:1px solid #e5e9ee!important}html body .t706__cartpage .t706__cartpage-prodamount{display:flex!important;justify-content:space-between!important;align-items:center!important;font:400 17px Arial,sans-serif!important}html body .t706__cartpage .t706__cartpage-prodamount .t706__cartwin-prodamount{font:700 24px Arial,sans-serif!important}.dBazaCartHeader{background:#f5f6f8;border-bottom:1px solid #eef0f2;padding:22px 24px;display:flex;align-items:center;gap:18px;width:100%;box-sizing:border-box;font:14px Arial,sans-serif}.dBazaCartHeader img{object-fit:contain}.dBazaCartHeader a{color:#24282d!important;text-decoration:none!important}.dBazaCartHeader .dBCatalog{background:#e32136;color:#fff!important;border-radius:7px;padding:15px 28px;font-weight:700}.dBazaCartHeader .dBGifts{border:1px solid #e32136;color:#d32135!important;padding:14px 20px;border-radius:7px;font-weight:700}.dBazaCartHeader .dBBack{margin-left:auto;color:#707984!important}.dCartBreadcrumb{font:13px Arial,sans-serif;color:#9298a0;max-width:1480px;padding:25px 24px 0;margin:auto}.dCartBreadcrumb a{color:#9298a0!important;text-decoration:none}html body .dWarrantyModal{box-sizing:border-box;width:min(480px,100%)!important;border-radius:8px!important;padding:24px!important;font-family:Arial,sans-serif!important}html body .dWarrantyHead h3{font:700 21px/1.2 Arial,sans-serif!important;color:#242933!important}html body .dWarrantyClose{width:36px;height:36px;border:2px solid #e32136;color:#727984;flex-shrink:0;background:#fff}html body .dWarrantyTabs{background:#fff;border:1px solid #e6e9ed;border-radius:24px;padding:4px;gap:2px}html body .dWarrantyTab{font:400 13px Arial,sans-serif!important;border-radius:20px;padding:10px 4px}html body .dWarrantyTab.isActive{background:#e32136!important;color:#fff!important}html body .dWarrantyPrice{font:700 25px Arial,sans-serif!important;margin:20px 0 14px}html body .dWarrantyAdd{width:auto!important;background:#fff!important;color:#e32136!important;border:1px solid #e32136!important;border-radius:7px!important;font:700 14px Arial,sans-serif!important;padding:13px 25px!important}html body .dWarrantyBenefits{grid-template-columns:1fr 1fr!important;gap:18px!important;margin-top:24px!important;padding-top:20px!important}html body .dBenefit strong{font:700 13px/1.3 Arial,sans-serif!important}@media (max-width:900px){html body .t706__cartpage-content.t-container{grid-template-columns:1fr!important;padding:10px 16px 35px!important;gap:18px!important}html body .t706__cartpage-info{grid-column:1!important;grid-row:1!important}html body .t706__cartpage-form{grid-column:1!important;grid-row:2!important}html body .t706__cartpage-top{padding:20px 16px 12px!important}html body .t706__cartpage-heading{font-size:30px!important}.dCartBreadcrumb{padding:18px 16px 0}.dBazaCartHeader{padding:14px 16px;gap:12px;flex-wrap:wrap}.dBazaCartHeader img{width:140px;height:36px}.dBazaCartHeader .dBGifts{display:none}.dBazaCartHeader .dBCatalog{padding:10px 15px}.dBazaCartHeader .dBBack{display:none}html body .t706__cartpage-close{top:23px!important;right:16px!important}}@media (max-width:480px){html body .t706__cartpage-form-wrapper,html body .t706__cartpage-info-wrapper{padding:15px!important;border-radius:12px!important}html body .t706__cartpage .t706__product{grid-template-columns:48px minmax(0,1fr) 86px 18px!important;gap:8px!important}html body .t706__cartpage .t706__product-imgdiv,html body .t706__cartpage .t706__product-thumb{width:48px!important;height:64px!important}html body .t706__cartpage .t706__product-title{font-size:12px!important}html body .t706__cartpage .t706__product-amount{font-size:15px!important}html body .t706__cartpage .t706__product-plusminus{width:86px!important}html body .t706__cartpage .dCartChoice{grid-template-columns:18px 28px minmax(0,1fr)!important;padding:12px!important;gap:8px!important}html body .t706__cartpage .dChoicePrice{grid-column:3!important}html body .t706__cartpage .dChoiceIcon{width:28px!important;height:30px!important}html body .dWarrantyModal{padding:20px!important}html body .dWarrantyBenefits{gap:12px!important}html body .dBenefit span{font-size:11px!important}}html body .t706__cartpage .t-input-group,html body .t706__cartpage .t-input-title{height:auto!important;min-height:0!important;max-height:none!important}html body .t706__cartpage .t-input-title{width:auto!important;padding:0!important;display:block!important;flex:none!important}html body .t706__cartpage .t-input-block{height:auto!important;min-height:0!important;position:static!important;width:100%!important}html body .t706__cartpage-totals{position:static!important;bottom:auto!important;top:auto!important;box-shadow:none!important}html body .t706__cartpage-prodamount{display:none!important}html body .t706__cartpage .t706__cartwin-totalamount-row_total{font:400 17px Arial,sans-serif!important}html body .t706__cartpage .t706__cartwin-totalamount-info_value{font:700 24px Arial,sans-serif!important}.dBazaCartHeader>a:first-child{display:flex;align-items:center;gap:9px}.dBazaCartHeader>a:first-child:after{content:"Доступ.";font:700 29px Arial,sans-serif;color:#17191d}.dBazaCartHeader img{width:48px!important;height:48px!important}.dBazaCartHeader{padding-left:max(24px,calc((100% - 1432px)/2));padding-right:max(24px,calc((100% - 1432px)/2))}@media (max-width:480px){.dBazaCartHeader>a:first-child:after{font-size:23px}.dBazaCartHeader img{width:37px!important;height:37px!important}.dBazaCartHeader{padding:14px 16px}.dBazaCartHeader .dBCatalog{margin-left:auto}html body .t706__cartpage .t706__product-title{grid-column:2/5!important;grid-row:1!important}html body .t706__cartpage .t706__product-thumb{grid-row:1/3!important}html body .t706__cartpage .t706__product-plusminus{grid-column:2!important;grid-row:2!important}html body .t706__cartpage .t706__product-amount{grid-column:3!important;grid-row:2!important;align-self:center!important}html body .t706__cartpage .t706__product-del-wrapper{grid-column:4!important;grid-row:2!important}}html body .t706__cartpage .t706__cartpage-prodamount{display:none!important}html body .t706__cartpage .t706__product{margin:0!important}html body .t706__cartpage .t706__product-del{position:static!important;display:block!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important}html body .t706__cartpage .t706__cartpage-info-wrapper{padding-top:20px!important}html body .t706__cartpage .t706__cartpage-form{display:block!important}html body .t706__cartpage .t706__cartpage-open-form-wrap,html body .t706__sidebar .dBaseWarranty:before{display:none!important}html body .t706__cartpage .t-form__submit,html body .t706__cartpage .t-input-group,html body .t706__cartpage .t706__cartwin-totalamount-wrap{display:block!important}html body .t706__sidebar .t706__sidebar-content{box-sizing:border-box!important;padding:28px!important;font-family:Arial,sans-serif!important;overflow-x:hidden!important}html body .t706__sidebar .t706__sidebar-top{margin-bottom:0!important;border-bottom:1px solid #e6e8ec!important}html body .t706__sidebar .t706__sidebar-heading{font:700 23px/1.25 Arial,sans-serif!important;padding-right:36px!important}html body .t706__sidebar .t706__sidebar-products{width:100%!important;min-width:0!important;margin:0!important}html body .t706__sidebar .t706__product{box-sizing:border-box!important;display:grid!important;grid-template-columns:72px 106px minmax(0,1fr) 24px!important;grid-template-rows:auto auto!important;gap:14px 12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:22px 0!important;align-items:start!important;border-bottom:1px solid #e6e8ec!important}html body .t706__sidebar .t706__product>*{box-sizing:border-box!important;position:static!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important;height:auto!important}html body .t706__sidebar .t706__product-thumb{grid-column:1!important;grid-row:1/3!important;width:72px!important;height:84px!important}html body .t706__sidebar .t706__product-imgdiv{width:100%!important;height:100%!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:10px!important;background-color:#f7f8fa!important}html body .t706__sidebar .t706__product-title{grid-column:2/4!important;grid-row:1!important;width:auto!important;max-width:none!important;font:600 15px/1.4 Arial,sans-serif!important;overflow-wrap:anywhere!important;color:#202328!important}html body .t706__sidebar .t706__product-title a{font:inherit!important}html body .t706__sidebar .t706__product-title__option{font:400 11px/1.4 Arial,sans-serif!important;color:#858a93!important;margin-top:5px!important}html body .t706__sidebar .dBaseWarranty{display:block!important;font:400 11px/1.45 Arial,sans-serif!important;color:#5c626b!important;margin:9px 0 0!important;padding:0!important;background:0 0!important;white-space:normal!important}html body .t706__sidebar .t706__product-plusminus{grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:106px!important;height:36px!important;border:1px solid #e1e4e9!important;border-radius:9px!important;padding:0 5px!important;font:400 14px/1 Arial,sans-serif!important}html body .t706__sidebar .t706__product-plusminus span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:26px!important;height:32px!important;margin:0!important;padding:0!important}html body .t706__sidebar .t706__product-amount{grid-column:3!important;grid-row:2!important;align-self:center!important;justify-self:end!important;width:auto!important;white-space:nowrap!important;font:700 17px/1.3 Arial,sans-serif!important;color:#202328!important}html body .t706__sidebar .t706__product-del-wrapper{grid-column:4!important;grid-row:1!important;display:block!important;width:24px!important;height:28px!important}html body .t706__sidebar .t706__product-del{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:28px!important;margin:0!important;padding:0!important;opacity:.65!important}html body .t706__sidebar .dProtectionList{grid-column:2/-1!important;grid-row:auto!important;width:auto!important}html body .t706__sidebar .t706__sidebar-prodamount-wrap{display:none!important}html body .t706__sidebar .t706__cartwin-totalamount-wrap{position:static!important;clear:both!important;width:100%!important;height:auto!important;margin:0!important;padding:24px 0!important;border:0!important;box-sizing:border-box!important}html body .t706__sidebar .t706__cartwin-totalamount-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;font:700 22px/1.3 Arial,sans-serif!important}html body .t706__sidebar .t706__sidebar-bottom{position:static!important;padding:0!important;margin:0!important;width:100%!important}html body .t706__sidebar .t706__sidebar-continue{width:100%!important;min-height:52px!important;border-radius:12px!important;background:#e31837!important;font:600 16px/1.3 Arial,sans-serif!important}@media (max-width:600px){html body .t706__sidebar .t706__sidebar-content{padding:22px 18px!important;width:100%!important;max-width:100%!important}html body .t706__sidebar .t706__product{grid-template-columns:56px 100px minmax(0,1fr) 22px!important;gap:12px 9px!important;padding:20px 0!important}html body .t706__sidebar .t706__product-thumb{width:56px!important;height:72px!important}html body .t706__sidebar .t706__product-title{font-size:14px!important}html body .t706__sidebar .t706__product-plusminus{width:100px!important}html body .t706__sidebar .t706__product-amount{font-size:16px!important}}html body .t706__sidebar .t706__sidebar-products{padding:0!important}html body .t706__sidebar .t706__sidebar-top{position:relative!important;padding:0 0 20px!important}html body .t706__sidebar .t706__sidebar-close{position:absolute!important;inset:0 0 auto auto!important;width:32px!important;height:32px!important;z-index:5!important;background:0 0!important}html body .t706__sidebar .t706__sidebar-close-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:6px!important;border:0!important;background:0 0!important}html body .t706__sidebar .t706__sidebar-close-icon{width:18px!important;height:18px!important}html body .t706__sidebar .t706__sidebar-close-icon rect{fill:#252930!important}html body .t706__sidebar .t706__product-plusminus img{position:static!important;transform:none!important;margin:0!important;opacity:.7!important}html body .t706__sidebar .t706__sidebar-prodamount-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;position:static!important;margin:0!important;padding:24px 0!important;border:0!important;font:700 22px/1.3 Arial,sans-serif!important}html body .t706__sidebar .t706__sidebar-content:has(.t706__cartwin-totalamount-wrap) .t706__sidebar-prodamount-wrap{display:none!important}html body .t706__sidebar .t706__cartwin-totalamount-list{border:0!important;padding:0!important;margin:0!important}.dm-added.dm-added .t706__sidebar{background:#28313b66!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.dm-added.dm-added .t706__sidebar-content{position:absolute!important;inset:50%auto auto 50%!important;transform:translate(-50%,-50%)!important;width:640px!important;max-width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;padding:22px 24px 18px!important;border-radius:16px!important;box-shadow:0 20px 60px #14182026!important;overflow:auto!important;transition:none!important}.dm-added.dm-added .t706__sidebar-heading{font:600 16px/1.4 Arial,sans-serif!important}.dm-added.dm-added .t706__sidebar-top{border:0!important;padding:0 0 14px!important}.dm-added.dm-added .t706__sidebar-close{top:-4px!important}.dm-added .t706__sidebar :is(.t706__product:not(.dm-added-item),.dBaseWarranty,.dProtectionList,.t706__product-title__option,.t706__product-del-wrapper,.t706__cartwin-totalamount-wrap,.t706__sidebar-prodamount-wrap){display:none!important}.dm-added.dm-added .t706__product.dm-added-item{grid-template-columns:52px minmax(0,1fr) 88px auto!important;grid-template-rows:auto!important;gap:12px!important;align-items:center!important;padding:16px 0!important}.dm-added.dm-added .t706__sidebar .t706__product-thumb{grid-area:1/1!important;width:52px!important;height:62px!important}.dm-added.dm-added .t706__sidebar .t706__product-title{grid-area:1/2!important;font:400 14px/1.35 Arial,sans-serif!important}.dm-added.dm-added .t706__sidebar .t706__product-plusminus{grid-area:1/3!important;width:88px!important;border-radius:4px!important;align-self:center!important}.dm-added.dm-added .t706__sidebar .t706__product-amount{grid-area:1/4!important;font:700 18px/1.3 Arial,sans-serif!important;text-align:right!important;align-self:center!important}.dm-added-unit{display:block;color:#7b818a;font:400 12px/1.4 Arial,sans-serif;margin-top:4px}.dm-added.dm-added .t706__sidebar-bottom{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;padding-top:16px!important}.dm-added-back{display:none}.dm-added .dm-added-back{display:block;background:#e32136;color:#fff;border:1px solid #e32136;border-radius:7px;font:600 14px Arial,sans-serif;min-height:48px;cursor:pointer}.dm-added.dm-added .t706__sidebar-continue{background:#fff!important;color:#e32136!important;border:1px solid #e32136!important;border-radius:7px!important;min-height:48px!important;height:auto!important;font:600 14px Arial,sans-serif!important;padding:12px!important}@media (max-width:600px){.dm-added.dm-added .t706__sidebar-content{padding:20px!important}.dm-added.dm-added .t706__product.dm-added-item{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px 10px!important}.dm-added.dm-added .t706__sidebar .t706__product-thumb{grid-area:1/1/3/2!important;width:48px!important}.dm-added.dm-added .t706__sidebar .t706__product-title{grid-area:1/2/2/4!important}.dm-added.dm-added .t706__sidebar .t706__product-plusminus{grid-area:2/2!important}.dm-added.dm-added .t706__sidebar .t706__product-amount{grid-area:2/3!important}.dm-added.dm-added .t706__sidebar-bottom{gap:10px!important}.dm-added .dm-added-back,.dm-added.dm-added .t706__sidebar-continue{font-size:12px!important}}html body .t706__cartpage .t706__cartpage-form-wrapper{padding:24px!important;font-family:Onest,Arial,sans-serif!important;color:#232831!important}html body .t706__cartpage .t706__cartpage-form-wrapper *{font-family:Onest,Arial,sans-serif!important}html body .t706__cartpage .t706__form-upper-text,html body .t706__cartpage .t706__cartpage-form-wrapper .dCartSectionTitle{font:400 18px/1.4 Onest,Arial,sans-serif!important;letter-spacing:-.25px!important;color:#232831!important}html body .t706__cartpage .t706__form-upper-text{margin:0 0 18px!important}html body .t706__cartpage .t-form__inputsbox{gap:18px 16px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .t-input-title{font:400 14px/1.5 Onest,Arial,sans-serif!important;color:#393e45!important;margin:0 0 6px!important}html body .t706__cartpage .t706__cartpage-form-wrapper :is(.t-input-group_nm:not(.dSurname),.t-input-group_ph,.t-input-group_em) .t-input-title:after{content:"*"}html body .t706__cartpage .t706__cartpage-form-wrapper .t-input{height:44px!important;padding:11px 13px!important;border:1px solid #dfe4ea!important;border-radius:7px!important;background:#fcfcfd!important;box-shadow:inset 0 1px 2px #1c263703!important;font:400 15px/1.4 Onest,Arial,sans-serif!important;color:#232831!important}html body .t706__cartpage .t706__cartpage-form-wrapper .t-input::placeholder{color:#a1a7af!important}html body .t706__cartpage .t706__cartpage-form-wrapper textarea.t-input{height:76px!important;resize:vertical!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartSectionTitle{margin:10px 0 16px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice{grid-template-columns:20px 40px minmax(0,1fr) auto!important;gap:14px!important;min-height:78px!important;padding:14px 16px!important;background:#fcfcfd!important;border:1px solid #dfe4ea!important;border-radius:12px!important;box-shadow:none!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice:has(input:checked){border-color:#e51b36!important;background:#fff5f6!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice input{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0!important;border:1.5px solid #d5dce5!important;border-radius:5px!important;background:#fff!important;display:grid!important;place-content:center!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice input:checked{background:#e51b36!important;border-color:#e51b36!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice input:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceIcon{width:40px!important;height:40px!important;border-radius:10px!important;background:#fee8eb!important;color:#e51b36!important}html body .t706__cartpage .dChoiceIcon svg{width:21px;height:21px;stroke-width:2}html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceText strong{font:600 14px/1.4 Onest,Arial,sans-serif!important;color:#232831!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceText span{font:400 14px/1.45 Onest,Arial,sans-serif!important;color:#777e88!important;margin-top:4px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dChoicePrice{font:600 14px/1.4 Onest,Arial,sans-serif!important;color:#232831!important;white-space:nowrap!important;grid-column:auto!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dPaymentChoices .dCartChoice{grid-template-columns:20px 40px minmax(0,1fr)!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dPaymentChoices{margin-bottom:0!important}html body .t706__cartpage .t706__cartpage-form-wrapper .t-form__submit button{font:600 15px/1.4 Onest,Arial,sans-serif!important;background:#e51b36!important;border-radius:7px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dm-address-hidden{display:none!important}@media (max-width:600px){html body .t706__cartpage .t706__cartpage-form-wrapper{padding:18px 14px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice{grid-template-columns:18px 34px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceIcon{width:34px!important;height:36px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .dChoicePrice{grid-column:3!important;font-size:13px!important;margin-top:-4px!important}html body .t706__cartpage .t706__cartpage-form-wrapper .t-input{font-size:16px!important}}@media (max-width:370px){html body .t706__cartpage .t-form__inputsbox{grid-template-columns:1fr!important}}html body .t706__cartpage .t706__cartpage-info-wrapper{padding:24px!important;font-family:Onest,Arial,sans-serif!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product{grid-template-columns:80px minmax(0,1fr) 132px 36px!important;gap:12px 14px!important;padding:24px 0!important;min-height:150px!important;border-bottom:1px solid #eceef1!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-thumb{width:80px!important;height:96px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-imgdiv{width:80px!important;height:96px!important;background-color:#fff!important;background-size:contain!important;border-radius:8px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title{font:500 14px/1.45 Onest,Arial,sans-serif!important;color:#232831!important;overflow-wrap:anywhere!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title a{font:inherit!important;text-decoration:none!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title__option{font:400 11px/1.4 Onest,Arial,sans-serif!important;color:#9399a1!important;margin-top:5px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dBaseWarranty{font:400 11px/1.4 Onest,Arial,sans-serif!important;color:#777e88!important;align-items:flex-start!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-amount{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:2px 4px!important;font:600 19px/1.35 Onest,Arial,sans-serif!important;font-variant-numeric:tabular-nums!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dmUnitPrice{flex-basis:100%!important;text-align:right!important;font:400 11px/1.5 Onest,Arial,sans-serif!important;color:#777e88!important;white-space:nowrap!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plusminus{width:132px!important;height:42px!important;border-radius:8px!important;padding:0!important;border:1px solid #dfe4ea!important;font:500 14px Onest,Arial,sans-serif!important;overflow:hidden!important}html body .t706__cartpage .t706__cartpage-info-wrapper :is(.t706__product-minus,.t706__product-plus){width:42px!important;height:40px!important;display:grid!important;place-items:center!important;opacity:1!important;color:#4f5660!important;transition:background .15s,color .15s}html body .t706__cartpage .t706__cartpage-info-wrapper :is(.t706__product-minus,.t706__product-plus):hover{background:#fff1f3!important;color:#e51b36!important}html body .t706__cartpage .t706__cartpage-info-wrapper :is(.t706__product-minus,.t706__product-plus,.t706__product-del) img{display:none!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-minus:before{content:"−";font:400 21px/1 Onest,Arial,sans-serif}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plus:before{content:"+";font:400 21px/1 Onest,Arial,sans-serif}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del-wrapper{width:36px!important;padding:0!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del{width:36px!important;height:42px!important;display:grid!important;place-items:center!important;color:#8b929d!important;border-radius:8px!important;opacity:1!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del:hover{color:#e51b36!important;background:#fff1f3!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del:before{content:"";width:18px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M9 6V4h6v2M5 6l1 14h12l1-14M10 10v6M14 10v6'/%3E%3C/svg%3E")center/contain no-repeat}html body .t706__cartpage .t706__cartpage-info-wrapper [role=button]:focus-visible{outline:2px solid #e51b36!important;outline-offset:2px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dCartRecommendations{margin:22px 0!important;padding:0!important;border:0!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dCartRecommendations .dCartSectionTitle{font:500 17px/1.4 Onest,Arial,sans-serif!important;color:#232831!important;margin:0 0 5px!important}html body .t706__cartpage .dmRecSubtitle{font:400 12px/1.45 Onest,Arial,sans-serif;color:#777e88;margin-bottom:14px}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecScroller{gap:12px!important;padding-bottom:12px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecCard{flex:0 0 145px!important;padding:12px!important;border:1px solid #e6e9ed!important;border-radius:12px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecCard a{color:#232831!important;text-decoration:none!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecCard img{height:100px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecCard strong{font:400 12px/1.4 Onest,Arial,sans-serif!important;height:51px!important;margin:10px 0!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecPrice{font:600 15px/1.4 Onest,Arial,sans-serif!important;color:#232831!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecAdd{position:static!important;display:block!important;width:100%!important;height:34px!important;margin-top:9px!important;border:1px solid #e51b36!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;color:#e51b36!important;font:500 12px Onest,Arial,sans-serif!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecAdd:after{display:none!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dRecAdd:hover{background:#fff5f6!important}.dmUndoNotice{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:1000002;display:flex;align-items:center;gap:16px;max-width:calc(100% - 24px);padding:14px 16px;border:1px solid #e3e7ec;border-radius:12px;background:#fff;color:#232831;box-shadow:0 6px 28px #17202c20;font:400 14px/1.4 Onest,Arial,sans-serif}.dmUndoNotice button{border:0;background:0 0;font:600 14px Onest,Arial,sans-serif;cursor:pointer;min-height:36px;color:#e51b36}.dmUndoNotice .dmUndoDismiss{font-size:22px;color:#777e88}@media (max-width:600px){html body .t706__cartpage .t706__cartpage-info-wrapper{padding:18px 14px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product{grid-template-columns:60px minmax(0,1fr) 100px 36px!important;gap:12px 10px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-thumb{grid-column:1!important;grid-row:1/3!important;width:60px!important;height:80px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-imgdiv{width:60px!important;height:80px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title{grid-column:2/5!important;grid-row:1!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plusminus{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:100px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-amount{grid-column:3!important;grid-row:2!important;font-size:16px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del-wrapper{grid-column:4!important;grid-row:2!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dmUnitPrice{font-size:10px!important}.dmUndoNotice{gap:10px;font-size:12px}}@media (max-width:390px){html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product{grid-template-columns:52px minmax(0,1fr) 36px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title{grid-column:2/4!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-amount{grid-column:2/4!important;grid-row:2!important;justify-self:start!important;justify-content:flex-start!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dmUnitPrice{text-align:left!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plusminus{grid-column:2!important;grid-row:3!important;width:120px!important}html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del-wrapper{grid-column:3!important;grid-row:3!important}html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectionList{grid-row:4!important;grid-column:1/-1!important}} 
/* DM MOBILE NAVIGATION */
#dm-mobile-nav,#dm-collection,#dm-collection-toast,.dm-product-actions{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;color:#202329}
#dm-mobile-nav{display:none}
@media(min-width:961px){.dm-product-actions{display:none!important}}
.dm-icon-button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e4e6eb;border-radius:50%;background:#fff;color:#606872;cursor:pointer;padding:8px;flex-shrink:0}
.dm-icon-button svg{width:22px;height:22px;pointer-events:none}
.dm-icon-button[aria-pressed="true"]{color:#e51d3a;border-color:#f5b7c1;background:#fff4f6}
.dm-icon-button[aria-pressed="true"] [d^="M20.8"]{fill:currentColor}
.dm-collection-product{position:relative}
.dm-product-actions{position:absolute;right:10px;top:10px;z-index:4;display:flex;gap:6px}
#dm-collection[hidden],.dm-nav-count[hidden]{display:none!important}
#dm-collection{position:fixed;inset:0;z-index:100000;background:rgba(23,26,30,.38);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(5px)}
#dm-collection *{box-sizing:border-box}
.dm-collection-shell{width:min(1080px,100%);max-height:90dvh;display:flex;flex-direction:column;border-radius:24px;background:#fff;box-shadow:0 20px 80px #0002;overflow:hidden}
#dm-collection header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #eceef1}
#dm-collection h2{margin:0;font-size:26px;line-height:1.2;font-weight:700;color:#202329}
#dm-collection-note{font-size:13px;color:#757b85;margin:8px 0 0;line-height:1.4}
.dm-collection-content{overflow:auto;overscroll-behavior:contain;padding:24px}
.dm-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}
.dm-saved-card{border:1px solid #e6e8ec;border-radius:16px;padding:14px;text-align:left;min-width:0}
#dm-collection a{color:inherit;text-decoration:none}
.dm-saved-card img,.dm-no-photo{width:100%;height:150px;object-fit:contain;background:#fff;border-radius:8px}
.dm-no-photo{display:grid;place-items:center;color:#858b93;font-size:13px}
.dm-saved-card h3{font-size:14px;line-height:1.45;font-weight:500;margin:12px 0;overflow-wrap:anywhere}
.dm-saved-card strong{display:block;font-size:16px;line-height:1.4;margin-top:12px}
.dm-saved-actions{display:flex;gap:10px;align-items:center;margin-top:16px;flex-wrap:wrap}
#dm-collection .dm-product-link{display:inline-flex;justify-content:center;align-items:center;min-height:42px;background:#e51d3a;color:#fff;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600}
.dm-saved-actions button{background:none;border:0;color:#777;font:inherit;font-size:12px;cursor:pointer;padding:8px 0}
.dm-empty{padding:48px 12px;text-align:center}.dm-empty>svg{width:48px;height:48px;color:#e51d3a}.dm-empty h3{font-size:20px;line-height:1.4;margin:20px 0 8px}.dm-empty p{font-size:14px;color:#757b85;line-height:1.5;margin:0 0 24px}
.dm-compare-scroll{overflow:auto;overscroll-behavior-x:contain}.dm-compare-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.45;width:max-content;min-width:100%}.dm-compare-scroll th,.dm-compare-scroll td{padding:14px;border-bottom:1px solid #e6e8ec;vertical-align:top;width:210px;max-width:210px;text-align:left;font-weight:400}.dm-compare-scroll tbody tr:nth-child(odd){background:#f7f8fa}.dm-compare-scroll th:first-child{width:140px;max-width:140px;font-size:12px;font-weight:600}.dm-compare-scroll .dm-saved-card{border:0;padding:0}.dm-compare-hint{font-size:12px;line-height:1.5;color:#757b85;margin:16px 0 0}
#dm-collection-toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%,10px);opacity:0;pointer-events:none;z-index:100002;background:#24272d;color:#fff;border-radius:12px;padding:12px 18px;font-size:13px;line-height:1.4;max-width:90vw;width:max-content;transition:opacity .15s,transform .15s}#dm-collection-toast.is-visible{opacity:1;transform:translate(-50%,0)}
#dm-collection button:focus-visible,#dm-mobile-nav a:focus-visible,.dm-icon-button:focus-visible{outline:2px solid #e51d3a;outline-offset:3px}
@media(max-width:960px){
 body.dm-has-mobile-nav{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}
 #dm-mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:99000;min-height:66px;padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e9ebef;box-shadow:0 -4px 20px #20232906}
 #dm-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;font-size:10px;line-height:14px;font-weight:500;letter-spacing:0;text-decoration:none;color:#777f89!important;-webkit-tap-highlight-color:transparent}
 #dm-mobile-nav a.is-active{color:#e51d3a!important}.dm-nav-icon{position:relative;display:block;width:24px;height:24px}.dm-nav-icon svg{width:24px;height:24px}.dm-nav-count{position:absolute;top:-5px;right:-10px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:10px;background:#e51d3a;color:#fff;font-size:9px;font-weight:700;line-height:15px;border:1px solid #fff}
 #dm-collection{padding:0 0 calc(66px + env(safe-area-inset-bottom,0px));align-items:stretch;background:#fff;z-index:98999;backdrop-filter:none}.dm-collection-shell{width:100%;max-height:none;border-radius:0;box-shadow:none}#dm-collection header{padding:20px 16px}#dm-collection h2{font-size:23px}.dm-collection-content{padding:16px}.dm-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dm-saved-card{padding:10px}.dm-saved-card img{height:125px}.dm-saved-card h3{font-size:12px}.dm-saved-card strong{font-size:14px}.dm-saved-actions{gap:4px}.dm-product-actions{top:8px;right:8px;gap:4px}.dm-product-actions .dm-icon-button{width:34px;height:34px;padding:7px}.dm-compare-scroll th:first-child{width:94px;max-width:94px}.dm-compare-scroll th,.dm-compare-scroll td{width:180px;max-width:180px;padding:10px}.dm-compare-scroll .dm-saved-card img{height:120px}
 body:has(.t706__cartwin_showed) #dm-mobile-nav,body:has(.t706__cartwin_showed) #dm-collection,body.t706__body_cartpageshowed #dm-mobile-nav,body:has(.t706__sidebar_showed) #dm-mobile-nav{visibility:hidden}
 body:has(input:not([type=checkbox]):focus) #dm-mobile-nav,body:has(textarea:focus) #dm-mobile-nav{display:none}
}
@media(prefers-reduced-motion:reduce){#dm-collection-toast{transition:none}}
/* Compact card actions and a two-column phone comparison. */
.dm-compare-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:11px;color:#737b85}.dm-differences-label{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14px;color:#303640;cursor:pointer}.dm-differences{width:18px;height:18px;margin:0;accent-color:#e51d3a;cursor:pointer}.dm-differences:focus-visible{outline:2px solid #e51d3a;outline-offset:3px}.dm-differences-label:has(:disabled){opacity:.5;cursor:default}.dm-compare-scroll .dm-spec-group th{padding:20px 8px 9px;font-size:14px;font-weight:700;color:#202329;border-bottom:2px solid #e51d3a;background:#fff}.dm-spec-group span{position:sticky;left:8px}.dm-compare-scroll .dm-spec-different td{background:#fff5f6}.dm-spec-sources{font-size:11px;line-height:1.5;color:#737b85;margin-top:12px}.dm-spec-sources summary{cursor:pointer}.dm-spec-sources a{display:block;text-decoration:underline!important;margin:6px 0}
.dm-product-actions{flex-direction:column;gap:2px;right:8px;top:8px}
.dm-product-actions .dm-icon-button{width:32px;height:32px;padding:8px;border:0;border-radius:10px;background:radial-gradient(circle,rgba(255,255,255,.88) 12px,transparent 12.5px);color:#626a74;box-shadow:none}
.dm-product-actions .dm-icon-button svg{width:16px;height:16px;stroke-width:1.6}
.dm-product-actions .dm-icon-button[aria-pressed="true"]{color:#e51d3a;background:radial-gradient(circle,#fff3f5 12px,transparent 12.5px)}
#dm-collection header{flex-shrink:0}
.dm-collection-content{min-height:0}
.dm-compare-scroll table{width:100%;min-width:calc(var(--dm-columns) * 210px);table-layout:fixed}
.dm-compare-scroll th,.dm-compare-scroll td,.dm-compare-scroll th:first-child{width:auto;max-width:none;overflow-wrap:anywhere;word-break:normal;font-size:14px;line-height:1.5;padding:12px 14px;font-weight:400}
.dm-compare-scroll thead th{vertical-align:top;background:#fff}
.dm-compare-scroll tbody tr:nth-child(odd){background:transparent}
.dm-compare-scroll .dm-compare-label th{padding:10px 14px 5px;border:0;background:#f5f6f8;font-weight:600;font-size:12px;color:#626b75;text-align:left}
.dm-compare-label span{position:sticky;left:12px;display:inline-block;max-width:calc(100vw - 48px)}
.dm-compare-scroll tbody td{padding-top:7px;padding-bottom:14px;background:#f5f6f8;border-bottom:8px solid white}
.dm-compare-scroll .dm-saved-card h3{height:80px;overflow:auto;line-height:20px;margin:12px 0;font-size:14px;font-weight:500}
.dm-compare-scroll .dm-saved-actions{display:flex;flex-direction:column;align-items:stretch;gap:3px;margin-top:0}
#dm-collection .dm-compare-scroll .dm-product-link{min-height:36px;padding:8px;font-size:12px;border-radius:8px}
.dm-compare-scroll .dm-saved-actions button{font-size:12px;padding:8px;color:#767d87}
.dm-spec-retry{border:1px solid #e51d3a;color:#e51d3a;background:#fff;padding:10px 14px;border-radius:8px;cursor:pointer}
@media(max-width:960px){
 .dm-product-actions{right:6px;top:6px;gap:2px}
 .dm-product-actions .dm-icon-button{width:32px;height:32px;padding:8px}
 #dm-collection header{padding:16px}#dm-collection h2{font-size:22px}#dm-collection-note{font-size:12px}
 .dm-collection-content{padding:10px 12px 16px}
 .dm-compare-scroll table{min-width:calc(var(--dm-columns) * 158px)}
 .dm-compare-scroll th,.dm-compare-scroll td,.dm-compare-scroll th:first-child{padding:8px;font-size:12px;line-height:1.45}
 .dm-compare-scroll .dm-compare-label th{padding:9px 8px 4px;font-size:11px}
 .dm-compare-scroll tbody td{padding:5px 8px 12px}
 .dm-compare-scroll .dm-saved-card img,.dm-compare-scroll .dm-no-photo{height:110px}
 .dm-compare-scroll .dm-saved-card h3{font-size:12px;line-height:17px;height:85px;margin:10px 0}
 .dm-compare-hint{font-size:11px;line-height:1.5}
}


/* DM sidebar styles: moved from HEAD, unchanged */
@media(min-width:961px){
#rec3822134301 .t-catalog-parts-sidebar__container{padding:12px!important;border-radius:18px!important;border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 4px 20px #20232904}
#rec3822134301 .t-catalog__parts-sidebar-item{margin:0!important}
#rec3822134301 .t-catalog__parts-sidebar-button{box-sizing:border-box;min-height:44px!important;padding:9px 10px!important;gap:10px!important;border-radius:10px!important;color:#30343b!important;opacity:1!important;transition:background .12s,color .12s}
#rec3822134301 .t-catalog__parts-sidebar-title{font-size:14px!important;line-height:1.4!important;color:inherit!important;font-weight:400!important}
#rec3822134301 [data-storepart-level="0"]>.t-catalog__parts-sidebar-button .t-catalog__parts-sidebar-title{font-weight:600!important}
#rec3822134301 [data-storepart-level="1"]>.t-catalog__parts-sidebar-button .t-catalog__parts-sidebar-title{font-weight:500!important;font-size:13px!important}
#rec3822134301 [data-storepart-level="2"]>.t-catalog__parts-sidebar-button{min-height:38px!important;padding:7px 9px!important}
#rec3822134301 [data-storepart-level="2"]>.t-catalog__parts-sidebar-button .t-catalog__parts-sidebar-title{font-size:13px!important}
#rec3822134301 .t-catalog__parts-sidebar-button:hover{background:#f4f5f7!important}
#rec3822134301 .t-catalog__parts-sidebar-button.t-catalog__parts-current{background:#fff0f3!important;color:#cc1936!important}
#rec3822134301 .t-catalog__parts-sidebar-button.t-catalog__parts-current .t-catalog__parts-sidebar-title{font-weight:600!important}
#rec3822134301 .t-catalog__parts-sidebar-button:focus-visible{outline:2px solid #d51c3a;outline-offset:1px}
#rec3822134301 .t-catalog__parts-sidebar-item>.t-catalog__parts-subparts{margin-left:20px!important;padding-left:7px!important;border-left:1px solid #e9ebef}
#rec3822134301 .t-catalog__parts-sidebar-button .t-catalog__parts-part-image-wrapper{width:24px!important;height:24px!important;border-radius:6px!important;background:transparent!important}
#rec3822134301 .t-catalog__parts-sidebar-button .t-catalog__parts-part-image{object-fit:contain!important;width:100%;height:100%}
#rec3822134301 .t-catalog__parts-sidebar-button .t-catalog__parts-expand-arrow{margin-left:auto;flex-shrink:0;color:inherit;opacity:.65}
#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="882678258863"]{color:#cc1936!important}
}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="567561193943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="567561193943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="567561193943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h14v11H5z%20M2%2019h20l-3-4H5z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h14v11H5z%20M2%2019h20l-3-4H5z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="803533267523"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="803533267523"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="803533267523"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203v5m8-5v5M6%208h12v4a6%206%200%200%201-6%206v3m-6-13h12%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203v5m8-5v5M6%208h12v4a6%206%200%200%201-6%206v3m-6-13h12%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="406861660943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="406861660943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="406861660943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v13H3z%20M12%2017v4m-4%200h8%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v13H3z%20M12%2017v4m-4%200h8%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="562114478893"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="562114478893"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="562114478893"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%207V2h8v5m-8%2010v5h8v-5M7%207h10v10H7z%20M12%209v4h3%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%207V2h8v5m-8%2010v5h8v-5M7%207h10v10H7z%20M12%209v4h3%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="608724886523"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="608724886523"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="608724886523"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013V10a8%208%200%200%201%2016%200v3M4%2012H2v8h5v-8z%20M20%2012h2v8h-5v-8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013V10a8%208%200%200%201%2016%200v3M4%2012H2v8h5v-8z%20M20%2012h2v8h-5v-8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="224954221213"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="224954221213"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="224954221213"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207h10c3%200%204%203%205%2010%200%203-3%204-5%200H7c-2%204-5%203-5%200%201-7%202-10%205-10z%20M7%2010v5m-2-2h4m6-1h.01m3%202h.01%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207h10c3%200%204%203%205%2010%200%203-3%204-5%200H7c-2%204-5%203-5%200%201-7%202-10%205-10z%20M7%2010v5m-2-2h4m6-1h.01m3%202h.01%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="465971299943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="465971299943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="465971299943"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2011%209-8%209%208M5%2010v11h5v-7h4v7h5V10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2011%209-8%209%208M5%2010v11h5v-7h4v7h5V10%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="559299175883"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="559299175883"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="559299175883"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%206h20v14H2z%20M8%202l4%204%204-4m-7%2018h6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%206h20v14H2z%20M8%202l4%204%204-4m-7%2018h6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}
@media(min-width:961px){#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="872741982283"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder){color:inherit}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="872741982283"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)>svg{display:none}#rec3822134301 .t-catalog__parts-sidebar-button[data-storepart-uid="872741982283"] .t-catalog__parts-part-image-wrapper:has(.t-catalog__parts-icon--placeholder)::after{content:"";display:block;width:20px;height:20px;margin:2px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209h6v6H9z%20M9%209%205%205m10%204%204-4M9%2015l-4%204m10-4%204%204M2%205a3%203%200%201%200%206%200%203%203%200%201%200-6%200m14%200a3%203%200%201%200%206%200%203%203%200%201%200-6%200M2%2019a3%203%200%201%200%206%200%203%203%200%201%200-6%200m14%200a3%203%200%201%200%206%200%203%203%200%201%200-6%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209h6v6H9z%20M9%209%205%205m10%204%204-4M9%2015l-4%204m10-4%204%204M2%205a3%203%200%201%200%206%200%203%203%200%201%200-6%200m14%200a3%203%200%201%200%206%200%203%203%200%201%200-6%200M2%2019a3%203%200%201%200%206%200%203%203%200%201%200-6%200m14%200a3%203%200%201%200%206%200%203%203%200%201%200-6%200%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}}

/* Audit 2026-10-04: bottom navigation is the mobile cart entry; avoid covering product actions. */
@media (max-width:960px){
  body.dm-has-mobile-nav .t706__carticon{display:none!important;visibility:hidden!important;pointer-events:none!important;}
}

/* Audit 2026-10-04: product actions above native slider hit areas (z-index:9). */
@media (max-width:960px){.dm-collection-product > .dm-product-actions{z-index:20!important;}}

/* Audit 2026-10-04: keep native mobile filter footer unobstructed. */
@media(max-width:960px){body:has(.t-catalog__filter__mobile-modal-panel_open) #dm-mobile-nav{display:none!important;}}


/* Audit 2026-10-05: reserve the native 17px breadcrumb + 15px gap before async catalog initialization. */
@media (min-width:961px){
  #rec3822134301 .t1291.js-catalog-has-new-parts-02-26 > .t-catalog__grid-cont:first-child{
    position:relative;
    padding-top:32px;
  }
  #rec3822134301 .t1291.js-catalog-has-new-parts-02-26 > .t-catalog__grid-cont:first-child > .t-catalog__breadcrumbs_position_above_title{
    position:absolute;
    top:0;
    left:40px;
    right:40px;
    margin-bottom:0;
  }
  /* Root strip renders at 197px. Do not impose a height once Tilda has supplied category content. */
  #rec3822134301 #parts-above-id-3822134301:empty{
    min-height:197px;
  }
  /* Keep the default 56px control row + 20px bottom gap in the initial skeleton. */
  #rec3822134301 .js-catalog-cont-w-filter{
    padding-top:76px;
  }
  #rec3822134301 .js-catalog-cont-w-filter > .t-catalog__filter{
    margin-top:-76px;
  }
}

/* Audit 2026-10-05: native sticky buy button must stay above mobile navigation. */
@media (max-width:960px){
  body.dm-has-mobile-nav .t-catalog__prod-popup__btn-wrapper-fixed{
    bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;
  }
}

/* Audit 2026-10-05, pass 6: reserve async catalog UI on phones/tablets.
   Measured root strip: 160px at <=640px, 197px at 768px.
   Native mobile filter: 32px controls + 20px bottom gap.
   Only the empty strip is reserved; loaded category content keeps its own height. */
@media (max-width:960px){
  #rec3822134301 .t1291.js-catalog-has-new-parts-02-26 > .t-catalog__grid-cont:first-child{
    position:relative;
    padding-top:32px;
  }
  #rec3822134301 .t1291.js-catalog-has-new-parts-02-26 > .t-catalog__grid-cont:first-child > .t-catalog__breadcrumbs_position_above_title{
    position:absolute;
    top:0;
    left:20px;
    right:20px;
    margin-bottom:0;
  }
  #rec3822134301 #parts-above-id-3822134301:empty{
    min-height:197px;
  }
  #rec3822134301 .js-catalog-cont-w-filter{
    padding-top:52px;
  }
  #rec3822134301 .js-catalog-cont-w-filter:has(.t-catalog__filter_above-products){
    padding-top:0;
  }
}
@media (max-width:640px){
  #rec3822134301 #parts-above-id-3822134301:empty{
    min-height:160px;
  }
}

/* Keep native TildaSans files and weights; show readable text while loading. */
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 250 1000;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations');     
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 300;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Light.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 400;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),  
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Regular.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 500;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),  
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Medium.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 600;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),  
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Semibold.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 700;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),  
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Bold.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 800;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),  
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Extrabold.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'TildaSans';
  font-style: normal;
  font-weight: 900;
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.eot');
  src: url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.eot?#iefix') format('embedded-opentype'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2-variations'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff') format('woff-variations'),  
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.woff2') format('woff2'),
       url('https://static.tildacdn.com/fonts/tildasans/TildaSans-Black.woff') format('woff');
  font-display: swap;
}

/* dm-onest-direct-fonts-pass19: same Google variable font, no blocking stylesheet request. */@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmS-HYoEoeyxMI.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmb-HYoEoeyxMI.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnj-HYoEoeyxMI.woff2) format('woff2'); unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xnx-HYoEoeyxMI.woff2) format('woff2'); unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;}@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmQ-HYoEoeyxMI.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmR-HYoEoeyxMI.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Onest'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/onest/v11/gNMKW3F-SZuj7xmf-HYoEoey.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* dm-product-gallery-preinit-20261018: yield to native layout at slider init. */
@media (max-width:640px) {
  .t-catalog__product-snippet .t-catalog__prod-popup__slider .t-slds__items-wrapper:not([data-slider-initialized]) > .t-slds__item:not(.t-slds__item_active) {
    display:none;
  }
  .t-catalog__product-snippet .t-catalog__prod-popup__slider .t-slds__items-wrapper:not([data-slider-initialized]) > .t-slds__item_active {
    display:block;
    float:none;
    width:100%;
    opacity:1!important;
  }
}

/* Direct product SSR omits navigation; Tilda inserts it before the gallery.
   Reserve the exact current mobile row (10 + 48 + 32 + 2 + 15 + 7 = 114px).
   The reservation disappears atomically when the real navigation is inserted.
   Recheck if the catalog's breadcrumb visibility/position or mobile styles change. */
@media(max-width:640px){
  #rec3822134301 .t-catalog__product-snippet .t-container>div:has(>.js-catalog-prod-slider):not(:has(>.js-catalog-prod-breadcrumbs))::before{
    content:"";
    display:block;
    height:114px;
  }
}


/* dm-global-head-static-css-relocation-pass4-20261018: exact bodies, original order. */
/* dm-product-stable-placeholder-20261018 */
@media(max-width:640px){.t-catalog__product-snippet .t-catalog__prod-popup__slider>.js-product-img{padding-bottom:100%!important}.t-catalog__product-snippet .t-catalog__prod-popup__slider:has(>.js-product-img){min-height:calc(100vw + 43px)}}

/* dm-catalog-compact-restored-v1 */

html body .t-catalog__card{background:#fff!important;border:1px solid #e2e7ed!important;border-radius:18px!important}
html body .t-catalog__card .t-catalog__card__imgwrapper{margin:12px 12px 0!important;width:calc(100% - 24px)!important;padding-bottom:calc(100% - 24px)!important;box-sizing:border-box!important}
html body .t-catalog__card .t-catalog__card__wrap_txt-and-btns{box-sizing:border-box!important;padding:14px 16px 14px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;text-align:left!important;gap:0!important}
html body .t-catalog__card .t-catalog__card__wrap_txt-and-opts{height:auto!important;min-height:0!important;flex:0 0 auto!important;order:1!important;margin:0!important}
html body .t-catalog__card .t-catalog__card__textwrapper{box-sizing:border-box!important;height:auto!important;min-height:0!important;text-align:left!important;padding:0!important}
html body .t-catalog__card .t-catalog__card__title{font-family:Onest,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.2px!important;text-align:left!important;min-height:0!important;height:auto!important;margin:0!important;color:#252a31!important}
html body .t-catalog__card .t-catalog__card__price-wrapper{margin:12px 0 0!important;min-height:0!important;text-align:left!important;display:flex!important;justify-content:flex-start!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important}
html body .t-catalog__card .t-catalog__card__price-wrapper[style*="visibility: hidden"]{display:none!important}
html body .t-catalog__card .t-catalog__card__price{font-family:Onest,Arial,sans-serif!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important;margin:0!important}
html body .t-catalog__card .t-catalog__card__price_old{font-size:13px!important;font-weight:400!important;color:#9298a1!important;margin:0!important}
html body .t-catalog__card .dm-card-assurance{order:3!important;justify-content:flex-end!important;align-items:center!important;margin:8px 0 0!important;padding:8px 0 0!important;min-height:0!important;border-top:1px solid #e8ecf0!important;font-size:10px!important;line-height:1.3!important;text-align:right!important;flex:0 0 auto!important}
html body .t-catalog__card .t-catalog__card__btns-wrapper.t-catalog__card__btns-wrapper{order:2!important;display:flex!important;justify-content:center!important;padding:16px 0 0!important;margin:auto 0 0!important}
html body .t-catalog__card .t-catalog__card__btn{box-sizing:border-box!important;min-height:40px!important;height:40px!important;width:100%!important;max-width:none!important;padding:0 14px!important;margin:0!important;border-radius:10px!important;justify-content:center!important;font:600 14px/1.2 Onest,Arial,sans-serif!important}
html body .t-catalog__card .dm-card-assurance__item{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}
html body .t-catalog__card .dm-card-assurance__icon{display:inline-flex;width:12px;height:12px}
html body .t-catalog__card .dm-card-assurance__icon svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body .t-catalog__card .dm-card-assurance{display:flex!important;width:100%!important;box-sizing:border-box!important;color:#7b828c!important;font-family:Onest,Arial,sans-serif!important;font-weight:400!important}
@media(max-width:640px){html body .t-catalog__card .t-catalog__card__wrap_txt-and-btns{padding:12px!important}html body .t-catalog__card .t-catalog__card__title{font-size:14px!important;line-height:1.35!important;min-height:0!important}html body .t-catalog__card .t-catalog__card__textwrapper{min-height:0!important}html body .t-catalog__card .t-catalog__card__price{font-size:16px!important}html body .t-catalog__card .dm-card-assurance{font-size:10px!important;margin-bottom:0!important}}


/* dm-product-mobile-title-first-v1 */

@media(max-width:640px){
body .t-popup_show .t-catalog__product-popup>.t-container_fluid{display:flex!important;flex-direction:column!important}
body .t-popup_show .t-catalog__prod-popup__breadcrumbs{order:1!important}
body .t-popup_show .t-catalog__prod-popup__info{display:contents!important}
body .t-popup_show .t-catalog__prod-popup__title-wrapper{order:2!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:8px 0 14px!important}
body .t-popup_show .t-catalog__prod-popup__name{font-size:22px!important;line-height:1.2!important}
body .t-popup_show .t-catalog__prod-popup__slider{order:3!important}
body .t-popup_show .t-catalog__prod-popup__price-wrapper{order:4!important;width:100%!important}
body .t-popup_show .js-product-controls-wrapper{order:5!important;width:100%!important}
body .t-popup_show .t-catalog__prod-popup__links-wrapper{order:6!important;width:100%!important}
body .t-popup_show .t-catalog__prod-popup__btn-wrapper{order:7!important}
body .t-popup_show .t-catalog__prod-popup__text{order:8!important;width:100%!important}
}


/* dm-product-mobile-nav-compact-v4 */
@media(max-width:640px){body .t-catalog__prod-popup__close-txt-wr{display:none!important}}

/* dm-product-mobile-nav-compact-v3 */

@media(max-width:640px){
body .t-catalog__prod-popup.t-popup_show>.t-popup__close,body .t-popup.t-popup_show>.t-popup__close{left:14px!important;top:60px!important;min-width:0!important;width:auto!important;height:38px!important;padding:0 12px!important;border-width:1px!important;border-radius:10px!important;box-shadow:0 3px 10px rgba(201,35,53,.09)!important}
body .t-popup.t-popup_show>.t-popup__close::after{content:'← К товарам'!important;font-size:13px!important;font-weight:600!important}
body .t-catalog__prod-popup__breadcrumbs{padding:10px 14px 7px!important}
body .t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs{margin-top:48px!important;gap:6px!important;padding-bottom:2px!important}
body .t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs-item_clickable{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:9px!important;font-size:13px!important;max-width:155px!important}
body .t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs-overflow{display:none!important}
}


/* dm-product-mobile-nav-compact-v2 */
@media(max-width:640px){.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs>.t-catalog__breadcrumbs-item:last-child,.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs>.t-catalog__breadcrumbs-divider:nth-last-child(2){display:none!important}}

/* dm-product-mobile-real-close */

@media(max-width:640px){
.t-catalog__prod-popup__close-txt-wr{display:none!important}
.t-catalog__prod-popup.t-popup_show>.t-popup__close,.t-popup.t-popup_show>.t-popup__close{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;left:16px!important;right:auto!important;top:62px!important;width:auto!important;min-width:191px!important;height:44px!important;padding:0 16px!important;border:1.5px solid #c92335!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(201,35,53,.12)!important;color:#c92335!important;z-index:100001!important;-webkit-tap-highlight-color:transparent!important}
.t-popup.t-popup_show>.t-popup__close:active{transform:scale(.98)!important;background:#fff5f6!important}
.t-popup.t-popup_show>.t-popup__close .t-popup__close-wrapper{display:none!important}
.t-popup.t-popup_show>.t-popup__close::after{content:'←  К выбору товаров';font:600 15px/1 Arial,sans-serif!important;color:#c92335!important;white-space:nowrap!important}
}


/* dm-product-mobile-native-back */

@media(max-width:640px){
.dm-product-back{display:none!important}
.t-catalog__prod-popup__close-txt-wr{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;left:16px!important;top:62px!important;z-index:100000!important;min-height:44px!important;padding:0 16px!important;border:1.5px solid #c92335!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(201,35,53,.12)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}
.t-catalog__prod-popup__close-txt-wr:active{transform:scale(.98)!important;background:#fff5f6!important}
.t-catalog__prod-popup__close-txt{font:600 15px/1 Arial,sans-serif!important;color:#c92335!important}
.t-catalog__prod-popup__close-txt::before{content:'←  К выбору товаров';font:inherit;color:inherit}
.t-catalog__prod-popup__close-txt{font-size:0!important}
.t-catalog__prod-popup__close-txt::before{font-size:15px!important}
.t-catalog__prod-popup__breadcrumbs{padding-top:70px!important}
}


/* dm-product-mobile-nav-style */

@media(max-width:640px){
.t-catalog__prod-popup__breadcrumbs{box-sizing:border-box!important;margin:0!important;padding:14px 16px 10px!important;width:100%!important;max-width:none!important}
.dm-product-back{min-height:44px;padding:0 16px;border:1.5px solid #c92335;border-radius:12px;background:#fff;color:#c92335;display:inline-flex;align-items:center;justify-content:center;font:600 15px/1 Arial,sans-serif;box-shadow:0 4px 14px rgba(201,35,53,.1);-webkit-tap-highlight-color:transparent;margin:0 0 10px}.dm-product-back:active{transform:scale(.98);background:#fff5f6}
.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs{display:flex!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 3px!important;scrollbar-width:none!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch}
.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs::-webkit-scrollbar{display:none}
.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs-divider{display:none!important}
.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs-item_clickable{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;border:1px solid #dfe3e7!important;border-radius:11px!important;background:#f7f8f9!important;color:#30363d!important;flex:0 0 auto!important;font-size:14px!important;font-weight:500!important;line-height:1!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}
.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs-item_clickable[data-breadcrumb-role="catalog"]{border-color:#f0c7cc!important;background:#fff6f7!important;color:#c92335!important}
.t-catalog__prod-popup__breadcrumbs .t-catalog__breadcrumbs-item:not(.t-catalog__breadcrumbs-item_clickable){display:none!important}
}


/* dm-specs-position-v2 */

.js-catalog-product .t-catalog__prod-popup__info > .t-catalog__tabs[data-tab-design="accordion"] {
display: block !important;
float: none !important;
clear: both;
box-sizing: border-box;
width: 100% !important;
max-width: 100% !important;
margin: 18px 0 0 !important;
padding: 0 !important;
}
@media (max-width: 640px) {
/* The existing mobile popup layout uses display:contents and flex order. */
body .t-popup_show .t-catalog__prod-popup__info > .t-catalog__tabs[data-tab-design="accordion"] {
order: 8 !important;
}
body .t-popup_show .t-catalog__prod-popup__info > .t-catalog__prod-popup__text {
order: 9 !important;
}
}


/* DM smart bundles payload 20261021; SHA-256 42c84e977ea60deaf775262ae6097fefe3d46df4219e1ac9a3a90182aef2e25b */
:root{--dm-smart-bundles-payload:"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";}

/* DM protection modal visual refresh 20261023. Appearance only; no business logic. */
html body .dWarrantyOverlay {
  box-sizing: border-box;
  padding: 24px;
  background: rgba(21, 27, 36, .48);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  font-family: Onest, Arial, sans-serif !important;
}
html body .dWarrantyOverlay .dWarrantyModal {
  box-sizing: border-box !important;
  width: min(560px, 100%) !important;
  min-width: 0;
  max-height: calc(100vh - 48px);
  padding: 26px !important;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: #fff;
  border: 1px solid #e9ecf0;
  border-radius: 24px !important;
  box-shadow: 0 24px 80px rgba(18, 27, 40, .22);
  font-family: Onest, Arial, sans-serif !important;
  color: #232831;
}
html body .dWarrantyOverlay .dWarrantyHead {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 44px;
  align-items: start;
  gap: 12px;
}
html body .dWarrantyOverlay .dWarrantyHead h3 {
  min-width: 0;
  margin: 0;
  font: 600 23px/1.25 Onest, Arial, sans-serif !important;
  letter-spacing: -.5px;
  color: #232831 !important;
  overflow-wrap: anywhere;
}
html body .dWarrantyOverlay .dWarrantyClose {
  position: relative;
  box-sizing: border-box !important;
  display: grid;
  place-items: center;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  max-width: 44px !important;
  max-height: 44px !important;
  margin: 0;
  padding: 0 !important;
  border: 1px solid transparent !important;
  border-radius: 13px !important;
  background: #f3f5f7 !important;
  color: #747d88 !important;
  font-size: 0 !important;
  line-height: 1 !important;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
html body .dWarrantyOverlay .dWarrantyClose::before,
html body .dWarrantyOverlay .dWarrantyClose::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;
  transform: translate(-50%, -50%) rotate(45deg);
}
html body .dWarrantyOverlay .dWarrantyClose::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
html body .dWarrantyOverlay .dWarrantyProduct {
  box-sizing: border-box;
  margin: 16px 0 20px;
  padding: 11px 13px;
  border-radius: 12px;
  background: #f7f8fa;
  font: 400 12px/1.5 Onest, Arial, sans-serif !important;
  color: #68717d;
  overflow-wrap: anywhere;
}
html body .dWarrantyOverlay .dWarrantyTabs {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 4px;
  padding: 4px;
  border: 1px solid #edf0f3;
  border-radius: 15px;
  background: #f4f6f8;
}
html body .dWarrantyOverlay .dWarrantyTab {
  box-sizing: border-box;
  min-width: 0;
  min-height: 44px;
  padding: 10px 4px;
  border: 0;
  border-radius: 11px;
  background: transparent;
  color: #65707c;
  font: 500 13px/1.3 Onest, Arial, sans-serif !important;
  white-space: nowrap;
  cursor: pointer;
}
html body .dWarrantyOverlay .dWarrantyTab.isActive {
  background: #e51b36 !important;
  color: #fff !important;
  box-shadow: 0 2px 6px rgba(197, 25, 47, .16);
}
html body .dWarrantyOverlay .dWarrantyPrice {
  margin: 23px 0 17px !important;
  color: #232831;
  text-align: center;
  font: 700 32px/1.2 Onest, Arial, sans-serif !important;
  font-variant-numeric: tabular-nums;
  letter-spacing: -.65px;
}
html body .dWarrantyOverlay .dWarrantyAdd {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  min-height: 50px;
  margin: 0 !important;
  padding: 13px 18px !important;
  border: 1px solid #e51b36 !important;
  border-radius: 13px !important;
  background: #e51b36 !important;
  color: #fff !important;
  font: 600 14px/1.4 Onest, Arial, sans-serif !important;
  text-align: center;
  white-space: normal;
  cursor: pointer;
}
html body .dWarrantyOverlay .dWarrantyBenefits {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  margin-top: 24px !important;
  padding-top: 21px !important;
  border-top: 1px solid #eceff3;
}
html body .dWarrantyOverlay .dBenefit {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  min-width: 0;
}
html body .dWarrantyOverlay .dBenefit > div:last-child {
  min-width: 0;
}
html body .dWarrantyOverlay .dBenefitIcon {
  box-sizing: border-box;
  display: grid;
  place-items: center;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  border-radius: 10px;
  background: #fff0f3;
  color: #e51b36;
  font: 600 18px/1 Onest, Arial, sans-serif !important;
}
html body .dWarrantyOverlay .dBenefit strong {
  display: block;
  color: #303640;
  font: 600 12px/1.4 Onest, Arial, sans-serif !important;
  overflow-wrap: anywhere;
}
html body .dWarrantyOverlay .dBenefit span {
  display: block;
  margin-top: 4px;
  color: #717a86;
  font: 400 12px/1.5 Onest, Arial, sans-serif !important;
  overflow-wrap: anywhere;
}
html body .dWarrantyOverlay :is(.dWarrantyClose, .dWarrantyTab, .dWarrantyAdd):focus-visible {
  outline: 2px solid #b71730;
  outline-offset: 3px;
}
@media (hover: hover) {
  html body .dWarrantyOverlay .dWarrantyClose:hover {
    background: #ffeef1 !important;
    color: #c92335 !important;
  }
  html body .dWarrantyOverlay .dWarrantyAdd:hover {
    background: #ce1530 !important;
    border-color: #ce1530 !important;
  }
  html body .dWarrantyOverlay .dWarrantyTab:not(.isActive):hover {
    background: #e9edf1;
    color: #303640;
  }
}
@supports (height: 100dvh) {
  html body .dWarrantyOverlay .dWarrantyModal { max-height: calc(100dvh - 48px); }
}
@media (max-width: 520px) {
  html body .dWarrantyOverlay {
    padding: 12px;
    padding: max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));
  }
  html body .dWarrantyOverlay .dWarrantyModal {
    max-height: calc(100vh - 24px);
    max-height: calc(100vh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));
    padding: 20px !important;
    border-radius: 20px !important;
  }
  html body .dWarrantyOverlay .dWarrantyHead h3 {
    font-size: 21px !important;
    letter-spacing: -.35px;
  }
  html body .dWarrantyOverlay .dWarrantyProduct { margin: 14px 0 17px; }
  html body .dWarrantyOverlay .dWarrantyBenefits {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 15px !important;
    margin-top: 21px !important;
    padding-top: 19px !important;
  }
  html body .dWarrantyOverlay .dBenefit strong { font-size: 13px !important; }
  html body .dWarrantyOverlay .dWarrantyPrice { margin: 20px 0 15px !important; font-size: 30px !important; }
}
@supports (height: 100dvh) {
  @media (max-width: 520px) {
    html body .dWarrantyOverlay .dWarrantyModal {
      max-height: calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));
    }
  }
}

/* DM full-cart compact visual refresh 20261024. CSS only; preserve all native cart data and actions. */
html body .t706__cartpage {
  background: #f6f7f9 !important;
  color: #232831 !important;
  font-family: Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .dCartBreadcrumb {
  max-width: 1320px;
  padding: 18px 20px 0;
  font: 400 12px/1.5 Onest, Arial, sans-serif;
}
html body .t706__cartpage .t706__cartpage-top {
  max-width: 1320px !important;
  padding: 17px 20px 12px !important;
}
html body .t706__cartpage .t706__cartpage-heading {
  font: 600 30px/1.2 Onest, Arial, sans-serif !important;
  letter-spacing: -.6px;
}
html body .t706__cartpage .t706__cartpage-close {
  box-sizing: border-box;
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  padding: 10px;
  top: 13px !important;
  right: 20px !important;
  border: 0;
  border-radius: 12px;
  background: #edf0f4;
  filter: none;
  transform: none !important;
}
html body .t706__cartpage .t706__cartpage-close svg { width: 20px; height: 20px; }
html body .t706__cartpage .t706__cartpage-close svg g,
html body .t706__cartpage .t706__cartpage-close svg path { fill: #68727e !important; }
html body .t706__cartpage .t706__cartpage-content.t-container {
  max-width: 1320px !important;
  grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr) !important;
  gap: 20px !important;
  padding: 8px 20px 40px !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper,
html body .t706__cartpage .t706__cartpage-form-wrapper {
  padding: 20px !important;
  border: 1px solid #e9edf2 !important;
  border-radius: 18px !important;
  background: #fff !important;
  box-shadow: 0 4px 22px rgba(26, 35, 48, .025) !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product {
  grid-template-columns: 64px minmax(0, 1fr) 112px 32px !important;
  grid-template-rows: auto auto !important;
  gap: 8px 12px !important;
  min-height: 0 !important;
  padding: 16px 0 !important;
  align-items: center !important;
  border-bottom: 1px solid #edf0f3 !important;
}
/* The existing protection summary still shows its term, price and Edit/Remove.
   Its tagged native service row must not visually repeat that same service. */
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product.dWarrantyNative {
  display: none !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-thumb {
  grid-column: 1 !important;
  grid-row: 1 / 3 !important;
  width: 64px !important;
  height: 80px !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-imgdiv {
  width: 64px !important;
  height: 80px !important;
  border-radius: 10px !important;
  background-size: contain !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title {
  grid-column: 2 !important;
  grid-row: 1 / 3 !important;
  font: 500 14px/1.4 Onest, Arial, sans-serif !important;
  overflow-wrap: anywhere !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title__option {
  margin-top: 4px !important;
  font: 400 11px/1.4 Onest, Arial, sans-serif !important;
  color: #6f7986 !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dBaseWarranty {
  margin-top: 5px !important;
  font: 400 11px/1.4 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-amount {
  grid-column: 3 / 5 !important;
  grid-row: 1 !important;
  align-self: end !important;
  justify-self: end !important;
  justify-content: flex-end !important;
  font: 600 18px/1.3 Onest, Arial, sans-serif !important;
  font-variant-numeric: tabular-nums !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dmUnitPrice {
  font: 400 11px/1.45 Onest, Arial, sans-serif !important;
  text-align: right !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plusminus {
  grid-column: 3 !important;
  grid-row: 2 !important;
  box-sizing: border-box !important;
  width: 112px !important;
  min-width: 112px !important;
  height: 36px !important;
  display: grid !important;
  grid-template-columns: 36px minmax(0, 1fr) 36px !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: inset 0 0 0 1px #e2e7ed;
  border-radius: 10px !important;
  background: #f7f8fa !important;
  justify-content: space-between !important;
  font: 500 14px/1 Onest, Arial, sans-serif !important;
  align-self: start !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper :is(.t706__product-minus, .t706__product-plus) {
  width: 100% !important;
  min-width: 0 !important;
  height: 36px !important;
  padding: 0 !important;
  border-radius: 8px;
  background: transparent;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-quantity {
  display: grid;
  place-items: center;
  min-width: 0;
  width: 100%;
  height: 36px;
  margin: 0;
  text-align: center;
  font: 500 14px/1 Onest, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del-wrapper {
  grid-column: 4 !important;
  grid-row: 2 !important;
  width: 32px !important;
  align-self: start !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del {
  width: 32px !important;
  height: 36px !important;
  border-radius: 9px !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectionList {
  grid-column: 2 / -1 !important;
  grid-row: 3 !important;
  gap: 6px;
  margin-top: 2px !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectUnit {
  flex-wrap: wrap;
  gap: 6px 10px !important;
  padding: 9px 10px !important;
  border: 1px solid #f3d8de;
  border-radius: 10px !important;
  background: #fff7f8 !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectUnit:has(.dProtectBtn) {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  justify-content: flex-start !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectUnit > div:last-child:has(button) {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: wrap;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectUnit strong {
  font: 500 12px/1.4 Onest, Arial, sans-serif;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectUnit small {
  margin-top: 2px;
  font: 400 11px/1.4 Onest, Arial, sans-serif;
}
html body .t706__cartpage .t706__cartpage-info-wrapper :is(.dProtectBtn, .dProtectEdit, .dProtectRemove) {
  min-height: 32px;
  padding: 5px 8px !important;
  border-radius: 8px !important;
  font: 500 12px/1.35 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartpage-info-wrapper .dCartRecommendations {
  margin: 16px 0 !important;
}
html body .t706__cartpage .t706__cartpage-totals {
  margin-top: 12px !important;
  padding: 16px 0 0 !important;
}
html body .t706__cartpage .t706__cartwin-totalamount-row_total {
  font: 500 16px/1.4 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartwin-totalamount-info_value {
  font: 600 23px/1.3 Onest, Arial, sans-serif !important;
  font-variant-numeric: tabular-nums;
}
html body .t706__cartpage .t706__form-upper-text,
html body .t706__cartpage .t706__cartpage-form-wrapper .dCartSectionTitle {
  font: 500 16px/1.4 Onest, Arial, sans-serif !important;
  letter-spacing: -.2px !important;
}
html body .t706__cartpage .t706__form-upper-text { margin-bottom: 14px !important; }
/* Observed native member/login notice; keep its contents and links intact. */
html body .t706__cartpage .t706__cartpage-form-wrapper .t706__auth {
  grid-column: 1 / -1;
  box-sizing: border-box;
  margin: 0 0 3px !important;
  padding: 12px 14px !important;
  border: 1px solid #e9edf2;
  border-radius: 11px;
  background: #f7f8fa !important;
  color: #68727e;
  font: 400 13px/1.5 Onest, Arial, sans-serif !important;
  overflow-wrap: anywhere;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .t706__auth__link {
  color: #cf1933 !important;
  font: 500 13px/1.5 Onest, Arial, sans-serif !important;
  text-decoration: none;
}
html body .t706__cartpage .t-form__inputsbox { gap: 12px !important; }
html body .t706__cartpage .t706__cartpage-form-wrapper .t-input-title {
  margin-bottom: 5px !important;
  font: 400 12px/1.5 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .t-input {
  height: 42px !important;
  padding: 10px 12px !important;
  border-radius: 9px !important;
  background: #fff !important;
  box-shadow: none !important;
  font: 400 14px/1.4 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper textarea.t-input {
  height: 68px !important;
  min-height: 68px;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dCartSectionTitle { margin: 7px 0 10px !important; }
html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoices { gap: 7px !important; }
html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice {
  grid-template-columns: 18px 30px minmax(0, 1fr) auto !important;
  min-height: 62px !important;
  height: auto !important;
  gap: 9px !important;
  padding: 10px 12px !important;
  border-radius: 11px !important;
  background: #fff !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice:has(input:checked) {
  border-color: #e51b36 !important;
  background: #fff7f8 !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice input {
  width: 18px !important;
  height: 18px !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceIcon {
  width: 30px !important;
  height: 32px !important;
  border-radius: 9px !important;
  background: #fff0f3 !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceIcon svg { width: 18px; height: 18px; }
html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceText strong {
  font: 500 13px/1.4 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dChoiceText span {
  margin-top: 2px !important;
  font: 400 12px/1.4 Onest, Arial, sans-serif !important;
  color: #68727e !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dChoicePrice {
  font: 500 12px/1.4 Onest, Arial, sans-serif !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .dPaymentChoices .dCartChoice {
  grid-template-columns: 18px 30px minmax(0, 1fr) !important;
}
html body .t706__cartpage .t706__cartpage-form-wrapper .t-form__submit button {
  min-height: 46px;
  height: auto !important;
  border-radius: 11px !important;
}
/* Keep the existing address toggle, native validation, consent and all copy intact. */
html body .t706__cartpage .t706__cartpage-form-wrapper .dm-address-hidden { display: none !important; }
@media (max-width: 900px) {
  html body .t706__cartpage .t706__cartpage-content.t-container {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 14px !important;
    padding: 6px 14px 30px !important;
  }
  html body .t706__cartpage .t706__cartpage-info { grid-column: 1 !important; grid-row: 1 !important; }
  html body .t706__cartpage .t706__cartpage-form { grid-column: 1 !important; grid-row: 2 !important; }
}
@media (max-width: 600px) {
  html body .t706__cartpage .dCartBreadcrumb { padding: 14px 14px 0; }
  html body .t706__cartpage .t706__cartpage-top { padding: 13px 14px 10px !important; }
  html body .t706__cartpage .t706__cartpage-heading { font-size: 26px !important; }
  html body .t706__cartpage .t706__cartpage-close { width: 44px; height: 44px; top: 5px !important; right: 14px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper,
  html body .t706__cartpage .t706__cartpage-form-wrapper { padding: 16px !important; border-radius: 15px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product {
    grid-template-columns: 56px minmax(0, 1fr) 44px !important;
    grid-template-rows: auto auto auto !important;
    padding: 14px 0 !important;
    gap: 7px 10px !important;
  }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-thumb { grid-row: 1 / 3 !important; width: 56px !important; height: 72px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-imgdiv { width: 56px !important; height: 72px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-title { grid-column: 2 / -1 !important; grid-row: 1 !important; font-size: 14px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-amount {
    grid-column: 2 / -1 !important;
    grid-row: 2 !important;
    justify-self: start !important;
    justify-content: flex-start !important;
    font-size: 17px !important;
  }
  html body .t706__cartpage .t706__cartpage-info-wrapper .dmUnitPrice { text-align: left !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plusminus { grid-column: 2 !important; grid-row: 3 !important; grid-template-columns: 44px minmax(0, 1fr) 44px !important; width: 132px !important; min-width: 132px !important; height: 44px !important; padding: 0 !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper :is(.t706__product-minus, .t706__product-plus) { width: 100% !important; height: 44px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-quantity { height: 44px; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del-wrapper { grid-column: 3 !important; grid-row: 3 !important; width: 44px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del { width: 44px !important; height: 44px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .dProtectionList { grid-column: 1 / -1 !important; grid-row: 4 !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper :is(.dProtectBtn, .dProtectEdit, .dProtectRemove) { min-height: 44px; }
  html body .t706__cartpage .t706__cartpage-form-wrapper .t-input { height: 44px !important; font-size: 16px !important; }
  html body .t706__cartpage .t-form__inputsbox { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  html body .t706__cartpage .t-form__inputsbox > :is(.t-input-group_ph, .t-input-group_em) { grid-column: 1 / -1 !important; }
  html body .t706__cartpage .t706__cartpage-form-wrapper .dCartChoice { grid-template-columns: 18px 30px minmax(0, 1fr) !important; }
  html body .t706__cartpage .t706__cartpage-form-wrapper .dChoicePrice { grid-column: 3 !important; margin-top: 0 !important; }
  html body .t706__cartpage .t706__cartpage-form-wrapper .t-form__submit button { min-height: 48px; }
}
@media (max-width: 370px) {
  html body .t706__cartpage .t706__cartpage-content.t-container { padding-right: 10px !important; padding-left: 10px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper,
  html body .t706__cartpage .t706__cartpage-form-wrapper { padding: 13px !important; }
  html body .t706__cartpage .t-form__inputsbox { grid-template-columns: minmax(0, 1fr) !important; }
}
@media (pointer: coarse) and (min-width: 601px) {
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product { grid-template-columns: 64px minmax(0, 1fr) 132px 44px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-plusminus { grid-template-columns: 44px minmax(0, 1fr) 44px !important; width: 132px !important; min-width: 132px !important; height: 44px !important; padding: 0 !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper :is(.t706__product-minus, .t706__product-plus) { width: 100% !important; height: 44px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-quantity { height: 44px; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del-wrapper { width: 44px !important; }
  html body .t706__cartpage .t706__cartpage-info-wrapper .t706__product-del { width: 44px !important; height: 44px !important; }
}
