.DesignOption_designOption__dQeBC{display:grid;grid-template-columns:1fr;padding-block:var(--v-space-300) var(--v-space-400);max-width:100%}@media(min-width:992px){.DesignOption_designOption__dQeBC{grid-template-columns:1fr 1fr;column-gap:80px}.DesignOption_designOption__dQeBC.DesignOption_stacked__5cWzS{grid-template-columns:1fr}}.DesignOption_headline__gYzte{margin-bottom:var(--v-space-200);font-size:var(--v-font-size-100);font-weight:var(--v-font-weight-demibold);line-height:var(--v-line-height-100)}.DesignOption_descriptionText__aAAFx{--line-height:var(--v-line-height-300);font-size:var(--v-font-size-100);font-weight:var(--v-font-weight-regular);line-height:var(--line-height);color:var(--v-color-text-secondary);margin-bottom:var(--v-space-200)}.DesignOption_descriptionText__aAAFx>:first-child{margin-top:0}.DesignOption_descriptionText__aAAFx>:last-child{margin-bottom:0}.DesignOption_descriptionText__aAAFx h6{font-size:var(--v-font-size-150);font-weight:var(--v-font-weight-demibold);color:var(--v-color-text-primary);margin-block:0 1em}.DesignOption_readMore__Ta_1K{max-height:calc(2.7*var(--v-font-size-150));overflow:hidden;position:relative}@media(min-width:992px){.DesignOption_readMore__Ta_1K{max-height:calc(1.4*var(--v-font-size-150))}}.DesignOption_readMoreButton__bQdiO{position:absolute;bottom:0;right:0;cursor:pointer;display:inline-block;height:1.3em;line-height:1;font-size:var(--v-font-size-100);background-color:#fff;padding-inline:var(--v-space-100)}.DesignOption_imagesGrid__3okUo{--gap:var(--v-space-300);--columns:3;display:grid;align-items:start;justify-items:center;justify-content:center;grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:var(--v-space-200);row-gap:var(--v-space-200);max-width:100%;width:100%}@media(min-width:992px){.DesignOption_imagesGrid__3okUo{row-gap:10px}}.DesignOption_imagesContainer__LYcP3{container:images-container/inline-size}.DesignOption_threeGridMobile__pTEvS{grid-template-columns:repeat(auto-fill,minmax(calc(33cqw - var(--gap) * 2),1fr));grid-auto-flow:row}.DesignOption_twoGridMobile__SA7LO{grid-template-columns:repeat(auto-fill,minmax(calc(50cqw - (var(--gap))),1fr));grid-auto-flow:row}.DesignOption_oneGrid__W2dU_{grid-template-columns:1fr;grid-template-rows:auto}@media(min-width:992px){.DesignOption_moreThanOneGrid___97B1{grid-template-columns:repeat(auto-fill,minmax(calc(100cqw / var(--columns) - var(--columns) / (var(--columns) - 1) * var(--gap)),1fr))}.DesignOption_twoGrid___CbfB{--columns:2}.DesignOption_threeGrid__UX97Q{--columns:3}.DesignOption_sixGrid__DsADn{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-auto-rows:max-content}}.DesignOption_swatch__sHj66{width:100%}.DesignOption_optionImage__ZFTcJ{display:flex;height:unset;justify-self:stretch;max-width:unset}.DesignOption_optionImage__ZFTcJ img{height:unset;position:unset!important}.DesignOption_optionImage__ZFTcJ [data-attribute-label=true]{line-height:var(--v-line-height-200)}.Heading_jumbo__oVTnf{font-family:var(--font-family-hjumbo);font-size:var(--font-size-hjumbo);font-weight:var(--font-weight-hjumbo);line-height:var(--font-lh-hjumbo)}.Heading_h1__EeKY7{font-family:var(--font-family-h1);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--font-lh-h1)}.Heading_h2__mfUd5{font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--font-lh-h2)}.Heading_h3__Qajnl{font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--font-lh-h3)}.Heading_h4__4_lvp{font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--font-lh-h4)}.Heading_h5__oIEdb{font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--font-lh-h5)}.Heading_h6__77HRR{font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--font-lh-h6)}@layer siteCore{.Heading_heading__sy1oF{line-height:var(--v-line-height-100)}.Heading_heading__sy1oF>sup{font-size:50%;vertical-align:baseline;top:-.6em;position:relative}.Heading_heading__sy1oF>p{margin:0;line-height:var(--v-line-height-100)}.Heading_h1__EeKY7,.Heading_h2__mfUd5,.Heading_h3__Qajnl,.Heading_h4__4_lvp,.Heading_h5__oIEdb,.Heading_h6__77HRR,.Heading_jumbo__oVTnf{margin:0}}