﻿#about{font-size:1.1rem;line-height:1.3rem;margin-top:2rem;text-align:left}#about p:not(#address),#about ul{font-family:"Times New Roman MT STD",serif;letter-spacing:-0.01em}#about ul{padding-left:2rem}#about ul li::marker{content:"•  "}#about .outer-border{padding:.2rem;width:100%}@media(min-width: 768px){#about .outer-border{border:3px solid #555;box-shadow:2px 2px 3px rgba(0,0,0,.1215686275),6px 6px 6px rgba(0,0,0,.0784313725);width:768px}}#about .outer-border .inner-border{padding:.8rem 1.8rem}@media(min-width: 768px){#about .outer-border .inner-border{border:1px solid #777}}#about #address{font-size:1rem;line-height:1.2rem;text-align:center}#about #signature{margin:1rem 0;width:131px}#products{margin-top:2rem}#products .product{background-color:#dee8e7;box-shadow:0px 2px 3px rgba(0,0,0,.1215686275),0px 6px 6px rgba(0,0,0,.0784313725);color:#1d407a;display:flex;flex-direction:column;font-size:.9rem;line-height:1rem;overflow:hidden;text-align:center}@media(min-width: 576px){#products .product{border-radius:.2rem;box-shadow:2px 2px 3px rgba(0,0,0,.1215686275),6px 6px 6px rgba(0,0,0,.0784313725)}}#products .product img{width:100%}#products .product p{padding:.25rem .5rem .5rem .5rem}#products .product-col{display:flex;flex:1;flex-direction:column;gap:2rem;justify-content:space-between;min-width:10rem}@media(min-width: 576px){#products .product-col{gap:1rem}}#products .product-col.wide{flex:2}#products .product-col.x-wide{flex:4}#products .product-row{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;max-width:100%}@media(min-width: 576px){#products .product-row{flex-direction:row;gap:1rem;max-width:90%}}@media(min-width: 768px){#products .product-row{max-width:80%}}@media(min-width: 992px){#products .product-row{max-width:70%}}#products .product-row+.product-row{margin-top:2rem}@media(min-width: 576px){#products .product-row+.product-row{margin-top:1rem}}#products #sweater-colors{display:flex;flex-direction:row;font-weight:bold;margin:0 1em 1rem 1em}#products #sweater-colors>span{flex:1}#quick-info{display:flex;flex-direction:column}#quick-info #merchandise-link{margin:2rem auto 0 auto}#quick-info #tagline{font-size:1.2rem;line-height:1.5rem;margin:0 auto;max-width:768px;margin-top:2rem;text-align:center;width:90%}html.dark #about .inner-border{border-color:#888}html.dark #about .outer-border{border-color:#666}html.dark #about #signature{filter:invert(100%)}html.dark #products .product{background-color:#66a094;color:#fff}