.section-mantraroma-stone-picker,.mantraroma-stone-picker{width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.mantraroma-stone-picker__intro{width:1200px;max-width:calc(100% - 40px);margin:0 auto 5px;padding:0;color:#333;font-size:16px;font-weight:500;line-height:1.4;text-align:left}.mantraroma-stone-picker__viewport{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mantraroma-stone-picker__viewport::-webkit-scrollbar{display:none}.mantraroma-stone-picker__list{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;width:max-content;min-width:100%;padding:12px 0 16px;box-sizing:border-box}.mantraroma-stone-picker__item{display:block;flex:0 0 58px;width:58px;min-width:58px;color:inherit;text-decoration:none;scroll-snap-align:start}.mantraroma-stone-picker__image-wrap{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:50%}.mantraroma-stone-picker__image{display:block;width:100%;height:100%;border:2px solid transparent;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px #0000001a;transition:none}.mantraroma-stone-picker__item.is-active .mantraroma-stone-picker__image{border-color:transparent;box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866}.mantraroma-stone-picker__badge{position:absolute;z-index:1;top:6px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:8px;background:#916d90;color:#fff;font-size:7px;font-weight:600;line-height:1.2;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px #916d9040}.mantraroma-stone-picker__hint{display:block;margin:0;padding:0 10px;color:#999;font-size:12px;line-height:1.4;text-align:center}@media(min-width:1000px){.mantraroma-stone-picker__viewport{overflow:hidden;scroll-snap-type:none}.mantraroma-stone-picker__list{width:max-content;min-width:0;margin:0 auto;justify-content:flex-start;gap:32px}.mantraroma-stone-picker__item{flex:0 0 56px;width:56px;min-width:56px}.mantraroma-stone-picker__badge{top:8px;padding:2px 8px;font-size:8px}.mantraroma-stone-picker__hint{display:none}}@media(hover:hover){.mantraroma-stone-picker__item:hover .mantraroma-stone-picker__image{box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866;transform:none}}.mantraroma-stone-picker__item:focus-visible .mantraroma-stone-picker__image,.mantraroma-stone-picker__item:active .mantraroma-stone-picker__image{box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866}.logo-area__left .show-search-link{display:none!important}.logo-area__right .show-search-link{display:inline-flex!important;align-items:center;margin-inline-end:20px!important}@media(max-width:767.98px){.logo-area__right .show-search-link{margin-inline-end:0!important}.logo-area__right .show-search-link__icon{width:auto!important;height:auto!important;margin-inline-end:0!important}}.mantraroma-footer-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mantraroma-footer-buttons #hbRevocationButton,.mantraroma-footer-buttons .mantraroma-footer-button{display:inline-flex;align-items:center;justify-content:center;width:260px;min-height:46px;padding:0 18px;border-radius:8px;font-weight:600;text-align:center;text-decoration:none;transition:all .2s ease}.mantraroma-footer-buttons #hbRevocationButton{background:#c58ffe;color:#fff}.mantraroma-footer-buttons #hbRevocationButton:hover{background:#cfb8e6}.mantraroma-footer-buttons .mantraroma-footer-button{background:#cfb8e6;color:#fff}.mantraroma-footer-buttons .mantraroma-footer-button:hover{background:#c58ffe}@media(max-width:767.98px){.mantraroma-footer-buttons{width:100%;min-width:0}.mantraroma-footer-buttons #hbRevocationButton,.mantraroma-footer-buttons .mantraroma-footer-button{width:100%;max-width:100%;box-sizing:border-box}}.section-mantraroma-category-picker,.mantraroma-category-picker{width:100%;max-width:100%;min-width:0;padding:28px 12px;overflow:hidden;box-sizing:border-box}.mantraroma-category-picker__inner{width:100%;max-width:100%;min-width:0;margin:0 auto}.mantraroma-category-picker__title{margin:0 0 18px;text-align:center}.mantraroma-category-picker__list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-width:0}.mantraroma-category-picker__item{display:flex;flex:0 0 calc((100% - 30px)/4);width:calc((100% - 30px)/4);max-width:84px;min-width:0;flex-direction:column;align-items:center;gap:10px;color:inherit;text-decoration:none}.mantraroma-category-picker__image-wrap{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 2px 6px #0000001a}.mantraroma-category-picker__item.is-active .mantraroma-category-picker__image-wrap,.mantraroma-category-picker__item:focus-visible .mantraroma-category-picker__image-wrap,.mantraroma-category-picker__item:active .mantraroma-category-picker__image-wrap{box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866}@media(hover:hover){.mantraroma-category-picker__item:hover .mantraroma-category-picker__image-wrap{box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866}}.mantraroma-category-picker__image{display:block;width:100%;height:100%;object-fit:cover}.mantraroma-category-picker__label{width:100%;font-size:11px;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media(min-width:1000px){.mantraroma-category-picker{padding:34px 20px 30px}.mantraroma-category-picker__inner{max-width:640px}.mantraroma-category-picker__title{margin-bottom:20px}.mantraroma-category-picker__list{gap:24px}.mantraroma-category-picker__item{flex:0 0 136px;width:136px;max-width:136px}.mantraroma-category-picker__image-wrap{width:136px;height:136px}.mantraroma-category-picker__label{font-size:12px;letter-spacing:.12em}}.product-block-options__item--mantraroma-active{border-radius:50%;box-shadow:0 0 0 2px #916d90}.mantraroma-top-filter-form{width:100%}.mantraroma-top-filters{display:flex;flex-wrap:wrap;gap:12px}.mantraroma-top-filter{position:relative;min-width:180px}.mantraroma-top-filter summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 17px;list-style:none;cursor:pointer;background:#fff;border:1px solid #ddd6cf;border-radius:999px}.mantraroma-top-filter summary::-webkit-details-marker{display:none}.mantraroma-top-filter[open] summary{border-color:#916d90}.mantraroma-top-filter__values{position:absolute;top:calc(100% + 8px);left:0;z-index:50;display:grid;gap:10px;padding:16px;background:#fff;border:1px solid #e1dbd4;border-radius:14px;box-shadow:0 8px 24px #00000014}.mantraroma-top-filter--ringgroesse .mantraroma-top-filter__values{grid-template-columns:repeat(6,44px)}.mantraroma-top-filter--ringgroesse .mantraroma-top-filter__value{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cfc8c0;border-radius:50%;cursor:pointer}.mantraroma-top-filter--edelstein .mantraroma-top-filter__values{grid-template-columns:repeat(8,44px)}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value{position:relative;width:44px;height:44px;border:1px solid #cfc8c0;border-radius:50%;cursor:pointer}.mantraroma-top-filter__value input{position:absolute;opacity:0;pointer-events:none}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value span{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:2;padding:6px 10px;font-size:13px;line-height:1;color:#333;white-space:nowrap;visibility:hidden;background:#fff;border:1px solid #ddd6cf;border-radius:999px;box-shadow:0 6px 18px #00000014;opacity:0;transform:translate(-50%)}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:hover span,.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:focus-within span{visibility:visible;opacity:1}.mantraroma-top-filter__value.is-active{outline:2px solid #916d90;outline-offset:2px}.mantraroma-top-filter__value.is-disabled{pointer-events:none;opacity:.3}.mantraroma-top-filter__active-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.mantraroma-top-filter__active,.mantraroma-top-filter__clear{padding:6px 11px;font-size:13px;text-decoration:none;border:1px solid #ddd6cf;border-radius:999px}.mantraroma-top-filter__clear{border-color:transparent;text-decoration:underline}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=amethyst i]){background:#7b4bb3}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=granat i]){background:#7b1020}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=onyx i]){background:#111}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*="gr\fcner onyx" i]),.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*="gruener onyx" i]){background:#2d8b57}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=mondstein i]){background:linear-gradient(135deg,#fff,#d8e7ff,#f4e8ff)}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=labradorit i]){background:#4f7278}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=lapis i]){background:#2447a8}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=rosenquarz i]){background:#f2bfd0}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=malachit i]){background:#0f7d52}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=t\fcrkis i]),.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=tuerkis i]){background:#33b8c4}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=karneol i]){background:#c75b2e}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=tigerauge i]){background:linear-gradient(135deg,#5b3819,#c9973d,#3a2412)}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=peridot i]){background:#9fc93a}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value:has(input[value*=topas i]){background:#67c8ea}@media screen and (max-width:749px){.mantraroma-top-filter-form,.mantraroma-top-filter{width:100%}.mantraroma-top-filters{display:block}.mantraroma-top-filter+.mantraroma-top-filter{margin-top:10px}.mantraroma-top-filter__values{position:static;margin-top:8px;box-shadow:none}.mantraroma-top-filter--edelstein .mantraroma-top-filter__values{grid-template-columns:repeat(4,44px);justify-content:space-between}.mantraroma-top-filter--ringgroesse .mantraroma-top-filter__values{grid-template-columns:repeat(5,44px);justify-content:space-between}}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=amethyst i]{background:radial-gradient(circle at 30% 30%,#b79ad8,#6f4b9a)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=granat i]{background:radial-gradient(circle at 35% 30%,#c05a65,#7b1020 55%,#3b0710)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=onyx i]{background:radial-gradient(circle at 35% 30%,#777,#222 45%,#050505)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*="gr\fcner onyx" i],.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*="gruener onyx" i]{background:radial-gradient(circle at 35% 30%,#70c891,#2d8b57 55%,#155c36)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=mondstein i]{background:radial-gradient(circle at 35% 30%,#fff,#d8e7ff 45%,#f4e8ff 75%,#c8d5ef)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=labradorit i]{background:radial-gradient(circle at 35% 30%,#9ab7bd,#4f7278 45%,#2d3f46 80%)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=lapis i]{background:radial-gradient(circle at 35% 30%,#4f73d6,#2447a8 50%,#10255f)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=rosenquarz i]{background:radial-gradient(circle at 35% 30%,#ffe1ea,#f2bfd0 55%,#d88ca7)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=malachit i]{background:radial-gradient(circle at 35% 30%,#4fc58c,#0f7d52 55%,#06492f)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=t\fcrkis i],.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=tuerkis i]{background:radial-gradient(circle at 35% 30%,#8de6ec,#33b8c4 55%,#16808a)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=karneol i]{background:radial-gradient(circle at 35% 30%,#f29a63,#c75b2e 55%,#7d2c12)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=tigerauge i]{background:linear-gradient(135deg,#5b3819,#c9973d,#3a2412)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=peridot i]{background:radial-gradient(circle at 35% 30%,#d7ef78,#9fc93a 55%,#638817)!important}.mantraroma-top-filter--edelstein .mantraroma-top-filter__value[data-title*=topas i]{background:radial-gradient(circle at 35% 30%,#c8f5ff,#67c8ea 55%,#248eb1)!important}@media screen and (max-width:768px){.product-title-mobile .product-title{margin-top:.5em;margin-bottom:.75em}}.mantraroma-product-accessories .option-selector__btns{gap:8px}.mantraroma-product-accessories .opt-btn+.opt-label{margin:0}.mantraroma-product-accessories .opt-btn:checked+.opt-label{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.mantraroma-product-accessories .mantraroma-chain-options{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important;margin-top:10px!important;margin-bottom:8px!important}.mantraroma-product-accessories .mantraroma-chain-option{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:92px!important;height:106px!important;min-height:106px!important;padding:6px!important;overflow:hidden!important;border-radius:16px!important}.mantraroma-product-accessories .mantraroma-chain-option__image{display:block!important;flex:0 0 auto!important;width:78px!important;height:64px!important;overflow:hidden!important;border-radius:12px!important}.mantraroma-product-accessories .mantraroma-chain-option__image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.mantraroma-product-accessories .mantraroma-chain-option .js-value{font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}.mantraroma-product-accessories .mantraroma-chain-lengths{margin-top:10px!important}.mantraroma-product-accessories .mantraroma-chain-lengths .label{margin-bottom:8px!important}.mantraroma-product-accessories .mantraroma-chain-lengths .option-selector__btns{gap:8px!important;margin-top:8px!important}.mantraroma-product-accessories .mantraroma-chain-lengths .option-selector__btns .opt-label{display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important}.mantraroma-accessory-price-summary{margin-top:6px;font-size:.95rem;line-height:1.5}.price-container .mantraroma-accessory-price-summary:not([hidden]){display:block!important;width:100%!important;margin-top:8px!important;text-align:left!important}.price-container .mantraroma-accessory-price-summary[hidden]{display:none!important}.price-container .mantraroma-accessory-price-summary div{display:block!important;margin-top:2px!important}.price-container .mantraroma-accessory-price-summary div+div{margin-top:8px!important}.price-container .mantraroma-accessory-price-summary div:last-child{font-size:var(--price-font-size, 1.5rem)!important;line-height:1.2!important}.price-container .mantraroma-accessory-price-summary strong{font-weight:600!important}.mantraroma-discount-progress-product{margin:20px 0}.mantraroma-discount-progress-product__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;color:#916d90;font:inherit;font-weight:600;text-align:left;cursor:pointer;background:#faf8fa;border:1px solid #d9c7d9;border-radius:10px}.mantraroma-discount-progress-product__toggle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.mantraroma-discount-progress-product__toggle:after{width:7px;height:7px;margin-left:12px;content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .22s ease}.mantraroma-discount-progress-product__toggle[aria-expanded=true]:after{transform:rotate(225deg)}.mantraroma-discount-progress-product__content{height:0;overflow:hidden;opacity:0;transition:height .22s ease,opacity .18s ease}.mantraroma-discount-progress-product__content[hidden]{display:none}.mantraroma-discount-progress-product__content.is-open{opacity:1}.mantraroma-discount-progress-product__box{padding:14px 16px;background:#faf8fa;border:1px solid #d9c7d9;border-top:0;border-radius:0 0 10px 10px}.mantraroma-discount-progress-product__text{margin-bottom:10px;font-size:15px;font-weight:500}.mantraroma-discount-progress-product__levels{color:#666;font-size:13px;line-height:1.6}.mantraroma-discount-progress-product__return-note{margin-top:18px;font-size:12px}.mantraroma-discount-progress-product__return-note summary{color:#916d90;font-weight:600;cursor:pointer;list-style:none}.mantraroma-discount-progress-product__return-note summary::-webkit-details-marker{display:none}.mantraroma-discount-progress-product__return-note summary:after{margin-left:6px;content:"\2304"}.mantraroma-discount-progress-product__return-note[open] summary:after{content:"\2303"}.mantraroma-discount-progress-product__return-note-content{margin-top:10px;padding:12px 14px;line-height:1.5;background:#fff;border-left:3px solid #916d90}variant-picker .option-selector__btns .opt-btn+.opt-label:not(.opt-label--swatch):not(.opt-label--image),.mantraroma-chain-lengths .opt-btn+.opt-label{box-sizing:border-box!important;flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 6px #0000001a!important;aspect-ratio:1 / 1}variant-picker .option-selector__btns .opt-btn:checked+.opt-label:not(.opt-label--swatch):not(.opt-label--image),.mantraroma-chain-lengths .opt-btn:checked+.opt-label{color:#a979a8!important;box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866!important}variant-picker .opt-label:is(.opt-label--swatch,.opt-label--image):after{border:none!important;box-shadow:0 2px 6px #0000001a!important}variant-picker .opt-btn:checked+.opt-label:is(.opt-label--swatch,.opt-label--image):after{border:none!important;box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866!important}.mantraroma-chain-options .opt-btn+.mantraroma-chain-option{border:none!important;box-shadow:0 2px 6px #0000001a!important}.mantraroma-chain-options .opt-btn:checked+.mantraroma-chain-option{color:#a979a8!important;box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866!important}variant-picker .opt-label{position:relative;overflow:visible!important}variant-picker .mantraroma-sale-badge{position:absolute;z-index:5;top:-8px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;border:0;background:transparent;font-size:20px;line-height:1;pointer-events:none;white-space:nowrap}.mantraroma-discount-progress-cart{width:100%;margin:0 0 16px}.mantraroma-discount-progress-cart__box{padding:14px 16px;background:#faf8fa;border:1px solid #d9c7d9;border-radius:10px}.mantraroma-discount-progress-cart__title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:24px;margin:0;padding:0;color:#916d90;font:inherit;font-weight:600;text-align:left;cursor:pointer;background:transparent;border:0}.mantraroma-discount-progress-cart__chevron{display:inline-flex;flex:0 0 auto;transition:transform .22s ease}.mantraroma-discount-progress-cart__text{margin:7px 0 0;font-size:15px;font-weight:500;line-height:1.4}.mantraroma-discount-progress-cart__levels{margin-top:10px;color:#666;font-size:14px;line-height:1.6}.mantraroma-discount-progress-cart__return-note{margin-top:22px;padding:12px 14px;font-size:12px;line-height:1.5;background:#fff;border-left:3px solid #916d90}.mantraroma-discount-progress-cart__return-note strong{display:block;margin-bottom:3px;color:#916d90}.mantraroma-discount-progress-cart__collapsible{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease}.mantraroma-discount-progress-cart__collapsible-inner{min-height:0;overflow:hidden}.mantraroma-discount-progress-cart.is-collapsed .mantraroma-discount-progress-cart__collapsible{grid-template-rows:0fr}.mantraroma-discount-progress-cart.is-collapsed .mantraroma-discount-progress-cart__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.mantraroma-discount-progress-cart__collapsible,.mantraroma-discount-progress-cart__chevron{transition:none}}.mantraroma-heart-action{position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.mantraroma-heart-action__button{display:flex;align-items:center;gap:7px;min-height:46px;padding:8px 14px 8px 10px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid rgba(93,51,111,.18);border-radius:999px;box-shadow:0 5px 22px #2d193729;transition:transform .2s ease,box-shadow .2s ease}.mantraroma-heart-action__button:hover{transform:translateY(-2px);box-shadow:0 7px 26px #2d193733}.mantraroma-heart-action__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mantraroma-heart-action__button-heart{font-size:22px;line-height:1}.mantraroma-heart-action__button-text{font-size:14px;font-weight:600;white-space:nowrap}.mantraroma-heart-action__panel{position:relative;width:min(380px,calc(100vw - 32px));padding:24px;background:#fff;border:1px solid rgba(93,51,111,.14);border-radius:14px;box-shadow:0 10px 35px #2d193733}.mantraroma-heart-action__heading{display:flex;align-items:center;gap:8px;padding-right:26px;font-size:18px}.mantraroma-heart-action__intro{margin:12px 0 14px;font-size:14px;line-height:1.5}.mantraroma-heart-action__levels{display:grid;gap:8px}.mantraroma-heart-action__level{display:flex;align-items:center;gap:12px;padding:11px 12px;font-size:14px;line-height:1.35;background:#dca6f321;border-radius:10px}.mantraroma-heart-action__level-icon{min-width:86px;font-size:15px;line-height:1;letter-spacing:-3px;white-space:nowrap}.mantraroma-heart-action__note{margin:14px 0 0;font-size:12px;line-height:1.5;opacity:.78}.mantraroma-heart-action__close{position:absolute;top:9px;right:11px;width:30px;height:30px;padding:0;color:inherit;font-size:24px;line-height:1;cursor:pointer;opacity:.65;background:transparent;border:0}.mantraroma-heart-action__close:hover{opacity:1}@media(max-width:767px){.mantraroma-heart-action{right:12px;bottom:12px}.mantraroma-heart-action__button{min-height:44px;padding:7px 11px}.mantraroma-heart-action__button-text{font-size:13px}.mantraroma-heart-action__panel{width:min(360px,calc(100vw - 20px));padding:20px}}.product-block-options--swatch .product-block-options__item.mantraroma-sale-swatch:after{content:"\1f49c";position:absolute;z-index:5;top:-7px;right:-6px;width:auto;height:auto;transform:none;background:transparent;font-size:14px;line-height:1;pointer-events:none}.section-category-links .collection-block .image-cont{overflow:hidden;border-radius:50%;box-shadow:0 2px 6px #0000001a}.section-category-links .collection-block .product-link:focus-visible .image-cont,.section-category-links .collection-block .product-link:active .image-cont{box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866}@media(hover:hover){.section-category-links carousel-slider[inactive] .collection-listing.slider{overflow:visible}.section-category-links .collection-block .product-link:hover .image-cont{box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a866}}.mantraroma-eu-guarantee-gate[hidden]{display:none!important}.mantraroma-eu-guarantee-gate{position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.mantraroma-eu-guarantee-gate__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.mantraroma-eu-guarantee-gate__dialog{position:relative;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:hidden;padding:20px;border-radius:14px;background:#fff;box-shadow:0 12px 40px #00000040}.mantraroma-eu-guarantee-gate__title{margin:0 42px 14px;text-align:center}.mantraroma-eu-guarantee-gate__close{position:absolute;z-index:2;top:10px;right:14px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#232323;font-size:30px;line-height:1;cursor:pointer}.mantraroma-eu-guarantee-gate__notice{text-align:center}.mantraroma-eu-guarantee-gate__notice img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 215px);margin:0 auto;object-fit:contain}.mantraroma-eu-guarantee-gate__actions{display:flex;justify-content:center;gap:12px;margin-top:12px}.mantraroma-eu-guarantee-gate__actions .btn{margin:0}.mantraroma-eu-guarantee-gate-open{overflow:hidden}@media(max-width:767px){.mantraroma-eu-guarantee-gate{padding:8px}.mantraroma-eu-guarantee-gate__dialog{width:100%;max-height:calc(100dvh - 16px);padding:16px 10px;border-radius:10px}.mantraroma-eu-guarantee-gate__title{margin:0 40px 10px;font-size:20px}.mantraroma-eu-guarantee-gate__close{top:6px;right:8px}.mantraroma-eu-guarantee-gate__notice img{max-height:calc(100dvh - 255px)}.mantraroma-eu-guarantee-gate__actions{flex-direction:column-reverse;gap:8px;margin-top:10px}.mantraroma-eu-guarantee-gate__actions .btn{width:100%}}.product-media--image{position:relative}.mantraroma-ai-image-label{position:absolute;z-index:4;right:12px;bottom:12px;padding:6px 10px;border:1px solid rgba(145,109,144,.45);border-radius:999px;background:#ffffffeb;color:#5c5c5c;font-size:12px;line-height:1.3;text-decoration:none;box-shadow:0 2px 6px #0000001a}.mantraroma-ai-image-label:hover,.mantraroma-ai-image-label:focus-visible{color:#916d90;box-shadow:0 0 0 2px #a979a8,0 4px 12px #a979a84d}@media(max-width:767px){.mantraroma-ai-image-label{right:8px;bottom:8px;padding:5px 8px;font-size:11px}}.mantraroma-ai-image-label--zoom{display:none;position:fixed;z-index:100001;right:auto;bottom:auto;opacity:0}.gallery-viewer:has(.gallery-viewer__thumb--active[data-mantraroma-ai-image=true]) .mantraroma-ai-image-label--zoom{display:block}.mantraroma-ai-image-label--zoom[data-positioned=true]{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom-css.css.map */
