/* Approved homepage cookie presentation reused on local catalogue and stories. */
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel{position:fixed;left:auto;right:24px;bottom:23px;top:auto;width:min(418px,calc(100vw - 40px));border:1px solid #d9dbd6;border-radius:17px;background:#fffdf9;color:#102a42;box-shadow:0 16px 58px rgba(10,38,59,.2);font:400 13px/1.57 'DM Sans',Arial,sans-serif;overflow:hidden;z-index:1000}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel-inner{display:block;padding:23px 23px 17px;max-width:none}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro{font-size:13px;line-height:1.62;color:#506272}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro:before{content:'Немного о cookies';display:block;font:400 25px/1.2 'Playfair Display',Georgia,serif;letter-spacing:-.025em;color:#102a42;margin:0 0 11px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro:after{content:'♡';position:absolute;right:24px;top:20px;font:30px/1 Georgia,serif;color:#b75d54}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro a{color:#a04640;text-decoration:underline;text-underline-offset:3px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;white-space:normal}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel button{min-height:43px;padding:10px 12px;font:600 12px/1.2 'DM Sans',Arial,sans-serif;border-radius:999px;box-shadow:none}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-actions [data-cookie-action="reject"]{grid-row:1;grid-column:1;background:#fffdf9;border:1px solid #a9b6bb;color:#102a42}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-actions [data-cookie-action="accept"]{grid-row:1;grid-column:2;background:#102a42;border:1px solid #102a42;color:#fff}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-actions [data-cookie-action="settings"]{grid-row:2;grid-column:1/3;justify-self:center;min-height:29px;font-size:11px;font-weight:500;color:#647683;border:0;text-decoration:underline;text-underline-offset:3px;background:transparent;padding:2px 12px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel button:hover{filter:brightness(.96)}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel [data-cookie-action="accept"]:hover{background:#214962;color:#fff}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-settings{grid-template-columns:1fr;gap:14px;align-items:center}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-settings label{font-size:12px;line-height:1.5}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-settings-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel.is-settings .cookie-panel-inner:before{content:'Ваш выбор';display:block;font:24px/1.2 'Playfair Display',Georgia,serif;margin-bottom:12px;color:#102a42}
@media(max-width:650px){
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel{right:12px;left:12px;bottom:10px;width:auto;border-radius:15px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel-inner{padding:18px 17px 12px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro{font-size:12px;line-height:1.5}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro:before{font-size:23px;margin-bottom:9px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-intro:after{font-size:25px;top:15px;right:18px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-actions{gap:7px;margin-top:13px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-panel button{min-height:43px;font-size:12px}
:is(.preview-catalog,.preview-stories-index,.preview-stories-article) .cookie-actions [data-cookie-action="settings"]{font-size:11px}
}
