@font-face{font-family:"Domaine Display Semibold";src:url(domaine-display-semibold.woff2) format("woff2")}@font-face{font-family:"Domaine Display Medium";src:url(domaine-display-medium.woff2) format("woff2")}@font-face{font-family:"Domaine Text Regular";src:url(domaine-text-regular.woff2) format("woff2")}.product-compare-opener{display:block;margin-bottom:1rem}@media(max-width: 989px){.product-compare-opener{padding-top:.5rem;border-top:1px solid var(--color-border)}}@media(min-width: 990px){.product-compare-opener{padding-bottom:.375rem}}.product-compare-opener .product-popup-modal-button{font-size:.75rem}.product-compare-modal{background-color:var(--color-white)}.product-compare-modal .product-compare-content{top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;transform:none;overflow:hidden}.product-compare-modal .product-compare-inner{display:flex;flex-direction:column;height:100%;max-width:90rem;margin:0 auto;padding:4rem 1.5rem 0}@media(min-width: 990px){.product-compare-modal .product-compare-inner{padding:4rem 4rem 0}}.product-compare-modal .product-compare-close{position:absolute;top:1.5rem;right:1rem;left:auto;padding:.5rem}@media(min-width: 990px){.product-compare-modal .product-compare-close{top:2.5rem;right:calc(4rem - 0.5rem)}}.product-compare-intro{flex:0 0 auto;margin-bottom:1.5rem}@media(min-width: 990px){.product-compare-intro{margin-bottom:2rem}}.product-compare-intro .product-compare-title{margin:0;font-size:2rem}@media(min-width: 990px){.product-compare-intro .product-compare-title{font-size:2.75rem}}.product-compare-intro .product-compare-description{margin-top:.75rem}.product-compare-intro .product-compare-description p:last-child{margin-bottom:0}.product-compare-slider{--compare-label-width: 3.25rem;--compare-col-width: 11.25rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-bottom:1.5rem}@media(min-width: 990px){.product-compare-slider{--compare-label-width: 10rem;--compare-col-width: 15.5rem;margin-bottom:2.5rem}}.product-compare-table{list-style-type:none;padding:0;margin:0;position:relative;display:flex;align-items:flex-start;flex:1 1 auto;min-height:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:var(--compare-label-width);scrollbar-width:thin;border-top:1px solid var(--color-border)}@media(prefers-reduced-motion: reduce){.product-compare-table{scroll-behavior:auto}}.compare-labels{position:sticky;left:0;z-index:3;display:flex;flex-direction:column;flex:0 0 var(--compare-label-width);margin-bottom:var(--compare-compact-pad, 0);background-color:var(--color-white);border-right:1px solid var(--color-border)}.compare-label{display:flex;align-items:center;justify-content:center;padding:1rem .5rem;border-bottom:1px solid var(--color-border);text-align:center}.compare-label .subtitle-lg{margin:0;font-size:.875rem}@media(min-width: 990px){.compare-label .subtitle-lg{font-size:.75rem}}@media(max-width: 989px){.compare-label .subtitle-lg{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}}.compare-label-head{position:sticky;top:0;z-index:4;background-color:var(--color-white)}.compare-col{display:flex;flex-direction:column;flex:0 0 var(--compare-col-width);margin-bottom:var(--compare-compact-pad, 0);scroll-snap-align:start}.compare-col+.compare-col{border-left:1px solid var(--color-border)}.compare-col:last-child{border-right:1px solid var(--color-border)}.compare-col .compare-head{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;height:auto;padding:.5rem;background-color:var(--color-white);border-bottom:1px solid var(--color-border)}@media(min-width: 990px){.compare-col .compare-head{padding:1rem}}.compare-col .compare-head:hover{background-color:var(--color-white)}.compare-col .compare-head .card{flex:1 0 auto;height:auto}.compare-col .compare-head .card-badge{top:.5rem;left:.5rem}.compare-col .compare-head .badge-viewing{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.compare-col .compare-head .card-media{box-sizing:content-box;height:0;margin-right:auto;margin-left:auto}.compare-col .compare-head .card-content{margin-top:.75rem}.compare-col .compare-head .card-information{margin-top:.5rem;margin-bottom:0}.compare-col .compare-head color-swatches .color-swatch-img{width:2rem;height:2rem}.compare-col .compare-head color-swatches [hidden]{display:none}.compare-col .compare-head .junip-product-summary{display:flex;justify-content:center;margin-top:auto;padding-top:.75rem}.compare-col .compare-head color-swatches,.compare-col .compare-head .junip-product-summary{max-height:var(--compare-collapse-height, none)}.compare-remove{appearance:none;border:none;padding:0;margin:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;cursor:pointer;position:absolute;top:.25rem;right:.25rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--color-typography-base);cursor:pointer}.compare-remove svg{width:1rem;height:1rem}.compare-remove:hover{color:var(--color-link-hover)}.compare-shop-button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin-top:1rem;text-decoration:none}.compare-col .compare-cell{margin:0;padding:1rem;border-bottom:1px solid var(--color-border);line-height:1.6}.compare-col .compare-cell .compare-material{margin:0}.compare-col .compare-cell .compare-material+.compare-material{margin-top:.5rem}.product-compare-slider.is-compact .compare-head color-swatches,.product-compare-slider.is-compact .compare-head .junip-product-summary{max-height:0;padding-top:0;overflow:hidden;opacity:0;visibility:hidden}.product-compare-slider.is-compact .compare-head .card-media{width:5rem;height:5rem;margin:0 auto .5rem;padding-top:0}@media(min-width: 990px){.product-compare-slider.is-compact .compare-head .card-media{width:6rem;height:6rem}}.product-compare-slider.is-compact .compare-head .card-content{margin-top:0}.product-compare-slider.is-compact .compare-head .compare-shop-button{margin-top:.75rem}@media(prefers-reduced-motion: no-preference){.product-compare-slider.is-moving .compare-label-head,.product-compare-slider.is-moving .compare-head,.product-compare-slider.is-moving .compare-head .card-media,.product-compare-slider.is-moving .compare-head color-swatches,.product-compare-slider.is-moving .compare-head .junip-product-summary,.product-compare-slider.is-moving .compare-head .card-content,.product-compare-slider.is-moving .compare-head .compare-shop-button,.product-compare-slider.is-moving .slider-arrow{transition-duration:.3s;transition-timing-function:ease}.product-compare-slider.is-moving .compare-label-head,.product-compare-slider.is-moving .compare-head{transition-property:min-height}.product-compare-slider.is-moving .compare-head .card-media{transition-property:width,height,padding-top,margin-bottom}.product-compare-slider.is-moving .compare-head color-swatches,.product-compare-slider.is-moving .compare-head .junip-product-summary{transition-property:max-height,padding-top,opacity,visibility}.product-compare-slider.is-moving .compare-head .card-content,.product-compare-slider.is-moving .compare-head .compare-shop-button{transition-property:margin-top}.product-compare-slider.is-moving .slider-arrow{transition-property:background-color,color,top}}.product-compare-slider .slider-buttons{display:none}@media(min-width: 990px){.product-compare-slider .slider-buttons{display:flex}}.product-compare-slider .slider-arrow{top:calc(var(--compare-head-height, 0px)/2 + 1px);z-index:6}.product-compare-slider .slider-arrow.slider-arrow-prev{left:calc(3rem/-2)}.product-compare-slider .slider-arrow.slider-arrow-next{right:calc(3rem/-2)}.product-compare-slider .slider-arrow[disabled]{opacity:1;cursor:default;color:var(--color-white);background-color:var(--color-gray-100)}