.PatchDimensionPreview_preview___R3cH{min-width:0;margin:0;padding:14px;border:1px solid #d8dfd1;border-radius:10px;background:#fafbf7;color:#314b38}.PatchDimensionPreview_preview___R3cH figcaption{display:grid;gap:5px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.PatchDimensionPreview_preview___R3cH figcaption strong{font-size:14px;font-weight:600}.PatchDimensionPreview_preview___R3cH svg{display:block;width:100%;max-width:330px;height:auto;margin:8px auto 0}.PatchDimensionPreview_preview___R3cH text{font:12px Arial,sans-serif;fill:#314b38}.PatchDimensionPreview_preview___R3cH p{font-size:11px;line-height:1.6;margin:6px 0 0;color:#5d685e}.context-help_trigger__Tzl2H{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 0;border:0;background:transparent;color:#38674f;font-size:12px;line-height:1.4;cursor:pointer;text-align:left}.context-help_trigger__Tzl2H>span{display:grid;place-items:center;width:16px;height:16px;border:1px solid #8b9e8d;border-radius:50%;font:italic 12px Georgia,serif;flex:none}.context-help_trigger__Tzl2H:hover,.context-help_trigger__Tzl2H[aria-expanded=true]{color:#183d29;text-decoration:underline;text-underline-offset:4px}.context-help_panel__f9Hn8 :is(button,a):focus-visible,.context-help_trigger__Tzl2H:focus-visible{outline:2px solid #38674f;outline-offset:4px}.context-help_panel__f9Hn8{position:fixed;z-index:150;width:min(360px,calc(100vw - 32px));overflow:auto;overscroll-behavior:contain;padding:25px;border:1px solid #dce3d7;border-radius:12px;box-shadow:0 16px 48px #17302226,0 2px 8px #1730220a;color:#243831;background:#fffffb;font:14px/1.75 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;animation:context-help_appear__53QXq .16s ease-out}.context-help_panel__f9Hn8 h3{margin:9px 12px 12px 0;font:24px/1.25 Georgia,serif;letter-spacing:-.02em}.context-help_eyebrow__XJA_v{margin:0;color:#60785f;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.12em}.context-help_body__gzl7r{margin:0;color:#526259}.context-help_close__HlGfR{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#4c6452;font:25px/1 sans-serif;cursor:pointer}.context-help_close__HlGfR:hover{background:#eef2e9}.context-help_link__VRPju{display:inline-flex;gap:15px;margin-top:18px;color:#315f44;font-size:12px;text-decoration:underline;text-underline-offset:4px}@keyframes context-help_appear__53QXq{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.context-help_panel__f9Hn8{animation:none}}.faq_section__vZzSB{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.65fr);gap:72px;border-top:1px solid var(--line)}.faq_intro__uQDdM h1,.faq_intro__uQDdM h2{font:400 clamp(36px,3.7vw,54px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:20px 0}.faq_intro__uQDdM em{font-weight:400;color:var(--teal)}.faq_intro__uQDdM>p:not(:first-child){font-size:15px;line-height:1.85;color:var(--muted);max-width:30ch}.faq_contact__KnoX1{display:flex;gap:14px;padding:25px 0;margin-top:28px;border-block:1px solid var(--line)}.faq_contactIcon__YrOav{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#e8eddf;color:#355e44}.faq_contact__KnoX1 strong{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.faq_contact__KnoX1 a{display:block;width:fit-content;font-size:13px;color:var(--muted);line-height:1.9;overflow-wrap:anywhere}.faq_contact__KnoX1 a:hover{color:var(--teal);text-decoration:underline}.faq_allLink__ih85J{display:inline-flex;gap:16px;font-size:13px;border-bottom:1px solid #a5b3a0;padding-block:6px;margin-top:24px}.faq_answers__h1Xma{min-width:0}.faq_filters__ZoRg_{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.faq_filters__ZoRg_ button{border:1px solid #d4ddd0;background:transparent;color:#4b6352;padding:9px 14px;border-radius:30px;cursor:pointer;font-size:12px;min-height:40px;transition:background .15s,color .15s}.faq_filters__ZoRg_ button:hover{background:#eef2e7}.faq_filters__ZoRg_ button[aria-pressed=true]{color:#fff;background:#2b4938;border-color:#2b4938}.faq_resultHeader__yxazY{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:12px}.faq_resultHeader__yxazY p{color:var(--muted);font-size:12px;margin:0}.faq_resultHeader__yxazY button{border:0;background:none;color:var(--teal);font-size:12px;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:36px}.faq_row__77Q0M{position:relative;border-top:1px solid var(--line)}.faq_row__77Q0M:last-child{border-bottom:1px solid var(--line)}.faq_row__77Q0M details{border-radius:5px}.faq_row__77Q0M details[open]{background:#f0f3eb}.faq_row__77Q0M summary{display:flex;align-items:center;gap:15px;list-style:none;padding:24px 117px 24px 12px;cursor:pointer;font-size:15px;font-weight:550;line-height:1.6;min-height:78px}.faq_row__77Q0M summary::-webkit-details-marker{display:none}.faq_number__x_oJg{font:12px Georgia,serif;color:#70836c;flex:none}.faq_plus__AKudr{position:relative;width:12px;height:12px;flex:none;margin-left:auto}.faq_plus__AKudr:after,.faq_plus__AKudr:before{position:absolute;content:"";background:#4a664e;height:1px;width:12px;top:6px;left:0}.faq_plus__AKudr:after{transform:rotate(90deg);transition:transform .2s}.faq_row__77Q0M details[open] .faq_plus__AKudr:after{transform:rotate(0deg)}.faq_answer__dQTQb{padding:0 30px 26px 42px}.faq_answer__dQTQb p{color:#536356;font-size:14px;line-height:1.9;margin:0;max-width:66ch}.faq_answer__dQTQb a{display:inline-block;color:var(--teal);font-size:12px;margin-top:16px;border-bottom:1px solid #9eaf94}.faq_peek__O7wUw{position:absolute;right:12px;top:20px}.faq_footnote__5_VgS{display:flex;justify-content:space-between;gap:16px;margin-top:25px;font-size:12px;color:var(--muted)}.faq_footnote__5_VgS a{color:var(--teal);white-space:nowrap}.faq_search__rz0GE{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:9px 16px;border:1px solid #ced8c8;background:#fff;border-radius:8px;color:#617858}.faq_search__rz0GE input{border:0;outline:none;background:transparent;width:100%;min-width:0;min-height:38px;color:var(--ink);font-size:15px}.faq_search__rz0GE:focus-within{outline:2px solid var(--teal);outline-offset:3px}.faq_search__rz0GE button{border:0;background:none;cursor:pointer;color:var(--muted);min-width:36px;min-height:36px;font-size:24px}.faq_search__rz0GE input::-webkit-search-cancel-button{display:none}.faq_empty__5kXi7{padding:30px;background:#f0f3eb;border-radius:8px}.faq_empty__5kXi7 h3{font:26px Georgia,serif;margin:0 0 12px}.faq_empty__5kXi7 p{color:var(--muted);font-size:14px;line-height:1.8}.faq_empty__5kXi7 button{padding:10px 0;color:var(--teal);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.faq_srOnly__8vZRp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq_full__6UR2C{border-top:0}.faq_section__vZzSB.faq_compact__jJmKA{grid-template-columns:1fr;gap:26px;padding-block:48px}.faq_compact__jJmKA .faq_intro__uQDdM{display:grid;grid-template-columns:1fr auto;gap:10px 32px;align-items:center}.faq_compact__jJmKA .faq_intro__uQDdM h2,.faq_compact__jJmKA .faq_intro__uQDdM>p{grid-column:1;margin:0}.faq_compact__jJmKA .faq_intro__uQDdM h2{font-size:clamp(28px,3vw,40px)}.faq_compact__jJmKA .faq_intro__uQDdM>p:not(:first-child){max-width:none;font-size:14px;line-height:1.65}.faq_compact__jJmKA .faq_allLink__ih85J{grid-column:2;grid-row:2/4;margin:0;white-space:nowrap;justify-self:end}.faq_compact__jJmKA .faq_filters__ZoRg_{margin-bottom:12px}.faq_compact__jJmKA .faq_resultHeader__yxazY{margin-bottom:8px}.faq_compact__jJmKA .faq_list__YTJuY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;align-items:start}.faq_compact__jJmKA .faq_row__77Q0M{border-bottom:1px solid var(--line);border-top:0}.faq_compact__jJmKA .faq_row__77Q0M summary{min-height:66px;padding-block:17px;font-size:14px;gap:10px}.faq_compact__jJmKA .faq_peek__O7wUw{top:14px}.faq_compact__jJmKA .faq_answer__dQTQb{padding-bottom:18px}.faq_compact__jJmKA .faq_answer__dQTQb p{line-height:1.7;font-size:13px}.faq_compact__jJmKA .faq_footnote__5_VgS{margin-top:18px}@media(min-width:951px){.faq_full__6UR2C .faq_intro__uQDdM{position:sticky;top:125px;align-self:start}}@media(max-width:1050px){.faq_section__vZzSB{gap:35px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr)}}@media(max-width:760px){.faq_section__vZzSB{grid-template-columns:1fr;gap:32px}.faq_intro__uQDdM>p:not(:first-child){max-width:44ch}.faq_contact__KnoX1{margin-top:18px;padding-block:18px}.faq_row__77Q0M summary{font-size:14px;gap:10px;padding:20px 104px 20px 8px}.faq_peek__O7wUw{right:6px;top:18px}.faq_answer__dQTQb{padding:0 20px 22px 32px}.faq_footnote__5_VgS{flex-wrap:wrap}.faq_filters__ZoRg_{gap:7px}.faq_filters__ZoRg_ button{padding:8px 12px}.faq_section__vZzSB.faq_compact__jJmKA{padding-block:32px;gap:20px}.faq_compact__jJmKA .faq_intro__uQDdM{display:block}.faq_compact__jJmKA .faq_intro__uQDdM h2{margin-block:12px}.faq_compact__jJmKA .faq_allLink__ih85J{margin-top:12px}.faq_compact__jJmKA .faq_list__YTJuY{grid-template-columns:1fr}.faq_compact__jJmKA .faq_row__77Q0M summary{min-height:64px}}@media(prefers-reduced-motion:reduce){.faq_filters__ZoRg_ button,.faq_plus__AKudr:after{transition:none}}.material-help_help__UU1pf{margin-top:8px;border-top:1px solid #dfe5d9;padding-top:4px}.material-help_expanded__vY3Cn{margin:0;padding:25px 28px 18px;background:#f0f3eb}.material-help_eyebrow__AMhOT{color:#697b60;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:650}.material-help_expanded__vY3Cn h3{font:25px/1.25 Georgia,serif;margin:10px 0;color:#2c4735}.material-help_expanded__vY3Cn p{font-size:14px;line-height:1.8;color:#586957;margin:0 0 12px}.us-visual_intro__c5Jyp{display:flex;gap:20px;align-items:center;margin-bottom:24px;padding:20px;border:1px solid #dedfd5;background:#faf9f5;border-radius:12px}.us-visual_intro__c5Jyp img{width:100px;height:100px;object-fit:contain;border-radius:8px}.us-visual_intro__c5Jyp h3{font-size:24px;font-family:Georgia,serif;font-weight:400;margin:0 0 8px}.us-visual_intro__c5Jyp p{font-size:14px;line-height:1.6;color:#5d685e;margin:0}.us-visual_jump__Rsq0F{display:flex;gap:8px;overflow:auto;padding:4px 2px 16px}.us-visual_jump__Rsq0F a{flex:none;font-size:12px;border:1px solid #d6dbd0;border-radius:24px;padding:9px 14px}.us-visual_group__xvlvR{border:1px solid #d8ddd1;border-radius:12px;background:#fff;margin:14px 0;scroll-margin-top:135px;overflow:clip}.us-visual_group__xvlvR>summary{display:flex;gap:12px;align-items:center;cursor:pointer;padding:18px;list-style:none}.us-visual_group__xvlvR>summary::-webkit-details-marker{display:none}.us-visual_group__xvlvR>summary:after{content:"+";font-size:22px}.us-visual_group__xvlvR[open]>summary:after{content:"−"}.us-visual_groupNumber__M0cnG{font-size:12px;color:#697764;font-variant-numeric:tabular-nums}.us-visual_groupTitle__Javux{font-size:17px;font-weight:600;text-transform:capitalize;flex:1}.us-visual_groupTitle__Javux small{display:block;font-size:12px;font-weight:400;color:#63705f;margin-top:5px;text-transform:none}.us-visual_count__1jvjm{font-size:12px;color:#63705f}.us-visual_group__xvlvR fieldset{border:0;padding:0 16px 20px;min-width:0}.us-visual_groupHint__ly3O7{font-size:13px;line-height:1.6;margin:0 0 16px;color:#5d685e}.us-visual_cards__Ey6YD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.us-visual_smallCards__f_vov{grid-template-columns:repeat(3,minmax(0,1fr))}.us-visual_card__8gyEF{min-width:0;border:1px solid #d5dacd;border-radius:9px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.us-visual_card__8gyEF[data-selected=true]{border:2px solid #315744;background:#f4f7f0}.us-visual_choose__JNhDe{width:100%;display:flex;flex:1;flex-direction:column;text-align:left;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.us-visual_visual__zjmMc{position:relative;display:block;width:100%;aspect-ratio:1.42;background:#f3f1e9;overflow:hidden}.us-visual_photoTile__CE83z{display:block;width:100%;aspect-ratio:1;background-size:400% 200%;background-repeat:no-repeat}.us-visual_visual__zjmMc .us-visual_photoTile__CE83z{position:absolute;top:50%;transform:translateY(-50%)}.us-visual_photoTile__CE83z>span{position:absolute;bottom:7px;left:8px;font-size:9px;color:#303d31;background:#fff9;padding:3px;border-radius:3px}.us-visual_selectedMark__T5Rty{position:absolute;left:8px;top:8px;background:#fffef9;border-radius:20px;padding:5px 8px;font-size:10px;color:#425340}.us-visual_card__8gyEF[data-selected=true] .us-visual_selectedMark__T5Rty{background:#315744;color:#fff}.us-visual_cardCopy__GthDj{display:flex;flex-direction:column;gap:7px;padding:13px;width:100%;flex:1}.us-visual_cardCopy__GthDj strong{font-size:14px;line-height:1.4;font-weight:600}.us-visual_description___0eXm{font-size:12px;line-height:1.6;color:#596454}.us-visual_charge__5cQyi{font-size:12px;line-height:1.5;margin-top:auto;padding-top:7px;color:#274b39;font-weight:600}.us-visual_delta__6ws9f{font-size:11px;color:#687164;line-height:1.45}.us-visual_zoom__CpCyU{display:flex;gap:6px;justify-content:center;align-items:center;width:100%;min-height:38px;border-top:1px solid #e5e7df;background:#fafbf7;font-size:11px;color:#425340}.us-visual_diagram__jqEgY{width:100%;height:100%;max-height:180px;padding:17px}.us-visual_swatch__IvIq7{display:flex;align-items:flex-end;justify-content:center;height:100%;padding:12px;background:var(--swatch)}.us-visual_swatch__IvIq7 span{font-size:10px;background:#fffdf4dd;padding:3px 7px;border-radius:10px;color:#394333}.us-visual_symbol__INiDE{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;padding:12px}.us-visual_symbol__INiDE svg{max-height:115px;width:100%}.us-visual_symbol__INiDE small{font-size:10px;color:#737a6e}.us-visual_none__m2VaN,.us-visual_showAll__FMTwp{padding:12px 16px;border:1px solid #cdd6c6;border-radius:6px;font-size:13px;margin-bottom:14px}.us-visual_showAll__FMTwp{margin:16px 0 0;width:100%}.us-visual_dialog__lF7vZ{border:0;border-radius:14px;padding:0;width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 28px);margin:auto;overflow:auto;background:#faf9f4;color:#253d2e}.us-visual_dialog__lF7vZ::backdrop{background:#18261cbb}.us-visual_dialog__lF7vZ>.us-visual_photoTile__CE83z{position:relative}.us-visual_dialog__lF7vZ>.us-visual_diagram__jqEgY,.us-visual_dialog__lF7vZ>.us-visual_swatch__IvIq7,.us-visual_dialog__lF7vZ>.us-visual_symbol__INiDE{height:300px;max-height:350px}.us-visual_dialogCopy__DtklE{padding:24px}.us-visual_dialogCopy__DtklE h2{font:28px Georgia,serif;margin:0 0 14px}.us-visual_dialogCopy__DtklE p{font-size:14px;line-height:1.6;margin:10px 0}.us-visual_dialogCopy__DtklE button{border:1px solid #aebba5;padding:12px 18px;border-radius:6px;margin-top:8px}.us-visual_close__I6Oaj{position:absolute;right:12px;top:12px;z-index:2;border:1px solid #ddd;border-radius:50%;width:42px;height:42px;font-size:26px;background:#fff}.us-visual_srOnly__fht6i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.us-visual_dialog__lF7vZ button:focus-visible,.us-visual_group__xvlvR :is(button,summary):focus-visible{outline:3px solid #bb7c3b;outline-offset:-3px}.us-visual_quickStyles__gPWi1{display:flex;gap:10px;overflow-x:auto;margin:12px 0 24px;padding:3px 2px 10px}.us-visual_quickStyles__gPWi1 button{flex:0 0 102px;border:1px solid #d7ddcf;border-radius:8px;padding:7px;background:#fff;font-size:11px}.us-visual_quickStyles__gPWi1 img{width:100%;height:66px;object-fit:contain;margin-bottom:7px}.us-visual_filterTabs__NRqYV{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.us-visual_filterTabs__NRqYV button{border:1px solid #d7ddcf;border-radius:22px;padding:10px 13px;font-size:12px}.us-visual_styleGrid__ukaNo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.us-visual_styleCard__YR3ON{border:1px solid #d7ddcf;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.us-visual_styleCard__YR3ON>button:first-child{flex:1;text-align:left;padding:0}.us-visual_styleCard__YR3ON img{width:100%;aspect-ratio:1.2;object-fit:contain;background:#f5f2ea}.us-visual_styleCard__YR3ON small,.us-visual_styleCard__YR3ON strong{display:block;padding:0 12px;line-height:1.5}.us-visual_styleCard__YR3ON strong{font-size:14px;margin-top:12px}.us-visual_styleCard__YR3ON small{font-size:12px;color:#64705e;margin:8px 0 14px}.us-visual_summaryPhoto__JyYAN{width:100%;aspect-ratio:1.3;object-fit:contain;border-radius:8px;margin-bottom:18px}.us-visual_selectedList__SAvqx{font-size:12px;line-height:1.6;display:grid;gap:6px;margin-top:14px}.us-visual_selectedList__SAvqx span{color:#5f6b58}.us-visual_dimensions__PEJMC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.us-visual_dimensions__PEJMC label{font-size:12px;display:grid;gap:7px}.us-visual_dimensions__PEJMC input{padding:10px!important}.us-visual_noticeDetails__VUy0E{font-size:12px;line-height:1.7;margin:20px 0;color:#616c59}.us-visual_noticeDetails__VUy0E summary{cursor:pointer;padding:10px 0}.us-visual_noticeDetails__VUy0E p{margin:10px 0}@media(max-width:640px){.us-visual_smallCards__f_vov{grid-template-columns:repeat(2,minmax(0,1fr))}.us-visual_cards__Ey6YD{gap:9px}.us-visual_group__xvlvR>summary{padding:15px 12px;gap:8px}.us-visual_group__xvlvR fieldset{padding:0 10px 14px}.us-visual_cardCopy__GthDj{padding:10px}.us-visual_cardCopy__GthDj strong{font-size:13px}.us-visual_intro__c5Jyp{padding:14px;gap:12px}.us-visual_intro__c5Jyp img{width:72px;height:72px}.us-visual_intro__c5Jyp h3{font-size:21px}.us-visual_intro__c5Jyp p{font-size:12px}.us-visual_count__1jvjm{font-size:10px}.us-visual_styleGrid__ukaNo{grid-template-columns:repeat(2,minmax(0,1fr))}.us-visual_photoTile__CE83z>span{display:none}.us-visual_dimensions__PEJMC{gap:7px}.us-visual_dimensions__PEJMC label{font-size:11px}}.us-visual_shapeCards__dBi0m .us-visual_description___0eXm{display:none}.us-visual_shapeCards__dBi0m .us-visual_visual__zjmMc{aspect-ratio:1.8}.us-visual_mobileQuote__pOw9X{display:none}@media(max-width:640px){.us-visual_mobileQuote__pOw9X{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fbfcf8;box-shadow:0 -3px 18px #1c33261a;border-top:1px solid #d4dbca}.us-visual_mobileQuote__pOw9X small{display:block;font-size:10px;color:#61705c}.us-visual_mobileQuote__pOw9X strong{display:block;font-size:19px;font-weight:500;margin-top:4px}.us-visual_mobileQuote__pOw9X button{padding:10px 16px;background:#294636;color:white;border-radius:6px;font-size:13px;min-height:44px}.us-visual_group__xvlvR:last-of-type{margin-bottom:24px}.us-visual_shapeCards__dBi0m .us-visual_visual__zjmMc{aspect-ratio:1.5}}.us-visual_shapeNotes__a8Mi_{display:grid;gap:9px;font-size:14px;margin-top:18px}@media(min-width:1280px){.us-visual_group__xvlvR:first-of-type .us-visual_cards__Ey6YD:not(.us-visual_smallCards__f_vov){grid-template-columns:repeat(4,minmax(0,1fr))}.us-visual_group__xvlvR:first-of-type .us-visual_visual__zjmMc{aspect-ratio:1}}@media(max-width:640px){body:has(.us-visual_mobileQuote__pOw9X){padding-bottom:82px}}.us-visual_containedPhoto__k3jKA{display:block;width:100%;height:100%;aspect-ratio:4/3;background:#f4f1e8}.us-visual_containedPhoto__k3jKA img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.us-visual_dialog__lF7vZ>.us-visual_containedPhoto__k3jKA{height:auto;aspect-ratio:4/3}.us-visual_dialog__lF7vZ>.us-visual_containedPhoto__k3jKA img{max-height:70dvh}.us-visual_allStylesDialog__W_t1D{margin:auto;padding:0;border:1px solid #d8ddd1;border-radius:12px;width:min(960px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:hidden;background:#fff;color:#253d2f}.us-visual_allStylesDialog__W_t1D[open]{display:flex;flex-direction:column}.us-visual_allStylesDialog__W_t1D::backdrop{background:#10291cc9}.us-visual_allStylesDialog__W_t1D header{flex:none;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #d8ddd1}.us-visual_allStylesDialog__W_t1D h2{font-size:24px}.us-visual_allStylesDialog__W_t1D header button{width:44px;height:44px;font-size:28px}.us-visual_allStylesGroups__u4Jzp{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:22px}.us-visual_allStylesGroups__u4Jzp h3{font-size:16px;margin-bottom:12px}.us-visual_allStylesGroups__u4Jzp ul{list-style:none;padding:0}.us-visual_allStylesGroups__u4Jzp a{display:block;padding:9px 0;font-size:14px;line-height:1.4}.us-visual_allStylesGroups__u4Jzp a:focus-visible{outline:2px solid #315744}@media(max-width:640px){.us-visual_allStylesGroups__u4Jzp{grid-template-columns:1fr;gap:18px}}.us-visual_styleToolbar__78Gwk{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin:12px 0}.us-visual_styleToolbar__78Gwk label{display:grid;gap:7px;min-width:0;font-size:13px}.us-visual_styleResults___MUg7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px}.us-visual_styleResults___MUg7 .us-visual_groupHint__ly3O7{margin:0}.us-visual_styleResults___MUg7 button{min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:3px;font-size:13px;color:#315744}.us-visual_dimensionLayout__wnbd1{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.85fr);align-items:start;gap:18px;margin:16px 0}.us-visual_dimensionLayout__wnbd1>.us-visual_dimensions__PEJMC{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.us-visual_dimensionLayout__wnbd1>.us-visual_dimensions__PEJMC>label:last-child{grid-column:1/-1}@media(max-width:640px){.us-visual_dimensionLayout__wnbd1,.us-visual_styleToolbar__78Gwk{grid-template-columns:minmax(0,1fr)}.us-visual_styleToolbar__78Gwk{gap:10px}.us-visual_dimensionLayout__wnbd1{gap:12px}.us-visual_styleResults___MUg7{align-items:flex-start}}