/* Treaser: source variant styles own the seven palettes and section layouts. */
.dgks-original-treaser .fixed-top,.dgks-original-treaser .sticky,.dgks-original-treaser .site-header{position:relative!important;top:auto;left:auto;width:100%}
/* The native menu is the only control; keep the obsolete demo toggle out of no-JS layouts too. */
.dgks-original-treaser .main-navigation .header-header-bar{display:none}
.dgks-original-treaser .main-navigation .container,.dgks-original-treaser .main-navigation .container-fluid{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.dgks-original-treaser .navbar-brand{font-size:20px;font-weight:700;max-width:230px;line-height:1.4;white-space:normal}
.dgks-original-treaser .dgks-shop-logo{display:block;max-width:190px;max-height:64px;width:auto}
.dgks-original-treaser .dgks-shop-navigation .navbar-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:22px;list-style:none;padding:0;margin:0}
.dgks-original-treaser .dgks-shop-navigation a{display:block;min-height:44px;padding:10px 0;color:inherit}
.dgks-original-treaser .wow,.dgks-original-treaser [data-aos]{opacity:1;visibility:visible;transform:none;animation:none}
.dgks-original-treaser h1{font-size:clamp(30px,4vw,48px);line-height:1.2}
.dgks-original-treaser .dgks-book-cover{display:block;width:auto;max-width:100%;max-height:520px;object-fit:contain;margin:auto}
.dgks-original-treaser .dgks-source-empty-cover,.dgks-original-treaser .dgks-cover-placeholder{display:flex;flex-direction:column;justify-content:center;gap:18px;max-width:310px;min-height:300px;margin:20px auto;padding:30px;border:1px dashed currentColor;line-height:1.6}
.dgks-original-treaser .owl-carousel:not(.owl-loaded){display:block}
.dgks-original-treaser .owl-carousel:not(.owl-loaded)>*+*{margin-top:25px}
.dgks-original-treaser .testimonial-wrap{display:flex;flex-wrap:wrap;gap:24px}
.dgks-original-treaser .testimonial-wrap>.test-item{flex:1 1 280px;min-width:0}
.dgks-original-treaser .pricing-box ul:empty,.dgks-original-treaser .author-img:empty{display:none}
.dgks-original-treaser #vasarlas .row>[class*="col-"]:only-child{margin-inline:auto}
.dgks-original-treaser .dgks-price-stock-purchase>.price{font-size:30px;font-weight:700;line-height:1.4;margin:16px 0}
.dgks-original-treaser .dgks-native-purchase{line-height:1.6}
.dgks-original-treaser .dgks-native-purchase .single_add_to_cart_button{font:inherit;font-weight:700;min-height:44px;padding:12px 22px;border:1px solid #9b362f;background:#9b362f;color:#fff;white-space:normal}
.dgks-original-treaser .dgks-native-purchase input.qty,.dgks-original-treaser .dgks-native-purchase select{background:#fff;color:#222;border:1px solid #767676;min-height:44px;padding:8px}
.dgks-original-treaser .dgks-sample-link{display:inline-block;line-height:1.6;color:inherit;text-decoration:underline;text-underline-offset:3px;margin:16px 0}
.dgks-original-treaser .cta-home .dgks-sample-link,.dgks-original-treaser .cta-home2 .dgks-sample-link{padding:12px 20px;background:#fff;color:#262642}
.dgks-original-treaser .collapse:not(.show):not(.in){display:none}
.dgks-original-treaser #dgks-commerce{padding:50px 0;line-height:1.7}
.dgks-original-treaser #dgks-commerce h1{margin-bottom:30px}
.dgks-original-treaser footer .dgks-footer-content{line-height:1.8;padding:20px 0}
.dgks-original-treaser footer.bg-dark .dgks-footer-content,.dgks-original-treaser footer.footer-dark .dgks-footer-content{color:#fff}
.dgks-original-treaser footer.bg-dark .dgks-footer-content a,.dgks-original-treaser footer.footer-dark .dgks-footer-content a{color:#fff;text-decoration:underline}
.dgks-original-treaser img[src=""]{display:none}
@media(max-width:991px){.dgks-original-treaser .dgks-shop-navigation{flex-basis:100%}.dgks-original-treaser #mainmenu-area .navbar{width:100%}.dgks-original-treaser .py-7{padding-top:60px;padding-bottom:60px}}
