product-info[data-nx-visionsync]{padding-top:36px;padding-bottom:0;font-size:16px;line-height:1.4;letter-spacing:.96px;color:#1e1e1e}
[data-nx-visionsync] .product__info-container{max-width:none}
[data-nx-visionsync] .product__title{margin:0}
[data-nx-visionsync] .product__title h1{font-size:39px;line-height:48px;font-weight:600;letter-spacing:.78px;color:#1e1e1e}
[data-nx-visionsync] [id^="price-"]{margin:9px 0 15px}
[data-nx-visionsync] .nx-vs-price{display:flex;align-items:center;gap:8px;font-size:20px;line-height:30px;letter-spacing:1px}
[data-nx-visionsync] .nx-vs-price>strong{font-weight:800;color:#0b2a6f}
[data-nx-visionsync] .nx-vs-price>s{font-size:16px;font-weight:700;color:#1e1e1e}
[data-nx-visionsync] .nx-vs-save{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;background:#f4f4f4;border-radius:4px;font-size:12px;line-height:18px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}
[data-nx-visionsync] .nx-vs-save .svg-wrapper{width:14px;height:14px}
[data-nx-visionsync] [id^="price-"]+div{margin:0}
[data-nx-visionsync] .installment{margin:0;font-size:13px;line-height:19.5px;min-height:24.15625px;letter-spacing:0}
[data-nx-visionsync] .nx-vs-offer-slot{margin:0}
[data-nx-visionsync] .product__media-wrapper{align-self:flex-start}
[data-nx-visionsync] .product-media-container{--media-radius:12px;--media-border-width:0px}
[data-nx-visionsync] .thumbnail{border-radius:12px}
[data-nx-visionsync] .thumbnail img{border-radius:11px}
[data-nx-visionsync] .nx-trust{margin:24px 0 0}
[data-nx-visionsync] .product__info-container>div:has(>.nx-trust){margin:0}
[data-nx-visionsync] .product__info-container>div:has(>.nx-product-payments){margin:15px 0}
.nx-product-payments .payment-badges{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}
.nx-product-payments .list-payment__item{display:flex;padding:5px}
.nx-product-payments .list-payment__item svg{width:38px;height:24px}
#NuxeroVisionSyncOffer{display:flow-root}
#NuxeroVisionSyncOffer .nx-bundle-heading{line-height:1.230769;letter-spacing:.78px;color:#1e1e1e}
#NuxeroVisionSyncOffer .nx-tier-head{position:relative;letter-spacing:normal;line-height:1.4;margin:0}
#NuxeroVisionSyncOffer .nx-tier-head:has(input:focus-visible){outline:3px solid #4c78c7;outline-offset:3px;border-radius:12px}
#NuxeroVisionSyncOffer .nx-radio{display:block}
#NuxeroVisionSyncOffer .nx-selected .nx-radio{border-width:6px}
#NuxeroVisionSyncOffer .nx-tier-label{font-weight:800}
#NuxeroVisionSyncOffer .nx-variant-row{border:0;margin:0;padding:0}
#NuxeroVisionSyncOffer select{font-weight:700;letter-spacing:normal;line-height:normal;appearance:auto}
#NuxeroVisionSyncOffer .product-form{margin:0}
#NuxeroVisionSyncOffer .product-form__buttons{max-width:none}
#NuxeroVisionSyncOffer .nx-atc{min-height:58px;padding:14px 16px;border:0;border-radius:8px;background:#0b2a6f;color:#fff;font:700 16px/20px var(--font-body-family);letter-spacing:1px;margin:0}
#NuxeroVisionSyncOffer .nx-atc:before,#NuxeroVisionSyncOffer .nx-atc:after,#NuxeroVisionSyncOffer .nx-buy-now:before,#NuxeroVisionSyncOffer .nx-buy-now:after{box-shadow:none;border-radius:8px}
#NuxeroVisionSyncOffer .nx-atc-arrow{order:-1}
#NuxeroVisionSyncOffer .nx-atc.loading>.nx-atc-arrow,#NuxeroVisionSyncOffer .nx-atc.loading>.nx-atc-pricewrap{visibility:hidden}
#NuxeroVisionSyncOffer .nx-buy-now{background:#fff;border:2px solid #0b2a6f;border-radius:8px;color:#0b2a6f;font:700 16px/19.2px var(--font-body-family);letter-spacing:1px;padding:0 30px}
#NuxeroVisionSyncOffer .nx-atc:hover{background:#112f77}
#NuxeroVisionSyncOffer .nx-buy-now:hover{background:#f4f6fb}
@media(min-width:750px){[data-nx-visionsync] .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}
@media(max-width:749px){product-info[data-nx-visionsync]{padding-top:0;padding-bottom:0}[data-nx-visionsync] .product__title h1{font-size:26px;line-height:32px}[data-nx-visionsync] .product__info-wrapper{padding:0 16px}[data-nx-visionsync]>product-component>.page-width{padding:0}[data-nx-visionsync] .product__media-wrapper{width:100%;max-width:100%}[data-nx-visionsync] .product__media-list{scroll-padding-left:0;margin-left:0;width:100%;gap:0}[data-nx-visionsync] .product__media-item{width:100%;padding:0}[data-nx-visionsync] .product__media-list:after{display:none}[data-nx-visionsync] .product-media-container{--media-radius:0px}[data-nx-visionsync] .thumbnail-slider{display:none}[data-nx-visionsync] .nuxero-visionsync-wide{margin:16px auto 0;width:calc(100vw - 32px)}#NuxeroVisionSyncOffer .nx-atc{font-size:14px}}

[data-nx-visionsync] .product__media-list{margin-bottom:0}[data-nx-visionsync] .thumbnail-slider{padding-top:5px}@media(min-width:750px){[data-nx-visionsync] .nuxero-visionsync-wide{margin-top:64px}}

@media(max-width:749px){[data-nx-visionsync] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}[data-nx-visionsync] .product__info-wrapper{padding-top:15px}[data-nx-visionsync] .slider-mobile-gutter{position:relative}[data-nx-visionsync] .slider-mobile-gutter>.slider-buttons{display:flex;position:absolute;inset:50% 10px auto;transform:translateY(-50%);justify-content:space-between;pointer-events:none;z-index:2}[data-nx-visionsync] .slider-mobile-gutter>.slider-buttons .slider-counter{display:none}[data-nx-visionsync] .slider-mobile-gutter>.slider-buttons .slider-button{pointer-events:auto;width:32px;height:32px;border-radius:50%;background:#0b2a6f;color:white}[data-nx-visionsync] .slider-mobile-gutter>.slider-buttons .slider-button:disabled{opacity:.4}}
