.masonry-layout{gap:28px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:0}.all-painting-index .page-width{max-width:1295px;padding-left:40px!important;padding-right:40px!important}.template-artwork .masonry-layout{margin-bottom:80px}.all-painting-index .all-painting-title{margin:0 0 30px;text-align:center;font-size:30px;line-height:1.2;color:#2b0809;text-transform:none;letter-spacing:1px;font-weight:300}.template-product .all-painting-index .all-painting-title{font-size:20px}.template-product .masonry-layout figcaption p{max-width:100%}.all-painting-index .artist-button{margin:24px 0 0}.template-product .all-painting-index .artist-button{margin-top:30px}.template-product .button-text{font-size:13px;line-height:13px;letter-spacing:1px;padding-bottom:5px;border-color:#2b080999}.all-painting-index .arrow-svg{display:none}.width-height-image{position:relative;width:100%;height:350px;overflow:hidden}.width-height-image img{position:absolute;width:100%;height:100%!important;object-fit:contain}.masonry-layout a{text-decoration:none}.masonry-layout .figuretag{color:#2b0809;background:#faf9f8;border:1px solid #2b080921;padding:18px 18px 25px;position:relative}a.figuretag.opacitylow{opacity:1!important;pointer-events:all!important;cursor:pointer!important}.masonry-layout .figuretag figure{margin:0}.masonry-layout figure>img{grid-row:1 / -1;grid-column:1;width:100%}.masonry-layout figcaption{grid-row:2;grid-column:1;padding:15px 0 0;justify-self:start;display:flex;justify-content:space-between;width:100%;align-items:flex-start}.fig-caption-wrapper{max-width:273px}.fig-price-wrapper{display:flex;flex-direction:column;row-gap:30px}.stock_info{line-height:0;margin-top:4px}.button-svg{display:flex;align-items:center;justify-content:center;text-decoration:none}.button-text{margin:0;text-transform:uppercase;font-size:18px;line-height:16px;color:#2b0809;font-weight:300;border-bottom:1px solid #9e1f22;padding:0 0 7px}.masonry-layout figcaption p{font-size:13px;font-weight:300;line-height:13px;letter-spacing:1px;margin:0;color:#2b080966;text-transform:uppercase;text-align:left}.masonry-layout figcaption .paontong-details{font-size:12px;color:#2b0809;font-style:normal;font-weight:300;line-height:108.333%;letter-spacing:.6px;margin-top:7px;opacity:.4}.masonry-layout figcaption p.artist_name{margin-bottom:12px}.masonry-layout h2{font-size:18px;font-weight:600;line-height:20px;letter-spacing:1px;margin:0 0 10px;text-align:left;text-transform:none!important;color:#2b0809}.masonry-layout .instock,.masonry-layout .outofstock{width:10px;min-width:10px;height:10px;display:inline-block;border-radius:100%;margin-left:14px;margin-bottom:0}.masonry-layout .instock{background:#3fce27}.masonry-layout .outofstock{background:#9e1f22}.masonry-layout figcaption .price{color:#2b0809;text-align:right;font-size:14px;font-style:normal;font-weight:300;line-height:142.857%;letter-spacing:.6px;text-transform:capitalize}.readmorebtn{text-align:center}.readmorebtn a.btn{margin:30px auto 0;height:unset;padding:0 0 5px;min-height:unset;background-color:transparent;border:0;font-size:13px;color:#2b0809;letter-spacing:1px;line-height:13px;font-weight:300;max-width:max-content;min-width:max-content;position:relative}.readmorebtn a.btn:before{content:unset}.readmorebtn a.btn.button:after{box-shadow:unset;border:0;width:100%;height:1px;background-color:#2b080966;bottom:0;left:50%;top:unset;transform:translate(-50%)}@media(min-width:769px)and (max-width:900px){.width-height-image{height:210px}.masonry-layout .instock,.masonry-layout .outofstock{min-width:8px;width:8px;height:8px}.masonry-layout h2{font-size:16px}.masonry-layout{gap:30px;grid-template-columns:1fr 1fr 1fr}}@media(max-width:1240px){.width-height-image{height:260px}.masonry-layout{grid-template-columns:1fr 1fr 1fr}.masonry-layout h2{font-size:16px}}@media(max-width:767px){.all-painting-index .page-width{padding:0 18px!important}.readmorebtn a.btn.button:after{height:.5px}.template-product .all-painting-index .artist-button{margin-top:30px}.masonry-layout .figuretag{padding:8px 8px 15px}.width-height-image{height:154px}.artist-button .button-text{font-size:12px;line-height:16px;color:#2b0809;text-transform:uppercase;padding:0 0 5px;letter-spacing:.5px}.masonry-layout{grid-template-columns:1fr 1fr;gap:14px;grid-row-gap:14px;margin-bottom:0}.template-artwork .masonry-layout{margin-bottom:50px}.all-painting-index .all-painting-title{margin:0 0 24px;font-size:20px;line-height:24px;letter-spacing:.5px}.masonry-layout figcaption{padding:13px 0 0}.masonry-layout figcaption p{font-size:10px;line-height:10px;letter-spacing:.5px}.masonry-layout h2{font-size:14px;letter-spacing:.5px;margin-top:0;text-align:left;margin-bottom:8px}.masonry-layout .instock,.masonry-layout .outofstock{width:6px;height:6px;min-width:6px;margin-left:6px;margin-top:6px}.masonry-layout figcaption{align-items:flex-start}.readmorebtn a.btn{margin:24px auto 0;font-size:12px;letter-spacing:.5px;line-height:13px;font-weight:300;padding-bottom:4px;max-width:max-content;width:max-content;min-width:max-content}.template-product .all-painting-index .all-painting-title{font-size:15px;line-height:18px;letter-spacing:1px}.masonry-layout figcaption .price{text-align:left;letter-spacing:.6px;line-height:100%;font-size:10px;margin-top:13px}}.figuretag figure figcaption{padding:14px 4px 10px}.fig-caption-wrapper h2{font-size:14px;font-weight:600;letter-spacing:.5px;color:#2b0809;margin:0 0 5px;text-transform:capitalize;line-height:1.4}.fig-caption-wrapper .artist_name{font-size:11px;font-weight:300;color:#2b080980;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}.fig-caption-wrapper .paontong-details{font-size:11px;font-weight:300;color:#2b08098c;letter-spacing:.4px;margin:3px 0;text-transform:capitalize;line-height:1.5}.title-dot-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:5px}.title-dot-row h2{margin:0;flex:1}.stock_dot{width:8px;min-width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.stock_dot.instock{background:#3fce27}.stock_dot.outofstock{background:#9e1f22}.price_info{margin-top:10px}.price_info .price__container{display:flex;flex-direction:row;align-items:center;gap:4px}.price_info .price-item{font-size:13px;font-weight:400;color:#2b0809;letter-spacing:.5px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/masonry-layout.css.map */
