.home-intro{display:none;font-family:Inter,Arial,sans-serif;color:#373737}.home-hero__card{position:relative;overflow:hidden;background:#ffffff}.home-hero__image,.home-hero__overlay{position:absolute;display:block;max-width:none;pointer-events:none}.home-hero__overlay{inset:0}.home-hero__actions,.home-hero__brand,.home-hero__description,.home-hero__heading{position:absolute;z-index:1;margin:0}.home-hero__brand{display:flex;align-items:center;text-transform:uppercase;white-space:nowrap}.home-hero__brand i{flex:0 0 auto;width:3px;height:3px;border-radius:50%;background:#373737}.home-advantages p,.home-hero__description,.home-hero__heading h1,.home-hero__heading p{margin:0}.home-hero__actions{display:flex}.home-hero__action{display:flex;align-items:center;justify-content:center;border-radius:150px;font-weight:600;text-transform:uppercase;white-space:nowrap}.home-hero__action--primary{gap:8px;background:#2666b3;color:#ffffff}.home-hero__action-arrow{display:inline-grid;width:1em;height:1em;place-items:center;line-height:1;transform:translateY(-1px)}.home-hero__action--secondary{border:1px solid #2666b3;color:#373737}.home-hero__action:focus-visible{outline:3px solid #0b6edc;outline-offset:3px}.home-advantages__item{position:relative}.home-advantages__description,.home-advantages__label,.home-advantages__rule,.home-advantages__value{position:absolute;left:0}.home-advantages__label{top:0;display:flex;align-items:center;color:#2666b3;font-weight:500;text-transform:uppercase;white-space:nowrap}.home-advantages__label i{display:block;flex:0 0 auto;height:1px;background:#2666b3}.home-advantages__value{display:block;color:#373737;font-weight:700;white-space:nowrap}.home-advantages__rule{display:block;height:1px;background:rgba(55,55,55,.2)}.home-advantages__description{color:#373737;font-weight:500}@media (min-width:1100px){.home-intro--desktop{display:block;width:100%;min-width:1100px;height:828px;overflow:clip;background:#ffffff}.home-intro__desktop-content{width:1360px;height:788px;margin-left:max(40px,calc((100vw - 1360px) / 2));padding-top:40px}.home-hero__card--desktop{width:1360px;height:498px;border-radius:16px}.home-hero__card--desktop .home-hero__image{top:-59.93683338165283%;left:0;width:100%;height:160%}.home-hero__card--desktop .home-hero__overlay{background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0))}.home-hero__card--desktop .home-hero__brand{top:70px;left:40px;gap:5px;width:255px;height:15px;font-size:12px;font-weight:400;line-height:14.522727012634277px}.home-hero__card--desktop .home-hero__heading{top:119px;left:40px;width:1280px;height:108px}.home-hero__card--desktop .home-hero__heading h1{height:61px;font-size:50px;font-weight:800;line-height:60.5113639831543px}.home-hero__card--desktop .home-hero__heading p{height:39px;margin-top:8px;font-size:32px;font-weight:500;line-height:38.727272033691406px}.home-hero__card--desktop .home-hero__description{top:261px;left:40px;width:529px;height:81px;font-size:18px;font-weight:400;line-height:27px}.home-hero__card--desktop .home-hero__actions{top:376px;left:40px;gap:20px;width:505px;height:52px}.home-hero__card--desktop .home-hero__action{height:52px;font-size:14px;line-height:19.600000381469727px}.home-hero__card--desktop .home-hero__action--primary{width:231px}.home-hero__card--desktop .home-hero__action--secondary{width:254px}.home-advantages--desktop{display:grid;grid-template-columns:repeat(4,260px);grid-column-gap:71px;column-gap:71px;width:1360px;height:210px;margin-top:40px;padding:31px 53.5px;border-radius:16px;background:#ffffff;box-shadow:0 0 30px rgba(55,55,55,.1)}.home-advantages--desktop .home-advantages__item{width:260px;height:148px}.home-advantages--desktop .home-advantages__label{height:16px;gap:10px;font-size:13px;line-height:15.732954025268555px}.home-advantages--desktop .home-advantages__label i{width:26px}.home-advantages--desktop .home-advantages__value{top:29px;width:260px;height:44px;font-size:36px;line-height:43.568180084228516px}.home-advantages--desktop .home-advantages__rule{top:86px;width:260px}.home-advantages--desktop .home-advantages__description{top:100px;width:220px;height:48px;font-size:16px;line-height:24px}.home-advantages--desktop .home-advantages__separator{position:absolute;top:-11px;right:-36px;display:block;width:1px;height:170px;background:rgba(55,55,55,.2)}}@media (max-width:1099px){.home-intro--mobile{display:block;width:100%;padding:clamp(16px,5.128vw,20px) clamp(16px,5.128vw,20px) 40px;overflow:hidden;background:#eff5fd}.home-intro__mobile-stage{width:min(100%,1000px);margin:0 auto;gap:20px}.home-hero__card--mobile,.home-intro__mobile-stage{position:relative;display:flex;flex-direction:column}.home-hero__card--mobile{width:100%;min-height:clamp(560px,151.282vw,590px);padding:20px;border-radius:10px;isolation:isolate}.home-hero__card--mobile .home-hero__image{inset:auto 0 -3% auto;width:215%;height:auto;max-width:none;object-fit:cover;object-position:center}.home-hero__card--mobile .home-hero__overlay{z-index:0;background:linear-gradient(180deg,#f5ece5,#f5ece5 42%,rgba(245,236,229,0) 72%)}.home-hero__card--mobile .home-hero__brand{position:relative;top:auto;left:auto;gap:5px;width:100%;min-height:15px;font-size:12px;font-weight:500;line-height:14.522727012634277px}.home-hero__card--mobile .home-hero__heading{position:relative;top:auto;left:auto;width:100%;height:auto;margin-top:20px}.home-hero__card--mobile .home-hero__heading h1{font-size:26px;font-weight:600;line-height:31.46590805053711px}.home-hero__card--mobile .home-hero__heading p{font-size:22px;font-weight:600;line-height:26.625px}.home-hero__card--mobile .home-hero__description{position:relative;top:auto;left:auto;width:min(100%,430px);height:auto;margin-top:16px;font-size:16px;font-weight:400;line-height:24px}.home-hero__card--mobile .home-hero__actions{position:relative;top:auto;left:auto;display:grid;grid-gap:10px;gap:10px;width:min(100%,300px);height:auto;margin:20px auto 0}.home-hero__card--mobile .home-hero__action{width:100%;min-height:44px;font-size:12px;line-height:16.799999237060547px}.home-advantages--mobile{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;height:auto}.home-advantages--mobile .home-advantages__item{display:grid;grid-template-rows:auto auto 1px 1fr;grid-gap:9px;gap:9px;width:100%;min-width:0;min-height:118px;padding:10px;border-radius:10px;background:#ffffff}.home-advantages--mobile .home-advantages__label{position:static;min-width:0;height:auto;gap:5px;font-size:12px;line-height:14.522727012634277px}.home-advantages--mobile .home-advantages__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-advantages--mobile .home-advantages__label i{width:20px}.home-advantages--mobile .home-advantages__value{position:static;width:100%;height:auto;font-size:clamp(16px,4.615vw,18px);line-height:21.784090042114258px;white-space:normal}.home-advantages--mobile .home-advantages__rule{position:static;width:100%}.home-advantages--mobile .home-advantages__description{position:static;width:100%;height:auto;font-size:12px;line-height:14.522727012634277px}}@media (min-width:700px) and (max-width:1099px){.home-hero__card--mobile{min-height:480px;padding:32px}.home-hero__card--mobile .home-hero__actions,.home-hero__card--mobile .home-hero__brand,.home-hero__card--mobile .home-hero__description,.home-hero__card--mobile .home-hero__heading{width:min(48%,430px);margin-right:auto;margin-left:0}.home-hero__card--mobile .home-hero__image{top:0;right:0;bottom:0;left:auto;width:58%;height:100%;object-position:76% center}.home-hero__card--mobile .home-hero__overlay{background:linear-gradient(90deg,#f5ece5,#f5ece5 42%,rgba(245,236,229,0) 72%)}.home-advantages--mobile{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px) and (max-width:1399px){.home-intro--desktop{min-width:0;height:auto;padding:40px;overflow:hidden}.home-intro__desktop-content{width:100%;height:auto;margin:0 auto;padding:0}.home-hero__card--desktop{width:100%}.home-hero__card--desktop .home-hero__image{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero__card--desktop .home-hero__heading{width:calc(100% - 80px)}.home-hero__card--desktop .home-hero__heading h1{font-size:clamp(42px,3.58vw,50px)}.home-hero__card--desktop .home-hero__heading p{font-size:clamp(27px,2.3vw,32px)}.home-advantages--desktop{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(20px,2.2vw,31px);width:100%;padding-inline:clamp(32px,3.82vw,53.5px)}.home-advantages--desktop .home-advantages__item,.home-advantages--desktop .home-advantages__rule,.home-advantages--desktop .home-advantages__value{width:100%}.home-advantages--desktop .home-advantages__label{max-width:100%;font-size:clamp(11px,.93vw,13px)}.home-advantages--desktop .home-advantages__description{width:100%;font-size:clamp(14px,1.14vw,16px)}.home-advantages--desktop .home-advantages__separator{right:calc(clamp(20px, 2.2vw, 31px) / -2)}}.figma-node__fills{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;pointer-events:none}.figma-canvas{isolation:isolate}.home-tail-flow{display:block;width:100%;overflow:clip}.home-tail-flow,.home-tail-flow__calculator,.home-tail-flow__certificates,.home-tail-flow__model,.home-tail-flow__reviews,.home-tail-flow__stage{position:relative}.home-tail-flow__calculator,.home-tail-flow__certificates,.home-tail-flow__model,.home-tail-flow__reviews{flex:0 0 auto;overflow:hidden}.home-tail-flow__calculator,.home-tail-flow__model{scroll-margin-top:90px}.home-tail-flow__calculator-slot,.home-tail-flow__model-slot{width:100%}.home-tail-flow__calculator-toggle--mobile,.home-tail-flow__certificates-canvas--mobile,.home-tail-flow__model-toggle--mobile,.home-tail-flow__reviews-canvas--mobile{display:none}.home-tail-flow__calculator-toggle,.home-tail-flow__model-toggle{position:absolute;z-index:30;margin:0;cursor:pointer}.home-tail-flow__calculator-toggle{display:flex;align-items:center;justify-content:center;gap:15px;padding:0;border:0;border-radius:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;font:600 14px/19.6px Inter,Arial,sans-serif;text-transform:uppercase}.home-tail-flow__calculator-toggle>i{display:block;flex:0 0 24px;width:24px;height:24px;background:url(/figma-home-desktop/assets/svg/icon--1-5004.svg) 50%/24px 24px no-repeat;transition:transform .16s ease}.home-tail-flow__calculator-toggle--mobile{gap:15px;font:500 12px/17px Inter,Arial,sans-serif}.home-tail-flow__calculator-toggle--mobile>i{background-image:url(/figma-home-mobile/assets/svg/icon--3-1256.svg)}.home-tail-flow__calculator-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.home-tail-flow__calculator-toggle:focus-visible{outline:3px solid #0b6edc;outline-offset:2px}@media (min-width:1100px){.home-tail-flow__calculator-toggle--mobile,.home-tail-flow__model-toggle--mobile{display:none!important}body:has(.home-tail-flow){min-width:1100px;margin:0;overflow-x:auto;background:#fff}body:has(.home-tail-flow) .legacy-home-content,body:has(.home-tail-flow) .site-shell>.help-widget{display:none!important}body:has(.home-tail-flow) .main,body:has(.home-tail-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.home-tail-flow{min-width:1100px;height:auto!important;background:#fff}.home-tail-flow__stage{width:1440px;height:auto!important;margin-left:max(0px,calc((100vw - 1440px) / 2))}.home-tail-flow__reviews{width:1440px;height:836.465576171875px;background:#fff}.home-tail-flow__reviews-canvas--desktop{width:1280px;height:836.465576171875px;margin-left:80px}.home-tail-flow__before-tools{width:1440px;height:40px;background:#fff}.home-tail-flow__tools{box-sizing:border-box;width:1440px;display:flex;flex-direction:column;gap:40px;padding:40px;background:#fff}.home-tail-flow__model{width:1360px;height:1230px}.home-tail-flow__model.is-desktop-collapsed{height:387px}.home-tail-flow__model-slot{height:1230px}.home-tail-flow__calculator.is-desktop-collapsed .home-tail-flow__calculator-slot,.home-tail-flow__model.is-desktop-collapsed .home-tail-flow__model-slot{pointer-events:none}.home-tail-flow__model.is-desktop-collapsed .model-figma-exact__canvas--desktop{height:387px!important}.home-tail-flow__calculator{width:1360px;height:auto}.home-tail-flow__calculator.is-desktop-collapsed{height:467px}.home-tail-flow__calculator-slot{height:auto}.home-tail-flow__calculator.is-desktop-collapsed .calc-figma-exact__canvas--desktop{height:467px!important}.home-tail-flow__calculator [data-figma-id="1:5003"],.home-tail-flow__calculator [data-figma-id="1:5004"]{opacity:0!important}.home-tail-flow__certificates,.home-tail-flow__certificates-canvas--desktop{width:1360px;height:399.27496337890625px}}@media (max-width:1099px){body:has(.home-tail-flow){width:100%;min-width:0;margin:0;overflow-x:hidden;background:#fff}body:has(.home-tail-flow) .legacy-home-content,body:has(.home-tail-flow) .site-shell>.help-widget{display:none!important}body:has(.home-tail-flow) .main,body:has(.home-tail-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.home-tail-flow{overflow:hidden}.home-tail-flow,.home-tail-flow__stage{height:auto!important;background:#eff5fd}.home-tail-flow__stage{position:relative;top:auto;left:auto;display:flex;width:100%;flex-direction:column;align-items:center;gap:40px}.home-tail-flow__reviews{width:min(100%,1040px);height:auto;padding-inline:clamp(0px,calc((100vw - 320px) / 3.5),20px)}.home-tail-flow__calculator-toggle--desktop,.home-tail-flow__certificates-canvas--desktop,.home-tail-flow__model-toggle--desktop,.home-tail-flow__reviews-canvas--desktop{display:none!important}.home-tail-flow__reviews-canvas--mobile{width:100%;height:auto;display:block;margin:0}.home-tail-flow__before-tools{display:none}.home-tail-flow__tools{box-sizing:border-box;width:min(100%,1040px);display:flex;flex-direction:column;align-items:center;gap:40px;padding:20px clamp(0px,calc((100vw - 320px) / 3.5),20px);background:transparent}.home-tail-flow__calculator,.home-tail-flow__model{width:min(100%,350px);scroll-margin-top:84px}.home-tail-flow__certificates{width:100%;height:auto}.home-tail-flow__model{height:236px}.home-tail-flow__model.is-mobile-open{height:auto}.home-tail-flow__model-slot{width:100%;height:auto}.home-tail-flow__model.is-mobile-collapsed .home-tail-flow__model-slot{height:236px}.home-tail-flow__calculator-toggle--mobile,.home-tail-flow__model-toggle--mobile{display:flex!important}.home-tail-flow__calculator{height:287px}.home-tail-flow__calculator.is-mobile-open{height:auto}.home-tail-flow__calculator-slot{width:100%;height:auto}.home-tail-flow__calculator.is-mobile-collapsed .home-tail-flow__calculator-slot{height:287px}.home-tail-flow__certificates-canvas--mobile{width:100%;height:auto;display:block}}@media (min-width:1100px) and (max-width:1399px){.home-tail-flow,body:has(.home-tail-flow){min-width:0;overflow-x:clip}.home-tail-flow__stage,.home-tail-flow__tools{width:100%;margin-left:0}.home-tail-flow__tools{padding-inline:clamp(32px,4vw,56px)}.home-tail-flow__calculator,.home-tail-flow__calculator-slot,.home-tail-flow__model,.home-tail-flow__model-slot{width:100%}.home-tail-flow__calculator.is-desktop-open,.home-tail-flow__calculator.is-desktop-open .home-tail-flow__calculator-slot,.home-tail-flow__model.is-desktop-open,.home-tail-flow__model.is-desktop-open .home-tail-flow__model-slot{height:auto!important}.home-tail-flow__reviews{width:100%;height:auto;padding-inline:clamp(32px,4vw,56px)}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__viewport,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{width:100%}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{height:auto}.home-tail-flow .storefront-reviews--home .storefront-reviews-native{margin:0}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head{grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:clamp(24px,3vw,40px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__updated,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro h2,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro p{width:100%}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro h2{font-size:clamp(34px,3.5vw,42px);line-height:1.2}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tail-flow .storefront-reviews--home .storefront-review-source{gap:clamp(12px,1.8vw,25px);padding:clamp(18px,2vw,28px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__score{gap:clamp(10px,1.7vw,24px);width:100%}.home-tail-flow .storefront-reviews--home .storefront-review-source__score>strong{min-width:clamp(68px,7vw,100px);font-size:clamp(45px,5vw,66px);line-height:1.15}.home-tail-flow .storefront-reviews--home .storefront-review-source__score>span{flex:1 1 auto;width:auto;min-width:0}.home-tail-flow .storefront-reviews--home .storefront-review-source__score .storefront-trust-stars.is-compact{gap:clamp(2px,.35vw,5px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__score .storefront-trust-stars.is-compact svg{width:clamp(15px,1.6vw,22px);height:clamp(15px,1.6vw,22px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__score small{font-size:clamp(12px,1.15vw,17px)}.home-tail-flow .storefront-reviews--home .storefront-review-source__updated small{overflow:hidden;font-size:clamp(10px,.95vw,14px);text-overflow:ellipsis}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel{grid-template-columns:44px minmax(0,1fr) 44px}}@media (max-width:1099px){.home-tail-flow .home-tail-flow__model.is-mobile-open,.home-tail-flow .home-tail-flow__model.is-mobile-open .home-tail-flow__model-slot{height:auto!important}.home-tail-flow .home-tail-flow__calculator-slot>.calc-figma-exact,.home-tail-flow .home-tail-flow__model-slot>.model-figma-exact{position:relative;left:auto;width:100%;max-width:350px;margin:0 auto}.home-tail-flow .home-tail-flow__calculator-toggle--mobile,.home-tail-flow .home-tail-flow__model-toggle--mobile{right:clamp(5px,calc((100% - 310px) / 2),19px)!important;left:clamp(5px,calc((100% - 310px) / 2),19px)!important;width:auto!important}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel,.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__viewport,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{width:100%}.home-tail-flow .storefront-reviews--home .storefront-review-source,.home-tail-flow .storefront-reviews--home .storefront-reviews-native,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__head,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{height:auto}.home-tail-flow .storefront-reviews--home .storefront-reviews-native{margin:0}.home-tail-flow .storefront-reviews--home .storefront-review-source__updated,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro h2,.home-tail-flow .storefront-reviews--home .storefront-reviews-native__intro p{width:100%}.home-tail-flow .storefront-reviews--home .storefront-reviews-native__sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel{grid-template-columns:0 minmax(0,1fr) 0}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__track{padding-inline:max(0px,calc((100% - 300px) / 2))}.home-tail-flow .storefront-certificates--home .storefront-certificates-carousel,.home-tail-flow .storefront-certificates--home .storefront-certificates-carousel__viewport,.home-tail-flow .storefront-certificates--home .storefront-certificates-native,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro h2,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro p{width:100%}.home-tail-flow .storefront-certificates--home .storefront-certificates-native,.home-tail-flow .storefront-certificates--home .storefront-certificates-native__intro{height:auto}}@media (min-width:431px) and (max-width:1099px){.home-tail-flow__tools{padding-inline:clamp(20px,4vw,40px)}.home-tail-flow .home-tail-flow__calculator-slot>.calc-figma-exact,.home-tail-flow .home-tail-flow__model-slot>.model-figma-exact,.home-tail-flow__calculator,.home-tail-flow__model{width:100%;max-width:none}.home-tail-flow .home-tail-flow__calculator-toggle--mobile,.home-tail-flow .home-tail-flow__model-toggle--mobile{right:auto!important;left:clamp(24px,4vw,40px)!important;width:min(360px,calc(100% - clamp(48px, 8vw, 80px)))!important}.home-tail-flow .storefront-reviews--home .storefront-reviews-carousel__track{padding-inline:0}}.figma-product-page-flow{position:relative;display:block;width:100%;overflow:clip}.figma-product-tabs--desktop.has-product-reviews{grid-template-columns:319px 133px 111px 131px 147px}.figma-product-tabs--desktop.has-product-reviews.has-product-instructions{grid-template-columns:319px 133px 111px 131px 159px 147px}.figma-product-tab-panel--reviews{padding:20px;overflow:hidden}.product-review-tab{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;width:100%;height:100%;color:#373737}.product-review-tab__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.product-review-tab__summary h2{margin:0 0 4px;font-size:22px;line-height:1.2}.product-review-tab__summary p{margin:0;color:rgba(55,55,55,.62);font-size:13px;line-height:1.4}.product-review-tab__score{display:flex;flex:0 0 auto;align-items:center;gap:12px}.product-review-tab__score>strong{color:#26292d;font-size:34px;font-weight:600;line-height:1}.product-review-tab__score>span{display:flex;flex-direction:column;gap:3px}.product-review-tab__score small{color:rgba(55,55,55,.58);font-size:12px;line-height:1.3}.product-review-tab--empty{grid-template-rows:minmax(0,1fr);gap:0}.product-review-tab--empty>h2{margin:0;color:#26292d;font-size:18px;line-height:1.3}.product-review-tab__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:180px;color:rgba(55,55,55,.56);text-align:center}.product-review-tab__empty .product-review-tab__stars{color:rgba(55,55,55,.18)}.product-review-tab__empty strong{color:#373737;font-size:16px;font-weight:500}.product-review-tab__stars{display:inline-flex;gap:3px;color:#e7d052}.product-review-tab__stars svg{width:15px;height:15px;stroke-width:1.6}.product-review-tab__carousel{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;grid-template-areas:"previous cards next" ". status .";align-items:center;align-content:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;min-height:0}.product-review-tab__carousel>button:first-child{grid-area:previous}.product-review-tab__carousel>button:nth-of-type(2){grid-area:next}.product-review-tab__carousel>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(46,115,200,.45);border-radius:50%;background:#fff;color:#2e73c8;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.product-review-tab__carousel>button svg{width:17px;height:17px}.product-review-tab__carousel>button:focus-visible:not(:disabled),.product-review-tab__carousel>button:hover:not(:disabled){background:#2e73c8;color:#fff;transform:translateY(-1px)}.product-review-tab__carousel>button:disabled{opacity:.28;cursor:default}.product-review-tab__cards{grid-area:cards;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;height:198px}@media (min-width:1400px){.figma-product-desktop .product-review-tab{grid-template-rows:minmax(0,1fr);gap:0}.figma-product-desktop .product-review-tab__cards{grid-template-rows:repeat(2,198px);height:408px}}.product-review-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;box-sizing:border-box;min-width:0;height:198px;padding:15px 16px;overflow:hidden;border:1px solid rgba(55,55,55,.16);border-radius:12px;background:#fff}.product-review-card__header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.product-review-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#2e73c8;color:#fff;font-size:15px;font-weight:600}.product-review-card__author{display:flex;min-width:0;flex-direction:column}.product-review-card__author strong{overflow:hidden;color:#26292d;font-size:14px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.product-review-card__author small{color:rgba(55,55,55,.52);font-size:11px;line-height:15px}.product-review-card__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;min-height:0}.product-review-card.has-media .product-review-card__body{grid-template-columns:minmax(0,1fr) 92px}.product-review-card__body>p{display:-webkit-box;align-self:start;margin:0;overflow:hidden;color:#373737;font-size:13px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:5}.product-review-card__media{position:relative;display:block;width:92px;height:92px;padding:0;border:0;overflow:hidden;border-radius:8px;background:#eef3f8}.product-review-card__media img,.product-review-card__media video{display:block;width:100%;height:100%;object-fit:cover}.product-review-card__media>span{position:absolute;right:5px;bottom:5px;padding:2px 6px;border-radius:999px;background:rgba(24,29,36,.78);color:#fff;font-size:10px;font-weight:600}.product-review-card footer{display:flex;align-items:center;min-height:18px}.product-review-card footer>a,.product-review-card footer>span{display:inline-flex;align-items:center;gap:5px;color:#2e73c8;font-size:12px;font-weight:600;line-height:18px;text-decoration:none}.product-review-card footer svg{width:13px;height:13px}.product-review-tab__status{grid-area:status;display:flex;align-items:center;justify-content:center;gap:12px;min-height:18px;color:rgba(55,55,55,.58);font-size:11px}.product-review-tab__status small{font:inherit}.product-review-tab__status button{padding:0;border:0;background:transparent;color:#2e73c8;font:inherit;font-weight:600}@media (max-width:1099px){.figma-product-mobile .figma-product-tabs--mobile.has-product-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-product-mobile .figma-product-tabs--mobile.has-product-reviews button:first-child{grid-column:auto}.figma-product-mobile .figma-product-tab-panel--reviews{min-height:0;padding:18px;overflow:hidden;border-radius:12px;background:#fff}.product-review-tab{height:auto}}@media (min-width:900px) and (max-width:1099px){.product-review-tab__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:620px) and (max-width:1399px){.figma-product-mobile .figma-product-tabs--mobile.has-product-reviews{grid-template-columns:minmax(140px,2fr) repeat(4,minmax(60px,1fr))}.figma-product-mobile .figma-product-tabs--mobile.has-product-reviews.has-product-instructions{grid-template-columns:minmax(140px,2fr) repeat(5,minmax(60px,1fr))}}@media (max-width:899px){.product-review-tab__carousel{grid-template-columns:34px minmax(0,1fr) 34px;grid-template-areas:"cards cards cards" "previous status next";column-gap:8px;row-gap:12px}.product-review-tab__carousel>button{width:34px;height:34px}.product-review-tab__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:619px){.product-review-tab__summary{align-items:flex-end;gap:12px}.product-review-tab__summary h2{font-size:18px;white-space:nowrap}.product-review-tab__summary>div:first-child{min-width:0;flex:1 1 auto}.product-review-tab__summary p{display:none}.product-review-tab__score{gap:8px}.product-review-tab__score>strong{font-size:27px}.product-review-tab__score .product-review-tab__stars svg{width:12px;height:12px}.product-review-tab__carousel>button{width:30px;height:30px}.product-review-card,.product-review-tab__cards{height:216px}.product-review-tab__cards{grid-template-columns:minmax(0,1fr)}.product-review-card__header{grid-template-columns:32px minmax(0,1fr)}.product-review-card__header>.product-review-tab__stars{grid-column:2}.product-review-card__avatar{width:32px;height:32px}.product-review-card.has-media .product-review-card__body{grid-template-columns:minmax(0,1fr) 80px}.product-review-card__media{width:80px;height:80px}}.figma-product-desktop,.figma-product-desktop__stage,.figma-product-mobile,.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model,.figma-product-page-flow__reviews,.figma-product-page-flow__stage,.figma-product-page-flow__tools,.figma-product-page-flow__top{position:relative}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model,.figma-product-page-flow__reviews{flex:0 0 auto;overflow:hidden}.figma-product-mobile,.figma-product-page-flow__reviews--mobile,.figma-product-page-flow__top-mobile{display:none}.figma-product-breadcrumbs{position:absolute;z-index:90;display:flex;align-items:center;overflow:hidden;color:#373737;font:400 14px/21px Inter,Arial,sans-serif;white-space:nowrap}.figma-product-breadcrumbs a,.figma-product-breadcrumbs span{display:block;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis}.figma-product-breadcrumbs a:focus-visible,.figma-product-breadcrumbs a:hover{color:#2666b3}.figma-product-breadcrumbs i{flex:0 0 5px;width:5px;height:5px;margin:0 10px;border-radius:50%;background:currentColor;opacity:.65}.figma-product-desktop__stage{isolation:isolate}.figma-product-gallery{position:absolute;inset:0;z-index:40;pointer-events:none}.figma-product-action,.figma-product-cart-control button,.figma-product-checkbox,.figma-product-collapse-services,.figma-product-favorite,.figma-product-gallery button,.figma-product-more-services,.figma-product-overlay button,.figma-product-quantity button,.figma-product-service-switch,.figma-product-show-details,.figma-product-tabs button{margin:0;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.figma-product-action,.figma-product-checkbox,.figma-product-collapse-services,.figma-product-favorite,.figma-product-gallery button,.figma-product-more-services,.figma-product-quantity button,.figma-product-service-switch{pointer-events:auto}.figma-product-action:focus-visible,.figma-product-cart-control button:focus-visible,.figma-product-checkbox:focus-visible,.figma-product-collapse-services:focus-visible,.figma-product-favorite:focus-visible,.figma-product-gallery button:focus-visible,.figma-product-more-services:focus-visible,.figma-product-overlay button:focus-visible,.figma-product-quantity button:focus-visible,.figma-product-service-switch:focus-visible,.figma-product-show-details:focus-visible,.figma-product-tabs button:focus-visible{outline:3px solid #0b6edc;outline-offset:2px}.figma-product-gallery__main,.figma-product-gallery__thumb{z-index:10;display:block;overflow:hidden}.figma-product-gallery img{display:block;width:100%;height:100%;object-fit:cover}.figma-product-gallery__thumb:nth-of-type(5):not(.is-active){opacity:.5}.figma-product-gallery__thumb.is-active{box-sizing:border-box;border:1px solid #2666b3;opacity:1}.figma-product-checkbox{z-index:55;border:1px solid #d7dde4;border-radius:2px;background:#fff}.figma-product-checkbox.is-active{border-color:#2e73c8;background:#2e73c8}.figma-product-checkbox.is-active:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg)}.figma-product-quantity{z-index:55;display:grid;grid-template-columns:40px 30px 40px;align-items:center;color:#373737;font:400 16px/24px Inter,Arial,sans-serif;text-align:center}.figma-product-quantity button{width:40px;height:40px;border:1px solid #d6dce3;border-radius:50%;background:#fff;color:#6f7782;font:400 21px/38px Arial,sans-serif}.figma-product-mobile-service-quantity{grid-template-columns:32px 40px 32px;height:32px;font-size:14px;line-height:20px}.figma-product-mobile-service-quantity button{width:32px;height:32px;font-size:18px;line-height:30px}.figma-product-quantity button:disabled{cursor:default;opacity:.38}.figma-product-action{z-index:60;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #2666b3;border-radius:28px;font:600 14px/20px Inter,Arial,sans-serif;text-transform:uppercase}.figma-product-action,.figma-product-action:not(:empty){background:#fff;color:#2666b3}.figma-product-cart-control{position:absolute;z-index:65;overflow:hidden;border-radius:999px}.figma-product-cart-control__button,.figma-product-cart-counter{box-sizing:border-box;width:100%;height:100%;border-radius:inherit}.figma-product-cart-control .figma-product-cart-control__button{display:flex;align-items:center;justify-content:center;gap:15px;background:#2e73c8;color:#fff;font:600 14px/20px Inter,Arial,sans-serif;text-transform:uppercase}.figma-product-cart-counter{display:grid;grid-template-columns:minmax(52px,1fr) minmax(38px,auto) minmax(52px,1fr);align-items:center;overflow:hidden;background:#2e73c8;color:#fff;font:600 16px/20px Inter,Arial,sans-serif;text-align:center}.figma-product-cart-counter button{display:grid;width:100%;height:100%;place-items:center;color:#fff;font:400 24px/1 Arial,sans-serif;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.figma-product-cart-counter button:hover{background:rgba(255,255,255,.1)}}.figma-product-favorite{position:absolute;top:525.5px;left:1350px;z-index:65;display:grid;width:50px;height:50px;place-items:center;border:1px solid #d9dfe6;border-radius:50%;background:#fff;color:#aeb6c0}.figma-product-favorite svg{width:28px;height:28px}.figma-product-favorite:has(svg[fill=currentColor]){color:#1f2328}.figma-product-anchor,.figma-product-page-flow__calculator,.figma-product-page-flow__model{scroll-margin-top:90px}.figma-product-service-switch{z-index:70;display:block;border-radius:13px;background:#e7e9ec}.figma-product-service-switch span{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,34,60,.12);transition:transform .15s ease}.figma-product-service-switch.is-active{background:#2e73c8}.figma-product-service-switch.is-active span{transform:translateX(20px)}.figma-product-expanded-services{z-index:60;background:#fff}.figma-product-collapse-services,.figma-product-more-services,.figma-product-show-details{z-index:80;color:#2666b3;font:400 14px/20px Inter,Arial,sans-serif;text-align:left}.figma-product-show-details--desktop,.figma-product-show-details.is-visible{color:#2e73c8;font:400 14px/20px Inter,Arial,sans-serif;text-align:left}.figma-product-show-details--desktop{text-align:left}.figma-product-tabs{position:absolute;z-index:70;display:grid;align-items:stretch;border:0;font-family:Inter,Arial,sans-serif;scroll-margin-top:90px}.figma-product-tabs button{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;min-width:0;border-radius:0;color:#373737;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap}.figma-product-tabs button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:transparent}.figma-product-tabs button.is-active{color:#2666b3}.figma-product-tabs button.is-active:after{background:#2666b3}.figma-product-tabs--desktop{grid-template-columns:319px 133px 111px 131px 159px;gap:20px;justify-content:start;font-size:20px;font-weight:400;line-height:29px}.figma-product-tabs--desktop button{padding:10px 20px}.figma-product-tabs--mobile{grid-template-columns:161px 67px 56px 66px 80px;gap:5px;justify-content:start;overflow-x:auto;overflow-y:hidden;font-size:10px;font-weight:500;line-height:12.102272px;scrollbar-width:none}.figma-product-tabs--mobile::-webkit-scrollbar{display:none}.figma-product-tabs--mobile button{padding:7px 10px}.figma-product-tab-panel{position:absolute;z-index:65;box-sizing:border-box;overflow:auto;background:#fff;color:#373737;font-family:Inter,Arial,sans-serif}.figma-product-tab-panel h2{margin:0 0 20px;color:#26292d;font-size:24px;line-height:1.25}.figma-product-tab-panel p{max-width:780px;margin:0 0 24px;color:#5f6873;font-size:15px;line-height:1.6}.figma-product-tab-panel a{color:#2e73c8;font-size:14px;font-weight:600;text-decoration:none}.figma-product-tab-panel--desktop{padding:0 20px 36px}.figma-product-tab-panel--mobile{padding:16px 0 8px}.figma-product-tab-panel--mobile h2{margin-bottom:10px;font-size:16px}.figma-product-tab-panel--mobile p{margin-bottom:10px;font-size:10px;line-height:1.45}.figma-product-tab-panel--mobile a{font-size:10px}.figma-product-tab-panel--description{padding-top:0}.figma-product-copy{max-width:1080px;padding-right:14px}.figma-product-copy p{max-width:920px;margin:0 0 18px;color:#5f6873;font-size:15px;line-height:1.6}.figma-product-copy h3{margin:24px 0 12px;color:#26292d;font-size:18px;font-weight:600;line-height:1.35}.figma-product-copy h4{margin:0 0 7px;color:#26292d;font-size:15px;font-weight:600;line-height:1.4}.figma-product-copy ol,.figma-product-copy ul{max-width:860px;margin:0 0 22px;padding-left:22px;color:#5f6873;font-size:15px;line-height:1.55}.figma-product-copy li+li{margin-top:5px}.figma-product-copy__note,.figma-product-tab-panel .figma-product-copy__note{box-sizing:border-box;max-width:920px;padding:13px 15px;border-left:3px solid #2e73c8;border-radius:7px;background:#eff5fd;color:#435466}.figma-product-copy__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:980px;margin:0 0 22px}.figma-product-copy__items section{box-sizing:border-box;min-width:0;padding:14px 16px;border:1px solid rgba(55,55,55,.14);border-radius:9px;background:#fff}.figma-product-copy__items p,.figma-product-tab-panel .figma-product-copy__items p{margin:0;font-size:14px;line-height:1.5}.figma-product-copy__steps{padding-left:28px}.figma-product-copy__steps>li{padding-left:5px}.figma-product-copy__steps h3{margin-top:0}.figma-product-copy__steps p{margin-bottom:12px}.figma-product-copy__steps ul{margin-bottom:16px}.figma-product-copy__danger{box-sizing:border-box;max-width:920px;padding:14px 16px;border-left:3px solid #c85757;border-radius:7px;background:#fff3f3}.figma-product-copy__danger h3{margin-top:0}.figma-product-copy__danger ul{margin-bottom:0}.figma-product-tab-panel--desktop{overscroll-behavior:contain;scrollbar-color:rgba(46,115,200,.38) transparent;scrollbar-width:thin}.figma-product-tab-panel--desktop::-webkit-scrollbar{width:6px}.figma-product-tab-panel--desktop::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(46,115,200,.38)}.figma-product-tab-panel--desktop::-webkit-scrollbar-track{background:transparent}@media (max-width:1399px){.figma-product-copy{max-width:none;padding-right:0}.figma-product-copy__items{grid-template-columns:1fr;max-width:none}}@media (max-width:619px){.figma-product-copy h3{margin:18px 0 9px;font-size:14px}.figma-product-copy h4{font-size:12px}.figma-product-copy ol,.figma-product-copy ul{margin-bottom:14px;padding-left:18px;font-size:10px;line-height:1.5}.figma-product-copy__items{gap:8px;margin-bottom:14px}.figma-product-copy__items section{padding:11px 12px}.figma-product-copy__items p,.figma-product-tab-panel .figma-product-copy__items p{font-size:10px}.figma-product-copy__danger,.figma-product-copy__note,.figma-product-tab-panel .figma-product-copy__note{padding:10px 11px}}.figma-product-model-compatibility{z-index:55;color:#373737;font-family:Inter,Arial,sans-serif}.figma-product-model-compatibility h3{overflow:hidden;margin:0;font-size:18px;font-weight:600;line-height:27px;text-transform:none}.figma-product-model-compatibility ul{width:894px;display:flex;align-items:center;gap:25px;margin:16px 0 0;padding:0;overflow:hidden;list-style:none;font:400 14px/21px Inter,Arial,sans-serif;white-space:nowrap}.figma-product-model-compatibility li{position:relative}.figma-product-model-compatibility li+li{padding-left:15px}.figma-product-model-compatibility li+li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:#2666b3}.figma-product-model-compatibility--overlay{margin-top:30px;padding-top:24px;border-top:1px solid #e6e9ed}.figma-product-model-compatibility--in-panel{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e6e9ed}.figma-product-mobile .figma-product-model-compatibility ul,.figma-product-model-compatibility--in-panel ul{width:auto;flex-wrap:wrap;row-gap:10px;overflow:visible;white-space:normal}.figma-product-mobile .figma-product-model-compatibility{box-sizing:border-box;padding:0 0 4px}.figma-product-mobile .figma-product-model-compatibility h3{font-size:15px;line-height:22px}.figma-product-mobile .figma-product-model-compatibility ul{gap:8px 18px;margin-top:10px;font-size:12px;line-height:18px}.figma-product-model-compatibility--overlay ul{width:auto;flex-wrap:wrap;row-gap:10px;overflow:visible;white-space:normal}.figma-product-overlay{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:32px;overflow:auto;background:rgba(18,23,30,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.figma-product-overlay__dialog{position:relative;box-sizing:border-box;max-width:min(1120px,92vw);max-height:90vh;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 24px 90px rgba(0,0,0,.3)}.figma-product-overlay__dialog--image{display:grid;min-width:min(720px,92vw);place-items:center;padding:24px}.figma-product-overlay__dialog--image img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(90vh - 48px);object-fit:contain}.figma-product-overlay__dialog--details{width:min(780px,92vw);padding:48px}.figma-product-overlay__close{top:12px;right:12px;width:38px;height:38px;place-items:center;background:rgba(255,255,255,.92)!important;color:#24282e;font:400 28px/1 Arial,sans-serif;box-shadow:0 2px 12px rgba(20,30,44,.14)}.figma-product-overlay__close,.figma-product-overlay__nav{position:absolute;z-index:5;display:grid;border-radius:50%}.figma-product-overlay__nav{top:50%;width:46px;height:46px;place-items:center;background:rgba(255,255,255,.94)!important;color:#2666b3;font:400 36px/1 Arial,sans-serif;box-shadow:0 2px 14px rgba(20,30,44,.18);transform:translateY(-50%)}.figma-product-overlay__nav--previous{left:16px}.figma-product-overlay__nav--next{right:16px}.figma-product-overlay__count{position:absolute;bottom:12px;left:50%;z-index:5;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#373737;font:500 13px/18px Inter,Arial,sans-serif;transform:translateX(-50%)}.figma-product-overlay__details h2{margin:0 48px 24px 0;color:#22272c;font:600 30px/1.2 Inter,Arial,sans-serif}.figma-product-overlay__details>p{margin:0 0 30px;color:#5c6570;font:400 16px/1.65 Inter,Arial,sans-serif;white-space:pre-line}.figma-product-overlay__details dl{margin:0}.figma-product-overlay__details dl>div{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;grid-gap:20px;gap:20px;padding:12px 0;border-top:1px solid #e6e9ed;color:#424950;font:400 14px/20px Inter,Arial,sans-serif}.figma-product-overlay__details dt{color:#7a838e}.figma-product-overlay__details dd{margin:0}@media (min-width:1100px){body:has(.figma-product-page-flow){min-width:1100px;margin:0;overflow-x:auto;background:#fff}body:has(.figma-product-page-flow) .site-shell>.help-widget{display:none!important}body:has(.figma-product-page-flow) .main,body:has(.figma-product-page-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.figma-product-page-flow{min-width:1100px;height:auto!important;background:#fff}.figma-product-page-flow__stage{box-sizing:content-box;width:1440px;height:auto!important;margin-left:max(0px,calc((100vw - 1440px) / 2));padding-top:41px;padding-bottom:40px;transform:none!important}.figma-product-breadcrumbs{top:20px;left:40px;width:1320px;height:21px}.figma-product-breadcrumbs span:first-of-type{max-width:260px}.figma-product-page-flow__top{width:1440px;height:var(--figma-product-top-height,1225px)}.figma-product-desktop,.figma-product-page-flow__top-desktop{display:block;width:1440px;height:var(--figma-product-top-height,1225px)}.figma-product-mobile,.figma-product-page-flow__top-mobile{display:none!important}.figma-product-desktop{overflow:hidden;background:#fff}.figma-product-desktop .figma-product-gallery__main,.figma-product-desktop .figma-product-gallery__thumb{border-radius:10px}.figma-product-desktop__stage{width:1440px;height:var(--figma-product-top-height,1225px)}.figma-product-page-flow__tools{display:flex;flex-direction:column;gap:40px;box-sizing:border-box;width:1440px;margin-top:40px;padding:80px 40px;background:#fff}.figma-product-page-flow__model{width:1360px;height:1230px}.figma-product-page-flow__model.is-desktop-collapsed{height:387px}.figma-product-page-flow__calculator{width:1360px;height:auto}.figma-product-page-flow__calculator.is-desktop-collapsed{height:467px}.figma-product-page-flow__certificates,.figma-product-page-flow__certificates>.figma-canvas{width:1360px;height:399.27496337890625px}.figma-product-page-flow__reviews{width:1280px;height:836.465576171875px;margin:40px auto 0;background:#fff}.figma-product-page-flow__reviews--desktop{display:block;width:1280px;height:836.465576171875px}.figma-product-page-flow__reviews--mobile{display:none!important}}@media (max-width:1099px){body:has(.figma-product-page-flow){width:100%;min-width:0;margin:0;overflow-x:hidden;background:#fff}body:has(.figma-product-page-flow) .site-shell>.help-widget{display:none!important}body:has(.figma-product-page-flow) .main,body:has(.figma-product-page-flow) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.figma-product-page-flow{width:100%;min-width:0;overflow:visible;background:#eff5fd}.figma-product-page-flow__stage{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:auto!important;padding:20px clamp(10px,4vw,20px);overflow:visible;background:#eff5fd}.figma-product-breadcrumbs{display:none}.figma-product-page-flow__top{flex:0 0 auto;width:100%;height:auto}.figma-product-desktop,.figma-product-page-flow__top-desktop{display:none!important}.figma-product-mobile,.figma-product-page-flow__top-mobile{display:block;width:min(100%,720px);height:auto;margin:0 auto}.figma-product-mobile{overflow:visible;background:#eff5fd}.figma-product-gallery--mobile{position:relative;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;pointer-events:auto}.figma-product-gallery--mobile .figma-product-gallery__main,.figma-product-gallery--mobile .figma-product-gallery__thumb{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}.figma-product-gallery--mobile .figma-product-gallery__main{grid-column:1/-1;aspect-ratio:31/20}.figma-product-gallery--mobile .figma-product-gallery__thumb{aspect-ratio:7/5}.figma-product-mobile .figma-product-gallery__main,.figma-product-mobile .figma-product-gallery__thumb{border-radius:6px}.figma-product-mobile .figma-product-gallery__thumb.is-active{border-color:#ebd3c0}.figma-product-action,.figma-product-cart-control__button{font-size:12px;line-height:16.8px}.figma-product-mobile .figma-product-action,.figma-product-mobile .figma-product-cart-control--mobile,.figma-product-mobile .figma-product-collapse-services,.figma-product-mobile .figma-product-more-services,.figma-product-mobile .figma-product-quantity,.figma-product-mobile .figma-product-service-switch,.figma-product-mobile .figma-product-show-details,.figma-product-mobile .figma-product-tab-panel,.figma-product-mobile .figma-product-tabs{position:relative!important;inset:auto!important}.figma-product-mobile .figma-product-cart-control--mobile{width:100%;height:44px}.figma-product-mobile .figma-product-action{width:100%;min-height:44px}.figma-product-mobile .figma-product-show-details{display:inline-flex;width:max-content;max-width:100%;height:auto}.figma-product-mobile .figma-product-tabs--mobile{width:100%;height:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible}.figma-product-mobile .figma-product-tabs--mobile button{align-items:center;min-height:32px;padding:7px 8px;white-space:normal}.figma-product-mobile .figma-product-tabs--mobile button:first-child{grid-column:span 2}.figma-product-mobile .figma-product-tab-panel--mobile{width:100%;height:auto;min-height:145px;overflow:visible}.figma-product-cart-control--mobile .figma-product-cart-control__button:before{display:block;flex:0 0 24px;width:24px;height:24px;background:url(/figma-product-mobile/assets/svg/icon--5-5182.svg) 50%/24px 24px no-repeat;content:""}.figma-product-page-flow__tools{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:20px;box-sizing:border-box;width:100%;margin-top:0;padding:20px 0 0;background:transparent}.figma-product-page-flow__calculator,.figma-product-page-flow__model{width:min(100%,350px);scroll-margin-top:84px;overflow:visible}.figma-product-page-flow__model{height:auto;min-height:236px}.figma-product-page-flow__model.is-mobile-open{height:auto}.figma-product-page-flow__calculator{height:auto;min-height:287px}.figma-product-page-flow__calculator.is-mobile-open{height:auto}.figma-product-page-flow .figma-product-page-flow__calculator,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__calculator>.home-tail-flow__calculator-slot,.figma-product-page-flow .figma-product-page-flow__model,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__model>.home-tail-flow__model-slot{width:100%;max-width:350px}.figma-product-page-flow .figma-product-page-flow__model .figma-model-toggle--mobile{left:21px!important;width:calc(100% - 42px)!important;max-width:308px}.figma-product-page-flow .figma-product-page-flow__calculator .home-tail-flow__calculator-toggle--mobile{left:19px!important;width:calc(100% - 38px)!important;max-width:310px}.figma-product-page-flow__certificates{display:block}.figma-product-page-flow__certificates,.figma-product-page-flow__reviews{flex:0 0 auto;width:min(100%,350px);height:auto;min-height:0;overflow:visible}.figma-product-page-flow__reviews{margin-top:20px;margin-right:auto;margin-left:auto;background:#eff5fd}.figma-product-page-flow__reviews--desktop{display:none!important}.figma-product-page-flow__reviews--mobile{display:block;width:100%;height:auto;margin-left:0}.figma-product-page-flow .storefront-certificates--product .storefront-certificates-carousel,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-carousel__viewport,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native__intro,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native__intro h2,.figma-product-page-flow .storefront-certificates--product .storefront-certificates-native__intro p,.figma-product-page-flow .storefront-reviews--product .storefront-review-source,.figma-product-page-flow .storefront-reviews--product .storefront-review-source__updated,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel__viewport,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__head,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__intro,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__intro h2,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__intro p,.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native__sources{width:100%;max-width:100%}.figma-product-page-flow .storefront-reviews--product .storefront-reviews-native{margin-left:0}.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel{grid-template-columns:minmax(0,1fr)}.figma-product-page-flow .storefront-reviews--product .storefront-reviews-carousel__viewport{grid-column:1;min-width:0}.figma-product-page-flow .storefront-reviews--product .storefront-review-source__updated{min-width:0}.figma-product-overlay{align-items:flex-start;padding:16px}.figma-product-tabs{scroll-margin-top:84px}.figma-product-overlay__dialog--details,.figma-product-overlay__dialog--image{width:100%;min-width:0;max-width:100%;padding:20px;border-radius:14px}.figma-product-overlay__dialog--image img{max-height:calc(100vh - 72px)}.figma-product-overlay__details h2{margin:8px 38px 18px 0;font-size:21px}.figma-product-overlay__details>p{margin-bottom:22px;font-size:14px}.figma-product-overlay__details dl>div{grid-template-columns:1fr;gap:4px}}@media (min-width:600px) and (max-width:1099px){.figma-product-mobile .figma-product-tabs--mobile{grid-template-columns:minmax(160px,2fr) repeat(4,minmax(72px,1fr))}.figma-product-mobile .figma-product-tabs--mobile button:first-child{grid-column:auto}}@media (min-width:431px) and (max-width:1099px){.figma-product-mobile,.figma-product-page-flow__top-mobile{width:100%;max-width:none;margin-inline:0}.figma-product-mobile .figma-product-gallery__main,.figma-product-mobile .figma-product-gallery__thumb{box-sizing:border-box;border:1px solid rgba(55,55,55,.12);background:#fff}.figma-product-mobile .figma-product-gallery img{object-fit:contain}.figma-product-page-flow__tools{align-items:stretch;padding-inline:clamp(20px,4vw,40px)}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model,.figma-product-page-flow__reviews{width:100%;max-width:none}.figma-product-page-flow__reviews{margin-inline:0}.figma-product-page-flow .figma-product-page-flow__calculator,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact,.figma-product-page-flow .figma-product-page-flow__calculator .calc-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__calculator>.home-tail-flow__calculator-slot,.figma-product-page-flow .figma-product-page-flow__model,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact,.figma-product-page-flow .figma-product-page-flow__model .model-figma-exact__stage,.figma-product-page-flow .figma-product-page-flow__model>.home-tail-flow__model-slot{width:100%;max-width:none}.figma-product-page-flow .figma-product-page-flow__calculator .home-tail-flow__calculator-toggle--mobile,.figma-product-page-flow .figma-product-page-flow__model .figma-model-toggle--mobile{right:auto!important;left:clamp(24px,4vw,40px)!important;width:min(360px,calc(100% - clamp(48px, 8vw, 80px)))!important;max-width:none}}@media (min-width:1100px) and (max-width:1399px){.figma-product-page-flow,body:has(.figma-product-page-flow){overflow-x:clip}.figma-product-page-flow__tools{width:100vw;padding-inline:clamp(32px,4vw,56px)}.figma-product-page-flow__calculator,.figma-product-page-flow__certificates,.figma-product-page-flow__model{width:100%}.figma-product-page-flow__calculator.is-desktop-open,.figma-product-page-flow__calculator.is-desktop-open>.home-tail-flow__calculator-slot,.figma-product-page-flow__model.is-desktop-open,.figma-product-page-flow__model.is-desktop-open>.home-tail-flow__model-slot{height:auto!important}.figma-product-page-flow__reviews{width:calc(100vw - clamp(64px, 8vw, 112px));height:auto;margin-inline:clamp(32px,4vw,56px)}.figma-product-page-flow__reviews--desktop{width:100%;height:auto}}@media (min-width:1100px) and (max-width:1399px){body:has(.figma-product-page-flow){min-width:0;overflow-x:hidden}.figma-product-page-flow{width:100%;min-width:0}.figma-product-page-flow__stage{display:flex;flex-direction:column;box-sizing:border-box;width:100%;margin:0;padding:61px clamp(32px,4vw,56px) 40px;background:#eff5fd}.figma-product-breadcrumbs{top:20px;left:clamp(32px,4vw,56px);width:calc(100% - clamp(64px, 8vw, 112px))}.figma-product-page-flow__top{width:100%;height:auto}.figma-product-desktop,.figma-product-page-flow__top-desktop{display:none!important}.figma-product-mobile,.figma-product-page-flow__top-mobile{display:block!important;width:100%;max-width:none;height:auto;margin:0}.figma-product-mobile{overflow:visible;background:transparent}.figma-product-gallery--mobile{position:relative;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;pointer-events:auto}.figma-product-gallery--mobile .figma-product-gallery__main,.figma-product-gallery--mobile .figma-product-gallery__thumb{position:relative!important;inset:auto!important;box-sizing:border-box;width:100%!important;height:auto!important;border:1px solid rgba(55,55,55,.12);border-radius:8px;background:#fff}.figma-product-gallery--mobile .figma-product-gallery__main{grid-column:1/-1;aspect-ratio:31/20}.figma-product-gallery--mobile .figma-product-gallery__thumb{aspect-ratio:7/5}.figma-product-gallery--mobile img{object-fit:contain}.figma-product-mobile .figma-product-action,.figma-product-mobile .figma-product-cart-control--mobile,.figma-product-mobile .figma-product-collapse-services,.figma-product-mobile .figma-product-more-services,.figma-product-mobile .figma-product-quantity,.figma-product-mobile .figma-product-service-switch,.figma-product-mobile .figma-product-show-details,.figma-product-mobile .figma-product-tab-panel,.figma-product-mobile .figma-product-tabs{position:relative!important;inset:auto!important}.figma-product-mobile .figma-product-cart-control--mobile{width:100%;height:46px}.figma-product-mobile .figma-product-action{width:100%;min-height:46px}.figma-product-mobile .figma-product-show-details{display:inline-flex;width:max-content;max-width:100%;height:auto}.figma-product-mobile .figma-product-tabs--mobile{grid-template-columns:minmax(160px,2fr) repeat(4,minmax(72px,1fr));gap:5px;width:100%;height:auto;overflow:visible}.figma-product-mobile .figma-product-tabs--mobile button{align-items:center;min-height:34px;padding:7px 8px;white-space:normal}.figma-product-mobile .figma-product-tab-panel--mobile{width:100%;height:auto;min-height:145px;overflow:visible}.figma-product-action,.figma-product-cart-control__button{font-size:12px;line-height:16.8px}}.figma-product-tab-panel.figma-product-tab-panel--reviews{padding:20px;overflow:hidden}.figma-product-tab-panel--reviews .product-review-tab__summary h2{margin:0 0 4px;font-size:22px;line-height:1.2}.figma-product-tab-panel--reviews .product-review-tab__summary p{max-width:none;margin:0;font-size:13px;line-height:1.4}.figma-product-tab-panel--reviews .product-review-card__body>p{max-width:none;margin:0;color:#373737;font-size:13px;line-height:19px}.figma-product-tab-panel--reviews .product-review-card footer>a{font-size:12px}@media (max-width:1099px){.figma-product-mobile .figma-product-tab-panel.figma-product-tab-panel--reviews{padding:18px}}@media (max-width:619px){.figma-product-tab-panel--reviews .product-review-tab__summary h2{font-size:18px}}.site-shell:has(.native-service-page)>.help-widget{display:none!important}body:has(.native-service-page){margin:0;overflow-x:hidden;background:#ffffff}body:has(.native-service-page) .main{width:100%;min-height:0;margin:0;padding:0}@media (max-width:1099px){body:has(.native-service-page){background:#eff5ff}}.figma-commerce-page,.figma-editorial-page{width:100%;background:#fff;color:#343434;font-family:Inter,Arial,sans-serif}.figma-commerce-shell,.figma-editorial-shell{width:min(100%,1440px);min-height:100%;margin:0 auto;padding:0 40px 40px;box-sizing:border-box}.figma-editorial-breadcrumbs{display:flex;height:61px;align-items:center;gap:12px;overflow:hidden;color:#a4a4a4;font-size:14px;white-space:nowrap}.figma-editorial-breadcrumbs a{color:inherit;text-decoration:none}.figma-editorial-breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.figma-blog-page h1{margin:20px 0;color:#000;font-family:Inter,Arial,sans-serif;font-size:42px;line-height:50.83px;font-weight:700}.figma-commerce-heading h1{margin:22px 0 20px;color:#090909;font-family:Montserrat,Inter,sans-serif;font-size:42px;line-height:1.1;font-weight:800}.figma-blog-filters{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.figma-blog-filters a{display:inline-flex;height:33px;align-items:center;justify-content:center;padding:5px 15px;border:1px solid rgba(55,55,55,.2);border-radius:999px;color:#373737;text-decoration:none;font-size:14px;line-height:21px;font-weight:500;box-sizing:border-box}.figma-blog-filters a.is-active{border-color:#eff5fd;background:#eff5fd;color:#2666b3}.figma-blog-grid,.figma-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.figma-blog-card{display:grid;grid-template-rows:190px auto auto 1fr auto;grid-gap:14px;gap:14px;min-width:0;min-height:510px;padding:20px;border:1px solid rgba(55,55,55,.2);border-radius:16px;background:#fff;box-sizing:border-box}.figma-blog-card--listing{grid-template-rows:190px 33px 60px 81px 24px;gap:20px;height:510px;min-height:0}.figma-blog-card__image{position:relative;display:block;overflow:hidden;border-radius:8px;background:#f1f1f1}.figma-blog-card__image img{object-fit:cover}.figma-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(55,55,55,.5);font-size:14px}.figma-article-meta span,.figma-blog-card__meta span{display:inline-flex;min-height:33px;align-items:center;padding:5px 15px;border-radius:999px;background:#eff5fd;color:#2666b3;font-weight:500;box-sizing:border-box}.figma-blog-card__heading{min-width:0;margin:0;font:inherit}.figma-blog-card__title{color:#373737;text-decoration:none;font-size:20px;line-height:30px;font-weight:600}.figma-blog-card--listing .figma-blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.figma-blog-card p{margin:0;color:#373737;font-size:18px;line-height:27px}.figma-blog-card--listing p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.figma-blog-card--desktop-extra{display:none}.figma-blog-card__link{display:inline-flex;width:-moz-fit-content;width:fit-content;height:24px;align-items:center;gap:5px;color:#2666b3;text-decoration:none;font-size:16px;line-height:22.4px;font-weight:600}.figma-blog-card__link img{display:block;width:24px;height:24px}.figma-blog-pagination{justify-content:space-between;margin-top:20px;padding:0 10px;color:#373737;font-size:14px;line-height:20.3px;box-sizing:border-box}.figma-blog-page-size,.figma-blog-pagination,.figma-blog-pagination__pages,.figma-blog-pagination__summary{display:flex;height:40px;align-items:center}.figma-blog-pagination__pages{gap:20px}.figma-blog-pagination__ellipsis,.figma-blog-pagination__pages>a{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(55,55,55,.2);border-radius:999px;color:inherit;text-decoration:none;box-sizing:border-box}.figma-blog-pagination__pages>a.is-active{border-color:#2666b3;background:#2666b3;color:#fff}.figma-blog-pagination__pages>.figma-blog-pagination__next{width:125px;padding:0 20px}.figma-blog-page-size,.figma-blog-pagination__summary{gap:20px}.figma-blog-page-size__control{position:relative;display:block;width:74px;height:40px}.figma-blog-filters a:focus-visible,.figma-blog-mobile-more button:focus-visible,.figma-blog-pagination a:focus-visible{outline:3px solid rgba(38,102,179,.38);outline-offset:3px}.figma-blog-mobile-more{display:none}.figma-blog-live-region{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.figma-blog-empty,.figma-commerce-empty,.figma-commerce-loading{display:grid;grid-column:1/-1;min-height:280px;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:30px;border:1px solid #d4d4d4;border-radius:16px;background:#fff;text-align:center}.figma-blog-empty h2,.figma-commerce-empty h1,.figma-commerce-empty h2,.figma-commerce-empty p{margin:0}.figma-article-page{min-height:1630px}.figma-article-page h1{max-width:1320px;margin:20px 0;color:#090909;font-family:Inter,Arial,sans-serif;font-size:42px;line-height:50.83px;text-transform:uppercase;font-weight:700}.figma-article-meta{display:flex;align-items:center;gap:20px;margin-bottom:20px;color:#aaa;font-size:14px}.figma-article-hero{position:relative;height:clamp(320px,38vw,520px);overflow:hidden;border-radius:16px}.figma-article-hero img{object-fit:cover}.figma-article-body{margin-top:20px;color:#444;font-size:18px;line-height:27px}.figma-article-body .content-rich-text{gap:27px;margin-top:0;color:#444;font-size:inherit;line-height:inherit}.figma-article-body .content-rich-text h2{margin:0;color:inherit;font-size:18px;line-height:27px;font-weight:700}.figma-related{position:relative;margin-top:40px}.figma-related h2{display:flex;align-items:center;gap:16px;margin:0 0 24px;font-size:24px}.figma-related h2 span{display:inline-grid;min-width:42px;height:34px;place-items:center;border-radius:8px;background:#eee;font-size:16px}.figma-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));width:1192px;margin:0 auto;column-gap:40px}.figma-related .figma-blog-card{min-height:567px}.figma-related .figma-blog-card p,.figma-related .figma-blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.figma-related .figma-blog-card__title{-webkit-line-clamp:3}.figma-related .figma-blog-card p{-webkit-line-clamp:4}.figma-related__arrows button{position:absolute;top:313px;display:block;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.figma-related__arrows button:first-child{left:0}.figma-related__arrows button:last-child{right:0}.figma-related__arrows button:focus-visible{outline:3px solid rgba(47,111,190,.45);outline-offset:3px}.figma-related__arrows button:disabled{cursor:default;opacity:.4}.figma-related__arrows img{display:block;width:44px;height:44px}.figma-commerce-page{min-height:815px}.figma-commerce-heading{margin:20px 0 42px}.figma-commerce-heading h1{margin-bottom:14px}.figma-commerce-heading p{margin:0;color:#a4a4a4;font-size:20px;line-height:1.45}.figma-round-action{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid #d4d4d4;border-radius:10px;background:#fff;color:#343434;cursor:pointer;border:0;border-radius:50%;background:#f3f3f3}.figma-blue-button,.figma-one-click{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#2f6fbe;color:#fff;text-decoration:none;text-transform:uppercase;font:700 14px/1 Inter,Arial,sans-serif;cursor:pointer}.figma-blue-button.figma-empty-catalog-button{width:min(100%,220px);min-width:0;padding:0 24px;box-sizing:border-box;white-space:nowrap}.figma-favorites-grid{display:grid;grid-template-columns:repeat(4,310px);grid-gap:40px;gap:40px}.figma-favorites-grid--mobile{display:none}.figma-one-click{border:1px solid #d4d4d4;background:#fff;color:#343434}@media (min-width:1100px){body:has(.figma-commerce-page),body:has(.figma-editorial-page){min-width:1100px;margin:0;overflow-x:auto;background:#fff}body:has(.figma-commerce-page) .site-shell>.help-widget,body:has(.figma-editorial-page) .site-shell>.help-widget{display:none!important}body:has(.figma-commerce-page) .main,body:has(.figma-commerce-page) .site-shell,body:has(.figma-editorial-page) .main,body:has(.figma-editorial-page) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}}@media (max-width:1099px){body:has(.figma-commerce-page),body:has(.figma-editorial-page){width:100%;min-width:0;margin:0;overflow-x:hidden;background:#eff5ff}body:has(.figma-commerce-page) .site-shell>.help-widget,body:has(.figma-editorial-page) .site-shell>.help-widget{display:none!important}body:has(.figma-commerce-page) .main,body:has(.figma-commerce-page) .site-shell,body:has(.figma-editorial-page) .main,body:has(.figma-editorial-page) .site-shell{display:block;width:100%;min-height:0;margin:0;padding:0}.figma-commerce-page,.figma-editorial-page{background:#eff5ff}.figma-blog-page{background:#eff5fd}.figma-commerce-shell,.figma-editorial-shell{width:100%;max-width:390px;padding:20px}.figma-editorial-breadcrumbs{display:none}.figma-blog-heading{margin-bottom:20px;padding:10px;border-radius:10px;background:#fff;box-sizing:border-box}.figma-blog-page h1{margin:0 0 20px;font-family:Inter,Arial,sans-serif;font-size:22px;line-height:26.625px;font-weight:600}.figma-commerce-heading h1{margin:0 0 20px;font-size:24px}.figma-blog-filters{gap:10px;margin:0}.figma-blog-filters a{height:30px;padding:5px 15px;font-size:12px;line-height:18px}.figma-blog-grid,.figma-related__grid{grid-template-columns:1fr;gap:20px}.figma-blog-card--mobile-hidden{display:none}.figma-blog-card--desktop-extra:not(.figma-blog-card--mobile-hidden){display:grid}.figma-blog-card{grid-template-rows:190px auto auto 1fr auto;gap:10px;min-height:417px;padding:10px;border-radius:10px}.figma-blog-card__image{border-radius:6px}.figma-blog-card--listing{grid-template-rows:190px 30px 48px 63px 24px;gap:10px;height:417px;min-height:0;padding:10px;border-radius:10px}.figma-blog-card--listing .figma-blog-card__image{border-radius:6px}.figma-blog-card__meta{font-size:12px}.figma-article-meta span,.figma-blog-card__meta span{min-height:30px;padding:5px 15px;font-size:12px;line-height:18px}.figma-blog-card__title{font-size:16px;line-height:24px;font-weight:600}.figma-blog-card p{font-size:14px;line-height:21px}.figma-blog-card__link{font-size:14px;line-height:19.6px;font-weight:600}.figma-blog-pagination{display:none}.figma-blog-mobile-more{display:flex;height:39px;align-items:center;justify-content:center;margin-top:20px}.figma-blog-mobile-more button{display:inline-flex;width:204px;height:39px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #2666b3;border-radius:999px;background:transparent;color:#2666b3;text-transform:uppercase;font:500 12px/17.4px Inter,Arial,sans-serif;cursor:pointer}.figma-blog-mobile-more button:disabled{cursor:wait;opacity:.65}.figma-article-page{min-height:1873px}.figma-article-main{padding:10px;border-radius:10px;background:#fff}.figma-article-page h1{margin:0 0 16px;font-size:22px;line-height:26.625px;text-transform:none;font-weight:600}.figma-article-meta{margin-bottom:25px;font-size:12px}.figma-article-hero{height:197px;border-radius:10px}.figma-article-body,.figma-article-body .content-rich-text{font-size:14px;line-height:21px}.figma-article-body .content-rich-text{gap:21px}.figma-article-body .content-rich-text h2{font-size:14px;line-height:21px;font-weight:600}.figma-related{margin-top:20px}.figma-related h2{margin-bottom:16px;font-size:22px}.figma-related__grid .figma-blog-card:not(:first-child){display:none}.figma-related__grid{display:block;width:100%;margin:0}.figma-related .figma-blog-card{min-height:417px}.figma-related .figma-blog-card__title{-webkit-line-clamp:2}.figma-related .figma-blog-card p{-webkit-line-clamp:3}.figma-related__arrows{display:flex;justify-content:center;gap:10px;margin-top:10px}.figma-related__arrows button,.figma-related__arrows button:first-child,.figma-related__arrows button:last-child{position:static}.figma-commerce-page{min-height:1148px}.figma-favorites-page{min-height:0}.figma-favorites-page .figma-commerce-shell{padding-bottom:30px}.figma-favorites-page .figma-commerce-empty .figma-blue-button{width:min(100%,210px);min-width:0;padding:0 16px;white-space:nowrap;font-size:12px;line-height:1.2}.figma-commerce-heading{margin:0 0 20px;padding:20px;border-radius:12px;background:#fff}.figma-commerce-heading p{font-size:14px}.figma-round-action{width:34px;height:34px}.figma-favorites-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.figma-favorites-grid--desktop{display:none}.figma-favorites-grid--mobile{display:grid}}@media (min-width:431px) and (max-width:1099px){.figma-favorites-page .figma-commerce-shell{width:100%;max-width:none;padding:28px clamp(24px,5vw,48px) 48px}.figma-favorites-page .figma-commerce-heading{padding:clamp(22px,3vw,30px)}.figma-favorites-page .figma-commerce-heading h1{font-size:clamp(24px,3.2vw,34px);line-height:1.2}.figma-favorites-page .figma-commerce-heading p{font-size:clamp(13px,1.6vw,16px);line-height:1.5}.figma-favorites-page .figma-favorites-grid--mobile{grid-template-columns:repeat(auto-fill,minmax(150px,170px));justify-content:start;gap:clamp(10px,2vw,18px)}.figma-favorites-page .catalog-product-card-exact--mobile{width:100%;max-width:none}.figma-favorites-page .figma-commerce-empty,.figma-favorites-page .figma-commerce-loading{width:100%;min-height:360px}}@media (min-width:1100px) and (max-width:1399px){.figma-favorites-page .figma-commerce-shell{width:100%;padding-inline:clamp(32px,4vw,56px)}.figma-favorites-page .figma-favorites-grid--desktop{grid-template-columns:repeat(auto-fill,minmax(240px,310px));justify-content:start;gap:clamp(20px,2.5vw,36px)}.figma-favorites-page .catalog-product-card-exact--desktop{width:100%}}@media (min-width:431px) and (max-width:1099px){.figma-article-page .figma-editorial-shell,.figma-blog-page .figma-editorial-shell{width:100%;max-width:none;padding:28px clamp(24px,5vw,48px) 48px}.figma-article-main,.figma-blog-heading{padding:clamp(20px,3vw,30px)}.figma-article-page h1,.figma-blog-page h1{font-size:clamp(24px,3.4vw,34px);line-height:1.2}.figma-blog-card,.figma-blog-card--listing,.figma-related .figma-blog-card{height:auto;min-height:0;grid-template-rows:clamp(220px,38vw,360px) auto auto 1fr auto}.figma-commerce-empty,.figma-commerce-loading{width:100%}}@media (min-width:700px) and (max-width:1099px){.figma-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1100px) and (max-width:1399px){body:has(.figma-editorial-page){min-width:0;overflow-x:hidden}.figma-article-page .figma-editorial-shell,.figma-blog-page .figma-editorial-shell{width:100%;padding-inline:clamp(32px,4vw,56px)}.figma-blog-grid,.figma-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px)}}