.h1,.h2,.h3,h1,h2,h3{letter-spacing:.1em;text-transform:uppercase;font-weight:400}.h0{letter-spacing:.06em;text-transform:uppercase;font-weight:400}body,p{letter-spacing:.04em}.header-wrapper{border-bottom:1px solid rgba(26,21,18,.08)!important;background:#fdfaf5f7!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__heading-logo{filter:brightness(0);transition:opacity .2s}.header__heading-logo:hover{opacity:.7}.list-menu__item--link,.header__menu-item{letter-spacing:.14em!important;font-size:1.3rem!important;text-transform:uppercase!important;transition:opacity .2s;padding-bottom:3px}.list-menu__item--link:hover,.header__icon:hover{opacity:.5}.header__menu-item>a{position:relative}.header__menu-item>a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#c17a54;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.header__menu-item>a:hover:after{transform:scaleX(1)}.announcement-bar__message{font-size:1.2rem!important;letter-spacing:.18em!important;font-weight:400}.button{letter-spacing:.16em!important;font-size:1.3rem!important;text-transform:uppercase!important;font-weight:400!important;padding:15px 40px!important;border-radius:0!important;transition:all .3s ease!important;border-width:1px!important;position:relative;overflow:hidden}.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff14;opacity:0;transition:opacity .25s}.button:hover:after{opacity:1}.button:hover{opacity:.88;transform:translateY(-1px)}.card-wrapper{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 16px 36px #1a15121c,0 5px 12px #1a15120f!important}.card__media{overflow:hidden;background:#f5ede3}.card__media img{object-fit:cover;object-position:center top;display:block;width:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.collection-list .card__media{background:#edd9c3}.collection-list .card__media img{object-position:center center}.card__content{padding:14px 0 10px!important}.card__heading{font-size:1.4rem!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:400;margin-bottom:4px;line-height:1.4}.price{font-size:1.4rem!important;letter-spacing:.04em}.quick-add__submit{letter-spacing:.14em!important;font-size:1.2rem!important;text-transform:uppercase;border-radius:0!important}.rating{margin-top:4px}.rating__star,.rating-star{font-size:1.2rem!important;color:#c17a54}.rating-text{font-size:1.2rem!important;opacity:.6}.banner,.image-banner,[class*=image-banner]{overflow:visible!important}.banner__media{overflow:visible!important;max-height:none!important;height:auto!important}.banner__media img,.banner__media video{width:100%!important;height:auto!important;max-height:none!important;object-fit:unset!important;display:block}.product__media-wrapper,.product__media{overflow:visible!important}.product__media img{width:100%!important;height:auto!important;object-fit:contain!important;display:block}.slideshow__text-wrapper{background:#f5ede3e0!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:28px 40px!important}.mf-trust{background:linear-gradient(180deg,#fdfaf5,#f8f3ec);border-top:1px solid rgba(26,21,18,.06);border-bottom:1px solid rgba(26,21,18,.06)}.mf-trust__inner{display:flex;align-items:stretch;justify-content:center;max-width:1100px;margin:0 auto;padding:32px 28px;gap:16px}.mf-trust__sep{display:none}.mf-trust__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;padding:28px 20px;background:#fff;border:1px solid rgba(26,21,18,.06);box-shadow:0 2px 8px #1a15120f,0 8px 24px #1a15120a,inset 0 1px #ffffffe6;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;position:relative}.mf-trust__item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(193,122,84,.4),transparent);opacity:0;transition:opacity .3s}.mf-trust__item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1a15121a,0 16px 40px #1a15120f,inset 0 1px #ffffffe6}.mf-trust__item:hover:before{opacity:1}.mf-trust__svg{width:28px;height:28px;color:#c17a54;flex-shrink:0}.mf-trust__item span{font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:#1a1512;font-family:var(--font-body-family);text-align:center;line-height:1.3}@media(max-width:749px){.mf-trust__inner{flex-wrap:wrap;padding:16px;gap:12px}.mf-trust__item{flex:0 0 calc(50% - 6px);padding:20px 14px}.mf-trust__item span{font-size:1.2rem}.mf-trust__svg{width:24px;height:24px}}.mfrc{background:#fdfaf5;padding:68px 0 56px}.mfrc-head{text-align:center;padding:0 24px 40px}.mfrc-lbl{font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;color:#c17a54;display:block;margin-bottom:8px}.mfrc-ttl{font-size:2.2rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#1a1512;margin:0 0 12px;font-family:var(--font-heading-family)}.mfrc-rtg{color:#c17a54;font-size:1.6rem;display:flex;align-items:center;justify-content:center;gap:10px;margin:0}.mfrc-rtg span{font-size:1.3rem;color:#1a1512;opacity:.6}.mfrc-outer{overflow:hidden;padding:0 28px}.mfrc-track{display:flex;transition:transform .4s cubic-bezier(.25,.1,.25,1);gap:20px;will-change:transform}.mfrc-card{flex:0 0 calc((100% - 40px) / 3);background:#fff;border:1px solid rgba(26,21,18,.07);padding:28px 24px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;box-shadow:0 2px 12px #1a15120d;transition:transform .3s ease,box-shadow .3s ease}.mfrc-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #1a15121a}@media(max-width:749px){.mfrc-card{flex:0 0 calc((100% - 12px)/2)}.mfrc-outer{padding:0 14px}.mfrc-track{gap:12px}}.mfrc-s{color:#c17a54;font-size:1.4rem;letter-spacing:3px;margin:0}.mfrc-card blockquote{font-size:1.35rem;line-height:1.75;color:#1a1512;opacity:.82;margin:0;font-style:italic;padding:0;border:none;letter-spacing:.02em}.mfrc-a{display:flex;align-items:center;gap:10px;margin-top:auto}.mfrc-av{width:36px;height:36px;background:#f5ede3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#c17a54;flex-shrink:0;text-transform:uppercase}.mfrc-a b{display:block;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:#1a1512}.mfrc-a span{display:block;font-size:1.15rem;color:#1a1512;opacity:.5}.mfrc-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:28px 28px 0}.mfrc-btn{background:none;border:1px solid rgba(26,21,18,.18);width:40px;height:40px;cursor:pointer;font-size:1.5rem;color:#1a1512;display:flex;align-items:center;justify-content:center;transition:all .2s;border-radius:0;padding:0;line-height:1}.mfrc-btn:hover{background:#1a1512;color:#fdfaf5;border-color:#1a1512}.mfrc-dots{display:flex;gap:7px;align-items:center}.mfrc-dot{width:7px;height:2px;background:#1a15122e;border:none;cursor:pointer;transition:all .25s;padding:0}.mfrc-dot.on{width:24px;background:#c17a54}.featured-collection__title,.collection-list__title{letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;font-size:1.3rem!important}.rich-text__text p{font-size:1.5rem;line-height:1.85;max-width:560px;margin:0 auto;opacity:.85}.newsletter .newsletter-form__button{background:#c17a54!important;border-color:#c17a54!important;color:#fdfaf5!important;border-radius:0!important}.newsletter .newsletter-form__button:hover{background:#a5673f!important}.newsletter .field__input{background:transparent!important;border-bottom:1px solid rgba(253,250,245,.35)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;color:#fdfaf5!important;font-size:1.5rem!important}.newsletter .field__input::placeholder{color:#fdfaf580}.newsletter .field__label{color:#fdfaf5a6;font-size:1.3rem;letter-spacing:.1em}.footer{border-top:1px solid rgba(26,21,18,.07)}.footer-block__heading{letter-spacing:.18em!important;font-size:1.3rem!important;text-transform:uppercase;font-weight:400;margin-bottom:18px!important}.footer-block .list-menu__item--link{font-size:1.4rem;opacity:.65;transition:opacity .2s;line-height:2.2}.footer-block .list-menu__item--link:hover{opacity:1}.footer__copyright{font-size:1.2rem;opacity:.5}.badge{letter-spacing:.14em!important;font-size:1.1rem!important;text-transform:uppercase;padding:4px 8px!important;font-weight:400;border-radius:0!important}.collapsible-content__button{letter-spacing:.08em;font-size:1.5rem!important;text-transform:uppercase;font-weight:400;border-bottom:1px solid rgba(26,21,18,.1)!important;padding:22px 0!important}.product__title{letter-spacing:.1em;text-transform:uppercase;font-weight:400;font-size:2rem!important}.product__description p{font-size:1.5rem;line-height:1.8;opacity:.75}.collage-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.collage-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1a15121a!important}html{scroll-behavior:smooth}::selection{background:#c17a5433;color:#1a1512}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1a15122e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c17a5480}@media screen and (max-width:749px){.button{padding:13px 24px!important;font-size:1.2rem!important}.card__heading{font-size:1.3rem!important}.slideshow__text-wrapper{padding:20px!important}.mfrc{padding:48px 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/magnifio-luxury.css.map */
