#masthead{position:relative;display:flex;flex-direction:column;width:75%;max-width:75em;margin:0 auto;padding:1em 0 0}#masthead .logo-link{max-width:30em;margin:0 auto}#masthead .logo{position:relative;z-index:200}@media screen and (max-width: calc(48em - 1px)){#masthead #home{order:3}#masthead #content-menu{order:1}#masthead .external{order:2}}@media screen and (min-width: 48em){#masthead{width:90%;padding:3em 0 2em}}#terminus{color:#f5f5f5;background-color:#000;padding:3em 12.5vw}#terminus svg{fill:#fff}#terminus .logo-link{display:block;max-width:30em;margin:0 auto}#terminus .site-links{font-family:"Walkway","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:.2em}#terminus .site-links ul{margin-bottom:0}#terminus div+div{margin-top:2em}#masthead .external{display:none}@media screen and (min-width: 48em){#masthead .external{justify-content:space-between;position:absolute;top:2em;z-index:100;width:100%}}#content-menu ul{font-family:"Walkway","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:.2em}#content-menu .external{display:none}@media screen and (min-width: 48em){#content-menu ul{display:flex;justify-content:center}#content-menu li{padding:.5em .75em;margin:0 .25em}#content-menu li a:hover,#content-menu li a:focus{opacity:.7}#content-menu .external{display:none}}main article h1,main section h1{text-align:center;margin:0 0 1em}main article{max-width:90ch;margin:0 auto;padding:3em 5vw 5em;text-align:left}main section{padding:3em 0 0}body.pillows section>ul{display:grid}body.pillows section>ul li{border-bottom:var(--grid-lines);padding-bottom:2em}body.pillows section>ul li:first-child{border-top:var(--grid-lines)}@media screen and (min-width: 48em){body.pillows section>ul{grid-template-columns:repeat(2, 1fr)}body.pillows section>ul li:nth-child(-n+2){border-top:var(--grid-lines)}body.pillows section>ul li:nth-child(even){border-left:var(--grid-lines)}}@media screen and (min-width: 75em){body.pillows section>ul{grid-template-columns:repeat(4, 1fr)}body.pillows section>ul li{border-left:var(--grid-lines)}body.pillows section>ul li:nth-child(-n+4){border-top:var(--grid-lines)}body.pillows section>ul li:nth-child(4n+1){border-left:none}}body.ceramics main h1{padding:0 5vw}body.ceramics .images-group-2up{display:grid;grid-template-columns:1fr}@media screen and (min-width: 48em){body.ceramics .images-group-2up{grid-template-columns:1fr 1fr}}body.ceramics .images-group-2up+h4{border-bottom:1px solid silver;padding-bottom:2em;width:80%;margin:auto;margin-bottom:2em}.images-row-group{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 48em){.images-row-group{grid-template-columns:repeat(4, 1fr)}}.images-row-group.depth-3 .images-row-item:last-child,.images-row-group.depth-5 .images-row-item:last-child{display:none}@media screen and (min-width: 75em){.images-row-group.depth-3 .images-row-item:last-child,.images-row-group.depth-5 .images-row-item:last-child{display:inline-block}}@media screen and (min-width: 75em){.images-row-group.depth-5{grid-template-columns:repeat(5, 1fr)}}.offset-group{display:grid}#lifestyle .offset-group{grid-template-columns:60vw 40vw}#brochure .offset-group{grid-template-columns:40vw 60vw}#brochure .offset-group>div:first-child{display:flex;flex-direction:column}#brochure .offset-group>div{width:100%}#brochure .offset-group>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#brochure .offset-group .button{font-size:.5em;line-height:1;padding:.75em .5em}@media screen and (min-width: 48em){#brochure .offset-group .button{font-size:unset}}.products-row{padding:4em 0}@media screen and (min-width: 48em){.products-row{padding:6vw 0 7vw}}.products-row-group{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:.5em;padding:0 0 2em}@media screen and (min-width: 48em){.products-row-group{grid-template-columns:repeat(4, 1fr);padding:0 0 4vw}}.products-row h1{padding:0 0 1em}.products-row-group h4{font-size:.75em}@media screen and (min-width: 48em){.products-row-group h4{font-size:1em}}.slick-slider.slick-dotted{margin-bottom:0}.slick-slider .slick-dots{bottom:.75em}.slick-slider .slick-slide{width:100vw;height:50vw}.slick-slider .slick-autoplay-toggle-button{bottom:.5em}
