.cx-product-extras{clear:both;width:100%;box-sizing:border-box;margin:20px 0 0;font:400 12px/1.5 Roboto,Arial,sans-serif;color:#26475a}.cx-extra-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e1ecf1}.cx-extra-pdf{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#008bad!important;text-decoration:none!important;font-weight:500}.cx-extra-pdf:hover{text-decoration:underline!important}.cx-extra-pdf svg{width:19px;height:19px;flex:none}.cx-product-stickers{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cx-product-stickers:empty{display:none}.cx-tech-sticker{flex:0 1 145px;min-width:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px 10px;border:1px solid #dce7ed;border-radius:6px;background:#fff;box-sizing:border-box}.cx-tech-sticker img{display:block;width:110px!important;height:53px!important;max-width:100%!important;max-height:53px!important;object-fit:contain!important;margin:0!important}.cx-tech-sticker span{font-size:10px;font-weight:500;color:#385968}.cx-warranty-sticker{box-sizing:border-box!important;display:flex!important;align-items:center;gap:15px;width:100%;min-height:100px;padding:18px 20px!important;margin:0;border:1px solid #f1ce53!important;border-radius:7px!important;background:linear-gradient(115deg,#fff8db,#ffdf65 58%,#ffcc00)!important;color:#253b47!important;text-align:left!important;cursor:pointer;font-family:Roboto,Arial,sans-serif!important}.cx-warranty-sticker>svg{width:42px;height:42px;flex:none}.cx-warranty-sticker>span:not(.cx-extra-arrow){display:flex;flex-direction:column;gap:5px}.cx-warranty-sticker small{font-size:8px;letter-spacing:.11em}.cx-warranty-sticker strong{font-size:19px;line-height:1.2;font-weight:600}.cx-warranty-sticker em{font-size:11px;font-style:normal}.cx-warranty-sticker .cx-extra-arrow{margin-left:auto;font-size:21px}.cx-warranty-sticker:hover{filter:brightness(1.025)}
.cx-product-delivery{display:flex;align-items:center;gap:13px;margin:18px 0 22px;padding:15px 0;border-block:1px solid #e1eaf0;font:400 13px/1.5 Roboto,Arial,sans-serif;color:#416473}.cx-product-delivery>svg{width:28px;height:28px;color:#00a6cc;flex:none}.cx-product-delivery>div{display:flex;flex-direction:column;gap:4px}.cx-product-delivery strong{font-size:13px;font-weight:500}.cx-product-delivery button{display:inline-flex!important;align-items:center;gap:12px;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:#0089ab!important;font:500 12px/1.5 Roboto,Arial,sans-serif!important;box-shadow:none!important;cursor:pointer}.cx-product-delivery button:hover{text-decoration:underline}
body dialog.cx-policy-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;max-height:90dvh!important;padding:0!important;border:1px solid #d4e5ed!important;border-radius:12px!important;background:#fff!important;color:#253e4d!important;box-shadow:0 28px 90px #061d3659;overflow:auto;font:400 14px/1.6 Roboto,Arial,sans-serif!important}body dialog.cx-policy-dialog::backdrop{background:#061b37a3;backdrop-filter:blur(3px)}.cx-policy-dialog>header{position:sticky;top:0;z-index:2;display:flex!important;align-items:center;justify-content:space-between;gap:15px;padding:18px 24px!important;border-bottom:1px solid #dfebf0;background:#fff}.cx-policy-dialog>header:after{content:'';position:absolute;bottom:-1px;left:24px;width:42px;height:3px;background:#ffcc00}.cx-policy-dialog h2{font:500 19px/1.3 Roboto,Arial,sans-serif!important;color:#173f54!important;margin:0!important}.cx-policy-dialog>header>button{display:grid!important;place-items:center;flex:none;width:36px!important;height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f0f9fc!important;color:#0089ab!important;font:300 27px/1 Arial,sans-serif!important;cursor:pointer}.cx-policy-content{padding:25px 28px}.cx-policy-content h3{font:500 23px/1.3 Roboto,Arial,sans-serif!important;color:#173f54!important;margin:0 0 15px!important}.cx-policy-content p{font:400 13px/1.7 Roboto,Arial,sans-serif!important;color:#536d7b!important;margin:0 0 17px!important}.cx-policy-content ul{padding-left:18px!important;margin:22px 0!important;color:#536d7b;font-size:12px;line-height:1.7}.cx-policy-content li{margin-bottom:10px}.cx-policy-note{border:1px solid #c6e7ef;border-left:3px solid #00b1d8;border-radius:5px;background:#f0fbfd;padding:16px 18px}.cx-policy-note strong{display:block;font-size:13px;margin-bottom:6px}.cx-policy-note p{margin:0!important;font-size:12px!important}.cx-policy-symbol{display:grid;place-items:center;width:42px;height:42px;margin-bottom:17px;background:#e6f8fc;color:#009dc4;border-radius:10px;font-size:26px}.cx-policy-terms{display:inline-block;color:#0089ab!important;font-size:12px;margin-bottom:20px}.cx-policy-contact{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border:0;border-radius:5px;background:linear-gradient(110deg,#ffdf4a,#ffcc00);color:#203a48!important;text-decoration:none!important;font-size:12px;font-weight:600}.cx-policy-dialog>footer{padding:15px 24px;border-top:1px solid #e0ebf0}.cx-policy-dialog>footer button{width:100%;min-height:40px;padding:8px 16px;background:#fff;border:1px solid #bddfe9;border-radius:5px;color:#0089ab;font:500 12px Roboto,Arial,sans-serif;cursor:pointer}.cx-policy-dialog :is(a,button):focus-visible,.cx-product-extras :is(a,button):focus-visible,.cx-product-delivery button:focus-visible{outline:2px solid #00b1d8;outline-offset:3px}
@media(max-width:500px){.cx-extra-info-row{font-size:10px;gap:8px}.cx-tech-sticker{flex-basis:calc(50% - 5px)}.cx-warranty-sticker{padding:16px!important;gap:10px}.cx-warranty-sticker strong{font-size:17px}.cx-warranty-sticker>svg{width:35px;height:35px}.cx-policy-content{padding:23px 20px}.cx-policy-dialog>header{padding:15px 18px!important}.cx-policy-dialog h2{font-size:17px!important}.cx-policy-content h3{font-size:21px!important}}
.cx-tech-sticker img{object-fit:cover!important}
body dialog.cx-policy-dialog{overflow:hidden!important}.cx-policy-dialog .cx-policy-content{max-height:calc(90dvh - 152px);overflow-y:auto}.cx-policy-dialog>footer{position:relative;background:#fff}.cx-policy-symbol svg{width:27px;height:27px}
