.section{padding-top:64px;padding-bottom:64px}@media(max-width:749px){.section{padding-top:40px;padding-bottom:40px}}.promo-block__image-clip,.product-item__image-wrapper,.mosaic__item img,.promo-block img{border-radius:6px;overflow:hidden}.product-item{background:#fff;border:.5px solid #E0E3EB;border-radius:10px;transition:transform .25s ease,border-color .25s ease}.product-item:hover{transform:translateY(-4px);border-color:#2962ff}.product-item__image-wrapper img{transition:transform .5s ease}.product-item:hover .product-item__image-wrapper img{transform:scale(1.04)}.button,.button--primary{border-radius:10px;letter-spacing:.03em;text-transform:uppercase;font-size:13px;transition:opacity .2s ease,transform .2s ease}.button:hover,.button--primary:hover{opacity:.85}.promo-block__cta{border-radius:10px;letter-spacing:.03em}h1,h2,h3,.heading{letter-spacing:.01em;line-height:1.2}.section-header .heading,.section__header .heading{position:relative;padding-bottom:12px}.section-header .heading:after,.section__header .heading:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--accent-color, #6E1E2C)}.header{padding-top:20px;padding-bottom:20px;border-bottom:.5px solid #E0E3EB}.header__desktop-nav-toggle{border-radius:10px;padding:8px 12px;transition:background .2s ease}.header__desktop-nav-toggle:hover{background:#f8f9fd}.announcement-bar__content{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.promo-block{position:relative;overflow:hidden}.promo-block__image-clip{overflow:hidden}.promo-block__image-wrapper{transition:transform .6s ease}.promo-block:hover .promo-block__image-wrapper{transform:scale(1.05)}.promo-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0003 45%,#0000 70%);pointer-events:none;z-index:1}.promo-block__inner{position:relative;z-index:2}.promo-block__heading{font-family:var(--heading-font-family, "Playfair Display", serif);font-size:22px;margin-bottom:4px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.promo-block__content{font-size:14px;opacity:.95;margin-bottom:12px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.promo-block__cta.button--floating{border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
