a#site-agree-button {background: white !important;color: #0b0d1f !important;}
#cboxContent, #cboxOverlay, #cboxWrapper, #colorbox{background-color:var(--base)!important;}
.box.box-bg-default, .box.box-bg-default{background:transparent;}
.custom-footer__articles .pageElement__heading span{color:var(--accent);}
.flag.flag-tatra-hemp-original{position: absolute;top: 77%;z-index:50;transform: scale(1.4);animation:infiniteRotate 20s linear infinite;}
.products-inline.products-top{grid-template-columns:repeat(3,1fr);}
body.light-mode .navigation-buttons a[data-target=cart] i{color:white;}
body.light-mode .box.box-bg-variant{backdrop-filter:none;}
body.light-mode div.overall-wrapper > div:nth-child(8) > div > main > div.footer-banners.row.banner-wrapper > div:nth-child(1) > span > section > div > div > div > div > h2 > span{color:white;}
body.light-mode .benefitBanner__img{filter:hue-rotate(211deg) invert(1);}
body.light-mode #footer .footer-payments ul li{background:white;}
body.light-mode .form-group>select.form-control{border: 1px solid var(--accent);}
body.light-mode .form-group>select.form-control, body.light-mode .form-group>textarea.form-control, body.light-mode .form-group>input.form-control{background-color:#f1f3ff;}
body.light-mode .form-group>input.form-control{color:black;}
body.type-index.light-mode .col-lg-12 .headline h2{color:white;}
body.light-mode #header .site-name a img, body.light-mode .footer-rows .site-name a img, body.light-mode .header-top .btn.cart-count:before{filter:invert(1);}
body.light-mode .homepage-group-title.homepage-products-heading-3.h4, body.light-mode .h4.homepage-group-title, h4.homepage-group-title, body.light-mode .variant-btn, body > div.overall-wrapper > div:nth-child(8) > div > main > div.footer-banners.row.banner-wrapper > div:nth-child(3) > span > section > div > div.headline > p{color:black;}
body.light-mode{--color-primary:#0F0F33;--accent:#0F0F33;--base:#f9faff;--colors-foregrounds-content-inverted:#252525;--subtle:rgb(49 52 161 / 5%);--white:black;--light:rgb(49 52 161 / 5%);--gradient-section:linear-gradient(20deg, #e5ecff59 0%, #ffffff59 100.13%);--colors-foregrounds-content-inverted:#1f1f1f;--gradient-card: linear-gradient(180deg, rgb(237 237 237 / 25%) 0%, rgb(233 233 233 / 36%) 100%);
background:url(https://732922.myshoptet.com/user/documents/upload/bg-main_lightV2.jpg);background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
#theme-toggle {width: 70px;height: 36px;border-radius: 999px;border: 3px solid #333;background: #ddd;position: relative;cursor: pointer;transition: background 0.3s;padding: 0;margin-right: 7vw;}
#theme-toggle::after {content: "";width: 28px;height: 28px;background: #222;border-radius: 50%;position: absolute;top: 1px;right: 2px;transition: transform 0.3s, background 0.3s;}
body.light-mode #theme-toggle {background: #2b2b2b;}
body.light-mode #theme-toggle::after {transform: translateX(-34px);background: white;}
.widget-parameter-wrapper .widget-parameter-value a{color: var(--accent);}
body > div.overall-wrapper > div.content-wrapper.latest-contribution-box > div{display:none;}
.widget-parameter-list > .widget-parameter-value:nth-child(n + 4) {display: none;}
.widget-parameter-wrapper .widget-parameter-list{justify-content:center;width:100%}
body.light-mode #theme-toggle::after {content: "☀";background: #f5c842;color: #333;font-size: 16px;line-height: 29px;text-align: center;}
body:not(.light-mode) #theme-toggle::after {content: "☾";background: #b0bec5;color: #222;font-size: 16px;line-height: 29px;text-align: center;}
.sidebar .pageElement__heading{padding: var(--m2);background-color: var(--light);font-size:20px}
.top-navigation-menu-item-1176{margin-right:15px;}
@keyframes infiniteRotate {from {transform: rotate(0deg);scale:1.4;}
to{transform: rotate(360deg);scale:1.4;}}
.id-924 .p-tools .btn-primary, .id-927 .p-tools .btn-primary, .id-927 .add-to-cart-button, .id-924 .p-tools .btn-primary, .id-924 .add-to-cart-button {color: black;}
@media(max-width:768px){
li.top-navigation-menu-item-1176.cropped{display:none;}
.flag.flag-tatra-hemp-original{left:73%;top:0%;width:100px;}
.top-navigation-menu-item-1178{display:none;}
#theme-toggle{margin-right: 3vw;}
.navigation-window-visible #navigation {width: 100%;overflow: scroll;}
}
@media (min-width:768px){
.top-navigation-bar, #header .compact-form .btn, .listSorting__control:hover {border: none;background: conic-gradient(from 0deg,#e8d5c9,#cbb6e6,#a8d5d1,#cfd6d3,#d9b7c7,#b7c7de,#e8d5c9);color:black;}
.top-navigation-bar *, .top-navigation-bar .dropdown button, .top-navigation-bar a{color:black;}
.navigation-in>ul>li.ext>ul>li>a img {max-height: 76px;max-width: 76px;border-radius: 1rem;}
}
.cart-table .cart-p-image img {border-radius: 5px 0px 0px 5px;}
.cart-widget-product-image img{border-radius:5px;}
.products-block > div .p .p-bottom > div .p-tools .btn.btn-primary, .p-tools .btn.btn-cart, .btn.add-to-cart-button.btn-lg, .listSorting__control--current, .variant-btn.is-active, .btn.btn-primary{overflow:hidden;border-color: rgba(0, 0, 0, 0) !important;position: relative;background: rgba(0, 0, 0, 0) !important; color:black;}
.p-tools .btn.btn-primary:after, .p-tools .btn.btn-cart:after, .btn.add-to-cart-button.btn-lg:after, .listSorting__control--current:after, .variant-btn.is-active:after, .btn.btn-primary:after{content: "";position: absolute;width: 100%;height: 100%;padding-top: 100%;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-image: url(https://732922.myshoptet.com/user/documents/upload/assets/holograficky_gradient.png);background-position: center;background-size: 100% 100%;-webkit-transition: .3s;transition: .3s;-webkit-box-shadow: none;box-shadow: none;z-index: -1;}
.advanced-order .h1, .advanced-order .h2{font-size:22px;}
li.top-navigation-menu-item-1176.cropped {list-style: none;position: relative;padding-left: 14px;background: #F5C841;padding: 2px 5px;border-radius: 15px;}
li.top-navigation-menu-item-1176.cropped a:hover{color:black; text-decoration:none;}
.navigation-buttons a[data-target=cart] i {color: var(--base);}
.listSorting__control{border-radius:15px;}
div.cart-summary h4,.flag.flag-discount > *:not(.price-save){display:none;}
.radio-wrapper input[type=radio]:checked+label:after {background-color: #000000;}
body.light-mode .form-group>input.form-control, .phone-combined-input input{background:white; border:1px solid black;}
.navigation-in.menu .adtl-tracking-link {margin-bottom: var(--m05);}
.navigation-in>ul>li>a{border-radius:15px;}
.products-block.products .p .name{height:auto;}
body.light-mode .p-short-description p,body.light-mode .p-short-description li, body.light-mode .p-short-description span, body.light-mode .p-short-description strong {color: black;}
body.light-mode .basic-description p, body.light-mode .basic-description li, body.light-mode .basic-description span, body.light-mode .basic-description strong, body.light-mode .basic-description div {color: black;}
li.top-navigation-menu-item-1176.cropped{margin-bottom: 2px;padding: 3px 9px;border-radius: 999px;background: linear-gradient(135deg, #ff9a3d, #ff7a00);font-weight: 700;text-transform: uppercase;animation: adtlCouponPulse 1.8s infinite;}
li.top-navigation-menu-item-1176.cropped a {color: white;}