﻿[data-ym-facts][hidden],[data-ym-mobile-buy][hidden]{display:none !important}#single-product .ym-product-facts{margin:12px 0 20px;border-top:1px solid #e4d9df;border-bottom:1px solid #e4d9df;padding:12px 0}.ym-product-facts ul{padding-left:20px;margin:0;display:grid;gap:6px;font-size:15px;line-height:1.5}#single-product .ym-availability{color:#2f6b52;margin:12px 0;font-size:14px}#single-product .ym-availability[data-unavailable=true]{color:#75666e}#single-product .ym-purchase-help{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:12px;font-size:14px}#single-product .ym-purchase-help a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#55263f;text-decoration:underline;text-underline-offset:3px}#single-product .ym-description-section{padding:16px 0;border-bottom:1px solid #e4d9df}#single-product .ym-description-section summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;font:600 17px/1.4 var(--body-font);color:#2b2027;list-style:none}#single-product .ym-description-section summary::-webkit-details-marker{display:none}#single-product .ym-description-section summary::after{content:"+";font-size:22px;font-weight:400}#single-product .ym-description-section[open] summary::after{content:"−"}#single-product .ym-description-section>div{padding-top:8px;line-height:1.65}#single-product .ym-description-section ul{padding-left:20px}#single-product .ym-description-section li{margin-bottom:6px}#single-product .js-variant-button{min-height:44px;min-width:44px;cursor:pointer}#single-product .ym-tone-option{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;vertical-align:top;width:88px;max-width:100%;height:auto;min-height:64px;padding:8px;margin:0 8px 8px 0;border:1px solid #b6a5af;border-radius:6px;background:#fff;color:#2b2027}#single-product .ym-tone-option.selected{border:2px solid #55263f;padding:7px;background:#f7eaf0}#single-product .ym-tone-option .btn-variant-content{display:none}.ym-tone-photo{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:2px}.ym-tone-name{font-size:13px;line-height:1.35;overflow-wrap:anywhere;text-align:center}.ym-tone-compare{display:block;min-height:44px;padding:0;border:0;background:transparent;color:#55263f;text-decoration:underline;font-size:14px;cursor:pointer}.ym-tone-dialog{width:min(720px,100% - 32px)}.ym-tone-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.ym-tone-compare-item{min-width:0}.ym-tone-compare-item img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.ym-tone-compare-item h3{font:600 15px/1.4 var(--body-font);margin:12px 0 4px;overflow-wrap:anywhere}.ym-tone-compare-item p{font-size:13px;color:#75666e}.ym-tone-compare-item button{min-height:44px;width:100%;padding:8px;border:1px solid #55263f;border-radius:6px;background:white;color:#55263f;cursor:pointer}.ym-tone-compare-item button:disabled{opacity:.6;cursor:default}.ym-mobile-buy{display:none}#single-product summary:focus-visible,.ym-tone-compare:focus-visible,#single-product .js-variant-button:focus-visible{outline:2px solid #55263f;outline-offset:3px}@media(max-width: 767px){.ym-tone-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.ym-mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:minmax(0, 1fr) minmax(150px, 1.3fr);align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e4d9df;background:#fff;color:#2b2027;box-shadow:0 -3px 16px rgba(43,32,39,.062745098)}.ym-mobile-buy-summary{display:flex;flex-direction:column;gap:4px;min-width:0}.ym-mobile-buy-summary strong{font:700 18px/1.2 var(--body-font)}.ym-mobile-buy-summary span{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ym-mobile-buy button{min-height:48px;padding:10px 12px;border:0;border-radius:8px;font:600 14px/1.4 var(--body-font);background:#55263f;color:white;cursor:pointer}body.ym-buy-ready{padding-bottom:calc(var(--ym-buy-height, 80px) + env(safe-area-inset-bottom))}html:has(body.ym-buy-ready){scroll-padding-bottom:calc(var(--ym-buy-height, 80px) + 16px)}body.ym-buy-visible .btn-whatsapp,body.ym-buy-visible .ym-action-status{bottom:calc(var(--ym-buy-height, 80px) + 16px)}body.modal-open .ym-mobile-buy,body:has(dialog[open]) .ym-mobile-buy,body:has(.fancybox-container) .ym-mobile-buy,body:has(.fancybox__container) .ym-mobile-buy{display:none}}
