:root{--bg-body:#f9f7f6;--light-bg:#fff;--dark-bg:#1f72a3;--link_color:var(--dark-bg);--text-color:#333333;--font-base:"Rubik",sans-serif;--font-condensed:"Rubik",sans-serif;--faq-acc-bg:#dbe9f3;--h2-weight:400}@font-face{font-display:optional;font-family:Rubik;font-style:normal;font-weight:400;src:url('/font/rubik-v31-latin-regular.woff2') format('woff2')}@font-face{font-display:optional;font-family:Rubik;font-style:normal;font-weight:500;src:url('/font/rubik-v31-latin-500.woff2') format('woff2')}@font-face{font-display:optional;font-family:Rubik;font-style:normal;font-weight:700;src:url('/font/rubik-v31-latin-700.woff2') format('woff2')}#headerTop{overflow:hidden;height:32px}.header_top_fade{position:relative}.header_top_item{position:absolute;left:0;right:0;opacity:0;animation:headerFade 12s infinite}.header_top_item:nth-child(2){animation-delay:4s}.header_top_item:nth-child(3){animation-delay:8s}@keyframes headerFade{0%{opacity:0}5%{opacity:1}28%{opacity:1}33.33%{opacity:0}100%{opacity:0}}body{font-family:var(--font-base);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px}.breadcrumb{padding-top:8px;padding-bottom:12px}@media (max-width:900px){.breadcrumb{padding-top:4px;padding-bottom:6px}}.pV8:has(> .breadcrumb_wrapper){padding-top:0;padding-bottom:0}.breadcrumb .col{position:relative;overflow-x:auto;overscroll-behavior-x:contain;text-overflow:clip;padding-top:6px;padding-bottom:6px;padding-right:6px;scrollbar-width:none}.breadcrumb .col::-webkit-scrollbar{display:none}.wrap-article .breadcrumb a{text-decoration:none}.wrap-article .breadcrumb a:hover{text-decoration:underline}@media (max-width:900px){.shop_product_detail .breadcrumb{display:flex}}#headerSection{height:70px}#headerSection .wrapper_logo{position:relative;bottom:6px}.btn{color:#fff}.btn:hover{background:#195d84;border-color:#195d84;filter:none}.btn_cart.btn_orange{background:var(--dark-bg);border-color:var(--dark-bg);padding:15px 24px;border-radius:10px;color:#fff;font-family:var(--font-base);font-weight:500;font-size:18px;line-height:22px;letter-spacing:.01em}.btn_cart.btn_orange:hover{background:#195d84;border-color:#195d84;filter:none}.check_list li:before{color:#303030}.green{color:#047a48!important}.bg_opt_white,.box_white{background:var(--light-bg)!important}.bg_opt_white{padding:16px}.petonus_pV16{padding-bottom:24px!important;padding-top:24px!important}.ec_container{margin-top:16px;margin-right:auto;margin-left:0}#footer .bg_dark{background:var(--bg-body)!important;color:var(--text-color)}#footer .bg_dark .white,#footer .bg_dark .white a{color:#707070!important}#footer .usp_headline{color:var(--dark-bg)}#footer .border-top{border-top:1px solid #fff}.usp_headline{color:var(--dark-bg);font-size:20px;margin-bottom:5px}.wrap-article .btn{font-size:18px;line-height:1.4em;margin:auto;padding:8px 16px;box-shadow:2px 2px 1px #00000029;font-weight:400;border-width:2px!important;max-width:360px}@media (max-width:900px){.opener_img{min-height:347px;object-fit:cover;object-position:62%;padding-top:80px;opacity:.16}}.h2{color:#1f72a3;font-size:28px;line-height:1.2}.known_from{filter:grayscale(100%)}.known_from:hover{filter:unset}@media (min-width:901px){#footer_space{margin-top:300px}.head_nav .wrapper_fw li{width:33.3333%}}.shop_product_detail{background:#fff}.shop_product_detail .detail_usps,.shop_voucher_detail .detail_usps{margin-top:0;font-size:18px}.shop_product_detail .detail_usps .pV4,.shop_voucher_detail .detail_usps .pV4{padding-top:8px;padding-bottom:8px}.opt_border:has(.procave_variant .set_picker){overflow:visible}.procave_buybox{display:flex;flex-direction:column;gap:20px}@media (max-width:900px){.procave_buybox{gap:16px}}.procave_buybox>.bg_opt_white,.procave_buybox>.pH16{margin-top:0;margin-bottom:0}.procave_buybox>.pH16+.bg_opt_white,.procave_buybox>.procave_info_bullets{margin-top:12px}@media (max-width:900px){.procave_buybox>.pH16+.bg_opt_white,.procave_buybox>.procave_info_bullets{margin-top:12px}}.procave_buybox>.pH16+.bg_opt_white+.bg_opt_white{margin-top:20px}@media (max-width:900px){.procave_buybox>.pH16+.bg_opt_white+.bg_opt_white{margin-top:16px}}.procave_buybox>.bg_opt_white{padding-top:0;padding-bottom:0}.procave_buybox>.bg_opt_white>.mT16:first-child{margin-top:0}.procave_buybox>.pH16 .detail_title{margin-bottom:0}.procave_buybox>.pH16 .product-rating{margin-top:12px;margin-bottom:0}@media (max-width:900px){.procave_buybox>.pH16 .product-rating{margin-top:16px}}.procave_buybox .attr_select .element{margin-bottom:0}.procave_buybox>.detail_price_wrap{margin-top:12px}@media (max-width:900px){.procave_buybox>.detail_price_wrap{margin-top:8px}}.procave_buybox .detail_price_wrap>div{margin-bottom:0;padding-bottom:0;line-height:1.2}.procave_buybox .detail_price_wrap>div .price_final{font-size:34px!important;line-height:1.2}@media (max-width:900px){.procave_buybox .detail_price_wrap>div .price_final{font-size:30px!important}}.procave_buybox .btn_cart{margin-top:7px}.procave_buybox .payment_icons_row{display:flex;flex-wrap:wrap;justify-content:center}.procave_buybox .shipping_wrap{margin-top:-15.5px;padding-left:16px}@media (max-width:900px){.procave_buybox .shipping_wrap{margin-top:-11px}}.procave_buybox .shipping_wrap .mL8{margin-left:0}.procave_buybox .shipping_wrap .mT4{margin-top:0}.procave_buybox .detail_usps{margin:-6px 0 0;font-size:15px;line-height:1.45}@media (max-width:900px){.procave_buybox .detail_usps{margin-top:-4px}}.procave_buybox .detail_usps li.pV4{padding-top:3px;padding-bottom:3px;padding-left:24px;line-height:1.45;color:#4a4f55!important}.procave_buybox .detail_usps li.pV4:before{content:'';top:13px;left:2px;width:10px;height:5px;border-bottom:2px solid var(--dark-bg);border-left:2px solid var(--dark-bg);color:transparent;font-size:0;line-height:0;transform:translateY(-50%) rotate(-45deg)}@media (max-width:900px){.procave_buybox .detail_usps li.pV4{padding-top:1px;padding-bottom:1px;font-size:14px;line-height:1.4}.procave_buybox .detail_usps li.pV4:before{top:11px}}.procave_buybox.has_variant_picker #chosen_variation{display:none}.procave_buybox .procave_variant{display:grid;gap:12px}.procave_buybox .procave_variant .set_field_btn{height:52px;border-radius:10px;font-size:16px}.procave_buybox .procave_variant .set_picker{width:100%;max-width:none}.procave_buybox .procave_variant .set_picker_list{overscroll-behavior:contain}.procave_buybox.is_loading{opacity:.6;pointer-events:none;transition:opacity .15s ease}.thin{border-bottom:none}.round_35{border-radius:35px!important}.add-wishlist,.swiper-pagination{display:none}.slider_products .product_normal .img_wrap img{width:100%}.shipping_wrap{padding:0 0 0 8px;margin-top:0}.shipping_wrap .shipping_detail{display:none}.detail_title{font-weight:700;color:#333}.detail_price_wrap .btn{border-radius:25px;font-size:18px;padding:14px 24px}.detail_price_wrap .price_final{color:var(--dark-bg);font-size:24px;font-weight:700}.procave_discount_badge{display:inline-block;background:#e85a4f;color:#fff;padding:4px 10px;border-radius:4px;font-size:14px;font-weight:600;margin-left:8px}.procave_info_bullets{font-size:14px;line-height:1.6}.procave_info_bullet{display:flex;align-items:flex-start;gap:10px;padding:4px 0}.procave_info_bullet .procave_info_slot{display:flex;flex:0 0 20px;align-items:center;justify-content:center;height:1.6em}.procave_info_bullet .procave_info_slot>img,.procave_info_bullet .procave_info_slot>svg{margin:0!important}.green_dot{color:#22c55e;font-size:10px}.procave_info_icon{color:#666;width:18px}.procave_flag_icon{vertical-align:middle}#reviews>.h3{padding-bottom:32px;font-size:30px;font-weight:700;line-height:1.25;text-align:left}#reviews>hr{display:none}.review_aside_layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px;align-items:start}.review_summary{position:sticky;top:24px}.review_summary_avg{font-size:56px;font-weight:300;line-height:1;letter-spacing:-1px;color:var(--text-color)}.review_summary_stars{margin-top:10px;font-size:20px}.review_star_on{color:#f5a623}.review_star_off{color:#d9dde1}.review_summary_cnt{margin-top:6px;font-size:14px;color:#5c6670}.review_summary_bars{display:grid;gap:8px;margin:24px 0}.review_summary_bar{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:10px;align-items:center;font-size:13px;color:#5c6670}.review_summary_bar .review_star_off{width:11px;color:#5c6670}.review_summary_bar progress{width:100%;height:6px;border:0;border-radius:3px;background:#eef0f2;overflow:hidden;appearance:none}.review_summary_bar progress::-webkit-progress-bar{background:#eef0f2}.review_summary_bar progress::-webkit-progress-value{background:var(--text-color)}.review_summary_bar progress::-moz-progress-bar{background:var(--text-color)}.review_write_btn{padding:12px 20px;border:1px solid var(--text-color);border-radius:8px;background:#fff;font-size:15px;font-weight:500;color:var(--text-color)}.review_write_btn:hover{background:var(--text-color);color:#fff}.review_main .review_item{padding:24px 0;border-top:1px solid #e6e9ec}.review_list>.review_item:first-child{padding-top:0;border-top:0}.review_item_stars{font-size:14px}.review_item_title{margin:8px 0 6px;font-size:17px;font-weight:500;color:var(--text-color)}.review_item_text{margin:0;font-size:15px;line-height:1.6}.review_item_answer{margin:12px 0 0;padding-left:12px;border-left:2px solid #e6e9ec;font-size:14px;line-height:1.6}.review_item_meta{margin:10px 0 0;font-size:13px;color:#8a939b}.review_main .btn.review_more{margin-top:8px;padding:0;font-size:15px;font-weight:500;color:var(--text-color);text-decoration:underline;text-underline-offset:4px}@media (max-width:899px){#reviews>.h3{padding-bottom:20px;font-size:22px}.review_aside_layout{grid-template-columns:minmax(0,1fr);gap:32px}.review_summary{position:static}.review_summary_avg{font-size:44px}}.procave_help{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:center;margin:64px 0;padding:40px;border-radius:16px;background:#f9f7f6}.procave_help picture{display:block}.procave_help .procave_help_photo{display:block;width:200px;height:200px;border-radius:12px;object-fit:cover}.procave_help_title{margin:0;font-size:28px;font-weight:500;line-height:1.25;color:var(--text-color)}.procave_help_text{max-width:100ch;margin:10px 0 0;font-size:16px;line-height:1.6;color:#5c6670}.procave_help_text span{display:block}.procave_help_who{margin:16px 0 0;font-size:14px;color:#5c6670}.procave_help_who span{font-weight:500;color:var(--text-color)}.procave_help .btn.procave_help_btn{margin-top:22px;padding:13px 22px;border-radius:8px;font-size:15px;font-weight:500}@media (max-width:899px){.procave_help{grid-template-columns:64px minmax(0,1fr);grid-template-areas:'photo who' 'title title' 'text  text' 'btn   btn';gap:16px;align-items:center;margin:40px 0;padding:24px}.procave_help picture,.procave_help>.procave_help_photo{grid-area:photo}.procave_help .procave_help_photo{width:64px;height:64px;border-radius:50%}.procave_help_body{display:contents}.procave_help_who{grid-area:who;margin:0}.procave_help_title{grid-area:title;font-size:22px}.procave_help_text{grid-area:text;margin:0}.procave_help .btn.procave_help_btn{grid-area:btn;width:100%;margin-top:0;text-align:center}}.procave_ticker{margin-top:64px;overflow:hidden;background:var(--dark-bg);color:#fff}.procave_ticker_track{display:flex;width:max-content;animation:procave_ticker 60s linear infinite}.procave_ticker:hover .procave_ticker_track{animation-play-state:paused}.procave_ticker_list{display:flex;margin:0;padding:0;list-style:none}.procave_ticker_item{display:flex;align-items:center;padding:15px 0;font-size:15px;font-weight:500;line-height:20px;white-space:nowrap}.procave_ticker_item::after{content:'';width:6px;height:6px;margin:0 36px;border-radius:50%;background:#dbe9f3}@keyframes procave_ticker{to{transform:translateX(-33.3333%)}}@media (max-width:899px){.procave_ticker{margin-top:36px}.procave_ticker_item{padding:13px 0;font-size:14px}.procave_ticker_item::after{margin:0 24px}}@media (prefers-reduced-motion:reduce){.procave_ticker{position:relative;overflow-x:auto}.procave_ticker_track{animation:none}.procave_ticker_list[aria-hidden=true]{display:none}}@media (max-width:900px){#headerSection .wrapper_logo{bottom:5px}}@media (min-width:901px){.detail_title,.price_final{font-size:28px!important;line-height:1.3}}.procave_tech{padding-top:48px;padding-bottom:48px}.procave_tech .procave_tech_title{margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.25;color:var(--text-color);text-align:left}.procave_tech table{width:100%;max-width:none!important;margin:0;border-collapse:collapse;white-space:normal}.procave_tech .highlight_row{padding:0;border-bottom:none}.procave_tech .highlight_row:hover{background:0 0}.procave_tech .highlight_row+.highlight_row td{border-top:1px solid #eae6e2}.procave_tech td{padding:14px 16px 14px 0;font-size:16px;font-weight:400;line-height:1.5;vertical-align:top;color:var(--text-color)}.procave_tech td:first-child{width:30%;font-weight:700}.procave_tech td:last-child{padding-right:0}.procave_tech .procave_tech_safety{margin-top:32px;padding:20px 24px;border-radius:12px;background:#f9f7f6}.procave_tech .procave_tech_safety>div{max-width:none;margin-top:0}.procave_tech .procave_tech_safety p{font-size:15px;line-height:1.5}.procave_tech .procave_tech_safety p.underline{margin-bottom:12px;font-size:17px;font-weight:500;text-decoration:none}.procave_tech .procave_tech_safety .row_nowrap{display:grid;grid-template-columns:calc(30% - 25.6px) minmax(0,1fr);gap:16px;margin-bottom:6px}.procave_tech .procave_tech_safety .col{width:auto;padding:0}.procave_tech td ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.procave_tech td li{margin:0;padding:3px 11px;border-radius:13px;background:#f3f1ef;font-size:14px;line-height:1.4}.procave_tech td li:only-child{padding:0;background:0 0;font-size:inherit;line-height:inherit}@media (max-width:899px){.procave_tech{padding-top:28px;padding-bottom:28px}.procave_tech .procave_tech_title{margin-bottom:8px;font-size:22px}.procave_tech td{display:block;width:auto;padding:0 0 12px;font-size:14px}.procave_tech td:first-child{width:auto;padding-top:12px;padding-bottom:2px;font-size:13px}.procave_tech .highlight_row+.highlight_row td:last-child{border-top:none}.procave_tech td li{font-size:13px}#tech .procave_tech_safety{padding:20px}#tech .procave_tech_safety>div{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px}#tech .procave_tech_safety p.underline{grid-column:1/-1}#tech .procave_tech_safety .row_nowrap{display:contents}#tech .procave_tech_safety .col{margin-bottom:6px}}.procave_tabs{--procave_tabs_h:64px;margin-top:16px;background:#fff}.procave_tabs .procave_tabs_inner{position:relative;height:var(--procave_tabs_h)}.procave_tabs .procave_tabs_inner::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#e6e9ec}.procave_tabs .procave_tabs_scroll{position:relative;z-index:1;display:flex;gap:48px;height:100%;margin:0 40px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.procave_tabs .procave_tabs_scroll::-webkit-scrollbar{display:none}.procave_tabs .procave_tab{position:relative;flex:none;display:flex;align-items:center;gap:8px;height:100%;font-family:var(--font-base);font-size:20px;font-weight:400;color:#6b737a;text-decoration:none;white-space:nowrap}.procave_tabs .procave_tab:hover{color:var(--text-color);text-decoration:none}.procave_tabs .procave_tab_count{padding:2px 7px;border-radius:10px;background:#eef0f2;font-size:12px;line-height:16px;color:#5c6670}@media (max-width:899px){.procave_tabs{--procave_tabs_h:56px}.procave_tabs .procave_tabs_scroll{gap:24px;margin:0 16px}.procave_tabs .procave_tab{font-size:17px;color:#5c6670}}.procave_tabs_scroll.has_more_right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.procave_tabs_scroll.has_more_left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.procave_tabs_scroll.has_more_left.has_more_right{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}html:has(.procave_tabs){scroll-behavior:smooth;scroll-padding-top:0}#details{margin-top:0;margin-bottom:0}#details #short_desc,#details #tech,#reviews{margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:0}.row:has(> #reviews){margin-top:0}#faq>.faq_acc_block{margin-top:64px;margin-bottom:0;padding-top:64px;padding-bottom:64px}#short_desc .shop-product-details>h2.sr_only+* :is(h2,h3,h4):first-child{margin-top:0}#short_desc .shop-product-details>:last-child p:last-child{margin-bottom:0!important;vertical-align:top}#reviews .review_main>:last-child,#short_desc>.shop-product-details:last-child,#short_desc>:last-child,#tech>:last-child:not(.procave_tech_safety){margin-bottom:0;padding-bottom:0}@media (max-width:899px){#details #short_desc,#details #tech,#reviews{padding-top:40px}#faq>.faq_acc_block{margin-top:40px;padding-top:40px;padding-bottom:40px}}#faq,#reviews,#short_desc,#tech{scroll-margin-top:24px}@media (prefers-reduced-motion:reduce){html:has(.procave_tabs){scroll-behavior:auto}}.procave_sticky_cta{display:none;position:fixed;left:50%;bottom:24px;z-index:100;width:min(1264px,calc(100% - 16px));align-items:center;gap:20px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 10px 36px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);transform:translateX(-50%)}.procave_sticky_cta.is-visible{display:flex}.procave_sticky_cta .procave_sticky_item{display:flex;flex:1;align-items:center;gap:14px;min-width:0}.procave_sticky_cta .procave_sticky_img{display:block;width:60px;height:60px;border-radius:10px;object-fit:cover}.procave_sticky_cta .procave_sticky_text{display:grid;min-width:0}.procave_sticky_cta .procave_sticky_title{overflow:hidden;font-size:17px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:var(--text-color)}.procave_sticky_cta .procave_sticky_variant{font-size:14px;color:#5c6670}.procave_sticky_cta .procave_sticky_price{display:grid;justify-items:end}.procave_sticky_cta .procave_sticky_price b{font-size:24px;font-weight:700;white-space:nowrap;color:var(--dark-bg)}.procave_sticky_cta .procave_sticky_price span{font-size:13px;color:#5c6670}.procave_sticky_cta .btn.btn_cart{flex:none;margin:0;padding:16px 32px;border-radius:12px;font-size:18px;font-weight:500;line-height:22px;white-space:nowrap}.procave_sticky_cta .procave_sticky_btn_price{display:none}@media (max-width:899px){.procave_sticky_cta{display:block;left:14px;right:14px;bottom:calc(22px + env(safe-area-inset-bottom));width:auto;padding:0;background:0 0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.procave_sticky_cta.is-visible{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}.procave_sticky_cta .procave_sticky_item,.procave_sticky_cta .procave_sticky_price{display:none}.procave_sticky_cta .procave_sticky_btn_price{display:inline}.procave_sticky_cta .btn.btn_cart{width:100%;min-height:58px;padding:0 18px;border:none;font-size:18px;text-align:center;box-shadow:0 8px 28px rgba(0,0,0,.28)}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.procave_sticky_cta,.procave_sticky_cta.is-visible{transition:none}}@media (min-width:900px){body.procave_sticky_shown .advisor_root .advisor_bubble{bottom:128px}body.procave_sticky_shown .advisor_root .advisor_teaser{bottom:196px}}@media (min-width:900px) and (max-height:1099px){.procave_sticky_cta{bottom:16px;gap:16px;padding:10px 12px;border-radius:16px}.procave_sticky_cta .procave_sticky_img{width:44px;height:44px}.procave_sticky_cta .procave_sticky_title{font-size:15px}.procave_sticky_cta .procave_sticky_variant{font-size:13px}.procave_sticky_cta .procave_sticky_price b{font-size:20px}.procave_sticky_cta .btn.btn_cart{padding:12px 24px;font-size:16px}body.procave_sticky_shown .advisor_root .advisor_bubble{bottom:96px}body.procave_sticky_shown .advisor_root .advisor_teaser{bottom:164px}}@media (min-width:900px) and (max-height:699px){.procave_sticky_cta{bottom:12px;padding:8px 10px 8px 16px}.procave_sticky_cta .procave_sticky_img,.procave_sticky_cta .procave_sticky_title{display:none}.procave_sticky_cta .procave_sticky_variant{font-size:14px;color:var(--text-color)}body.procave_sticky_shown .advisor_root .advisor_bubble{bottom:84px}body.procave_sticky_shown .advisor_root .advisor_teaser{bottom:152px}}@media (min-width:900px) and (max-width:1199px){.procave_sticky_cta .procave_sticky_price span{display:none}}body.has_procave_sticky_cta .advisor_root .advisor_bubble,body.has_procave_sticky_cta .advisor_root .advisor_teaser{transition:bottom .2s ease}@media (max-width:899px){body.has_procave_sticky_cta{padding-bottom:calc(100px + env(safe-area-inset-bottom))}body.procave_sticky_shown .advisor_root .advisor_bubble{bottom:calc(112px + env(safe-area-inset-bottom))}body.procave_sticky_shown .advisor_root .advisor_teaser{bottom:calc(180px + env(safe-area-inset-bottom))}}.set_picker_mark{display:none}@media (max-width:900px){.img_modal .img_modal_next,.img_modal .img_modal_prev{display:none}}@media (min-width:901px){.img_modal{flex-direction:row;gap:12px;padding:16px}.img_modal>.img_modal_panel{flex:none;width:auto;height:min(calc(100vh - 32px),1040px);margin:0;aspect-ratio:1;max-width:100%}.img_modal:has(.img_modal_thumbs)>.img_modal_panel{max-width:calc(100% - 66px - 12px)}.img_modal .img_modal_thumbs{position:relative;order:-1;display:flex;flex:none;flex-direction:column;width:66px;max-height:min(calc(100vh - 32px),1040px);margin-top:0}.img_modal .img_modal_thumbs .img_modal_thumbs_track{flex-direction:column;min-height:0;overflow:hidden auto}.img_modal .img_modal_thumbs .img_modal_thumbs_track.has_more_bottom{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent)}.img_modal .img_modal_thumbs .img_modal_thumbs_track.has_more_top{-webkit-mask-image:linear-gradient(to top,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to top,#000 calc(100% - 40px),transparent)}.img_modal .img_modal_thumbs .img_modal_thumbs_track.has_more_top.has_more_bottom{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.img_modal .img_modal_thumbs .img_modal_thumb{flex:0 0 56px;width:56px;height:56px}.img_modal .img_modal_thumbs .img_modal_thumb img,.img_modal .img_modal_thumbs .img_modal_thumb picture{width:56px;height:56px}.img_modal .img_modal_thumbs .img_modal_thumbs_next,.img_modal .img_modal_thumbs .img_modal_thumbs_prev{inset:auto auto auto 50%;margin:0 0 0 -16px}.img_modal .img_modal_thumbs .img_modal_thumbs_prev{top:-6px}.img_modal .img_modal_thumbs .img_modal_thumbs_next{bottom:-6px}.img_modal .img_modal_thumbs_next,.img_modal .img_modal_thumbs_prev{position:absolute;top:50%;z-index:1;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);cursor:pointer;display:block}.img_modal .img_modal_thumbs_next[hidden],.img_modal .img_modal_thumbs_prev[hidden]{display:none}.img_modal .img_modal_thumbs_next::before,.img_modal .img_modal_thumbs_prev::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1.5px solid currentcolor;border-right:1.5px solid currentcolor}.img_modal .img_modal_thumbs_prev::before{transform:translate(-50%,-25%) rotate(-45deg)}.img_modal .img_modal_thumbs_next::before{transform:translate(-50%,-75%) rotate(135deg)}}body.img_modal_open .advisor_root,body.img_modal_open .procave_sticky_cta{display:none}.procave_thumbs{display:none}@media (min-width:901px){.flex_sticky:has(.procave_thumbs) .swiper_fullscreen_wrap>.flex_center:not(.swiper_fullscreen)>.swiper-container>:is(.swiper-button-prev,.swiper-button-next){display:none}.procave_thumbs{display:block;position:relative;margin-top:12px}.procave_thumbs .procave_thumbs_track{display:flex;gap:8px;padding:5px;position:relative;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.procave_thumbs .procave_thumbs_track::-webkit-scrollbar{display:none}.procave_thumbs .procave_thumbs_track.has_more_right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.procave_thumbs .procave_thumbs_track.has_more_left{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.procave_thumbs .procave_thumbs_track.has_more_left.has_more_right{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.procave_thumbs .procave_thumb{position:relative;flex:0 0 72px;width:72px;height:72px;padding:0;border:0;border-radius:10px;background:0 0;opacity:.6;cursor:pointer}.procave_thumbs .procave_thumb img,.procave_thumbs .procave_thumb picture{display:block;width:72px;height:72px;border-radius:10px;object-fit:cover}.procave_thumbs .procave_thumb:hover{opacity:.85}.procave_thumbs .procave_thumb.is_active{opacity:1;outline:2px solid var(--dark-bg);outline-offset:2px}.procave_thumbs .procave_thumb_play{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;padding:5px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;fill:#fff}.procave_thumbs .procave_thumbs_next,.procave_thumbs .procave_thumbs_prev{position:absolute;top:50%;z-index:1;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);cursor:pointer}.procave_thumbs .procave_thumbs_next[hidden],.procave_thumbs .procave_thumbs_prev[hidden]{display:none}.procave_thumbs .procave_thumbs_prev{left:-6px}.procave_thumbs .procave_thumbs_next{right:-6px}}@media (prefers-reduced-motion:reduce){.procave_thumbs .procave_thumbs_track{scroll-behavior:auto}}