@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&family=Poppins:wght@400;500;600&display=swap";.range-band{position:relative;overflow:hidden;border-top:1px solid #DDC4BF;border-bottom:1px solid #DDC4BF}.range-band__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.range-band__inner{position:relative;z-index:1}.range-band__heading-row{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 32px}.range-band__line{flex:1 1 auto;max-width:352px;height:1px;opacity:0;transform:scaleX(0);transition:opacity .8s ease,transform .8s ease}.range-band__line.left-line{background:linear-gradient(to right,#dabcb4,#7a496f)}.range-band__line.right-line{background:linear-gradient(to left,#dabcb4,#7a496f)}.range-band__line:first-child{transform-origin:right center}.range-band__line:last-child{transform-origin:left center}.range-band--in-view .range-band__line{opacity:1;transform:scaleX(1)}.range-band__heading{font-family:PLAYFAIR DISPLAY;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0%;color:#432c40;text-align:center;white-space:nowrap;margin:0;vertical-align:middle}.range-band__heading em,.range-band__heading i{font-style:italic}.range-band__heading em{color:#7b496f!important}.range-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (min-width:750px){.range-grid{grid-template-columns:repeat(4,1fr)}}.range-card{position:relative;display:block;border-radius:12px;overflow:visible;text-decoration:none;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.range-band--in-view .range-card{opacity:1;transform:translateY(0)}.range-card__photo{display:block;aspect-ratio:251/341;border-radius:12px;overflow:hidden;background:#f3e6e0;box-shadow:-1px 5px 10px #c3928880;transition:transform .25s ease,box-shadow .25s ease}.range-card:hover .range-card__photo,.range-card:focus-visible .range-card__photo{transform:scale(1.01);box-shadow:-1px 10px 18px #c3928899}.range-card__img,.range-card__placeholder{width:100%;height:100%;object-fit:cover;display:block}.range-card__placeholder{color:#e4d0bf}.range-card__label{letter-spacing:2%;font-family:PLAYFAIR DISPLAY;width:243px;position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;min-width:88%;padding:10px 14px;border-radius:0 0 7px 7px;box-shadow:0 3px 3.7px #c3928880;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:16px;letter-spacing:.02em;color:#7a496f;text-align:center;white-space:nowrap;background:radial-gradient(circle at 20% 30%,#EAC7C7 50%,transparent 51%),radial-gradient(circle at 70% 60%,#FFFFFF 29%,transparent 30%);background-size:2.1px 2.1px;line-height:100%;gap:8px}.range-card__label-price{font-family:Platypi,sans-serif}@media(prefers-reduced-motion:reduce){.range-band__line,.range-card,.range-card__photo{transition:none!important}.range-band__line,.range-card{opacity:1!important;transform:none!important}.range-card:hover .range-card__photo,.range-card:focus-visible .range-card__photo{transform:none}}@media screen and (max-width:749px){.range-band__heading{font-family:Playfair Display;font-weight:500;font-size:24px;line-height:30px;white-space:normal;line-height:120%;letter-spacing:0%}.range-band__line{max-width:84px;border:1px}.range-card__label{font-family:Playfair Display;font-size:14px!important;font-weight:600;width:153px;height:34px;bottom:3px;letter-spacing:2%;line-height:100%;padding:8px 10px}.range-band__inner{padding:24px!important}.range-grid{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-custom-shop-by-range.css.map */
