.home-pearl #shop{background:#f7f5ef!important;overflow:hidden;padding-top:64px;padding-bottom:70px}.home-pearl #shop .section-marker{margin-bottom:30px}.home-pearl #shop .shop-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3vw;align-items:center}.home-pearl #shop .shop-layout h2{font-size:clamp(44px,5.4vw,80px);line-height:1.07}.home-pearl #shop .shop-layout p{max-width:430px;margin:28px 0;font-size:17px;line-height:1.7}.home-pearl #shop .shop-signature{min-width:0;padding:0}.home-pearl #shop .shop-portrait{width:100%;max-width:none;aspect-ratio:1333/1180;height:auto;border-radius:0;background:transparent;overflow:visible;margin:0 0 20px;mask-image:linear-gradient(90deg,transparent,#000 17%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 17%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent);-webkit-mask-composite:source-in}.home-pearl #shop .shop-portrait img{display:block;width:100%;height:auto;max-width:none;aspect-ratio:1333/1180;object-fit:contain;filter:none!important;transform:none!important;margin:0}@media(min-width:701px)and (max-width:1000px){.home-pearl #shop .shop-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.home-pearl #shop .shop-layout h2{font-size:46px}.home-pearl #shop .shop-layout p{font-size:16px}}@media(max-width:700px){.home-pearl #shop{padding:54px 24px}.home-pearl #shop .shop-layout{grid-template-columns:minmax(0,1fr);gap:24px}.home-pearl #shop .shop-layout h2{font-size:clamp(40px,11vw,56px)}.home-pearl #shop .shop-signature{width:100%;max-width:480px;margin:auto}.home-pearl #shop .shop-layout p{margin:22px 0}.home-pearl #shop .shop-portrait{margin-bottom:16px}.home-pearl #shop .shop-layout .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lx-review-ritual-banner.css.map */
