.press-grid-section{margin-bottom:60px}.press-grid-section .section-header{margin-bottom:40px}.press-grid-section .section-header__title{margin-bottom:15px;text-transform:none}.press-grid-section .section-header__subheading{margin-top:10px}.press-grid-wrapper{margin:0 auto;max-width:1200px;display:flex;justify-content:center;padding:0 15px 0 0}.press-grid-section .grid.grid--uniform{display:grid;grid-template-columns:repeat(var(--press-per-row, 3),1fr);gap:30px;row-gap:40px}.press-grid-section .press-grid-item-wrapper.grid__item{padding:10px;border:3px solid #edebef;border-radius:10px}.press-grid-section .press-grid-item-wrapper.grid__item .grid-product__meta{background-color:#f3f3f3;border-radius:10px 0 0 10px;padding:0 20px}.press-grid-section .press-grid-item-wrapper.grid__item .lower-meta{background-color:#f3f3f3}.press-grid-section .press-grid-item-wrapper .grid-product__image-mask{border-radius:0 10px 10px 0;background-color:#f3f3f3}@media screen and (max-width:1300px)and (min-width:768px){.press-grid-section .grid.grid--uniform{gap:10px;row-gap:10px}}@media screen and (max-width:768px){.press-grid-section .grid.grid--uniform{gap:8px;width:90vw;margin:0 auto;row-gap:32px}}.press-grid-item-wrapper{display:flex;flex-direction:column;padding:8px;margin-bottom:0;border-radius:4px}@media screen and (max-width:768px){.press-grid-item-wrapper{padding:4px}}.press-grid-item-wrapper.grid__item{margin-right:0;display:grid;grid-row:span 2;grid-template-rows:subgrid}@media screen and (max-width:1200px)and (min-width:768px){.press-grid-section .grid.grid--uniform{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.press-grid-section .grid.grid--uniform{grid-template-columns:repeat(var(--press-mobile-per-row, 1),1fr)}}.press-grid-item-wrapper .grid__item.grid-product{width:100%;margin-left:0;margin-right:0;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:0;padding:10px 0;background-color:#f3f3f3;border-radius:10px}.press-grid-item-wrapper .grid-product__price{font-size:16px;font-weight:600}@media screen and (max-width:768px){.grid__item.grid-product .grid-product__price{margin-bottom:8px;margin-top:8px}}.press-grid-item-wrapper .grid-product .grid-product__title{font-size:16px!important}@media screen and (max-width:768px){.press-grid-item-wrapper .grid-product .grid-product__title{font-size:14px!important}.press-grid-item-wrapper .grid-product__vendor{font-size:12px!important}}.press-grid-item-wrapper .grid-product__content{display:flex;flex-direction:row;width:100%;min-height:240px}@media screen and (max-width:768px){.press-grid-item-wrapper .grid-product__content{min-height:220px}}.press-grid-item-wrapper .grid-product__image-mask{max-width:100%;width:40%}.press-grid-item-wrapper .grid-product__image-mask .image-wrap{height:100%!important}.press-grid-item-wrapper .grid-product__meta{flex:1;border-radius:0 4px 4px 0;display:flex;flex-direction:column}@media screen and (max-width:768px){.press-grid-item-wrapper .grid-product__meta{padding:0 6px!important}}@media screen and (max-width:768px){.press-grid-item-wrapper .grid-product__meta{max-height:240px}}.press-grid-item-wrapper .grid__item.grid-product .lower-meta{flex:1;display:flex;flex-direction:column;margin-top:auto;justify-content:flex-start!important}@media screen and (max-width:768px){.press-grid-item-wrapper .grid__item.grid-product .lower-meta{padding:8px 0 0}}.press-grid-item-wrapper .lower-meta .card-footer{display:flex;height:100%;justify-content:flex-end!important;flex-direction:column;margin-bottom:8px}.press-grid-quote{margin-top:0;text-align:center;padding:15px;flex-shrink:0;width:100%;min-height:150px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width:768px){.press-grid-quote{min-height:120px}}.press-grid-quote__text{font-style:italic;margin-bottom:10px;font-size:24px;line-height:1.5;text-align:left;font-weight:300}.press-grid-quote__text p{margin:0;font-size:20px;line-height:1.5}.press-grid-quote__text p:empty{display:none}.press-grid-quote__source{display:block;font-style:normal;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-top:5px;font-size:13px}.press-grid-atc-wrapper{margin-top:15px}.press-grid-atc-wrapper .press-grid-atc-btn{width:100%}.press-grid-item-wrapper .btn.add-to-cart{background-color:#ee5600;color:#fff;padding:12px 9px}@media screen and (min-width:769px){.press-grid-item-wrapper .btn.add-to-cart{width:168px;font-size:13px;padding:12px 9px;letter-spacing:3px}}.press-grid-item-wrapper .btn.add-to-cart:hover:not([disabled]){background-color:#d44d00;border-color:#d44d00}[data-press-grid-item=true] .color-swatch.is-active{outline:2px solid #000!important;outline-offset:2px!important}[data-press-grid-item=true] .color-swatch.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}[data-press-grid-item=true] .color-swatch.disabled:hover{opacity:.4}.press-grid-item-wrapper .custom-badge-wrapper{left:10px;right:unset!important}.press-grid-item-wrapper .custom-badge-wrapper img{width:4vw;min-width:50px}@media screen and (max-width:768px){.press-grid-item-wrapper .btn--full{max-width:155px}.press-grid-item-wrapper.grid__item.small--one-whole .grid__item.grid-product{flex-direction:row;padding-left:5px}.press-grid-section .press-grid-item-wrapper.grid__item{padding:5px}.press-grid-item-wrapper .btn--full{max-width:138px}.press-grid-item-wrapper.grid__item.small--one-whole .grid-product__content{flex-direction:row}.press-grid-item-wrapper.grid__item.small--one-whole .grid-product__image-mask{max-width:48%;width:48%}.press-grid-item-wrapper.grid__item.small--one-half .grid__item.grid-product,.press-grid-item-wrapper.grid__item.small--one-half .grid-product__content{flex-direction:column}.press-grid-item-wrapper.grid__item.small--one-half .grid-product__image-mask{max-width:100%;width:auto;height:auto}.press-grid-quote__text p{font-size:18px}}@media only screen and (min-width:769px){.press-grid-section .press-grid-item-wrapper{width:100%}}@media(hover:hover)and (pointer:fine){[data-press-grid-item=true] .grid-product__image-mask.no-secondary-image:hover .image-wrap{opacity:1}}@media screen and (max-width:420px){.press-grid-item-wrapper.grid__item.small--one-whole .grid-product__image-mask{max-width:45%}.press-grid-wrapper{padding:0 5px}.press-grid-section .image-wrap img:not([role=presentation]){height:95%;width:95%}}@media screen and (max-width:400px){.press-grid-section .image-wrap img:not([role=presentation]){height:80%}}
/*# sourceMappingURL=/cdn/shop/t/451/assets/press-grid.css.map */
