.BookmarkButton_holder__vcMB_{width:32px;height:32px;border-radius:50%;background:var(--background-color);display:flex;justify-content:center;align-items:center;cursor:pointer}.CarComparisionListSection_holder__CCxm3{padding:0 var(--padding-20) var(--padding-36)!important}.CarComparisionListSection_list__QjCdL{padding-top:var(--padding-4)}.CarComparisionListSection_itemHolder__oXgMJ{padding:0 var(--padding-16) 0 0}.CarComparisionListSection_item__xQr9c{border:1px solid var(--border-color);border-radius:var(--border-radius-16);display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:240px;box-shadow:none!important}.CarComparisionListSection_itemHeader__Qjw2M{position:relative;display:flex;align-items:center}.CarComparisionListSection_vs__JTW6g{position:absolute;left:50%;top:50%;width:40px;height:40px;background:var(--background-grey-color);color:var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%)}.CarComparisionListSection_itemContentHolder__Y_Aij{display:flex}.CarComparisionListSection_itemContent__BV__Z{width:50%;padding:var(--padding-8) var(--padding-20) var(--padding-20)}.CarComparisionListSection_image__N3PL_{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.CarComparisionListSection_name__Q61Dq{padding-top:var(--padding-8);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:var(--margin-4);font-size:var(--font-size-18)!important}.CarComparisionListSection_rating__g6eRI{margin-bottom:0!important}.CarComparisionListSection_ratingCount__2Wfr1{display:block;font-size:var(--font-size-14);color:var(--font-color-secondary);margin-bottom:var(--margin-8)}.CarComparisionListSection_price__EbLI3{font-size:var(--font-size-14)!important;color:var(--font-color-primary);font-weight:var(--font-weight-bold)!important;margin-bottom:var(--margin-8)}.CarComparisionListSection_label__mVZp1{font-size:var(--font-size-14);margin-right:var(--margin-16)}.CarComparisionListSection_cta__JOe4h{margin:0 var(--margin-16) var(--margin-16)}.CarDetailAboutSection_section__5mXqt{padding:0 0 var(--padding-36)!important}.CarDetailAboutSection_holder__2kjaf{padding:var(--padding-20)}.CarDetailAboutSection_ratingSpecHolder__vAks0{margin-top:var(--margin-12);border-top:1px solid var(--border-color)}.CarDetailAboutSection_overallRatings__0Mx_q{margin-top:var(--margin-20);padding-top:var(--padding-24)}.CarDetailAboutSection_ratingHolder__HWvFS{display:flex}.CarDetailAboutSection_rating__Pr_Hq{margin-right:var(--margin-12);font-size:48px!important;font-weight:var(--font-weight-bold)!important;line-height:48px!important}.CarDetailAboutSection_ratingText__1FwXc{margin-bottom:var(--margin-4)}.CarDetailAboutSection_specifications__lYn6w{margin:var(--margin-20) 0}.CarDetailAboutSection_otherRatingHolderNb__JBo_h,.CarDetailAboutSection_otherRatingHolder__YSj4n{margin-top:var(--margin-20);padding-bottom:var(--padding-16)}.CarDetailAboutSection_otherRatingHolder__YSj4n{border-bottom:1px solid var(--border-color)}.CarDetailAboutSection_about__T7yTF{color:var(--font-color-primary)!important;padding:var(--padding-20) 0}.CarDetailAboutSection_otherRatingItem__vZdJk{display:flex;margin-bottom:var(--margin-8)}.CarDetailAboutSection_otherRatingText__2mfvA{margin-left:var(--margin-12);color:var(--font-color-primary)}.CarDetailAboutSection_specificationTitle__VDZoi{margin:var(--margin-20) 0 var(--margin-12)}.CarDetailAboutSection_mainSpecificationHolder__O8w1w{display:grid;grid-template-columns:repeat(2,1fr)}.CarDetailAboutSection_specIconHolder__PmJeF,.CarDetailAboutSection_specificationItem__N8PGm{display:flex;align-items:center}.CarDetailAboutSection_specificationItem__N8PGm{margin-bottom:var(--margin-12);justify-content:space-between;padding-right:var(--padding-24);font-size:var(--font-size-14)}.CarDetailAboutSection_specificationIcon__fP3Mo{width:20px;height:20px;margin-right:var(--margin-8)}.CarDetailAboutSection_featureValue__36ERu,.CarDetailAboutSection_feature__HEW_G{color:var(--font-color-primary);font-size:var(--font-size-14)}.CarDetailAboutSection_reviewList__fgUn6{border:none!important;padding:0!important}.CarDetailAboutSection_seeMoreSpecs__1b1nE{font-weight:var(--font-weight-semi-bold)!important;font-size:var(--font-size-14)!important;margin-top:var(--margin-20);text-decoration:underline;color:var(--font-color-primary);cursor:pointer}.CarDetailAboutSection_modal__cXZHE{background:var(--background-color)}.CarDetailAboutSection_modalTitle__5jF0X{padding-left:var(--padding-20)}.CarDetailAboutSection_modalContent__cfhtO{width:700px;padding:var(--padding-20) var(--padding-32) var(--padding-20) var(--padding-20)}.CarDetailAboutSection_modalTabHolder__qCCJw{display:flex;margin-bottom:var(--margin-24);border-bottom:2px solid var(--border-color)}.CarDetailAboutSection_modalTabHolder__qCCJw article{cursor:pointer;padding:var(--padding-8) var(--padding-12)}.CarDetailAboutSection_modalTabHolder__qCCJw article:first-child{color:var(--primary-color)!important;border-bottom:2px solid var(--primary-color);margin-bottom:-2px}.CarDetailAboutSection_modalSpecs__b3zrw{max-width:400px}@media (min-width:768px){.CarDetailAboutSection_section__5mXqt{padding:0 var(--padding-20) var(--padding-36)!important}.CarDetailAboutSection_ratingSpecHolder__vAks0{display:flex}.CarDetailAboutSection_overallRatings__0Mx_q,.CarDetailAboutSection_specifications__lYn6w{width:50%}.CarDetailAboutSection_specifications__lYn6w{margin-left:calc(var(--margin-28) * 2)}}.ShareButton_modal__fjU6O{background:var(--background-color)!important;border-radius:var(--border-radius-8);padding:var(--padding-16);padding-top:calc(var(--padding-24) * 2);width:80%;max-width:600px!important}.ShareButton_header__AL1Kb{text-align:center;margin-bottom:var(--margin-20)}.ShareButton_subHeader__Rul7h{text-align:left}.ShareButton_iconsHolder__6mGI8{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.ShareButton_iconLink__QVVEv{outline:none}.ShareButton_separator__z3cNH{margin:var(--margin-28) 0;border:.5px solid var(--border-color)}.ShareButton_copyLink__1labt{padding:var(--padding-8);border-radius:var(--border-radius-4);border:1px solid var(--border-color);background-color:var(--background-light-grey-color);display:flex;align-items:center;flex-direction:row;margin:var(--margin-12) 0}.ShareButton_link__dgoeB{margin:0 var(--margin-8) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}.ShareButton_copiedCta__14vzN,.ShareButton_copiedCta__14vzN:hover{background-color:var(--background-color);color:var(--primary-color);transition:background-color .3s ease-in-out}.ShareButton_icon__kPQVO{width:32px;margin-right:var(--margin-12);margin-top:var(--margin-12)}.ShareButton_shareIcon__uk3MT{width:16px;height:auto;margin-right:var(--margin-4)}@media (min-width:576px){.ShareButton_modal__fjU6O{padding:var(--padding-content)}.ShareButton_icon__kPQVO{margin-right:var(--margin-20)}}.CarDetailSection_holder__EfHgQ{display:flex;justify-content:space-between;padding:0 var(--padding-20) var(--padding-36)!important}.CarDetailSection_content__ZoYip{display:flex;position:relative;align-items:flex-start}.CarDetailSection_carThumbnail__4adKR{height:100px;width:100px;display:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-4);margin-right:var(--margin-12)}.CarDetailSection_ratingHolder__otjwV{display:flex;flex-direction:column;position:relative;margin-top:var(--margin-4);margin-bottom:var(--margin-10)}.CarDetailSection_ratingItem__xxqaC{display:flex;align-items:center;padding-right:var(--padding-8)}.CarDetailSection_rating__MEpGX{margin-bottom:0!important}.CarDetailSection_ratingText__H61BA{font-size:var(--font-size-14)!important;margin-right:var(--margin-4);color:#2dbe5f!important}.CarDetailSection_price__uxybm{width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius-4);font-weight:var(--font-weight-semi-normal-bold)!important}.CarDetailSection_images__HK_6R{padding:var(--padding-12);border:1px solid var(--border-color)}.CarDetailSection_title__Kk66v{margin-bottom:var(--margin-4)}.CarDetailSection_approved__YM_fC{position:absolute;border-radius:50%;bottom:46px;left:200px;width:60px;height:60px;padding:var(--padding-4);background:var(--primary-color)}.CarDetailSection_cta__LgbRm{margin-top:var(--margin-8)}.CarDetailSection_subtitle__Zfn8V{color:var(--font-color-tertiary);font-size:var(--font-size-14)}.CarDetailSection_imageGallery___SIBO{padding:0 0 var(--padding-28)!important}.CarDetailSection_certified__w_fPA{display:none}.CarDetailSection_actions__XAFNf{position:relative}@media (min-width:576px){.CarDetailSection_holder__EfHgQ{flex-direction:row;align-items:flex-start;justify-content:space-between}.CarDetailSection_carThumbnail__4adKR{height:140px;width:180px;display:initial}.CarDetailSection_actions__XAFNf{display:flex}.CarDetailSection_shareIcon__36bwk{border:1px solid var(--border-color)!important;border-radius:50%;padding:var(--padding-10);width:32px;height:32px;margin-left:var(--margin-8)}.CarDetailSection_bookmarkIcon__K15WY{border:1px solid var(--border-color)!important;border-radius:50%;padding:0}.CarDetailSection_approved__YM_fC{left:auto;right:-110px;width:100px;height:100px;top:0;bottom:auto;transform:none}.CarDetailSection_images__HK_6R{width:50%}.CarDetailSection_ratingHolder__otjwV{flex-direction:row;align-items:center;margin-bottom:var(--margin-12)}.CarDetailSection_ratingItem__xxqaC:nth-child(2){border-left:1px solid var(--border-color);padding-left:var(--padding-8)}}@media (min-width:768px){.CarDetailSection_imageGallery___SIBO{padding:0 var(--padding-20) var(--padding-28)!important}}.CarListSliderSection_holder__kV2K2{padding:0 var(--padding-20) var(--padding-36)!important}.CarListSliderSection_itemHolder__kgGlm{padding-right:var(--padding-16)}.CarListSliderSection_item___m4Qj{box-shadow:none!important}.CarListItem_item__oAJpE{border:1px solid var(--border-color);border-radius:var(--border-radius-16);display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:220px}.CarListItem_bookmark__Gsy1C{position:absolute;right:12px;top:12px}.CarListItem_itemContent__Z00A5{padding:var(--padding-8) var(--padding-20) var(--padding-20)}.CarListItem_approved__IBw3q{position:absolute;border-radius:50%;left:8px;top:8px;padding:var(--padding-4);background:var(--primary-color)}.CarListItem_image__fQr4B{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.CarListItem_name__U4Zz8{padding-top:var(--padding-8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:var(--margin-4);font-size:var(--font-size-18)!important}.CarListItem_price__n9Fg0{font-size:var(--font-size-16);color:var(--font-color-primary);font-weight:var(--font-weight-semi-bold);margin-bottom:var(--margin-8)}.CarListItem_label___icGs{font-size:var(--font-size-14);margin-right:var(--margin-16)}.CarListItem_cta__mnZYv{padding-left:0!important;padding-top:var(--padding-8)!important;height:16px!important}.Card_card__cZx_U{background:var(--background-color);border-radius:var(--border-radius-8);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}.Card_card__cZx_U:hover{box-shadow:var(--box-shadow-hover)}.CarImageGallerySection_holder__ra8eG{margin-top:calc(var(--margin-16) * -1)}.CarImageGallerySection_grid__hsHvP,.CarImageGallerySection_sidebar__iVYmu{display:none!important}@media (min-width:768px){.CarImageGallerySection_sidebar__iVYmu{display:flex!important}.CarImageGallerySection_grid__hsHvP{display:grid!important}}.Rating_holder__xi7qx{display:flex;align-items:center;margin-bottom:var(--margin-8)}.Rating_rating__I_8CT{padding-top:var(--padding-2);margin-right:var(--margin-4)}.Rating_ratingSm__mGj_N{font-size:var(--font-size-12);margin-right:var(--margin-4)}.Rating_ratingLg__rqkWs{font-size:var(--font-size-20)!important;margin-right:var(--margin-4)}.Rating_iconHolder__VNZWL{display:flex;max-width:80px}.Rating_iconHolderLg__Jpdqe{display:flex;max-width:100px}.Rating_iconLg__J3XeW{display:flex;height:32px}.Rating_iconSm__7ei3e{display:flex;height:14px}.Rating_icon__HMha0{display:flex;height:20px}.Rating_reviewCount__AuGk_{font-size:var(--font-size-14)!important}.Rating_reviewCountSm__4tMMj,.Rating_reviewCount__AuGk_{color:var(--font-color-review)!important;margin-left:var(--margin-4)}.Rating_reviewCountSm__4tMMj{font-size:var(--font-size-12)!important}.CarPricesSection_section__hGuzi{padding:0 0 var(--padding-28)!important}.CarPricesSection_holder__FvUAZ{padding:var(--padding-20)}.CarPricesSection_tableHead__OpA1b{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--padding-16);border-bottom:1px solid var(--border-color);margin-top:var(--margin-28)}.CarPricesSection_titleItemCta__wAq3X{display:none}.CarPricesSection_viewAllCta__QVJ0g{font-weight:var(--font-weight-semi-normal-bold)!important;text-decoration:underline;color:var(--font-color-primary);margin-top:var(--margin-28);cursor:pointer}.CarPricesSection_note__SrIy3{margin-top:var(--margin-20);font-size:var(--font-size-14)}.CarPricesSection_form__JVwp3{padding-top:var(--margin-12);display:flex;gap:var(--padding-12)}.CarPricesSection_formInput__FTu4R{flex:1;max-width:240px}.CarPricesSection_noData__Qdi_4{margin-top:var(--margin-20);text-align:center}.CarPricesSection_item__1qON7{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--padding-20) 0;border-bottom:1px solid var(--border-color)}.CarPricesSection_dealerItem__Q6_KX,.CarPricesSection_priceItem__puoCK{width:50%;padding-bottom:var(--padding-8)}.CarPricesSection_dealerItem__Q6_KX{display:flex;align-items:center}.CarPricesSection_dealerName__GrmeL,.CarPricesSection_price__rjblS{color:var(--font-color-primary)}.CarPricesSection_dealerImg__ELQFd{width:60px;height:auto;-o-object-fit:cover;object-fit:cover;margin-right:var(--margin-8)}.CarPricesSection_dealerName__GrmeL{margin-bottom:var(--margin-4)}.CarPricesSection_rating__Pk9Gf{margin-bottom:0!important}.CarPricesSection_priceMsg__4pFPO,.CarPricesSection_price__rjblS{width:100%;text-align:right}.CarPricesSection_ctaItem__PZ82E{width:100%;display:flex;justify-content:flex-end}.CarPricesSection_bestPriceCta__yhQAi{width:-moz-fit-content;width:fit-content}@media (min-width:768px){.CarPricesSection_section__hGuzi{padding:0 var(--padding-20) var(--padding-28)!important}.CarPricesSection_titleItemCta__wAq3X{display:initial}.CarPricesSection_ctaItem__PZ82E,.CarPricesSection_dealerItem__Q6_KX,.CarPricesSection_priceItem__puoCK,.CarPricesSection_titleItemCta__wAq3X,.CarPricesSection_titleItem__IWN49{width:calc(100% / 3)}.CarPricesSection_item__1qON7{align-items:center}.CarPricesSection_dealerItem__Q6_KX{width:calc(100% / 3);display:flex;align-items:center}.CarPricesSection_dealerImg__ELQFd{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-8);margin-right:var(--margin-8)}.CarPricesSection_dealer__bjrPH:nth-child(2){flex-direction:column;align-items:flex-start}.CarPricesSection_priceMsg__4pFPO,.CarPricesSection_price__rjblS{text-align:left}.CarPricesSection_priceMsg__4pFPO{font-size:var(--font-size-14)}.CarPricesSection_ctaItem__PZ82E{justify-content:flex-start}}.Checkbox_formCheckbox___dsxH{display:flex;align-items:center}.Checkbox_formCheckboxInput__c9VJ8{width:20px;height:20px;margin-right:var(--margin-8);accent-color:var(--primary-color)}.CarVariantSection_section__GU1fy{padding:0 0 var(--padding-28)!important}.CarVariantSection_title__yiJSl{padding:var(--padding-20) var(--padding-20) 0 var(--padding-20)}.CarVariantSection_tableHead__Xs3ZU{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--padding-16) var(--padding-20);border-bottom:1px solid var(--border-color);margin-top:var(--margin-28)}.CarVariantSection_titleItemCompare__9iKv6{display:none}.CarVariantSection_viewAllCta__K1qSo{font-weight:var(--font-weight-semi-normal-bold)!important;text-decoration:underline;color:var(--font-color-primary);margin-top:var(--margin-28);cursor:pointer;padding:0 0 var(--padding-20) var(--padding-20)}.CarVariantSection_note__KSLaH{margin-top:var(--margin-20);font-size:var(--font-size-14)}.CarVariantSection_itemHighlighted__0Pufn,.CarVariantSection_item__RaKJh{display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--padding-20);border-bottom:1px solid var(--border-color)}.CarVariantSection_itemHighlighted__0Pufn{background:var(--primary-color-lighter)}.CarVariantSection_itemLeft__xg_ac,.CarVariantSection_itemRight___1K_B{display:flex;align-items:center;justify-content:space-between;width:100%}.CarVariantSection_itemRight___1K_B{flex-direction:row-reverse}.CarVariantSection_item__RaKJh:last-child{border-bottom:none}.CarVariantSection_listMore__ZMLYH .CarVariantSection_item__RaKJh:last-child{border-bottom:1px solid var(--border-color)}.CarVariantSection_dealerItem__D4ZpS,.CarVariantSection_priceItem__AoZxJ{width:50%;padding-bottom:var(--padding-8)}.CarVariantSection_dealerName__AmOWE,.CarVariantSection_price__m4QZy{color:var(--font-color-primary)}.CarVariantSection_priceMsg__6DMH1,.CarVariantSection_price__m4QZy{width:100%;text-align:right}.CarVariantSection_dealerName__AmOWE{margin-bottom:var(--margin-4)}.CarVariantSection_bestPriceCta__244oh{font-size:var(--font-size-14)!important}.CarVariantSection_compareItem__IFV8a{display:flex;align-items:center}.CarVariantSection_ctaItem__iYhXS{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:220px}.CarVariantSection_ctaItem__iYhXS .CarVariantSection_priceMsg__6DMH1{padding-top:var(--padding-4);text-align:right;font-size:var(--font-size-14)!important}.CarVariantSection_sticky___VAbX{position:fixed;bottom:0;z-index:100000;width:100%;background:var(--background-color);box-shadow:var(--box-shadow)}.CarVariantSection_stickyContent__cANdS{display:flex;padding:var(--padding-10)!important}.CarVariantSection_stickyItem__IBruP{flex:1;width:33%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.CarVariantSection_stickyImage__5Pqb4{width:100px;height:auto;-o-object-fit:contain;object-fit:contain}.CarVariantSection_stickyItemDetails__wFKpp{padding:var(--padding-16) var(--padding-32) 0}.CarVariantSection_sticky___VAbX .CarVariantSection_price__m4QZy{text-align:left}.CarVariantSection_stickyCta__uiFaP{display:flex;justify-content:center;align-items:center}@media (min-width:768px){.CarVariantSection_section__GU1fy{padding:0 var(--padding-20) var(--padding-28)!important}.CarVariantSection_titleItemCompare__9iKv6,.CarVariantSection_titleItem__s4wDJ{display:initial;width:calc(100% / 4)}.CarVariantSection_titleItem__s4wDJ:nth-child(2){padding-left:42px}.CarVariantSection_titleItemCompare__9iKv6:last-child{width:140px;justify-content:flex-end}.CarVariantSection_titleItemCompare__9iKv6{text-align:center}.CarVariantSection_itemHighlighted__0Pufn,.CarVariantSection_item__RaKJh{flex-direction:row;align-items:center}.CarVariantSection_ctaItem__iYhXS,.CarVariantSection_dealerItem__D4ZpS,.CarVariantSection_priceItem__AoZxJ{width:calc(100% / 4)}.CarVariantSection_compareItem__IFV8a{width:140px}.CarVariantSection_ctaItem__iYhXS{display:flex;flex-direction:column;justify-content:center;align-items:center;width:220px}.CarVariantSection_ctaItem__iYhXS .CarVariantSection_priceMsg__6DMH1{padding-top:var(--padding-4);text-align:center}.CarVariantSection_priceMsg__6DMH1,.CarVariantSection_price__m4QZy{text-align:left}.CarVariantSection_itemLeft__xg_ac{width:60%;justify-content:normal}.CarVariantSection_itemLeft__xg_ac .CarVariantSection_dealerItem__D4ZpS{width:50%}.CarVariantSection_itemRight___1K_B{width:40%;flex-direction:row}.CarVariantSection_priceMsg__6DMH1{font-size:var(--font-size-14)}.CarVariantSection_priceItem__AoZxJ{padding-left:32px}.CarVariantSection_bestPriceCta__244oh,.CarVariantSection_variant__xJSI8{width:220px;margin-left:auto}.CarVariantSection_compareItem__IFV8a{display:flex;justify-content:center}.CarVariantSection_compareLabel__nVlkI{display:none}.CarVariantSection_stickyItem__IBruP{width:25%;flex-direction:row;align-items:center}.CarVariantSection_stickyItem__IBruP .CarVariantSection_variant__xJSI8{margin-left:0}}.ImageModal_overlay__ARwzM{background:rgba(0,0,0,.9)!important}.ImageModal_modal___Dpoh{background:transparent!important;box-shadow:none;width:var(--doc-width)!important;height:var(--doc-height)!important;overflow:hidden!important;margin:0!important;padding:0}.ImageModal_closeIcon__trkNj{fill:var(--background-color);cursor:pointer;background:#000;border-radius:50%;padding:var(--padding-4)}.ImageModal_closeIcon__trkNj:hover{background:rgba(0,0,0,.5)!important}.ImageModal_imageHolder__inqf0{position:relative;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;flex-direction:column;justify-content:center}.ImageModal_arrowLeft___AWD_,.ImageModal_arrowRight__D3rUc{margin:var(--margin-16);cursor:pointer;position:absolute;top:50%;transform:translateY(-54%);z-index:100;background:var(--background-grey-color);border-radius:50%;font-size:24px;display:flex;align-items:center;justify-content:center}.ImageModal_arrowLeft___AWD_:hover,.ImageModal_arrowRight__D3rUc:hover{background:var(--background-light-grey-color);color:rgb(var(--primary-color-light))}.ImageModal_arrowLeft___AWD_{left:0}.ImageModal_arrowRight__D3rUc{right:0}.ImageModal_image__4C63a{padding:var(--padding-8);width:100%;height:auto;max-width:var(--doc-width);max-height:var(--doc-height)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageModal_count__NOYA0{position:absolute;left:0;bottom:12px;width:100%;z-index:10;color:var(--background-color);text-align:center}@media (min-width:992px){.ImageModal_closeIcon__trkNj{width:40px;height:auto}.ImageModal_arrowLeft___AWD_,.ImageModal_arrowRight__D3rUc{width:48px;height:48px}.ImageModal_image__4C63a{max-width:100%}.ImageModal_imageHolder__inqf0{padding:0 var(--padding-content);justify-content:center}}.ImageGrid_imageGrid__3u_4F{width:100%;height:100%;display:grid;gap:2px}.ImageGrid_oneImageGrid__3mSet{grid-template-columns:repeat(1,minmax(0,1fr))}.ImageGrid_twoImageGrid__uBsMq{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageGrid_threeImageGrid__j4FCE{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageGrid_fourImageGrid__FvUMr{grid-template-columns:1fr 1fr}.ImageGrid_fiveImageGrid__sdikw{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.ImageGrid_fiveImageGrid__sdikw .ImageGrid_gridImageItem__7s65w:nth-child(5){grid-column:span 2;justify-self:center;width:100%}.ImageGrid_sixImageGrid___nv2x{grid-template-columns:1fr 1fr}.ImageGrid_sevenImageGrid__U0oO3{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.ImageGrid_sevenImageGrid__U0oO3 .ImageGrid_gridImageItem__7s65w:nth-child(7){grid-column:span 2;justify-self:center;width:100%}.ImageGrid_eightImageGrid__YYsop{grid-template-columns:1fr 1fr}.ImageGrid_gridImageItem__7s65w{overflow:hidden;cursor:pointer}.ImageGrid_gridImage__uwE7p{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.ImageGrid_threeImageGrid__j4FCE,.ImageGrid_twoImageGrid__uBsMq{grid-template-columns:repeat(1,minmax(0,1fr))}}.ImageGallerySection_holder__9Q7q0{padding:0 0 var(--padding-36)!important}.ImageGallerySection_content__VgQyg{display:flex;flex-direction:column;overflow:hidden;border-radius:0!important;cursor:pointer;box-shadow:var(--box-shadow-lg)!important}.ImageGallerySection_imageSlider__jl9XH{width:100%;aspect-ratio:16/9}.ImageGallerySection_imageSidebar___EuYI{display:flex;height:120px;width:100%;position:relative}@media (min-width:768px){.ImageGallerySection_holder__9Q7q0{padding:0 var(--padding-20) var(--padding-36)!important}.ImageGallerySection_content__VgQyg{height:400px;flex-direction:row;aspect-ratio:unset;justify-content:space-between;border-radius:var(--border-radius-12)!important}.ImageGallerySection_imageSlider__jl9XH{width:76%;flex:1}.ImageGallerySection_imageSidebar___EuYI{display:inline-block;height:100%;width:24%;padding-left:var(--padding-2)}}.ImageGallerySection_mainImageHolder__8Gul7{aspect-ratio:16/9;position:relative;overflow:hidden}.ImageGallerySection_award__AlkV4{position:absolute;top:8px;right:8px;width:40px;height:40px}.ImageGallerySection_awardText__5PiCp{top:2px;padding:var(--padding-4) 40px;position:absolute;font-size:var(--font-size-12)!important;color:var(--font-color-primary)!important}.ImageGallerySection_awardImage__Lx7p2{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ImageGallerySection_mainImage__noxFV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageGallerySection_sliderArrowNext__XEZc9,.ImageGallerySection_sliderArrowPrev__D6Yhi{position:absolute;right:0;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.2);color:var(--font-color-white);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ImageGallerySection_sliderArrowPrev__D6Yhi{right:unset;left:0;transform:translateY(-50%) rotate(-180deg)}@media (min-width:768px){.ImageGallerySection_mainImageHolder__8Gul7{aspect-ratio:unset;height:400px}.ImageGallerySection_mainImage__noxFV{height:400px}}.ImageGallerySection_countHolder__gazya{display:flex;align-items:center;position:absolute;bottom:12px;left:12px}.ImageGallerySection_viewAll____1Bd{display:none}.ImageGallerySection_camIcon__SKWjT{width:auto;height:20px;margin-right:var(--margin-4)}.ImageGallerySection_count__rkXsm,.ImageGallerySection_viewAll____1Bd{color:var(--font-color-white)!important;font-size:var(--font-size-16)!important}@media (min-width:768px){.ImageGallerySection_viewAll____1Bd{display:flex}.ImageGallerySection_award__AlkV4{width:80px;height:80px}}.ImageGallerySection_otherImageCard__EdRDA{width:50%;height:100%;position:relative;padding:var(--padding-2) var(--padding-2) 0 0}.ImageGallerySection_otherImageCard__EdRDA:last-child{border-bottom:0!important}.ImageGallerySection_otherImageThumbnail__3SC_q{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageGallerySection_otherImageContent__OzmXw{position:absolute;left:0;top:2px;width:calc(100% - 2px);height:calc(100% - 2px);display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--overlay-color)!important}.ImageGallerySection_otherImageIcon__94ekn{width:36px;height:36px;margin-bottom:var(--margin-8)}.ImageGallerySection_otherImageText__Aq_X5{color:var(--font-color-white)!important}@media (min-width:768px){.ImageGallerySection_otherImageCard__EdRDA{width:100%;height:160px;padding:0;border-left:2px solid var(--background-color)}.ImageGallerySection_otherImageContent__OzmXw{top:0;width:100%;height:100%}}.UserReviewsSection_section__ZwlUf{padding:0 0 var(--padding-36)!important}.UserReviewsSection_holder__xCFh9{padding:var(--padding-20)}@media (min-width:768px){.UserReviewsSection_section__ZwlUf{padding:0 var(--padding-20) var(--padding-36)!important}}.ReviewList_list__VyX8p{padding:0 var(--padding-4);border-top:1px solid var(--border-color)}.ReviewList_item__kJjNw{position:relative;padding:var(--padding-20) 0;border-bottom:1px solid var(--border-color)}.ReviewList_viewAllItem__RDj2x{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-24) 0 0}.ReviewList_viewAllItemText__EBrqO{font-size:var(--font-size-14)}.ReviewList_item__kJjNw:last-child{border-bottom:0}.ReviewList_reviewer__k6odJ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 100px);font-weight:var(--font-weight-semi-bold)}.ReviewList_reviewer__k6odJ,.ReviewList_time__el3DL{font-size:var(--font-size-14);margin-bottom:var(--margin-4)}.ReviewList_time__el3DL{color:var(--font-color-secondary);margin-top:var(--margin-2);font-weight:400!important;margin-left:var(--margin-8)}.ReviewList_title__SpqEe{padding-top:var(--padding-4);margin-bottom:var(--margin-8)}.ReviewList_message__nC8WB{color:var(--font-color-secondary)}.ReviewList_voteHolder__wxu0K{position:absolute;top:var(--padding-20);right:8px;display:flex}.ReviewList_voteItem__Y2cC1{padding:var(--padding-8) var(--padding-8) var(--padding-8);border-radius:50px}.ReviewList_voteItem__Y2cC1:hover{background:var(--background-grey-color)}.ReviewList_voteItem__Y2cC1:last-child{margin-right:calc(var(--margin-8) * -1)}.ReviewList_downvoteIcon__UYUX5,.ReviewList_upvoteIcon__WeJnu{width:18px;height:18px;display:inline-block;vertical-align:text-bottom;cursor:pointer;margin-right:var(--margin-4)}.UserRatingsSection_holder__YCzBC{position:relative;padding:var(--padding-24) var(--padding-8);display:flex}.UserRatingsSection_content__sNrk_{width:90%;display:flex;flex-direction:column;justify-content:space-between}.UserRatingsSection_ratingHolder__IsXAS{display:flex;flex-direction:column;align-items:baseline;padding-right:120px}.UserRatingsSection_ratingItem__hnOTr{display:flex;align-items:center;gap:var(--padding-12);width:264px;justify-content:space-between;padding:var(--padding-4) 0}.UserRatingsSection_ratingBarHolder__T_9Tl{position:relative}.UserRatingsSection_ratingBar__6C___{width:180px;height:10px;border-radius:50px;background:var(--background-grey-color);display:block}.UserRatingsSection_ratingBarFilled__ZoRKx{position:absolute;top:0;left:0;height:100%;border-radius:50px;background:var(--primary-color)}.UserRatingsSection_ratingSm__o7UO8{font-size:var(--font-size-14)}.UserRatingsSection_reviewCount__NgVah{display:block;color:var(--font-color-secondary);font-size:var(--font-size-14);padding-bottom:var(--padding-10)}.UserRatingsSection_cta__nFWlD{max-width:200px;margin-top:var(--margin-24);margin-bottom:var(--margin-8)}.UserRatingsSection_ctaIcon__JU69Q{margin-right:var(--margin-8)}.UserRatingsSection_cta__nFWlD:hover .UserRatingsSection_ctaIcon__JU69Q{filter:brightness(0) invert(1) contrast(100)}@media (min-width:768px){.UserRatingsSection_content__sNrk_{flex-direction:row;align-items:center}.UserRatingsSection_cta__nFWlD{margin-top:0}}.Slider_slider-next-arrow__ypjWf,.Slider_slider-prev-arrow__BnU9V{top:50%;position:absolute;z-index:10;cursor:pointer;padding:0!important;border-radius:50%;align-items:center;justify-content:center;transform:translateY(-50%);width:36px;height:36px;border:none;background:none!important}.Slider_slider-prev-arrow__BnU9V{left:8px}.Slider_slider-next-arrow__ypjWf{right:8px}.TextBannerSection_section__0QVDY{padding:0 var(--padding-20) var(--padding-36)!important}.TextBannerSection_holder__Fdwj2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-16);background:var(--primary-color-lighter);text-align:center}.TextBannerSection_message__TPDpS{margin:var(--margin-12) 0 var(--margin-12)}.TextBannerSection_cta__YEkQm{min-width:200px;width:-moz-fit-content;width:fit-content}