.overlay--sidebar.overlay--swatch-details{--overlay-max-width: 590px;--overlay-footer-gap: 24px}@media screen and (max-width: 42.5em){.overlay--sidebar.overlay--swatch-details{--overlay-max-width: 100%;--overlay-footer-gap: 12px}}.overlay--sidebar.overlay--swatch-details .overlay__bg{background:rgb(from var(--c-black) r g b/0.8)}.overlay--sidebar.overlay--swatch-details .overlay__container{max-width:var(--overlay-max-width)}.overlay--sidebar.overlay--swatch-details .overlay__close{z-index:1}.overlay--sidebar.overlay--swatch-details .overlay__content{display:flex;flex-direction:column;background-color:var(--c-background)}.swatch-overlay{display:contents}.swatch-overlay__header{position:relative;flex:0 0 auto;padding:17px var(--site-gutter);text-align:center}.swatch-overlay__header:after{content:"";position:absolute;bottom:0;right:var(--site-gutter);left:var(--site-gutter);height:1px;background:var(--c-warm-white)}.swatch-overlay__header h2{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.375rem;line-height:1.2727272727}@media screen and (max-width: 62.4375em){.swatch-overlay__header h2{font-size:1.125rem;line-height:1.4444444444}}.swatch-overlay__content{flex:1;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:24px var(--site-gutter)}@media screen and (max-width: 62.4375em){.swatch-overlay__content{gap:18px}}.swatch-overlay__richtext{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:300;font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:300;font-size:.875rem;line-height:1.5714285714}.swatch-overlay__richtext h1,.swatch-overlay__richtext h2,.swatch-overlay__richtext h3,.swatch-overlay__richtext h4,.swatch-overlay__richtext h5,.swatch-overlay__richtext h6{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-bottom:.5em}.swatch-overlay__richtext h1{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3rem;line-height:1.0416666667}@media screen and (max-width: 42.5em){.swatch-overlay__richtext h1{font-size:1.875rem;line-height:1.2666666667}}.swatch-overlay__richtext h2{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.375rem;line-height:1.2105263158}@media screen and (max-width: 62.4375em){.swatch-overlay__richtext h2{font-size:1.5rem;line-height:1.3333333333}}.swatch-overlay__richtext h3{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.75rem;line-height:1.2857142857}@media screen and (max-width: 62.4375em){.swatch-overlay__richtext h3{font-size:1.375rem;line-height:1.3636363636}}.swatch-overlay__richtext h4{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.375rem;line-height:1.2727272727}@media screen and (max-width: 62.4375em){.swatch-overlay__richtext h4{font-size:1.125rem;line-height:1.4444444444}}.swatch-overlay__richtext h5{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 62.4375em){.swatch-overlay__richtext h5{font-size:1rem;line-height:1.5}}.swatch-overlay__richtext h6{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:500;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;line-height:1.3333333333}.swatch-overlay__richtext p{margin-bottom:.8571428571em}.swatch-overlay__richtext strong{font-weight:var(--font-weight-bold)}.swatch-overlay__richtext blockquote{border:1px solid #bbb;background-color:#eee;padding:1em 2em;margin:.5em 0 1em 0;font-style:italic;font-family:Georgia,Times,serif;line-height:1.4}.swatch-overlay__richtext ul,.swatch-overlay__richtext ol{padding:0;margin:0;margin-bottom:.8571428571em}.swatch-overlay__richtext ul ul,.swatch-overlay__richtext ol ol{margin-top:.5em}.swatch-overlay__richtext ul{list-style:none;padding-left:20px;position:relative}.swatch-overlay__richtext ul li{position:relative}.swatch-overlay__richtext ul li:before{content:"";position:absolute;top:11px;left:-10px;width:3px;height:3px;border-radius:100%;background:currentColor;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.swatch-overlay__richtext ol{list-style:decimal outside;padding-left:20px}.swatch-overlay__richtext ol ol{list-style-type:lower-alpha}.swatch-overlay__richtext ol ol ol{list-style-type:lower-roman}.swatch-overlay__richtext li{margin:0 0 .5714285714em}.swatch-overlay__richtext ol li{padding-left:3px}.swatch-overlay__richtext dl{margin:0 2em 1em 2.5em}.swatch-overlay__richtext dt{font-weight:bold;margin:1em 0 .4em 0}.swatch-overlay__richtext dd{line-height:1.3em;margin-bottom:.5em}.swatch-overlay__richtext a{color:var(--c-black);font-weight:var(--font-weight-bold);-webkit-text-decoration:none;text-decoration:none}.swatch-overlay__richtext a:hover{-webkit-text-decoration:underline;text-decoration:underline}.swatch-overlay__richtext hr{border:0;height:1px;background-color:var(--c-border);margin:1.875em 0}.swatch-overlay__richtext blockquote{margin:0 0 1.875em}.swatch-overlay__richtext blockquote p:last-child{margin-bottom:0}.swatch-overlay__richtext>:last-child{margin-bottom:0}@media screen and (max-width: 62.4375em){.swatch-overlay__richtext{font-size:.8125rem;line-height:1.6153846154}.swatch-overlay__richtext p{margin-bottom:.7692307692em}}.swatch-overlay__richtext em{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:300;font-size:.75rem;line-height:1.6666666667;font-style:inherit}@media screen and (max-width: 62.4375em){.swatch-overlay__richtext--description{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:300;font-size:.75rem;line-height:1.6666666667}.swatch-overlay__richtext--description p{margin-bottom:.8333333333em}}.swatch-overlay__images{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:12px;gap:12px}.swatch-overlay__image{aspect-ratio:1;background:var(--c-cinnamon)}.swatch-overlay__image img{width:100%;height:auto}.swatch-overlay__footer{flex:0 0 auto;position:relative;display:flex;align-items:center;gap:var(--overlay-footer-gap);padding:17px var(--site-gutter)}@media screen and (max-width: 62.4375em){.swatch-overlay__footer{padding-top:12px;padding-bottom:12px}}.swatch-overlay__footer:before{content:"";position:absolute;top:0;right:var(--site-gutter);left:var(--site-gutter);height:1px;background:var(--c-warm-white)}.swatch-overlay__footer .button{flex:0 1 auto}@media screen and (max-width: 62.4375em){.swatch-overlay__footer .button span{display:none}}.swatch-overlay__footer .button--alt{flex-grow:1}
/*# sourceMappingURL=v3-swatches-overlay.css.18df4.map */