/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#drupal-off-canvas *,#drupal-off-canvas *:not(div){color:#fff !important;}#drupal-off-canvas summary svg g,#drupal-off-canvas summary svg path{fill:#fff !important;}h2.cklb-title{font-size:3.5rem !important;text-shadow:2px 2px 6px rgba(0,0,0,0.6) !important;}.dropdown-menu{--beo-dropdown-min-width:10rem !important;}
.layout-region-checkout-footer input{background-color:#e67300;border:#e67300;border-radius:.25rem;color:#fff;}.navigation-icons .col.col-md.col-xxl p{word-break:break-word;}#block-rollrasenshop-main-menu-header li:last-child .dropdown-menu{width:15vw;right:0px;}.cart-block--contents{max-height:80vh !important;width:35vw !important;}.linkweiss{color:#fff !important;}#edit-shipping-information-shipments{background:#f0f5e6 !important;padding:0rem 2rem;border:1px solid #344d00;margin-top:2rem;}#block-rollrasenshop-bittebeachtensie{width:100%;padding:1rem 2rem;border:1px solid #344d00;margin-top:2rem;}@media (max-width:767px){#block-rollrasenshop-bittebeachtensie{width:90%;}}@media (min-width:840px){.cart--cart-block .cart-block--link__expand{display:inline-block;}}.block-field-blockcommerce-productphysicaltitle h1{font-size:1.75rem;}.block-field-blockcommerce-product-variationphysicalprice .price{font-size:1.5rem;}#block-rollrasenshop-shopping-cart button{display:none !important;}.cklb-hero .cklb-subtitle,.cklb-hero .cklb-text,.cklb-hero .cklb-title{color:#fff;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#679800;}.nav-link{font-weight:normal;}table td,table th{vertical-align:top;}.view-commerce-cart-form table td,.view-commerce-cart-form table th{vertical-align:middle;}.view-commerce-checkout-order-summary .views-field-total-price__number{text-align:right;}.view-commerce-cart-form .delete-order-item.button{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-trash'%3E%3Cpath d='M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z'/%3E%3Cpath fill-rule='evenodd' d='M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-trash'%3E%3Cpath d='M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z'/%3E%3Cpath fill-rule='evenodd' d='M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z'/%3E%3C/svg%3E");--beo-btn-color:#fff;--beo-btn-bg:#ff4141;--beo-btn-border-color:#ff4141;--beo-btn-hover-color:#fff;--beo-btn-hover-bg:#d93737;--beo-btn-hover-border-color:#cc3434;--beo-btn-focus-shadow-rgb:255,94,94;--beo-btn-active-color:#fff;--beo-btn-active-bg:#cc3434;--beo-btn-active-border-color:#bf3131;--beo-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--beo-btn-disabled-color:#fff;--beo-btn-disabled-bg:#ff4141;--beo-btn-disabled-border-color:#ff4141;}#edit-actions-next{--beo-btn-bg:#e67300;--beo-btn-border-color:#e67300;--beo-btn-hover-bg:#d06800;--beo-btn-hover-border-color:#d06800;cursor:pointer;text-transform:uppercase;--beo-btn-color:#fff;--beo-btn-hover-color:#fff;--beo-btn-bg:#e67300;--beo-btn-border-color:#e67300;--beo-btn-hover-bg:#d06800;--beo-btn-hover-border-color:#d06800;--beo-btn-focus-shadow-rgb:94,96,173;--beo-btn-active-color:#fff;--beo-btn-active-bg:#34367f;--beo-btn-active-border-color:#313377;--beo-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--beo-btn-disabled-color:#fff;--beo-btn-disabled-bg:#41449f;--beo-btn-disabled-border-color:#41449f;}.alert-success{--beo-alert-color:#fff;--beo-alert-bg:#679800;}@media (min-width:768px){.navigation-toggle{visibility:hidden;}}@media (max-width:768px){.block-field-blockcommerce-productphysicalimages .images .bootstrap-basic-image-gallery img{width:100%;}}.region-header{padding-top:1rem !important;}.total-price .order-total-line-value{display:inline-block;width:200px;}h2.schreibschrift,.cklb-title.h1{font-size:4rem !important;font-weight:bold !important;color:#666 !important}p.schreibschrift{font-size:1.825rem !important;}.navigation-icons img{border-radius:15px;}.nav a[href="/de/products"]{color:#fff !important;}.nav a[href="/de/products"]:hover,.nav a[href="/de/products"]:focus,.nav a[href="/de/products"].is-active{color:#fff !important;}.navigation-icons img{border-radius:15px;transition:filter 0.3s ease;}.navigation-icons a{position:relative;display:inline-block;}.navigation-icons img{display:block;border-radius:15px;transition:transform 0.3s ease;}.navigation-icons a:hover::after{opacity:0.8;}.navigation-icons a:hover img{transform:scale(1.05);}.navigation-icons a:hover + p{transition:color 0.3s ease;}.bg-dunkelgraugruen a{color:#fff !important;}.carousel-caption{display:none !important}.ebt-slick-slider.basic-styles .slick-prev:before,.ebt-slick-slider.basic-styles .slick-next:before{opacity:1 !important;color:#fff !important;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#292a3c !important;color:white !important;}.btn-outline-white,.button{background:#e85e13 !important;color:white !important;}#block-rollrasenshop-warenkorb{background-color:#679800;padding:7px;border-radius:7px;transition:background-color 0.3s ease;}.cart-animate{animation:cartPulse 0.6s ease;}@keyframes cartPulse{0%{transform:scale(1);background-color:#679800;}40%{transform:scale(1.15);background-color:#8fd400;}70%{transform:scale(0.95);}100%{transform:scale(1);background-color:#679800;}}@media (max-width:768px){.block-field-blockcommerce-productphysicalzusatzliches-produkt{display:none !important;}}
#block-rollrasenshop-claim{position:fixed;top:0px;left:30px;width:250px;z-index:1000;}
.commerce-order-item-add-to-cart-form .js-form-type-select .form-select{width:90% !important;}.field--widget-commerce-quantity .js-form-type-number .form-number{width:90px !important;}.bi-btn-basket,.bi-btn-heart{background-position:2rem;}.bi-btn-basket{background-size:26% !important;height:38px;}.variations .form-actions .button--add-to-cart{margin-top:-7rem;margin-right:2rem;}.product-info{transition:unset !important;}.variations{bottom:-2.5rem;}.commerce-order-item-add-to-cart-form{display:grid;grid-template-columns:1fr;gap:10px;}.form-select{width:100%;}.quantity-and-button{display:grid;grid-template-columns:60% 30%;align-items:center;gap:10px;}.field--name-quantity{width:100%;}.js-form-wrapper.form-actions{width:100%;text-align:right;}.js-form-wrapper.form-actions input[type="submit"]{color:transparent;text-shadow:none;}.bi-btn-basket{background-size:contain;background-repeat:no-repeat;height:30px;width:20px;border:none;}#block-rollrasenshop-catalogoben .col-md-3{flex:0 0 auto;width:20%;}
#block-rollrasenshop-relaunch2026 h2{display:none;}
