.irh-shop-the-look .irh-header,.irh-shop-the-look .irh-footer{background:#173b3b}.irh-shop-the-look{--ink:#173b3b;--orange:#e94f18;font-family:Geist,Arial,sans-serif}.irh-shop-the-look h1,.irh-shop-the-look h2,.irh-shop-the-look h3{font-family:DegularText,Arial,sans-serif;font-weight:400;letter-spacing:-.025em}.irh-shop-the-look strong{font-weight:700}.irh-shop-the-look h1{font-size:clamp(42px,4.5vw,65px);line-height:1.15}.irs-hero,.irs-home-block{padding:76px 0}.irs-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:76px;align-items:center}.irs-feature-name{font-size:15px;font-weight:500;margin-bottom:22px!important}.irs-hero-grid h1,.irs-hero-grid h2{color:white;margin-bottom:26px}.irs-hero-grid>div>p:not(.irs-feature-name){color:#d4e2df;font-size:18px;line-height:1.7;margin:25px 0 29px}.irs-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.irs-actions>a:last-child{font-size:15px}.irs-example{min-width:0;position:relative;margin:0}.irs-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px}.irs-photo>img{width:100%;height:100%;object-fit:cover}.irs-pin{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border:5px solid #ffffff75;border-radius:50%;background:#fff;background-clip:padding-box;box-shadow:0 1px 12px #133f3b45;color:#173b3b;font:600 12px/1 Geist,Arial,sans-serif;padding:0;cursor:pointer}.irs-pin[aria-pressed=true]{background:#c74212;background-clip:padding-box;color:white}.irs-pin:focus-visible{outline:3px solid #e94f18;outline-offset:3px}.irs-product{display:flex;gap:17px;align-items:center;width:min(340px,95%);min-height:138px;background:white;color:#173b3b;border-radius:8px;padding:18px;margin:-27px 0 0 -22px;position:relative;z-index:1;box-shadow:0 8px 22px #092d2b24}.irs-product-crop{height:86px;width:76px;flex:0 0 76px;overflow:hidden;position:relative;border-radius:5px}.irs-product-crop img{width:250px;max-width:none;height:250px;position:absolute;left:-32px;top:-90px}.irs-table .irs-product-crop img{left:-151px;top:-108px}.irs-product>div>span{font-size:10px;color:#60766c;display:block;margin-bottom:7px}.irs-product h3{font-size:27px!important;color:#173b3b!important;line-height:1.15;margin:0 0 10px!important}.irs-product a{font-size:12px;color:#173b3b!important;font-weight:500}.irs-example figcaption{font-size:11px;line-height:1.65;color:#c5d9d5;margin-top:16px;max-width:440px}.irs-home-block .irh-text-link{font-size:16px}.irs-white,.irs-control,.irs-install,.irs-trial,.irs-faq{padding:70px 0}.irs-white,.irs-install{background:white;color:#173b3b}.irs-control,.irs-faq{background:#edf3ef;color:#173b3b}.irs-white h2,.irs-install h2,.irs-control h2,.irs-faq h2{color:#173b3b}.irs-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.irs-split h2{font-size:45px;line-height:1.2}.irs-split p{font-size:17px;line-height:1.7}.irs-benefits{list-style:none;padding:0;margin:25px 0 0}.irs-benefits li{border-top:1px solid #c8d8cd;padding:12px 0;font-size:15px;font-weight:500}.irs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:39px 0 22px}.irs-steps li{display:flex;gap:16px;border-top:1px solid #c4d6c9;padding-top:23px}.irs-steps>li>span{font:400 28px/1.2 DegularText,Arial,sans-serif}.irs-steps h3{font-size:27px;margin:0 0 8px}.irs-steps p{font-size:14px;color:#5a746a}.irs-portal-link{display:inline-block;margin-top:16px;font-size:14px;font-weight:500;color:#173b3b!important}.irs-integrations{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:38px}.irs-integrations article{padding-top:24px;border-top:1px solid #c4d6c9}.irs-integrations h3{font-size:28px;margin-bottom:13px}.irs-integrations p{font-size:16px;line-height:1.7}.irs-trial .irs-split p{color:#d4e2df;margin-bottom:24px}.irs-trial-duration{font-size:14px!important;font-weight:500}.irs-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.irs-faq details{border-top:1px solid #c4d6c9;padding:18px 0}.irs-faq details:last-child{border-bottom:1px solid #c4d6c9}.irs-faq summary{font-size:16px;font-weight:500;line-height:1.5;cursor:pointer}.irs-faq details p{font-size:14px;line-height:1.7;color:#4d695f;margin-top:17px}.irs-closing{text-align:center;padding:76px 0}.irs-closing h2{max-width:780px;margin:0 auto 24px;font-size:50px}.irs-closing p{color:#d4e2df;font-size:17px;max-width:665px;margin:0 auto 28px}.irs-home-block h2{font-size:47px;line-height:1.2}
@media(max-width:1000px){.irs-hero-grid{gap:42px}.irs-product{margin-left:-10px}.irs-split,.irs-faq-grid{gap:42px}.irs-split h2{font-size:39px}.irs-hero-grid>div>p:not(.irs-feature-name){font-size:16px}.irs-home-block h2{font-size:41px}}
@media(max-width:740px){.irs-hero,.irs-home-block{padding:43px 0 48px}.irs-hero-grid,.irs-split,.irs-faq-grid{grid-template-columns:1fr;gap:24px}.irs-hero-grid{gap:35px}.irs-feature-name{font-size:13px;margin-bottom:18px!important}.irs-hero-grid h1{font-size:43px}.irs-hero-grid h2,.irs-home-block h2{font-size:37px}.irs-hero-grid>div>p:not(.irs-feature-name){font-size:15px;margin:23px 0 26px}.irs-actions{gap:19px}.irs-actions>a:last-child{font-size:13px}.irs-product{width:calc(100% - 24px);margin:-25px 12px 0;min-height:125px;padding:16px;gap:14px}.irs-product-crop{width:65px;flex-basis:65px;height:78px}.irs-product h3{font-size:25px!important}.irs-product a{font-size:11px}.irs-example figcaption{font-size:10px;margin-top:14px}.irs-white,.irs-control,.irs-install,.irs-trial,.irs-faq{padding:46px 0}.irs-split h2{font-size:36px}.irs-split p{font-size:15px}.irs-benefits{margin-top:23px}.irs-benefits li{font-size:13px}.irs-steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.irs-steps li{padding-top:20px}.irs-steps h3{font-size:25px}.irs-steps p{font-size:13px}.irs-integrations{grid-template-columns:1fr;gap:24px;margin-top:24px}.irs-integrations h3{font-size:27px}.irs-integrations p{font-size:14px}.irs-faq summary{font-size:14px}.irs-faq details p{font-size:13px}.irs-closing{padding:47px 0}.irs-closing h2{font-size:39px}.irs-closing p{font-size:15px}.irs-portal-link{font-size:13px}}

.irh-shop-the-look .irs-white h3,.irh-shop-the-look .irs-control h3,.irh-shop-the-look .irs-install h3,.irh-shop-the-look .irs-faq h3{color:#173b3b}
.irs-editor{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;margin-top:38px;align-items:center}.irs-editor-preview{min-width:0}.irs-editor-scene{position:relative;aspect-ratio:1.2;overflow:hidden;border-radius:10px;touch-action:none;cursor:crosshair}.irs-editor-scene>img{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.irs-editor-pin{cursor:grab;touch-action:none}.irs-editor-pin:active{cursor:grabbing}.irs-editor-preview figcaption{font-size:12px;color:#516d64;line-height:1.6;margin-top:12px;max-width:470px}.irs-editor-panel{background:white;border-radius:10px;padding:30px;color:#173b3b;min-width:0}.irs-editor-label{font-size:12px!important;margin:0 0 12px!important;color:#526f64}.irs-editor-panel h3{font-size:30px!important;color:#173b3b!important;margin:0 0 21px!important}.irs-editor-modes{display:flex;background:#edf3ef;border-radius:7px;padding:4px;gap:3px;margin-bottom:21px}.irs-editor-modes button{flex:1;border:0;background:transparent;border-radius:5px;min-height:44px;padding:10px;font:500 13px/1.5 Geist,Arial,sans-serif;color:#173b3b;cursor:pointer}.irs-editor-modes button[aria-selected=true]{background:#173b3b;color:white}.irs-editor-explanation{font-size:14px!important;line-height:1.65;margin:0 0 21px!important;color:#48665c}.irs-editor-panel label{font-size:13px;font-weight:500;display:block;margin-bottom:9px}.irs-editor-panel select{appearance:auto;width:100%;border:1px solid #9cb5a9;border-radius:5px;background:white;color:#173b3b;padding:12px;font:400 14px Geist,Arial,sans-serif;min-height:46px}.irs-editor-position{font-size:12px!important;color:#526f64;margin:15px 0 0!important}.irs-editor-note{font-size:11px!important;line-height:1.6;color:#526f64;border-top:1px solid #d6e1db;margin:20px 0 0!important;padding-top:15px}.irs-editor button:focus-visible,.irs-editor select:focus-visible{outline:3px solid #e94f18;outline-offset:3px}@media(max-width:680px){.irs-editor{grid-template-columns:1fr;gap:20px;margin-top:25px}.irs-editor-scene{aspect-ratio:1.25}.irs-editor-panel{padding:22px}.irs-editor-panel h3{font-size:27px!important}.irs-editor-modes button{padding:9px 5px;font-size:12px}}
