/*!
Theme Name: Diana Child
Template: cpm-diana
Author: CPM Team
Version: 1.0.2
Requires PHP: 7.4

Text Domain: cpm-theme
*/body.header-offer-active{padding-top:60px}body.header-offer-active.admin-bar .sticky-offer{top:32px}.sticky-offer{display:block;position:fixed;top:0;left:0;width:100vw;height:60px;background:rgba(0,0,0,.9);color:#fff;z-index:10}.sticky-offer-container{display:flex;position:relative;justify-content:center;align-items:center;font-size:16px}.sticky-offer-container .offer-text{display:flex;align-items:center}.sticky-offer-container .offer-text .inline-link{background:none;padding:0 8px;color:var(--cr-accent-color);font-size:18px}.sticky-offer-container .offer-text .offer-sub-text{background:#228900;margin:0 8px;padding:2px 5px;border-radius:4px;text-transform:uppercase;font-weight:bold}.sticky-offer-container .offer-button{margin-left:20px;font-size:20px}.sticky-offer-container .offer-close{position:absolute;top:8px;right:40px;font-size:30px;cursor:pointer}@media(max-width: 768px){body.header-offer-active{padding-top:0}body.header-offer-active.admin-bar .sticky-offer{top:unset}.sticky-offer{padding:30px 10px;top:unset;bottom:0;height:auto}.sticky-offer-container{flex-direction:column;row-gap:10px}.sticky-offer-container .offer-text{flex-wrap:wrap;justify-content:center;row-gap:10px}.sticky-offer-container .offer-close{top:-25px;right:20px}.sticky-offer-container .offer-button{margin-left:0}}