.article-card__header .h3{font-family:sans-serif!important}@media screen and (max-width: 768px){.article-card__header .h3{font-size:1.2rem}}.button{text-transform:unset}.testimonial__image{max-width:7rem!important}.testimonial__list{padding:7rem 0 5rem!important}.product-content .h4,.product__title .h2,.card-information__wrapper .h4{font-family:sans-serif!important}.heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Cormorant Garamond,serif}.article-template{text-align:left}@media screen and (max-width: 768px){.article-template .h0{font-size:2rem}}.bs-tag{padding:50px 0}.bs-tag__container{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bs-tag__item{color:#1d1e1b;text-decoration:none;transition:.3s;border:1px solid #1d1e1b;border-radius:100vh;line-height:1;padding:5px 10px}.bs-tag__item:hover{opacity:.7}@media screen and (max-width: 768px){.bs-tag{padding:20px 0 30px}.bs-tag__item{font-size:12px}}.bs-banner{padding:5px 0}.bs-banner-long__wrap{width:100%;position:relative;aspect-ratio:4 / 1.5;display:block;overflow:hidden;transition:.3s}.bs-banner-long__wrap:hover{opacity:.7}.bs-banner-long__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1d1e1b;background-color:#f9f5f0;line-height:1;padding:10px;border-radius:10px;font-size:30px;line-height:1.2}.bs-banner-long__img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (min-width: 640px){.bs-banner-long__wrap{width:100%;height:75vh;object-fit:cover}.bs-banner-long__img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 768px){.bs-banner-long__text{padding:5px;font-size:14px;max-width:90%;border-radius:5px;width:90%;text-align:center}}.bs-banner-half__container{display:flex;gap:10px}.bs-banner-half__wrap{width:calc(50% - 5px);position:relative;aspect-ratio:3 / 4;display:block;overflow:hidden;transition:.3s}.bs-banner-half__wrap:hover{opacity:.7}.bs-banner-half__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1d1e1b;background-color:#f9f5f0;line-height:1;padding:10px;border-radius:10px;font-size:30px;line-height:1.2}.bs-banner-half__img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (max-width: 768px){.bs-banner-half__wrap{aspect-ratio:3 / 4}.bs-banner-half__text{padding:5px;font-size:14px;width:90%;border-radius:5px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/base-custom.css.map */
