.featured-products-columns_wrapper{background-color:#f5f3f4}.featured-products-columns{text-align:center;padding-top:30px;padding-bottom:30px;margin-bottom:30px}.featured-products-columns h2{margin-bottom:30px}.featured-products-columns h3{color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:700}.columns{display:flex;justify-content:center;align-items:stretch;gap:20px}.column{max-width:30%;text-align:center}.column h3{margin-block-start:0}.column h3:first-of-type{margin-block-end:0}.column img{width:100%;height:auto}.swatches{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;gap:5px;width:100%;max-width:200px;margin:0 auto;min-height:45px}.swatch-wrapper{display:flex;width:calc(20% - 5px);justify-items:center;align-items:center}.swatch{width:20px;height:20px;border-radius:50%;border:1px solid #ddd}.featured-products-columns .button{font-weight:700;--border-offset: 0;background-color:#d59829;border:none;color:#fff;fill:#fff;font-size:calc(.75rem + .5vw);min-height:unset;min-width:unset;opacity:1;padding:10px 20px;margin-top:30px;text-align:center;text-transform:uppercase;vertical-align:middle;justify-self:flex-end;border-radius:5px;--color-button-text: transparent}.featured-products-columns .button.disabled{background-color:transparent;color:#000;border:1px solid #000}.featured-products-columns .column h3:nth-of-type(2){min-height:38px}.featured-products-columns .price__container{min-height:72px}.price__sale>span{display:block}.price__container{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 749px){.price__sale .price-item{margin:unset}.swatches{margin-bottom:14px}}@media screen and (min-width: 750px){.featured-products-columns{padding-bottom:60px;margin-bottom:60px}.featured-products-columns h2{margin-bottom:30px}.featured-products-columns h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}.swatch{width:35px;height:35px}.featured-products-columns .column h3:nth-of-type(2){min-height:unset}.swatches{min-height:72px}.column .price{margin-top:30px}.price__sale>span{display:inline-block}.featured-products-columns .price__container{min-height:unset}}@media screen and (max-width: 449px){.swatch{width:18px;height:18px}.swatches{gap:3px}.swatch-wrapper{width:calc(20% - 3px)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-multi-column.css.map */
