 .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 32913ebc389a1db762a48e24b7da9ecd27e3b06433127fce5d5098e0455b9817 */
:root{--dm-smart-bundles-payload:"H4sIAAAAAAACE929a5fjxpUg+FdA2ssClAD4SDIfyEJxSlWSLU+VVKuU2t4maB0QCJJQggAFgPlQgueUStO2e+RurT19zs7pM7Oz86X3a0lWWeVSqfQXyL/gX7J7b0QAARDMzLI9u3vW8qkkAoGIGzdu3LhxX3FZd8KI1I16bbwInMQLA5kol1Z9ERMpTiLPSaz60akdSbGZVVAuoYCYl97cdu+29wyrPk2SeWw0m/FiPg+jRLfnc5/oTjhrkkCbjJrtTqfTbVl1FT556AXe3fb+dZ8t4ma70+729thnHx6/eZNPWgcHh138ZBoG5N7Ujibkuu/s2LOb7Vantw9fzuxJbI/JjTrrtbr7WWftvRt91Ol0WgdWXcUXndbPhW/Ozs6E+vE0nDfnUegunKQ5Ozs93bVnTbvZaZ1pi3ikOdo8PCORZrv2PCGRVVcntm+fX2yMGVqN7Vm8CCbY7uKEA9echSPPJ5pLTj2HxM2zqedMteRiTrRwrDnYUKS5IYm12YVGm2eVNdtxyDxpZt2+HfruwRW9umRbr6zdT7UxNKF9uhiRaUiiUtMf+klkX9G+nfyPGNVxZ++KPqPFtj6n4ZmWhJozDcOYaHbW6ziMNNYC7znu7EF/thfNQze+Edkd9jq9/JObETl82D48bHesukp8exJ2e6WRYSlWZ0QXN2PP95wwINrUDiYa60/rao4dE6uuntmJM715961Ot9fln73tJVfRaJxh1g7iMxI177573G61Wrv73Ragy13YfkyCuEzoc9++iBMbOJXAgGBa4ziMPBI3sy/ppHjBRGMfQLvzhX+TNhdxoU38Stt1tTMvIj6JY21KbDcmSEnz+H7knd4MUD7oqR25Z3ZEmvO4p7le7GgutKHFJNEWc2j1fBSel5qEIt7Wh8cFAJ0wSKLQ90kUN6FaDmj+hjX6lu8l5OYtY2sEvhGaiq26Gp95iTPtlFoKvCAhgRsKYz5mY36XvdKO8Uuts1FiB662UUu7y6C50O6Fs7mdeCPP95ILrbN/uL+7f6BPk5kPCzqcR+GbdpKQ6EIACosZNEh2wHVn4SJIYk0c55REYXtXG/m2c6IBDWkj2la2tkngLqKQFcMnd9+6/+Z9rdNqazM7TkhUgOR4GkbJXwJIjB827779wQcPtVarXWj1nl2g3kKb84i26XtjEicXPtEmxI6asJYvNJxA35tMkzMC/2qOPSORjSu9effNe/eOtVarU+jrp+Ei9oLJXzCEeRQmxEmAoKe0EW3uL2LtzE5INI9CYNPY7/377/ydOEb3Y0/ozvV192PPcekCcsOzwA9tN27e/9k7H70Xz8KP7qLE8tFe8+69vPAYJ+ejuzk8Hz3w4uQjEuhzdwydEOfk2IkICYS+Po7txXmJOSbEnmlQW4uxusbGFUZamyPpIYz+L0CRDzxSwxfazJ4EJPEcjdJg8+5bD+/+REDLUo1Nq95pdfa0dkvrQN+JecnI0rDqq9+tvlu9Wr2QVj+snq+frJ6uvl89X38Ja5QPc/W/rZ6u/5G+ldb/tHqxfozVnlp11aE0tfo/V8/W/7B6tfoOy0Y+Fv7r6unqq9Wz1Xfr3wJnZ1yFdvps/dnqh/Xj1avV16tXq2+gufWX0urb1dP14/WXq29WL7B9FGNGdnACX/1+9f3q2fo3AOHqT9Lq6erF6sX689XL9eer79Zfrp+sXq0fA+DJhb/Abv77+snq+eq79efrzwCujAXBu/+0erb60+rl6ofV09U3hbf3Q+eED5vCQoFbf0bxs/4VYEha/UFsAQZi1VXG2uHz/7z6AxvfU1r76foxIvfJ+nPAIFAT4/2rf1k9X3+2esGxAa8YEP8Ck6MVu8YxRvYc3v8fq2erl4iVV6sXxW03Kg7ixeqptPoGMCWtf716uv6MgcxY1fZvnm9B9fqL/Gv2GeBi/dnq+9WrqyZoxuh+9a/rx6tnqx9W362e4aQ+A+qMvHno4tDWnwNK8MMXq6fa+jeABJxSRHXGYgQC/X79BfT8FWADJn15xM8mUgTHl4gkiyiQjpPICyZysPB90yR9q27VDaLoSfgA6A0YpazoEZn7tkPk5vp3zYlq1QE8oXRgWYtOq93S6N8e/Om0Ox9pQ6wtFSpb1g4tBV5WfCUPWtrhUFHZX6z247b+406pgXgnbzeJvJmsLLOx2TJRY+XSG8tWPcaxWfWaCWJtOJaIwkZN0jQ+SqILjoWfHb/3rj63o5jIRFk6QDkCjuJl3r4nlN+NIvtCH0fhTA7ImXRMEpnoY89PSCS/GYY+sQNFEWAL4Vt6ThwMj2gjA6sOLMh2YDeME88BoWCj7KOP4zDAF/MonJMo8QitNyZ2sojYQzwnjjf2HBSXYqs+1Mdh9JbtTOXsWJpQACLTlskgGarwj3JEB+LF+FeOlH60+SVRLkmjYdXD0ccEDrxmhtR+rM8X8VQeED3xEp+kKdEDe4Z/T8hFmgJRqYzC9FPbX5A++xvTlwZ7HOofh14gW3UD5lYxWMOMRgmtrChLxYgqQYn672ERdBvLkVI5CtYo2aHd7LDWowEZYtM53eTtNhrsq0hZKmrMwZRSgDOf4CCf4EiuQlWjAUPnyEFsGURhpND8pdw3Vs+RWT61rFG6+gE3hB8oS0wn9oxYVvzG3I7jFDnt09UP6yerZ+vH+hvzGF6dRkpTT0icyLHSt+qLIByPSURcq27Q1r/a3G4s6/gNWFNKv8yZxaYYO+cNyX0D2BlymWfp+rPVS+SUTxTaEmWr6y/kvmlZcfpjJYWP8KhDKyBzhjH+MivMi2j7MHpokjM6uvcwSJ+LWwqU4Qfrx4Aq3CC+BkaZ4kbyPTL479a/VSgYuHH/hg48ZQ/P6COA/wZ8iTvJY6yeP66e8urfi4VKNkoRYYApZOrZnpRa1ggHKY3swIWRZgW4iVnWSGyAltWNpiAKZJMFwxB2wnT1DcLyR0TWs9V3iv5GX+4b2Sku/Ti8gLE5YaBAt/xQJ00ir9xxcf9HCAobPHwv9415FEp5VaED+NNRtjaKDX5T3OahSTi/SSgHlD6lZfQr2Nqt+I3C2OHb0DmB0bCjYrkBNgyczcqtuLAKvkIkwkp4lv5yy9Zd7IBt/eXJ0t/Y2mHKPpGY/KlUNMfkEGiVL5I3kFyyuo2G0F+KNMmkzLy55uqrSrm2xEHKby3LBSKzLB1+KX3oHEbz9fpJemZZowLATgapVRfFLkQIZTOvQGJljAd6+NXqKawNgZ65qJKuf81FaCTV/BgkMUGnhH1eCgtOEIzgW3oKLNWnchVUt6wRnjTECoDTF6I0Bu2gnFZqhpZBp5/hmnux+i7NJLgXYntCN0isH3vFDmvN1avVV+v/CI3ksPskiMssAQ8inJQFdsp0Tpx7XsPmgZF+zk4PLyhLzBj4+j/ABNGBwAL7zerZ+kkKcuz68/WT1VcgiaarlziLrzhpKUgpVRwQsILc+DlMC2wqMLQTcjEK7cgtDS8rhgEiYbOzFqeQnDGXEabwXWP9GdL0f1g9zwb/LBXa+j4rwNbobGEh3bre4JwVJ3T1SpjS1VOFA4KHB8BKXvTd6vnq+9W3OZpvAjBVH7Am6ITDp2n2k/JZelxO+UoIg9QJT0m0wWNpa0CS2RJKs1n6I0zcVwjQDwgSbAOgoaRUOQ59L9xoMCZFCi8gBFcYkqSUAbmVYnEDv+7MmuIpF3gNnHSpAPQ17mxfIWd6keK56vP1P+VFYnfZITmDmh16kZGQwPF8NtxYmpNgY8eF4zICW7GA9DdEXpv91N+oqpzyM77+BjLHlNlLOL9PP/EGlhV39KHQqggL/54OBBbh6hk0Plg9W385lCpBoXQswXjXTxCaPyEOvoZZ+4t2AcSnxGwn6Znt+3wA1ey/Ke5BlMBGPtmgKiiDvcKq57Kzn8nOaqLaqqeGamDCSTU/+a2erv5E+ROe/6g9qXA2hBpUSGE1bNeqK6pvzuVAOfLGss9PgD48xaYcmIF4tBwx9TpdkqbcNwaxPRsCRVqWe9lWO0sgoE/Zdgi2mHTse3OlXCOxR1A0iO3yxwo92LKOJGrfwPOOPsODJ4DBxga98E+xCxm3kfiNmX0O7CDFv/4iTmde4KUEuA7KogDCQG4OlabCRlyTQ1OOB50hO0Wxk3PFuVoDWBqN5i/ZIG0vShdgV0phuALTCfTY9xwix7oXuOR8Jx60hrpPgkkyVZQ+HPiMyxMCGhE6HM2q78SD9nBHDvvYzU6IRKCovj0iPtR7BPWkQj14CnMwtezsz74d2zPPzzvBo+ZsRCLjXfwjQ0uKGi/GY+/cCFVybjuJUWstgQCKqLY9gX0FHHHFIUCdehneu1i4FZAW792q088LMMRmUJh42+UTnQLmYWKZ+MUpIZPLlH5xwq26jDN+mZgwapjpEbVB2WY+9apnyp4py6FZmkCVT2S71SpQozwbtLXeMLXbe6nd3sdDaBQiJShpOhgqrLNqPQ3QE5rHHTMUGx20tcNh2h60tN0hbHRxkgZuGrlpMs3kzQkJ0gkJSIRyPd0QXqBo2FTUhSkXGuy02oMetNlpdQYtbW9YBSE7bHPMmKaZ9K263d7D3x5Uarfxt91o1LxGo+Y0GrVFmjqgcmCvnEF72M8Iw3Y1aEzDRgTasF1JvtveU4q0ASxJ9b0A1J1sdvIRGgwUNfY+hQrQX04uUNCisHF4Whk8AHmn1elgwaLRkOGtfsir12xlE2L4vARwu6Wt/rB6JeWopirJ9ZevOQ5smw8DASkM5LAwjsMr0Hq4AePh3wjEwwKEnQKEG2AsgpMgPAuAbck2ILtf5Fy2C5zKvqZ/7M7m/bSXhmzVYYkzSpRlD2hQtuqUHu0+/jKs+n72bLf3wYZi1Q2nDxijfFBJU0Amo4IuaD3NRZrCwrCF3Ydxt1BJU9kzhcYU1TaxIYNC4PSt+gREtx3sY9G36hfEjqz6zoIxXhFDVn0n2aE8PUcOL8BFxdAn4iwfN5BABgkswz7DKFSBRbQvPQKGUxcwnezINtsebArRjuyxAm9zb8jnIuGTINCCx2cEVnxhStIUD1vtdtruWJZ+mLZ303YLfik/Zsi0QW+43GDlwNJyaULp050eGRuTDvCQ8Cn7lckSKYocSnHzl7nEQVWAsOWPCduW8QlMkylxJySNlSvEAIluDXAMtkeIT75ZhSbsld1rGLmaiQXbuueiST4e24v+IqmBuX4ACTFwGbdO7JHGBEhlBza2nXiwe4VY8RMuY5Ub+sAeSYWG9CT8cD7nhg+h2RtLIWyWc1pDQ6oBjW8IJrtbBZMNSjr37HDmUUKKiEt/BmFSkhFRwhbkRJybksyIZTh1SH9UPJX78qDbG04UyypLFYx+LimB7N5kpx+ZOSWpU9Oqt7uIcyC9RqMGyGg0amGjURsdFaQsHJoG48qFRagNp7NsosrzvCOPWMHImMKv7oTXzUjgfWhYejdMBOmSNXxcbPiamaadQaVRkVjKhEBn6RppNCDJWRidGCP+653Z3PccLzGmGUeiklutNlouKa5K1DEPHZxfeTA+3+AbFYcGkS7EJTxJKue9L99s4vl+AOBkk4eLc+u6fPTevff4dGysvM7rrjzEwya+O5WLTDFKWMwX2Mw7hz/Auujy2BHWV782sCy3OUy5QvQPq6/SyShNRimox5TMGJAOZEUdVrNiLuPQPrWZd65Bb8CfGHPmCCwh7Bf4gfTwnV9Ibxc/kIofZEhhwxIlm20DF9lIkpYYyTW0A+z/b0I9DCWFNcq+3E5HDC1VH5XI6vUoKkPezU6UGzQVBgSwU8JtlCaVuBXw+TdBJev9NXH5XkAeUcv83xiZHBk3xybIArmCaJ4piHJPhgSs/WqiRplNnhmA7Tj2JoGMmCBsbDGHJck7UaM0vVwKJtxIjnlbmaRD54XPEko6qG5xfOjGoTOWCzjkKgGHiolEIJJMd58TxKDd2R1ih4Pdbo8dY9GpAcDjkhygB3dbG/fVAjXgLAD6PbO5iFHYdDh4ChNpu2kPBrQryLFgMwanaVDloZtb4AWT7Lu+Vc8K2Z55hI4WM/ucn5gp0oBF3gAZGyMJzRrqXkGPHu9cZcYQFaCgV36SGYGxHjeHvlg9z7XxN2vuE09JgxAt0kwHmyGg0ZARc/Mo7JRRB0ukm+kNhFGsf4OW8lcMsqerr4X2mptvYc3bgQMrf3Y+P9wVps2q9zI8r16ATXb9GXbx2Wugi49KymzAoOaHXj8R7FJE4W4JUiKj3gqdmuGwBUJ0l5/eM5D6yFAEtTV7cnPpSiAU+BCwmB1qqw6KjINY9bte9Ch0M56kUncEPLgAP7lEUdtWwT/W8HL3unBZtdwKplS2wqmQXuTTlB1TwaqtdYdKP40Jf9wdKtetyoAftGjj2Y7OpE5snRZ2oHCXVqUlu7CP0xrtTGUlUelZxmZut9MUf9xpd9ipCecJRqfh0KClAJAHRdLP0c8Aiqp4tcrstoDMUWQH4HVGEVXQmARVCN1+zM0xfIAMiLHLg1TuG/v01EuPIVdg8grelhVa9X06V+AExX7Rc4hvXsV/1Lkp++JIuq202027e2l3X2GUMZuhJ87L1cuyYJcrFjOVIutb5IQoQcp0sDlX9NHqu1EBmPL+RscK6jO7vaFgdveVNK3NYbkc5Dznl3QAGVOaI8s4YHjn9ax6dw+1Q/h5AWSrDoE68CqnKHYIz0jKZlqduZqdqzPasoUpyXoFErvHH0AnBDXn8BcGh+83aI8TFDtF21RjM18q+QmoRIJCoAAgsJfO4x6dw9j3ZsCsAf9AZoAp4BS2DzzvNBJ5Xh/oLx87hBVwGRuQFUbexAtsH7lZ0/UmHrRCWb1U9mlZPRU3To3Vzg6mVv2Rb18cU5Cl3nZRHn1n4hDX4iVTJs5jiGwhrofLchM8lfVmvAaQVHwV0QpBC4BCgTsOzmMujvQBQxjXUGRwqlX/xSg8l6gHefXxrnJQ2F19EwweDIGgYDgDgtJJQ5+47OTBQILpA+nmNWSQfLZp29smXLXqPKhCokEVklhz20wxgAtsdLP1zUGj2zwMAzzncbx0tI6bDRZhzr3rRWh8x6UAHcN76T5xTgrQPrh3f0OcrwYfvkcQNskNO9mEnLm6xG+AH35ZGZHNksBgoD467ecE9JPwURRKP33r/ffyMu7dkMFGO9rArOpExE7CyGiyHwADg/0KYs/AntnnTCu2u9eqpKxqnn5DKqPDRUEoG+jDu7+Qdvda1PP3BsNkgtTmINC1CAEM41nINhXbybgis9yl89A5IQmOUVzN7sfZybv6NGHV7//sHQkCRKQrJgag2JiWygb5IY9aB7kT9cCqx51d6tLc2dXYqZE+5Bs9PI0J+9nlf8Xa3ULtbl67x/+KtXuF2j0NlNnUxzr03V72a4/+8r15L/u1Z9WHYI7kAxAcwx1Fd8LAsXFUdo9+bfd67C+F295l5busfJeVd1g5g9hm46QmQvjLytusvMXKWz3+V6PDm7EeQXMet1vamORDz8sKjzk2eEnxi8PNRg4LbRyWmzgsV89/7mFoVfZsl6rah4BhRR2Zl5lEgnGw6DsuxL+qxdccgmIlDJLNa8aA5azGcWev8IoBsv19uYvjzt5SnYrEzFwHMKhUeNKokalQRJd6qSTjFrx0t/i02dDuRkO7lQ11i0850oWiUkPdyoZ6xafNhnobDfUqG9orPm02tLfR0F5lQ/vFp42v9qu/0oj4TN018tcHG80c5M0MFXVWNe3/38PNXnGU/+/gyq3A1YFY/2BjgIX+z4uv4jJ850Vw2sWnDeDalWP8/9uSHSrqxGQ6UhSPCIZ+KblKdZzHCF2iIsaotalmBY15i3j0yIWiTzz4l6eBgJ9e8HOj01LjcBE55MPIj43BUHWmxDkh7t3EiNGwWUv48T6iukNRkwNWWZ0qabNaOgJh1lpqpAMYZoJ/1Ej/xDNrtUTn6h410vOuzQHRmc5KzX5Rr/ShynrmblpirzN9ascyBhCBtm+z90xBWuiOhRTpYj4NRVHd61sTFKo3aTHSGcbNqdA2RUb2DoTzwlLHEZ6QC6zXaGz2s6V+n/cPSTsIb145In5MJIZD8KsQMShveETx1ihYouuR+Cb3uNBBjAT9idw30N8MyDdTaiR6LlgqTI1Y+I6qaGfddNbb9lHRo0OoBWoGhXU9a6ezzvZumScY/QY+mZAA9YTbv+gwb6ziN7vaXvU3+BFy1c3RddLZbjrrbh8gtNztbWn4dUgbVhLLLDNUt85tFVHR78ABjn8Hc6z1NdHT55qvWRocRaQ57mEhUt0ltYNga/lJ45dMTGvS08bRAteMff3wP/FMh9XdQIaYP2aoqIyZggN8CGF+8Nl7Z8EjGqd5oTu278sj9YYsBXhaq9TlaIAfD4fKkn2MzSAnNmstRa1ECaNihgG73U3ZT0HeFovsQ7lvaNT4KJBVBjXrrq0wQ82EQcWV0+G1Y+MAm6YZ0gc+YCz5xCuOOxRJgh6tldJseLL4qKhRbse7AGuhN5ZlYhI08ekfubN3w2hm+96nxM0CgY+YyzkExMLU+iS6UAdDMJxBuK46N3n0aTFss+hFrTpmJMuxiWrNFD3Qsl8y0V0SOxF8ij+8OfqyQkvkPOHKo0IgdkzDZ2LBxHt78Ms7wzfuVERUN4JRPD9KGz9q77WOsvcKHEjFuFdcO9T0KoakckxQa6zuxW97gZcQtE6RO60+MTKLRmxuiRYXI8Fjy1q0WnYLY8E74z8/+X79eLihsm+uH68/X31lWXq/OfE29Pkq/l8HvCQmKF2KwWg/zsMJuBFZMd613z3aMpZEaTSSO61+QrUNMtHnkecQOE/ysORPFnaQeMkFVdTkz+rUdIqaZm5OTQGD+AtVKBM0B6gzUzz80y/v+j79mCrCdpfiWLih4QzV/V+vn+R2Bl1Nwc4wQV/seSGIuTBQmYAJfYkitTwHCQ+Imam8YqTmMRZBFPlH4TwvvjCLod9jpdEYM6XVnVaaFt9OlEZjwt+2QYjafN82TZPXaTQmg9awMlKbvrgR74SqGPjuORDsQVn9mQnFdBoBEJi1mnkGfaEBgxHqGV+g9KtzkyEsf30F6Q4rDE05YSpHZSo7VxoNCsei0TivUSfsC+DQS1RwnZiXBR5k1FrqwnONjMEsPBe4AvxLeUJ8ssjfxicLXg6cyJirOHpjoXqzSV7Nm03SNEH0yvAnL9AXka/wJhaRL3Qc+byc070xUqPQJ4arApMyHLWUkcAAeiqVqRslaCFTXeKThIBd54JJ+cAJsSxNkftnz6p9ans+S5uCtWvC20aj1io9y2zCRxz3o0ajPDFs0kcg92S/b5stRZ0vImdqx9hfrbZoNGoXakQ+WXgRid+j68So1S5UnmbBuFzEo3vGNFsiquMYV/IFtroHf/7V7+9YVjM1pGGahDR08LKlHiypqeIKxkJZnaOo2VEBe8wPDmKduYsv5y5TYQ86u8NCuAhwGRrV5RLfOyXRRfYxGMaYm8TqW+ZVkQZhkgYhj3JkICr9OcavQx2p5HEBkfpPhbDe4icCpJDoB0Cdx4XyMztJYmPGMNx/aCdTfWafY560C1zn6kwxWnD+bKLPAhtppzzMvMlPvA6rixUL7/gBFt6z3+X3mFXovcC/MJoQJbv6A82QwCKD2XvxI0AkdpfmjWYvl0u+S53oYy95GLrEh8REDg9HwdXP4ybhuS8y/nEYyVxkiZhQkokaoXxZXqYbS3KpgKd/osdz30tQGU/tGc30KLWsNFVTywpwU2rSbcdXyjlNwKmIkiw9HaYgqafVfgBgagjTKgfmlJakzC+MbqJHsenp5Jw4cqIcUaYdmD6czETbiqIcBY2GTQ8KATcKSzYHNEeYGue+YbXKoymhBxCcMSij4aGdVqeXT2kCnIPo6DUGZ5WxF7jvACB5T3GeLQYa5A0vFfB6XipL+WTrJs4qgrbkJBdgz5jMVkNR81rGidLlz+0osoPkovDwyI5IgGEM9987/uDDR9rP777//t13P/hfLCtl46vYYzb9WWITZGp0Ttdha9iokJi+HCNBKkVNj+CoFok1tip/qDMDzQLyGqHsvDzdFhyv5AEbImgICvNBqIbitdOdlL2MruyaG9Cq+36NdCViVpIclsyyKfcNbpO1LDfdNHQqaaUBsW9QEyIzGyrXDYdbkTcO6F4+/2pg0nwcf/ssL+V0LB6c4jg24zC4SGeeE4VxOE7SU9s/JSn3MFAyX8Eqd5J00x8C3CHSgqk+zT0UOgp3H+8b3AmF+iwwpwy5b0hMSlf6Cg/G2IFzgehdDn7l1MVcEQM2Br9Uhm9YlpIfhzy67oJGozYXpwV8thK9FGBAZwTOrRW7RlyxaxwBh+xOKja6Xqkw78y06hCLoW70btbaakIZKmgLEh1ddHdMqy51fwKGYSEqhKouZ7BRst/Un5d9RKVhSlYoT8cgSKsuSWzPj41EnUfh2POJAZptUTsNz4L6QEjydS7HasJ1ShdyDNSaNBp4UoGm+olxBhsUYhtCK/VMbMWnSvbom7bO5UjVMQPemLowL1HUpt9B+r2x55LAARHYsRPbDyfg4eHb6EypjuzYi4VXvE3M+xmOx57j2T7P1FtOCSaO36lQsKgRsWP0MMAsr7l0DJtt9kRjpzGBBV3rac7IU+R4KeVpmSIp0Nl8cH7A0ZNvoBD2X8UmEv6p6psxQ5E5lyPZu0ruqaJg0Ig0WbqTLKHC6hljNjdJoyAxvj7CxEDbEyeI9aoTLwg1sq1KPAN0WhsZd3J+lltrRtQBPpMlwAMPJtAkqi1qyvAkpto6Eo+5SVfa2EuQgGZ2sBjbDlBUpOGa00bhInBtSG+k2npOnVtagdXeaMhQ85REsZkoqr3c2BeCbF/AV+jPhsWg5WaFYsoo0zR9mkkHGLhljXQ4NGXprXL+4yFTwhfT0DnJSjm9jWSWSvIHjBumkjymq2AZE+8vbP8Y2uQpIh8d944knplTWv8KE5I8ydNZYn6S9WcsHeWA6BlUQ+WoNBCaUOs1BlMA+78Xsm4eh8EFh3H1zerr9efrfxCgbwq/36KuLFWwZXndqoHClM0oIrjbwHr04YPjt6Td+wK+JMw/85h6HMLm/JIljXmRJab88PhNrbiEKIDYIQeOZf6ioMm5qSfgyi08KvnerFjaaAQ622KVCjxX5BkDqmliQ7i3Npmf1Dbq4cM89r2ZdJ/2JDUhRPlIQpbxDBMlPVs/WX8Gs/N89T0dIz1Uayiq/IDc5o884SdmF8WjNCbu+Wb95fofabLVx8ionq++xWm/9/Y7WqfVajX3W60WwxlNnT1U6DqjfpTZagKdWPVSovJMceXs7rVSGrm0lQwL+WIl9PVkU89cPn/RPD4qsDsY3bc0DRQulCfS6hX88xKX1TPInVROIgtJYQdNzJhdFLk6GVB9oueZuOlvTjjc67KAhA57FixhVzGaarfTToloaIIy4OOlBHjVuPtXlFTprvIdLAnYOp6DzE7TUHFMll1NO3SmWbbwbJi5lsBvNJxGw2FnT2q3ETv+PSxEPLOsXq1/DcEjUp4Va/2FhBlmn+IsAZu7rv8ld3kXHEQLyC6CBmjC3NC4CDd8W8GTNF94ICLnk4zQi3mXf3Z898NfSOvPpPWXeFx4RQcCD3k2rz9JNKsvnoZoHqiXq1e4of92/c+S4Bb74N795nsP3rrP+GOW1XrIXBOrzqlB0UlByIBEhxug8avRWEDeUC6fgcnrXqPRgWO7UIr6LowYegpbPTJLSNn1HHJ3bRx+i3ihoR0fHr/558e/uyd1WtLq97Cs2J5QFGgwYUaenelLiQXVHElUi/cKO/vHfMFi7q31F/S0mSP1BeZLfEWRSpFWcK8Adwt2Z8dQMQS9FqXQDVw62YnXQeLJqIjOfJZOOxvWRtIPTAbBDhAQVfADG2mR2J9CbkEkhs/Wn2N2x6cF6DeA5ZFNnKaBhvHyB76R8GsfJLj2YZMtCHF9XfEtjgsbko55Cz+1g4khsYkGTk81HZlski3P9RcgdsAmwudP6sLO0aNjYVdWsLGMfHHzZIZYHBGQZ18gQgdy3AjPuaq54KGSfVtB11Vfs9UrZD/ns0hTMWyAZNUZMWOYxIO8Z4wb4SFvq6dSU8LU69+u/+P6d6CMEWhggyIRG8W0lHyZct8hOmMjEpzEOLty3/h44TlkHrrpLipZvoZ/2/TBQw7fVsQJZz3msyzT45wppnJTER3/+/oJ3fVA5qQyJEhHr3Dx0Uzj2dpEhgAVX1CixvED89uIc3xFs31vZpPHF2I2+apVO1QouyvrwjY4HYsKw1cYrYPiRRGv/6PZ3up/LRy9KBcsc7+Cpp7xP84pi3wwj49TGS+kotlLPAYyRL9Yfbf+ZxBrOXt8wXPHP8UgpgHRBRIrM8FKrFWRZCFCkR8GS7xlI2EgldyQeovUKoTSFtBRQud/KaAKCDJDVOEWAhFVRxTDwFOf46+cmoubBKx51M/RrKpsNnArAdJ9DqJfaQNicvMGVhGVWWhYEZlXi0KbUgTbGgSRq7CLHDH+QrWpKJsL5zwuXDBRdf3P6ycCsG97yVWQ5hF3ubTU3WcF1DEsS/4sbJv5Z075Mwc/o2Ms3IKASEbhkmswnkqFmD30hJe6+xiKx6mfLSBIWPoFoGj9xfofWP395sHGQCv12KXzPYthKYyZxwKLAjmU8/S8bEFwO8BLzK8qRHPzHLS4PlmgdZ78t/BQrMu0vFwtvlNOEsw38JJ+nKqVYWv4cTpQmuoROmdUSfk0qIdeXZOjE4n9DzgKvlpgHRQigLgw9gM7PkPaXTww0XMkSOYP7/6CCePCBTn8QFCFZ3A9rj73lPNM5ywoMxmAvkAq5arexBS3KrR3S+86yI2qU24/1d+gdwFdgUNQYUgMPo5JiApr7xqo81g9ld7CNkBA+iNg7muRU+O9HBxT7FKjoTrYHLkq5PDmuMwKOCFuSx1Ot3Aha/j6Swl7lOj4OP5uirfCuU28SgT6YcOtOjNSxLBVDA+Hf378n9qdChTgCEvnR1Cl5OKv8vrHydIJMg/ha+/ejKxhUKgJ+Aadw/6Qb7+CuI83owwyzZogr2d0i/kMLiSqOhhdQV33sN4DLyHSnx//C9XcPEVDEjdKZUmkKR8ESYrJYJxZ8uzm3269eCXDPnTHAWfJw8uQc28CCS82kkppx69bbrXmCDL0wuUUyRXDfsg7eYCd4N1LRRo6yq7H+QwTKHNehWqorwBLoINcPado45wWjaNSMXk6vR8oM0sWFiR2zBFS4voZRqqYcy3QWWjnVq4LgGWax6dU78i0acW7dGBrL12nU81asyzzZQivyk+/uZgriYQtlkd5S+zWsCM2IYXFtfWciAn1c/hZG1wtiFGZW3U0XBGPFt7dio15W3ipEEq6ddzXKp9yYazERbJw00fYjbTL1DQfe3xeqGm6l+97NwFaCIllW3yWIOCaictujsogo9enST2YvtdQPjCeyL7uNveEkS1F4634W7bVQF2UmR89aZbchgpWyFpuf0Oba5raufMR9al5bywHyOZvt6gPrLzgtqQtM1gxqPL05Rre9W9p8hF6RF9khigEhxmavEBjFiUINLqRqYnjgqduLw98w+OnBiSCHj9bYhJ4hTStiYexnSx7PPd8QO9tSMPh4xGXplpluuAON95lu5eQxVgptrCJbXrMeoQdSjI7iylFHkDr5EeXHLNi6ECVw1OQRfbQi4kLgRZDhtGaQ13507TmoGqmws1DEBsZzi/pl+jbv2H/HpkCPktYbDR8UU/gc/WAGGFUNiHnUU6Vr+kw+NzUfH0O7qKjNGWN33Z0iFhL0yoNhAOuESxT/1ZtBIO9MNBsFiFJZKV61iguiqINrGIFfS2hPEKzdjzbqtZePackgYoz3uUjdPS8zxw9VWp1gYy+OHRUqf1+/QRtNbh8sdknsE0XwFh/AWAgA3iCd2aANgXksFGjIS+KARniI498z5UhYILfsEGz6wUYEyh4MTjiVaXgFpJHAeXqTYH4RJUipdt+zdcdB2Y912mKVJHrKiunsaLBkkITdHFofV29pMY6QSsJh1ZJ1GgWvuSz9Odf/V4SVJ3CGHPN4cYa+8RL05rs41+fR+aBxM6D9Fhx5ryapk3qmcGd1dL8dqr0uiVQul0q3bwhJ547G6u6zDNqTg6o7OfRijCKTu41i6Kt4M2LnsaZNoI7+X3ioftxpWLrypUpAJHB0LfqD+3JMVzQUeXOnFlyq3xCVi+PsgsxURv0GLSQBZNU9fIxrPr/7P0/2B8SFhfzsntSaqUdU5wtZOTCDodcdJODZoukxhfJBrHdZGJueK9ptm4e3d/C0JgU9g1iCCTtl2VsPLXqXK5aLAcDlrR2zEPWay211gY9gXgn88yjF9tOs+unx/YnTbbpNP/9XW2vc9A62G1a9SHqGHiTPAlGrYV3IG5pVrhuvqrZ/WKz5zeB9Iom9/d299pVTbJw878QAft7u929rFmWyhXzH1w9+GCyrcne7l633d1sMrkGyJG7FcjW/uFeBZBJjtErIL1i8K2D9u7+Rrv7f8Xg9/b2u/u9zSZvSFITPxzZ/lWNH7bKjeepiP9C0ur02ruIXvU18dfp7bdb7a0fXj0Y+LiTk4mQRbzdxWzgV1P01tH0Op29vdaWdmG5YILd3nUdzC62d9DudtvVHcTXtHo1Snrd9n5nr7Ll3vUouYJ39Np77f0t7QJK/rq2e4d7V7Td++va7nWvaPtmU3nNouq19wQ65BmYkQXiSq1arqyW2Hy71wTPXbjDdzisvMV2MiCD1nBoXtKEHBABCiFRBK4ZEHx8yWB3uFzSmO0T6vw68m3nJD2bQvz3yF+QdAI6gzQibjr3gpP0gvh+eJbGnn9KInh5kU4i+yINIzuYkHS+iOY+SSdwu0Ngn16kowjOiY5P7ChNIjuI5zTgZES8CUmZJyCNXqCiLzjgfrH6UwoSS4rX8dGoii9WL1NqqFVSVDx+T+/D/VO6/hJqPoOL+57Tf17CI9ZEPfF3NJgYuviWacJYj3hFO2jPafjEY1TVwnXf+PaPKIo/oe8+Y9rpr+B+z6wAQWXvKMDs0nf4ljYDtw1SDTVrCrsAiz57pGfHb7GFX+eYyFtgBtPnqARjhcqPm7mf73F+szBG4WSxRiC57aAsuZM5TQtBrbIysKzh5VLVjwzhNu48+GunqWxGTWURUyd5vrzszuOqW7dP828GGMeKFksPQj538FnF2CJUOp4saGl8slBhWMNyeFne7N181CxXEBt4KfCYKH1iwOXK4FPvLpyEBp5iwNXZVePD6KoYMz1gFBbcihPrtuuyR7UFV7sw5/iW2hVgu5fDRrjqYTP+JS77T3BP55j6OA2K3ofqprOwKvjoDvmJOneFjStdYePcFTbmrrDQF3OoHRoDtFBnnqLV0AyNgidlXPKkjAVVa8VAuC5yaJS9BPPe8jqDYWVEWAl/A671zDAR00P5QNBHqZlyAMeZ1+THaaidH62xUtnvJd7u9xJTUz42UvDgUAUYsvzNWwasZib+oSHiYcOQvgFIbuKNN0zp5RnhRpWhUf0dMw2XP7vKOqoWxkAnQ83sWcK0MAtNf4ADzCAR0yFmJhUkRm6f2EIdNMJwIPSZIy0LpGQhNTxLSl5AndbkxJTzMtw5C5RToJeqrgTSUnLtFm/wE6+CsvIlm2uSynBVwCSc0LEZRa1SZZPrVNmEqrITnuaJ68kVNclZ2SMIIuFJv0qsNVb6sREDGymy1q08VULKujZ0f0m58wUEI2e8vVLSgb2l8oVNGTXcvUUFHA9bemjPj2TCoKxqL9tF1cSMadKFmEa+HsuxcuTRxFpKmnp6TBI5UWPeQSgm9/D0U9tfkFhWrtphagS3aJjjLEYMHmCjhr/ebAJ/FpEP+0wYJYXg5XKij1iMwlI0nv6jUJqmLCz8NhUH+lrboAV3WAE8Lzz3Ng6evl547h362DZaMFzW71053oxbLuzIqpf9CszBsGoSs4Ry53KigvDSaMhyxAKE0nQQIYq2TFeczbLq4c9jCMfmM+KXBAPcljfbiajalO70EagaffZT4QH1c7N1NL8dsrwDR/OdHR4hGQ7myJcd6tBpmhHstQXdbFTh2ExKBolKlz+HKXWhp4V5LDsK7YmSh0PJwwHygD8CBdUomS5gLKeQZTYOZ6RqOdpUulGWLAfKyDyXHZUGYI8ajVE2KOUyoFyidIXKUnXUkYohig9o3OUgGqo0vvDfw/UqGJJJxwjPC8gwII/y6R1dNb1+eXoXytEoIvbJEv6nqJe0I4OomHbJwPiTVyz+CsP0HqPGMPPLzCxihFnEvITMYiNQER7ivh/6JDaEdRwr6syLYSOirygFbV3QTFrMaQhhF49cFWGVyyxz/SUgheZw7rQ6e+1Wp6PvZrdW3suyJdLXWrulwY2erP3YIGoQBmjoeUR3jNiYiDkWMWlLbJTEoaodm+1jasE/ubDvqPl2ob6WmKpmgib84q+ZvKNWiE3XCBxMuFBzMUIVhQc1I02I9g3CaGZENHlNwKKGN5mXLx6i+piygd5HTb+4z4KHfYjGxQQ4Z/xXbNzFPjCHj3GhchOVT4xzYRUcqy6JvYze7qmfLOhFgJuwPJIHQ5XtRltTRNBlsFTUCGLqt1LnawXlljkUELJtDoZqCIw8Ew9gJ0qE9BZFTiMmvqBAivkvQHAQV1fma5Aod8xWtiqkZCv/gt4FalaWSqMRcnGmGMhbDnl5BnJOdF3LdB0U2xWvMcdQxXv0gtQwi5MeWHVUbdDYFKRINMo8A//D1SsJZOFNfoc7euUGeU2GREzpmOWc5pn6Uo1d41jM19eP07QWyEm23NFnCp85J4DbYvPUn1d0LF7EimqGY8iWrRjQHGSp4w0aQl+sZcL9qcXU73AhsmUpkJERMmjizanXT1Imti7z5kt+EtksXddWzu6KrW0JnvjLqEpgo6Vevr6hiUsDAxcK6lfI2lG2nohyu7Ws3mIxY8tftWipTMQliERQeFRn++gLId1Z4lKZrTdhH1HStFxIdxNFRFkWx4ypz7B+ttWI9Xggcl6N7UKFxiD69z4rh0NVpgPhgOZTtRnoSu9AEHQiSUknkhTcz7Km8ihK/L6gDdnoNw9OBBCNrVly+hyjpXXHA9dow/3KYDNcsAIDE27Yop8JOe94Omnwb0OkFRmn0G8xVCzJ/CVEbvqgcINcNaPdWKhCH29CmIv0M4jOegSigJJFdxWRk32Qa24Sprmx6hvJHoTIFoSrfLORLKpzMsR+yFL/b6Bsy+VHCo3Lq8j2k0Gbq2myXtA5FKESL98oOWuKhPd/DzB3lzSsOvdQRHYLgrZs5zrNdkdZqqNF4IKY8mi5lJWjinyNs9BdwLGD/tXJOUxt3C8+miD83n9413FIHIfRxb0wIma8BNwFLhl7AeQvqfEmz7zADc/69I9BDR8fTL1YOaqr9WgRJN6M1I16TWRloEQhUpxEHkB3BLwnQX5U6pXmn0rTGtHd0FnMMAGWVWfD1Jjk3WbntPsPP5zHxPfjvs6kc6ZtYx1EZt6MCn4Km+3g5encqBMnYQRpYn3XtufUbGTPPTBtZhoKNT8/h/jr58Q+Ac2FTxLJxaykqmO2VJ/+XOAfBs7MJOYdnrKr3y8lVh00bt+x6rdA2U/MO/KlVW8gETTs2fwICfI2ffYT+niHPk7w8ZZVvwVPnyxC9voWff2j3cMjq74cQKSgOjEvgekYYnwuHFJQFjDKkVb/RI0w4M5m1VUmyUGt31VmRoE6LAGk6C5l1fOL/fDbzc36aTHq+QX2l+3Exg39S2AgKG4YLOUGeMB/jp78cUKvJ1v9N8zQIOSgsurqCbkYhXbkUri/o+kOwOtk/TkLNp6FC4q0/wJh1TikfOMzqrMDFOrA5sjRy7kXjbgrZAYppVJ4hV7tbMuEz/+zmFYLaj/FMJbnAqi4cxqY7KJwXxi8YkBAEpUXWrFrxFFkz41yJBrMnnDqKw7iRe5VzWIqKcjFY2HFN8+3TCGGGbCvjVIQzaurJh5PmjgTxSAG9Hakh08cWjGGQCsFELCjqXGFxz+cNOfmZb4YHh5Iu6fd2YHWPe0+3Jf2p+3Wac/uST2pJbWkttZuSa2/2//7WU9qt067whp5uC/tnvZmWkfrTbsPe9LBtHva/Wnv04f7Urtz2rW7UhebaEkHUutU24WaXagz1bqfPmz3pMO/62FzMW9t2m7ZHalDO5Y6Uue03c0LtI7U+em++Kx1/q4nfqB1/n7WlrrT3dPdnx58KvKFv1Xru1K7O+0+PJD2/QNpv8gZHnal9v60vXfa/Wn304cHUnvX3pP22NcHUuthTzq02y2p3WJl7a7UetiRena7i79pNy2pVWIeMEPTAxzTwz1pb9runLZ7P9379GF7Vzr0tV2pN+3iH5GBwHztSe221u5IXan74FDqtHytB91qvb+fHcK8dqWuVV+KN3BkAj5qTZg8xRN2g7qYCuS3zU6re9C/kIlaa9HbUnOl/vS6Vpq/pPsVZt1oNr3sskLov9TYiJ0jSF/3ZvaEwLWFJKbZSNkmLEGr4ttcPZ7Q4kZDDpn6X2ZFcLrBHya9haTYAPoUyIrKSj8IT0iQlS7FXO94A3QSXVyyYAA62kzUAEkg4ZmgOU4y+SHADfjD9x+Adlr3Q5osTae38ynZ5Z4MWzRAAFNWO6GfpoG+iElEc8MH+tyO47Mwcmlq9AiKaDsoaJTa7keYcveXqWXpiozyguMGlqXLTjhLA5KkI+9TJcUXlqWfxUI6tWkYJ2jshzQGtLlaRRdoG5pN9PNA0w5a9pQknj89GZ9Mxlg0b9seGxFvkEIe6NOIjCkVOJj9XKAmqy4gHz0TuJyU6JlqTFCwRaC/Ni9k/KvW2nB89mYTLPFmEyBeNYL8/O/ANN+zA9dzgQCE9PWggBJzig6GR3mfLD17gZ4xeaNjWbqAViecWVZTjvFOQPeyu9SKfwa2Nm5ph0Ne1MYrC5vywNY+hXL2V/9IG1621HbvcGlZ+jyYKD9u0tSLUW6m5rIgZFufZUCgLAiuGnCzulVvas0x4CtpnpHRnL7owAsdnmHLGWY0OkiGKBzaJunziwqOCuSeLW4bcWXzJNV7vd7uXuZyewTLxDZ/dvzeu/rcjmIi20p5iqVgCTFjtaIpUMj1eZQvfAIL386OEwcKp4bEnFYBR6irRsUZg/RZ9nI0h9HbT2GECZB4rje83cosFUlmK8jglgklLrgMgsJxCuJyrUb6uuOHMaweq64n+629jz5y7CiZ2xPyUTwNz+BwImTWO8vRAWyv0vpJzDuCMa+2kXT3RpZQZWnHF4GTZUKUToCdqYHZ7bVakBKRDoMeHe6Owii5lwmEamzKinnH020ol5WjqA9GlLdOSZA88OIEjoRwBIa3sC2plyHklay1QOfWp18BRHkDtLPQjEnygTcj4SKRYzVQkGr4irPPbC+RiD4mQDWJegmGIts3PJ3+gBs4XRIknu0DwwxnGKql67rdv5yRZIpC1KP3jj8AKS10LwwbpVMSxcalVYfRkSDRPoAs6HD2AK17c+7bXnAE8lJMEvPDD96Gu8KWS+MSvNuAViM9PFGSaRSeSW9FURjJeYAJrEWYW76UKPwRXocgZ1k8c4rM9o1gS4PwITSYUd0YrnH1Ly4zPKq4S3EMhojtiMzCU7J1bpRlmRA+onyPo93TJyRhKZijRuO+nRA9CM9kRYt0O7m9R7r5pVlo9NrY3+Du5glJOC37Xpw0YRyBHhM7cqa84jE+PbIjexbLl3icndtRQh26eu3DTuvgcHd/9xAMV3gzs1VvYzI65ALwRK/GxFUSD8D0cTGEq0KWcOcsO7ry+YjZfJzIdNNRWWLVkh9CtgKVLZPC3+czjWaMTM/J3+eaj1YrV5gS885lTuOJCdvaUUJd2RJqf02oNTbkvCfnmqhUQWcBol7aiZFPDbM+hrSC9ym50+nCcmNikAfq1lhW9ICcJ7JCRSZFDUtuZtwKBNnggd+MwnPdi++FQUAcXL+nMtETOEokgofam7Jy6TYasqvnJ8iMPl3gEzkj6VcTrqu7xHYxJ6c6kl28YQQEtbyThyKNBmbEbpV7yyegLYE0Coskoasl0GFZmXmRGuioKHvXnkGxO3sT9SrvkwQNfwEGizB2YCZqUMXaHN9D+yKwwUsvExnflBX1XPbVBQgXSxAhAWf2fE4C997U81256GcYqB4VMO7JAd/mjnC7nsNEmbWax4jKBTUi1f/IA13XA7rWMml3qJ7JgQ47i1LYJ2i1fnb3vEO3YLo/euMLeVCrearXaNRqgU6AtmPVRXsgMe8MuAGwj8Z21pjwlrpYYnJcdrmNWvAKUUmFfDVU4D+8PkWf216QgENCPnha5KgB4s61Ezsmic5nCWV00+u7/KYG8Km23QsUHin8oHqGH8jFyWwOIXyQUCy0XZQJGEan5q3brncqIS0AHdyzo+SY4NR8AEZ/q36Halzg9Lx+TM/+LyTUX4Dl/+X684pIqfXnt5uud3rnFnITDmYe1h0obGReEJDopx88fGBOd27dnudwCCMF45PE8nnF7PnOrR3Z6wuDXf1XmgbjGxpntP4M4ju5igqTHfF0SEIski7h2EAb8QP8S8ND/0gTe9CPv0F10B/55+wm9x8EjDzVqTad6qWesO7+uPpm/TsaArX+h4rIUSzG1nky3GdMM4Z5g/5ElTEs0QVkrfkThq1+v3qlSzhWzHIKRS8pqM9Ai4PxeE8R1PVnqDr7NX5K00NkmXMfr78QgYaoQ9QSQmMs9xJLKPEDy/6RFWwEnq+/+PPjf5NAfbZ+DGlSaaZelhHmG5aHCvD7PWIKksndbs7vWHX1NPRc2Ws0HsqBCqBsTtaz9T+uf8cgwmt/NomGLlNkhOadW7djSrobdPSTKFzMrfqd29PdO7d2ZnK+ptFKSu8HowX0OJnlms0o/Q+YIWEjJvApjOnW7eZ0905xJWU9ey7Sq8g45Ei1gWnyvVI8n7ni2Yxtobdu21HiOT7ZaP6dhMywefG8BiKsKL2W3/E3dtnjMKngVEq/qtQYRMPckNFhjmoZ16U9KSiji4ZSsJZQEcMuMQVBye7xK6QS6iFIb0cKN5h2oHqqPVSY3r6ovwBxLaQ9uVR9UniN4oC51y307pqY8z7ETPae6uSDtdUEFCD81qadHd4aiTzbV1RQd87mcM8Styw4iwhOIYaNF5bATpF5L7F7oFRsgSY6VUvQAfCqW9a+QLGrIySqm7lvuEtENky4Gpo1r6+zvlXXnA8S6gAGXT7sSj1QzrV7TDvXmh7MtAOpN0UlpFkL0bWN6Ytqnp6NCgH3eLuZ7O3g4SWrBB5keSX11m17k1qh7Vs7cti36lKhUNOY1Rv5Eq4pq45M/pYE25/mzjSETPNcE954FBE7zGqCX0h25NkarmisM4PbEEBRA7UkEHBZcYQld27HczuoBvJt2/dHNog3tNGp57oE7E9JtCD46elEOvXI2ZvhuWnVQXPZ6UpwR7w0Dp0FbvymVR9Dym+oPreTqUQhd6Hv5p3bzfh0QkFAljQR56qQJj1Tg1PmiV+wP2CMdPq3bnuziXTmucnUZMcBaUrA2Js9so0fbr21P70A7BMnZCV49LHqUhw5DD/5NCLmbB8aAjbDMA1g2Hes+lIO1EgNVRCABCFJZKeMv7IZqmSR7wTjcOtsvI8ODgxD0fUYusURtEl9IOsW6SCkdIAkwSiFDu12PLN9H9ALb2iQNPb630A0KOTOfr6RwgF+VUQ9U9iw3eqhPqLX7IFsE1FB8k6rLzsme1CZy7EDB7kHoWODeIT8yKpHC+39D626ejmzz73ZYvZ2RNPsYIL02OgsMYnrn598D/5DVn31b4gy2Kh5/p/1l3nuR4HOgMAiUZoFfs5hu3WbHiek0uFiY2R3XdeqS7icUcVp1V0PW3MlxAuu8Ans0TgxCVIdFsKeiWU2zhTO+lcsnfmT9W9vN2mfd24ZVfyG+RJWTjoT2B5jg0BCz2Dib9Gxg/B6u8k23TtWHR2enTwSi+MI6tF7RkWnHX7S6FeJtG+HYQKxjxwEMdVHMeWsKPYxCa5CjuRiGqSox8xgugRpbkE+w39RHF//M5jCoAWaFOAJTf35lMuwTND8lhIxpQYQBstCJCTVyMVImmVDB3lO5AxMCLsDtnEBX1cjo1rC5ysO04iBwJndFvFSzOXyJTzecCHq0urf8nskKP6+gRhGtpzR5CqkMcT6z2gmFoa07zBa8Dm9qCRbP5CKlCbV+3ojYxMTt/8rx3hB9M+XHsueQK+RelY8wLyA3ktj+fPjfyuI1KK/BtemcCd9egxHfdAx8YmThBFcjmrV9cLGB5PGFTNRJqIGZlEUAfEqgn/vJknkjRYJeN6U92kU2VHDxw+2CQoJAd26FaZTj4pAyWg1AaVFzUbtM5VHAr4lwQUnJitWo4JewYb79YSqfZnVM201RPHJVi8/DkcGUaeh75LIiMCvIAFv5ThyjOxDcCgwMFkTyoIByKFLRTEiqjQBHQiOpCQ0CEIMBEnkivroSgsdRkMwnKQpCv845MxiF3GLXSRY7NSIQ4t7s7LMT9VXTTKy4nyKPdRgb9ftoGxAFTxj2dM52wYn10xDA5Y223UfkcDNk/lkGkZ3wPYtL9NjIKdXhn16Itp8D8UKxn3EoMbnVC3aK/QE1DwffQT9UuUiWCZyKOBmq9dGBigiSTZGE1X1XkETVjynUi6Ji7CgpN+i8x1dLDy3Sc8yFQaFo6CoFzTDTO3FtbQR1dKGXNmPZorSseiSdweUO2ASAsYXKUPVEfSjECvilC4hdnNVbz//nZ1hxOty4SxXaD1PR1xz0pS9cvBVrVy1qEbOV03mZgXhOOrEPJN9uEFOUPvNhuqERdzkqr3seQuAM9or5UYy6BkbjXmjMSsKNjMu2GQ/MSSS3ldd1nzDxQPUbFVBi/IlIB97xYuEZxhxjZelzehlafT+YNZNfvNvW7WpHwx/A/cLz1AbAHa5GQ1WUyvXxKLRWMgVBJuLTNSj5pVoV+Z6V7aGRa00pTFuqEpTOBvmiu/iMk8qtM82ICepVDNncpmaIEXDRW+ZAiS5YsWJarxse11/Dqdp7ob3cy9BCwG3CxW5Qluls/+X8YaaaXqNhizyiDZ40S9hLXnQKlVI5kotlDGesAwDT8pKSdQ5bh4UxNvwiGqDftw34bI6O1sfm5tmya6qecE41M4i2B8jZs2tzcAtM01rp/IsMyiDGg7sFUcPMrPQxKzwdy+xGbDRZkrw4jXaVF8j3GiqUjOtSnR2ATorzmMocYmlaWvIAjGZQq/UJ1HQx8In9yDwJyJy6T0EJypLiC6dm7NNBKFy+33ihLMZCVx+LR/FjNdouI2GC0QPt6jDz1F4bprmvNGY96sIH8wc8JLZFjPkTU1AjToyp4ieRGfBSxtX+QqpDRCEUXZ1e22aMbQaVQqA2qi44i4qVpzrncJ4LoprrmLUkjs7ntlRQikd1uFFlRDALAjgzHpZa6Ph3Is/iBYxGr42PURktLq/8/AnzC06sSfvonn+HgbtJUXDGdhMQrB7XEvL6IVOq/er2hCkMkC27QUxpDXe4mdQQmRghijOJvRuZsFRoSwXc2t1oH8cjgAbaWoz/x0QJtPU7hc/L+JYQQSOwvNi/x5cPQAyoeqacFdoSaiOI4fL0ZsaTpo1FrgSREyfkIs8g6oHaxEfcU0yvV7NNBN4YJIjvo8jJ03d/Kd9A7keumQSKxsM3nPKmj2OnEaj+AxfZEuHxhW7isoUse3OASbLoNJuLhuXTbOZBxvscoIknJTXoGOKikno43an7+m5RjfXypbVnBhdmqlq8VR7hKIvF7YdxrxqToGD2jc/GjAg/YoVzE4+PhxWxClA3R4a9lGdp6gbNai+78oqmfFP5VrAikpcL4i1mGawoprt077gZVkJ7OTT47Nzl186d9ns3OXhucvB85aXnbc8et5S7cLpzq8AA1eH6sAd32puhkevtosNs+nf0QADM1BnuhfEJEreJOMwIvKFOrt2O03CxAaJBSQl9Jekk3hc6Rp0YrrmZR4UYuzsOGrsTYyJOgrPjQuVAmrMVOBexmy7dxSgV/BTP1bhhUF4YDULaKBCh9FSBf6QvRSO7cUyarwwWsvC7lMg6rvyCVqh8G+bHtgfmonOAmrlaSGWRT03W0clP5q3ZOqpenR++2G2v92TT2CVHZdEzCOutCDmw8H5zs4QD1UyPfyAQw7/QCmIZSf8DECE29RB3leJIjiKHG8ItCdMWtvZWW6+ZENeLk8yPwzRMQuPxCfUKUTOG1IZxtRj7tShLNU26SrqoyiceTHRbd+XB2/JivqWrAwVPZmSgDZWcP44EZw/WJNLRadjubo2xW0FSCCnCvE2ZhYNH6gRCWBRni8ZUb+VhcWA4iibywdyPkE32bORrkiavsW5KWP/b7G8A0hOcB31EdLlgt75/d4oJtEpieQAT+Ol7f61dvo+ubF0IQc6gUTN9FBJ1ydfln29cjtX0jRJUxkv0S5TBl6y/dcCX7sZ8GmKkiuwEiqU+I0G+t8ohtvnMhZpNN6UlaV60IJIuI1yRQ8p2qkXFWOwsVFrqdnT2yi+Yn4DGAdE/zvAmGFAUDFejJKIUA/HpbDb4Bygfwpypn5UJWref+8hO/E9CG0XL9t+IHhMGg9kZSnTeDUMUnPiuG6UJ+VyZkcTLzA6rfm51Kp5MwiNs4PkaG67AAu+EIpHYQR0356fS3Hoe670I9IjB8RhL7TIdr1FbLQP5udHYAwEvVXgGj8aj8dHo/Bci71PoVVWexSeH828QMO92hC7n9nnrLTdav1Pwgsn9MPI+FGn1dntHC6toDQeSd/wx7kch0Gi0dBFwwumJPKSIyw7QwHA2Gu16DM6B8KAj4AxaFQ+MNr67hHDEkZbdEWEVEAw3X3NHtu9jR67hR4783M+7t3urt3dPYLkIGM/PMPTqmEHF2dTEhEKjOC+sVN8vGRoT8J5YQbdcWu8y2ecvoX5oyBkz8XWPffS9eK5b18Yk8hzj+AfDUQa306I5oT+YhbERkTmxE7kjjrzArigqqW2x5GiHE3suQHDEtsEv4yszbFPzo9s35sEGt24oUCLEztK6McwSxXE6BAybpeJEfDH6RkfBJorU2kBItjzL6FnnIc9QAr9DH+y2drfm58fcbhHfuicHMHhFe5+CJkwE4QBEWim2IHkzSaXW5qlPr5we4TB+F+xpw1ouRE+QyR0fZSvJN46/q5ekBxTB/NzqfsaWG6Vl/z++GBsc8I9sA87h6QwpQ4JEhIdfbyIE298oTmUmfFinHDXi+hKNihF4dzDckEMY2Os/lZMSPEpR2+nl6MXf1OimkZecGK0jsae71N8xUkUnhCDnV/uwQhYGWdKeo8XwMJ17LmBoxYLwY5HS5fVkN0Bc/F2XoG84RCgFDhHr9UqsYpObxs30KuPU9I1FANIKWAzGIfFdXn11IiLC9dOW2wNrL2XAu+r4rZlVslIyDns7O72QASC+xfiue0AmeqtXTKj9ID5XCFExViACg+CBMWuQbEidt0p7GwlBiy8KeF/22YklF+9/m/AvQHnEjo+qHrZ8KvqRVdPcUjtK4bU2wR8v7V/eNCr7viyyGj0gstFCY0bM1bqWdxKSlz/ruvmA2JK7rwAnaszSLwA293YG65mJNvFDgbg7t68yPVwSBVsr0v2yajE9g6u5HqUZMu0dIVk0CtKBp2K1XENcTmLKA4jYw7XqpHoakZ513UvReDZCmPAj8fjDclPKwxsKbZkcA3/ZQhLM7kw9D0OjUvG9sJPxL45OXMJFMYK4axV+yQjdC4TVVWhlCKKLBmhFaQz6vxioMeZdurFkApLLVeyi+8vw0UCswC0y4mBoYq9gTtgIFx9F/v8dzPieracy7B73db8XLksy96ZTFIQKbnoB6UFkby033bn58ubSr+UmvYLkmtRmKuW39rjKBO3lhVykYa34xh73Vwy6goiTGfjK1HY2VqzzKh3q+EWeNU2Frh8LT4j8ASYsOXSCurL/wvRU9+cT+MAAA==";}

/* 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; }
}
