.slick-slider
{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list
{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus
{outline:none}
.slick-list.dragging
{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list
{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track
{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,
.slick-track:after
{display:table;content:''}
.slick-track:after
{clear:both}
.slick-loading .slick-track
{visibility:hidden}.slick-slide
{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide
{float:right}
.slick-slide img
{display:block}
.slick-slide.slick-loading img
{display:none}
.slick-slide.dragging img
{pointer-events:none}
.slick-initialized .slick-slide
{display:block}
.slick-loading .slick-slide
{visibility:hidden}
.slick-vertical .slick-slide
{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list
{background:#fff url('../themes/kvetinova/assets/slick/./ajax-loader.gif') center center no-repeat}@font-face
{font-family:'slick';font-weight:normal;font-style:normal;src:url('../themes/kvetinova/assets/slick/./fonts/slick.eot');src:url('../themes/kvetinova/assets/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('../themes/kvetinova/assets/slick/./fonts/slick.woff') format('woff'),url('../themes/kvetinova/assets/slick/./fonts/slick.ttf') format('truetype'),url('../themes/kvetinova/assets/slick/./fonts/slick.svg#slick') format('svg')}.slick-prev,
.slick-next
{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{opacity:1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{opacity:.25}.slick-prev:before,
.slick-next:before
{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev
{left:-25px}
[dir='rtl'] .slick-prev
{right:-25px;left:auto}
.slick-prev:before
{content:'←'}
[dir='rtl'] .slick-prev:before
{content:'→'}.slick-next
{right:-25px}
[dir='rtl'] .slick-next
{right:auto;left:-25px}
.slick-next:before
{content:'→'}
[dir='rtl'] .slick-next:before
{content:'←'}.slick-dotted.slick-slider
{margin-bottom:30px}.slick-dots
{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li
{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button
{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,
.slick-dots li button:focus
{outline:none}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{opacity:1}
.slick-dots li button:before
{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before
{opacity:.75;color:black}
body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../themes/kvetinova/assets/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../themes/kvetinova/assets/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../themes/kvetinova/assets/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../themes/kvetinova/assets/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.custom-cart-btn{background-color:#111;color:whitesmoke;border:1px solid #111;transition:all 0.3s ease-in-out}
.custom-cart-btn:hover,.custom-cart-btn:focus{background-color:#dddbdc;color:#111;border-color:#dddbdc}
.custom-cart-btn svg{transition:fill 0.3s ease-in-out}
.input-number{width:50%;padding:0 12px;vertical-align:top;text-align:center;outline:none;font-size:16px;color:black}
.input-number,.input-number-decrement,.input-number-increment{border:1px solid #ccc;height:40px;user-select:none}
.input-number-decrement,.input-number-increment{display:inline-block;width:30px;line-height:38px;background:#f1f1f1;color:#444;text-align:center;font-weight:bold;cursor:pointer}
.input-number-decrement:active,.input-number-increment:active{background:#ddd}
.input-number-decrement{border-radius:4px 0 0 4px}
.input-number-increment{border-radius:0 4px 4px 0}
.headingFont{font-family:"Montserrat",sans-serif}
.textFont{font-family:"Montserrat",sans-serif}
body{background:whitesmoke;color:#111;font-family:"Montserrat",sans-serif;overflow-x:hidden;min-height:100vh}
button,input,textarea,select.form-select{border-radius:0}
button:focus,input:focus,textarea:focus,select.form-select:focus{outline:none;box-shadow:none;border-color:#111}
button.btn.btn-accent,a.btn.btn-accent{background:#dddbdc;border-radius:0;font-weight:600;color:black}
button.btn.btn-accent i,a.btn.btn-accent i{position:relative;top:0.5px}
button.btn.btn-accent:hover,a.btn.btn-accent:hover{border-color:rgba(221,219,220,0.4);background:rgba(221,219,220,0.6)}
a.btn.btn-accent-outlined,button.btn.btn-accent-outlined{border-radius:0;border:1px solid rgba(221,219,220,0.2);font-weight:600;color:#dddbdc;transition:0.2s ease-in-out}
a.btn.btn-accent-outlined i,button.btn.btn-accent-outlined i{position:relative;top:0.5px}
a.btn.btn-accent-outlined:hover,button.btn.btn-accent-outlined:hover{border-color:#dddbdc;transition:0.2s ease-in-out}
.fw-littleBold{font-weight:600}
input.form-control,input.form-check-input{border-radius:0}
input.form-control:hover,input.form-control:focus,input.form-check-input:hover,input.form-check-input:focus{box-shadow:none;border-color:#dddbdc}
input.form-control:checked,input.form-check-input:checked{background:#dddbdc}
a{color:#dddbdc}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}
del{color:red}
button.btn-close:focus{outline:none;box-shadow:none}
.pagination{--bs-pagination-active-bg:#dddbdc;--bs-pagination-color:rgb(17,17,17);--bs-pagination-bg:rgb(245,245,245);--bs-pagination-hover-color:rgb(17,17,17);--bs-pagination-focus-color:rgb(17,17,17);--bs-pagination-active-color:#000;--bs-pagination-active-border-color:#dddbdc}
.mall-pagination.mall-pagination--products nav ul.pagination{justify-content:right}
a.initial div{background:black;height:30px;width:30px;position:relative;color:white;border-radius:50%}
a.initial:hover div{background:#dddbdc}
.default__layout nav.navbar a.navbar-brand img{width:80px}
.default__layout nav.navbar a.nav-link{color:#111}
.default__layout nav.navbar a.nav-link:hover{color:#dddbdc}
.homepage__layout header{left:0;top:0;z-index:50}
.homepage__layout nav.navbar a.navbar-brand img{width:80px}
.homepage__layout nav.navbar ul.nav li.nav-item a.nav-link{color:#111;font-weight:600;text-transform:uppercase}
.homepage__layout nav.navbar ul.nav li.nav-item a.nav-link.eshop__link{font-size:26px}
.homepage__layout nav.navbar ul.nav li.nav-item a.nav-link:hover{color:#dddbdc}
.homepage__layout footer{bottom:0;left:0;z-index:50}
#offcanvasBasket .offcanvas-title{font-weight:600}
#offcanvasBasket .offCart{overflow-x:hidden}
#offcanvasBasket .offCart__products__wrapper{max-height:85%;overflow-y:auto}
#offcanvasBasket .offCart__products__wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(17,17,17,0.3);background-color:whitesmoke}
#offcanvasBasket .offCart__products__wrapper::-webkit-scrollbar{width:10px;background-color:whitesmoke}
#offcanvasBasket .offCart__products__wrapper::-webkit-scrollbar-thumb{background-color:#111;border:2px solid whitesmoke}
#offcanvasBasket .offCart__product a,#offcanvasBasket .offCart__product button{color:#111;text-decoration:none;font-weight:600}
#offcanvasBasket .offCart__product p{font-size:14px}
#offcanvasBasket .offCart__bottomSummary{position:absolute;bottom:0px;left:0.75rem;width:100%;background:whitesmoke}
#basket{min-height:65vh}
#basket .basket__heading{font-weight:600}
#basket p.mall-address__actions a{color:#111;font-weight:bold}
#basket .basket__navigation__item a{color:#111;text-decoration:none;font-weight:600}
#basket .basket__navigation__item:not(:first-of-type):after{content:"";position:absolute;display:block;top:18px;left:-50%;z-index:-1;width:100%;height:2px;background-color:rgba(221,219,220,0.2)}
#basket .basket__navigation__item__number{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #dddbdc;border-radius:50%;color:#dddbdc;background:whitesmoke;font-size:15px;font-weight:500;z-index:1}
#basket .basket__navigation__item__number.active,#basket .basket__navigation__item__number:hover{background:#dddbdc;color:whitesmoke}
#basket .basket__navigation__item__number.summary{color:rgba(221,219,220,0.2);border-color:rgba(221,219,220,0.2)}
#basket .basket__navigation__item__number.summary.active{background:#dddbdc;color:whitesmoke;border-color:#dddbdc}
#basket .basket__navigation__item__text{display:block;margin-top:0.5em;padding-left:0.5ch;padding-right:0.5ch;text-transform:uppercase;color:#dddbdc;font-size:0.875rem;line-height:1.43;font-weight:500;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;word-break:break-word;letter-spacing:0.5px}
#basket .basket__navigation__item__text.summary{color:rgba(221,219,220,0.2)}
#basket .basket__navigation__item__text.summary.active{color:#dddbdc}
#basket .basket__content{background:rgba(255,255,255,0.7);border:1px solid rgba(17,17,17,0.1)}
#basket .basket__content input.mall-shipping-method__select-button,#basket .basket__content input.mall-payment-method__select-button,#basket .basket__content input.mall-address-select__button{width:1.5rem;height:1.5rem}
#basket .basket__content label.mall-shipping-method__name,#basket .basket__content label.mall-payment-method__name,#basket .basket__content label.mall-address-select__name{position:relative;top:2px;font-size:18px}
#basket .basket__content__navigation__item{color:#b4b4b4;border-bottom:1px solid #b4b4b4;transition:0.2s ease-in-out}
#basket .basket__content__navigation__item.active,#basket .basket__content__navigation__item:hover{color:#dddbdc;border-bottom:1px solid #dddbdc;transition:0.2s ease-in-out}
#basket .basket__content__items .item:not(:first-of-type){margin-top:15px}
#basket .basket__content__items .item input[type=number]::-webkit-inner-spin-button,#basket .basket__content__items .item input[type=number]::-webkit-outer-spin-button{opacity:1}
#basket .basket__content__items .item__name p{font-size:14px}
#basket .basket__content__items .item__name a{color:#111;font-weight:600;text-decoration:none}
#basket .basket__content__items .item__name a:hover{text-decoration:underline}
#basket .basket__content__items .item__price button.btn-link{color:#b4b4b4}
#basket .basket__content__items .item__price button.btn-link:hover{color:red}
#basket .basket__summary{background:rgba(255,255,255,0.7);border:1px solid rgba(17,17,17,0.1);margin-top:44px}
#basket .basket__summary a{color:#111;font-size:15px;font-weight:600;text-decoration:none}
#basket .basket__summary a:hover{text-decoration:underline}
#basket .basket__summary__item:not(:first-of-type){margin-top:15px}
#basket .basket__summary__item p{font-size:14px}
#basket .basket__summary__item__price{font-weight:600}
#myProfile .nav-tabs .nav-link{color:#111}
#about h1{font-family:"Montserrat",sans-serif}
#about p{font-family:"Montserrat",sans-serif}
#about p.fs-4{font-family:"Montserrat",sans-serif}
.eshop__product a{text-decoration:none;color:#111}
.eshop{min-height:calc(100vh - 244.8px - 128px)}
.eshop__navigation{max-height:calc(100vh - 81.91px);top:1rem}
.eshop__navigation a{color:#111;text-decoration:none}
.eshop__navigation .search{position:relative;box-shadow:0 0 40px rgba(51,51,51,0.1)}
.eshop__navigation .search input{height:40px;border:2px solid #d6d4d4}
.eshop__navigation .search input:focus{box-shadow:none;border:2px solid blue}
.eshop__navigation .search button{position:absolute;top:5px;right:5px;height:30px;width:25%;background:blue}
.product .productBigDescription p{margin-bottom:0}
.product__photoWrapper img{height:100%;object-fit:cover;object-position:center center;margin-right:5px}
.product__photoWrapper .slick-arrow{position:absolute;top:50%;z-index:1;display:flex !important;align-items:center;justify-content:center;width:70px;height:70px;padding:0;border-radius:0;transform:translateY(-50%);transition:background-color 0.3s,opacity 0.3s}
.product__photoWrapper .slick-next{right:1%}
.product__photoWrapper .slick-next::before{font-size:50px}
.product__photoWrapper .slick-prev{left:1%}
.product__photoWrapper .slick-prev::before{font-size:50px}
.product__photoWrapper .slick-dots{width:auto;left:0;bottom:1%}
.product__photoWrapper .slick-dots button::before{font-size:16px;color:white}
.product__photoWrapper .slick-dots li.slick-active button:before{color:white}
.product__info__name{font-family:"Montserrat",sans-serif;font-weight:300}
.product__infoWrapper a{color:#111}
.product__infoWrapper a:hover{color:#444}
.product #sizeSelect{width:100%;font-size:18px;line-height:30px;border-radius:0}
.product #sizeSelect:focus{outline:none;box-shadow:none;border:1px solid #111}
.product a.sizeTable{color:#111;text-decoration-style:dotted;text-underline-offset:3px}
#loginModal{-ms-overflow-style:none;scrollbar-width:none;font-family:"Montserrat",sans-serif}
#loginModal::-webkit-scrollbar{display:none}
#loginModal .nav-tabs .nav-item button.nav-link{color:#111;border-top:0;border-left:0;border-right:0}
#loginModal .nav-tabs .nav-item button.nav-link.active{border:none;border-bottom:2px solid #111}
#loginModal .modal-dialog .modal-content{border-radius:0}
#loginModal button.btn{border-radius:0}
#loginModal button.btn-close{position:absolute;right:20px;top:20px}
#loginModal input.form-control:focus,#loginModal input.form-control:hover{border-color:#111}
#loginModal .divider{z-index:1}
#loginModal .divider__wrapper{display:inline-block;background:white}
#loginModal .divider::before{content:"";height:1px;width:100%;background:rgba(17,17,17,0.4);position:absolute;top:50%;left:0;z-index:-1}
#loginModal a{color:#111}
#footer a.socials{color:#b4b4b4;font-size:40px}
#footer .footer_below{background:#dddbdc}
#footer .footer_below a{color:black;text-decoration:none;display:block}
#footer img.d-xl-none{width:600px;position:absolute;right:-50px;bottom:0;z-index:-1;opacity:0.08}
#footer .created-by{background:rgba(221,219,220,0.1)}
#footer .created-by a{color:#dddbdc}
#footer .created-by a:hover{color:#f6f5f6}
@media (min-width:991px){#footer a.socials{font-size:5rem}#footer .footer__upper p{font-size:28px}}
.modal-dialog.cookies{max-width:unset;margin:0;border-bottom:1px solid lightgrey}
.modal-dialog.cookies .modal-content{border-radius:none;border:none}
.modal-dialog.cookies .left__section{text-align:right}
.modal-dialog.cookies .left__section img{width:150px;margin-right:20px}
.modal-dialog.cookies .middle__section__heading{font-weight:900}
.modal-dialog.cookies .middle__section p{font-size:15px}
.modal-dialog.cookies .right__section button,.modal-dialog.cookies .right__section a{width:100%;padding:12px 30px;font-size:16px}
.modal-dialog.cookies .right__section button.btn-outline-success,.modal-dialog.cookies .right__section a.btn-outline-success{color:black}
.modal-dialog.cookies .right__section button.btn-outline-success:hover,.modal-dialog.cookies .right__section a.btn-outline-success:hover{background:#f2f2f2;color:#28a745}
.modal-dialog.cookies .switch__wrapper{margin:0 40px 0 0;display:inline-block}
.modal-dialog.cookies .switch__wrapper label span{position:relative;top:4px;font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-dialog.cookies .more_details{display:inline-block}
.modal-dialog.cookies .more_details a{position:relative;top:4px;color:black;font-weight:bold;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-dialog.cookies .more_details a i{margin-left:5px;position:relative;top:1px}
.modal-dialog.cookies .more_details a:hover{text-decoration:none;color:#dddbdc}
.modal-dialog.cookies #cookies__detail p.collapse__heading{font-weight:bold}
.custom-switch.custom-switch-sm .custom-control-label{padding-left:1rem;padding-bottom:1rem}
.custom-switch.custom-switch-sm .custom-control-label::before{height:1rem;width:calc(1rem + 0.75rem);border-radius:2rem}
.custom-switch.custom-switch-sm .custom-control-label::after{width:calc(1rem - 4px);height:calc(1rem - 4px);border-radius:calc(1rem - (1rem / 2))}
.custom-switch.custom-switch-sm .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(1rem - 0.25rem))}
.custom-switch.custom-switch-md .custom-control-label{padding-left:1rem;padding-bottom:1.5rem}
.custom-switch.custom-switch-md .custom-control-label::before{height:1.5rem;width:calc(2rem + 0.75rem);border-radius:3rem}
.custom-switch.custom-switch-md .custom-control-label::after{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:calc(2rem - (1.5rem / 2))}
.custom-switch.custom-switch-md .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(1.5rem - 0.25rem))}
.custom-switch.custom-switch-lg .custom-control-label{padding-left:1rem;padding-bottom:2rem}
.custom-switch.custom-switch-lg .custom-control-label::before{height:2rem;width:calc(3rem + 0.75rem);border-radius:4rem}
.custom-switch.custom-switch-lg .custom-control-label::after{width:calc(2rem - 4px);height:calc(2rem - 4px);border-radius:calc(3rem - (2rem / 2))}
.custom-switch.custom-switch-lg .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(2rem - 0.25rem))}
.custom-switch.custom-switch-xl .custom-control-label{padding-left:1rem;padding-bottom:2.5rem}
.custom-switch.custom-switch-xl .custom-control-label::before{height:2.5rem;width:calc(4rem + 0.75rem);border-radius:5rem}
.custom-switch.custom-switch-xl .custom-control-label::after{width:calc(2.5rem - 4px);height:calc(2.5rem - 4px);border-radius:calc(4rem - (2.5rem / 2))}
.custom-switch.custom-switch-xl .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(2.5rem - 0.25rem))}
.custom-control-input:focus ~ .custom-control-label::before{ border-color:#28a745 !important; box-shadow:0 0 0 0rem rgba(0,0,0,0) !important}

.custom-control-input:checked ~ .custom-control-label::before{border-color:#28a745 !important;background-color:#28a745 !important}

.custom-control-input:active ~ .custom-control-label::before{background-color:#28a745 !important;border-color:#28a745 !important}

.custom-control-input.disabled:focus:not(:checked) ~ .custom-control-label::before{border-color:lightgrey !important}
.custom-control-input.disabled:focus ~ .custom-control-label::before{ border-color:lightgrey !important; box-shadow:0 0 0 0rem rgba(0,0,0,0) !important}

.custom-control-input.disabled:checked ~ .custom-control-label::before{border-color:lightgrey !important;background-color:lightgrey !important}

.custom-control-input.disbled:active ~ .custom-control-label::before{background-color:lightgrey !important;border-color:lightgrey !important}

.custom-control-input.disabled:focus:not(:checked) ~ .custom-control-label::before{border-color:lightgrey !important}
@media (min-width:576px){#homepage .carousel__heading{top:40vh}#homepage .carousel__heading h1{font-size:70px;font-weight:200}#homepage .blob img{opacity:0.4;width:100%;transition:0.3s ease-in-out}}
@media (min-width:768px){.modal-dialog.cookies .right__section button,.modal-dialog.cookies .right__section a{width:48%}#about img{float:right;width:40%;margin:0 0 10px 25px}#footer img.d-xl-none{bottom:-120px}}
@media (min-width:991px){.product__infoWrapper{position:sticky;top:1rem}}
@media (min-width:1200px){.modal-dialog.cookies .right__section button,.modal-dialog.cookies .right__section a{width:100%}#homepage .blob{width:35vw;height:45vw}#homepage .carousel__subheading{left:10vw}#homepage button.carousel-control-next{left:10vw}#homepage .carousel__pages{right:10vw}#homepage .carousel__heading{left:10vw}#homepage .carousel__heading h1{font-size:100px}.eshop__navigation{position:sticky}#about img{width:30%}}
@media (min-width:1400px){#homepage .blob{width:45vw;height:40vw}#homepage .carousel__subheading{left:15vw}#homepage button.carousel-control-next{left:15vw}#homepage .carousel__pages{right:15vw}#homepage .carousel__heading{left:15vw}#homepage .carousel__heading h1{font-size:100px}}
@media (min-width:1700px){#homepage .carousel__subheading{left:20vw}#homepage button.carousel-control-next{left:20vw}#homepage .carousel__pages{right:20vw}#homepage .carousel__heading{left:20vw}#homepage .carousel__heading h1{font-size:100px}}
@keyframes foot{from{transform:rotateZ(50deg)}to{transform:rotateZ(-15deg)}}
.maintenance img{width:300px}
.banner{background:#dddbdc}
#homepage .homepage__category__wrapper a{color:#111;text-decoration:none}
#homepage .homepage__category__wrapper a .homepage__category__bg{background:#b4b4b4}
#homepage .homepage__category__wrapper a:hover .homepage__category__bg{background:#dddbdc}
.eshopCategories a{color:white;text-transform:uppercase;text-decoration:none;font-size:20px}
.eshopCategories .esC{background:#dddbdc;border-radius:0.5rem}
#homeFooter a{text-decoration:none;font-size:24px;color:#111}
#homeFooter a i{font-size:40px}
#homeFooter a:hover{color:#dddbdc}
.mall-shipping-method__heading .mt-1.small.mx-4 a{color:#111}
#offcanvasBasket{background:whitesmoke}
#offcanvasBasket .offcanvas-title{font-weight:600}
#offcanvasBasket .offCart{overflow-x:hidden;color:#111}
#offcanvasBasket .offCart__products__wrapper{max-height:88%;overflow-y:auto}
#offcanvasBasket .offCart__products__wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(17,17,17,0.3);background-color:whitesmoke}
#offcanvasBasket .offCart__products__wrapper::-webkit-scrollbar{width:10px;background-color:whitesmoke}
#offcanvasBasket .offCart__products__wrapper::-webkit-scrollbar-thumb{background-color:#111;border:2px solid whitesmoke}
#offcanvasBasket .offCart__product a,#offcanvasBasket .offCart__product button{color:#111;text-decoration:none;font-weight:600}
#offcanvasBasket .offCart__product p{font-size:14px}
#offcanvasBasket .offCart__bottomSummary{position:absolute;bottom:0px;left:0.75rem;width:100%;background:#e8e8e8}