.productgrid--masthead{padding:2.5rem 0 2rem;border-bottom:1px solid rgba(15,39,66,.08);margin-bottom:2rem}.collection--title{font-family:;font-style:;font-weight:;font-size:var(--font-size-heading-large);color:#0f2742;margin:0 0 .75rem;line-height:1.2;letter-spacing:-.01em}.collection--description{font-size:var(--font-size-body);color:#333;line-height:1.6;max-width:70ch;margin:0}.collection--description:empty,.collection--description p:empty{display:none}.collection--image{margin:0 0 1.5rem;border-radius:4px;overflow:hidden}.collection--image img{display:block;width:100%;max-height:280px;object-fit:cover}.productgrid--items{margin-top:0;gap:0}.productgrid--items.products-per-row-4 .productgrid--item{width:calc(50% - 8px);margin-top:16px;margin-left:16px;border:none;transition:transform .2s ease,box-shadow .2s ease}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(odd){margin-left:0}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+2){margin-top:0}@media screen and (min-width:680px){.productgrid--items.products-per-row-4 .productgrid--item{width:calc(33.33333% - 10.66667px);margin-top:16px;margin-left:16px}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(odd){margin-left:16px}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(3n+1){margin-left:0}.productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+3){margin-top:0}}@media screen and (min-width:860px){.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item{width:calc(33.33333% - 10.66667px);margin-top:16px;margin-left:16px}.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(3n+1){margin-left:0}.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+3){margin-top:0}}@media screen and (min-width:1024px){.layout--no-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item{width:calc(25% - 12px);margin-top:16px;margin-left:16px}.layout--no-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(4n+1){margin-left:0}.layout--no-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+4){margin-top:0}.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item{width:calc(33.33333% - 10.66667px)}.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(3n+1){margin-left:0}.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(4n+1){margin-left:16px}.layout--has-sidebar:not(.productgrid-listview) .productgrid--items.products-per-row-4 .productgrid--item:nth-child(-n+3){margin-top:0}}.productgrid--item:hover{border-color:transparent}.productgrid--item:hover .productitem{transform:translateY(-2px)}.productitem{transition:transform .2s ease}.productitem--image-link,.productitem--info{margin:0}.productitem--info{padding:.875rem 0 0;background:transparent}.productitem--title{font-family:;font-style:;font-weight:;font-size:var(--font-size-body-small);margin:.5rem 0 .25rem;line-height:1.35;color:#0f2742;letter-spacing:0}.productitem--title a{color:#0f2742;text-decoration:none}.productitem--title a:hover{color:#0f2742}.productitem--vendor a{font-size:var(--font-size-body-smallest);color:#666;text-decoration:none;margin:0}.productitem--price{margin-top:.375rem}.productitem--price .price--main{color:#0f2742;font-weight:}.productitem--sale .productitem--price .price--main{color:#0f2742}.productitem--description,.productitem--ratings,.productitem--actions{display:none!important}.productitem--badge{font-size:.6875rem;font-weight:;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:2px}.productitem--image{position:relative;background-color:#f8f8f8;border-radius:3px;overflow:hidden}.productitem--image img{transition:transform .3s ease}.productgrid--item:hover .productitem--image img{transform:scale(1.03)}.productitem--actions .disabled,.productitem--action .disabled{opacity:.5}.productgrid--sidebar{padding-right:1.5rem}.productgrid--sidebar-title{font-family:;font-style:;font-weight:;font-size:var(--font-size-body-small);color:#0f2742;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(15,39,66,.08)}.productgrid--sidebar-title--small{font-family:;font-style:;font-weight:;font-size:var(--font-size-body-smaller);color:#0f2742;margin-top:1.5rem;margin-bottom:.5rem;text-transform:none;letter-spacing:0}.productgrid--sidebar-item{margin-top:.25rem}.filter-item{border:none;padding:0;margin:0}.filter-item a{display:flex;align-items:center;padding:.375rem 0;color:#333;font-size:var(--font-size-body-small);text-decoration:none;transition:color .15s ease}.filter-item a:hover{color:#0f2742}.filter-item[data-filter-active=true] a{color:#0f2742;font-weight:}.filter-icon--checkbox{width:16px;height:16px;margin-right:.5rem;flex-shrink:0}.filter-text{line-height:1.4}.filter-item--toggle-more a{color:#0f2742;font-size:var(--font-size-body-smaller);padding:.5rem 0}.productgrid--filters{margin-bottom:1.5rem}.productgrid--utils{background-color:transparent;border-bottom:1px solid rgba(15,39,66,.08);padding:.75rem 0;margin-bottom:1.5rem}.utils-sortby-title{font-size:var(--font-size-body-small);color:#666;margin-right:.5rem}.utils-sortby-select{border:1px solid rgba(15,39,66,.12);border-radius:3px;padding:.375rem 2rem .375rem .75rem;background-color:#fff;font-size:var(--font-size-body-small);color:#0f2742}.utils-sortby-button{font-size:var(--font-size-body-small);color:#0f2742}.utils-viewtoggle-label{font-size:var(--font-size-body-small);color:#666}.utils-viewtoggle-button{color:#666;transition:color .15s ease}.utils-viewtoggle-button.active,.utils-filter-button{color:#0f2742}.utils-filter-text{font-size:var(--font-size-body-small);text-transform:uppercase;letter-spacing:.05em}.pagination--inner a{color:#0f2742;border:1px solid rgba(15,39,66,.12);border-radius:3px;padding:.5rem .875rem;transition:all .15s ease}.pagination--inner a:hover,.pagination--inner .pagination--active{background-color:#0f2742;color:#fff;border-color:#0f2742}.productgrid--no-results{text-align:center;padding:4rem 2rem}.productgrid--no-results-title{font-family:;color:#0f2742;font-size:var(--font-size-heading-3);margin-bottom:1rem}.productgrid--no-results-button{display:inline-block;padding:.75rem 1.5rem;background-color:#0f2742;color:#fff;text-decoration:none;border-radius:3px;font-size:var(--font-size-body-small);font-weight:;text-transform:uppercase;letter-spacing:.05em;transition:background-color .15s ease}.productgrid--no-results-button:hover{background-color:#1a3a5c}.modal .productgrid--sidebar-section{padding:1.5rem}.modal .productgrid--sidebar-title{font-size:var(--font-size-body);margin-bottom:1rem}.modal .filter-item a{padding:.625rem 0}@media screen and (max-width:859px){.productgrid--masthead{padding:1.5rem 0 1rem}.collection--title{font-size:var(--font-size-heading-3)}.collection--description{font-size:var(--font-size-body-small)}.productgrid--items.products-per-row-4 .productgrid--item{width:calc(50% - 8px);margin-top:12px;margin-left:12px}.productitem--title{font-size:var(--font-size-body-smaller);line-height:1.3}.productitem--price{font-size:var(--font-size-body-small)}}@media screen and (max-width:679px){.productgrid--items.products-per-row-4 .productgrid--item{width:calc(50% - 6px);margin-top:10px;margin-left:10px}.productitem--title{font-size:var(--font-size-body-smallest)}.productitem--vendor a{font-size:.625rem}}.productitem--swatches{margin-bottom:.5rem}.productitem--swatches-container{gap:.25rem}.productgrid-listview .productgrid--items .productgrid--item{margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(15,39,66,.06)}.productgrid-listview .productgrid--items .productgrid--item:first-child{margin-top:0}.productgrid-listview .productitem--image-link{width:180px}@media screen and (max-width:859px){.productgrid-listview .productitem--image-link{width:120px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/stein-collection.css.map */
