.apb{background:var(--apb-bg);padding:var(--apb-top-m) var(--apb-x-m) var(--apb-bottom-m)}.apb__inner{display:grid;max-width:var(--apb-max);margin-inline:auto}.apb__item{min-width:0}.apb__item--desktop{display:none}.apb__frame{display:block;position:relative;overflow:hidden;aspect-ratio:var(--apb-ratio-m);border-radius:var(--apb-radius-m)}.apb__frame:focus-visible{outline:3px solid currentColor;outline-offset:4px}.apb__image{display:block;width:100%;height:100%;object-fit:var(--apb-fit)}.apb__placeholder{background:#f5f1ee;color:#453b36}.apb__placeholder-svg{display:block;width:100%;height:100%;opacity:.28}.apb__placeholder span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(16px,3vw,32px)}@media screen and (max-width:699px){.apb--mobile-auto .apb__image{height:auto}.apb--mobile-auto .apb__placeholder{aspect-ratio:1 / 2}.apb--empty-mobile:not(.apb--editor),.apb--hide-mobile{display:none}}@media screen and (min-width:700px){.apb{padding:var(--apb-top) var(--apb-x) var(--apb-bottom)}.apb--empty-desktop:not(.apb--editor),.apb--hide-desktop{display:none}.apb__inner{gap:0}.apb__item--desktop{display:block}.apb__item--mobile_1{display:none}.apb__frame{aspect-ratio:var(--apb-ratio-d);border-radius:var(--apb-radius-d)}}.gem-comparison-section{text-align:center}.gem-comparison-section .gem-blocks{display:flex;justify-content:center;gap:40px}.gem-comparison-section .gem-block{max-width:200px;text-align:center;position:relative}.gem-comparison-section .gem-block img{width:100%;height:auto;margin-bottom:15px}.gem-comparison-section .gem-block .gem-label{display:inline-block;background-color:#b29973;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;margin-bottom:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.gem-comparison-section .gem-block .gem-title{font-weight:500;font-size:18px;margin-bottom:5px;line-height:normal}.gem-comparison-section .gem-block .gem-price{font-weight:500;font-size:18px;color:#333}@media(max-width:767px){.gem-comparison-section .gem-blocks{gap:10px}.gem-comparison-section .gem-block .gem-label{top:-5px}.gem-comparison-section .gem-block .gem-title,.gem-comparison-section .gem-block .gem-price{font-size:15px}}@media(max-width:380px){.gem-comparison-section .gem-block .gem-title,.gem-comparison-section .gem-block .gem-price{font-size:14px}.gem-comparison-section .gem-block .gem-label{top:-15px}}.product-info .product-info__block-item[data-block-type=welcome-offer]{--product-info-gap: var(--pi-gap, 1.5rem)}.sparkle-offer{width:100%;background:#f7f7f7;display:flex;align-items:center;gap:18px;padding:14px 22px;box-sizing:border-box;font-family:inherit}.sparkle-offer__image{width:100px;flex-shrink:0;display:flex;justify-content:center}.sparkle-offer__image img{width:100px;height:auto;display:block}.sparkle-offer__text{color:#111;line-height:1.35}.sparkle-offer__title{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px}.sparkle-offer__body{font-size:11px;font-weight:400}.sparkle-offer__body strong{font-weight:700}.sparkle-offer__footer{font-size:11px;font-weight:400;margin-top:15px}@media(max-width:480px){.sparkle-offer{max-width:100%;padding:12px 18px;gap:14px}}.sparkle-offer__text{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sparkle-offer__body p{margin:0}.sparkle-offer__body p+p{margin-top:.4em}
/*# sourceMappingURL=/cdn/shop/t/96/compiled_assets/styles.css.map */
