html,body{height:100%;margin:0;display:flex;flex-direction:column}.page-wrapper{flex:1}body{color:var(--main-art-color)!important}.break-spaces{white-space:break-spaces}.art-logo{width:220px}.page-margin{margin-bottom:5%;margin-top:5%}.error{font-size:12px;color:#bf2b0c}.footer-top{padding:25px}.cart-dropdown .products{max-height:100%!important}#loader{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(255,255,255,.55) url(/build/assets/loading-spinner-c72e4a0a.gif) no-repeat center center;z-index:10000;background-size:400px}.my-profile-tabs .nav-item .nav-link.active,.my-profile-tabs .nav-item .nav-link:hover{background-color:var(--main-art-color)!important;color:#fff!important}div.page-header{background-image:url(/build/assets/title-background-b0e1674b.webp);background-size:cover;background-repeat:no-repeat}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:var(--main-art-color);color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:25px;opacity:0}.tooltip .tooltiptext:after{content:"";position:absolute;bottom:-7px;left:50%;width:14px;height:14px;background-color:var(--main-art-color);border:2px solid var(--main-art-color);border-radius:2px 3px 5px 1px;transform:translate(-50%) rotate(43deg) skew(5deg,3deg)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.cursor-pointer{cursor:pointer}.header-subcategory:hover,.main-hover-link:hover{color:var(--main-art-color)!important}.fs-14{font-size:14px}.category{display:flex;flex-direction:column;align-items:center}.home-page-line-sketch{width:50px}.sketched-border,.swiper-slide-thumb-active,a.page-link:hover,ul.submenu li:hover,.main-hover-link:hover,.my-profile-tabs .nav-item .nav-link,.my-profile-icon-box:hover,.footer a:not(.logo-footer):hover,.minipopup-box,.btn-link:hover{border:solid 2px var(--main-art-color)!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}.sketched-success-border{border:solid 2px #c4df9b!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}.sketched-error-border{border:solid 2px #BF2B0C!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}.alert-danger{color:#bf2b0c}.swiper-slide-thumb-active{overflow:hidden}.my-profile-icon-box{border:none!important}.nowrap{white-space:nowrap}.max-w-100{max-width:100%!important}.sketched-border-top{height:5px;border-top:solid 2px var(--main-art-color)!important;border-top-left-radius:246px 43px!important;border-top-right-radius:111px 56px!important}.widget-collapsible .toggle-btn:after,.widget-collapsible .toggle-btn:before{border-top-left-radius:255px 65px!important;border-top-right-radius:255px 65px!important}.sketched-border-bottom-tab.active{border-bottom:solid 3px var(--main-art-color)!important;border-bottom-left-radius:255px 17px!important;border-bottom-right-radius:255px 15px!important}.custom-checkbox+label:before{border:solid 2px var(--main-art-color)!important;border-radius:255px 36px 225px 32px/39px 225px 31px 255px!important}.page-item.active .page-link{border:solid 2px var(--main-art-color)!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}.tab-nav-underline .nav-item .nav-link.active:after,.tab-nav-underline .nav-item.show .nav-link:after,.tab-nav-underline .nav-item:hover .nav-link:after{border-top:solid 5px var(--main-art-color)!important;border-top-left-radius:245px 27px!important;border-top-right-radius:187px 21px!important}.sketched-border-top-title{height:5px;border-top:solid 2px var(--main-art-color)!important;border-top-left-radius:242px 26px!important;border-top-right-radius:110px 33px!important}.quantity-minus,.quantity-plus{background:white!important;color:var(--main-art-color)!important}.btn-art-primary img{filter:brightness(0) invert(1)}.btn-art-primary:hover img{filter:none}.btn-art-primary:hover{background:white!important;color:var(--main-art-color)!important}.btn-art-primary-reverse:hover{background:var(--main-art-color)!important;color:#fff!important}[class*=icheck-]>input:first-child+input[type=hidden]+label:before,[class*=icheck-]>input:first-child+label:before{content:"";display:inline-block;position:absolute;width:22px;height:22px;border:solid 2px var(--main-art-color)!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important;margin-left:-29px}[class*=icheck-]>label{padding-left:29px!important;min-height:22px;line-height:22px;display:inline-block;position:relative;vertical-align:top;margin-bottom:0;font-weight:400;cursor:pointer}[class*=icheck-]>input:first-child{position:absolute!important;opacity:0}[class*=icheck-]{min-height:22px;margin-top:6px!important;margin-bottom:6px!important;padding-left:0}[class*=icheck-]>input:first-child:checked+input[type=hidden]+label:after,[class*=icheck-]>input:first-child:checked+label:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:7px;height:10px;border:2px solid #fff;border-left:none;border-top:none;transform:translate(7.75px,4.5px) rotate(45deg);-ms-transform:translate(7.75px,4.5px) rotate(45deg)}input.form-control.sketched-border{color:var(--main-art-color)!important}.select2.select2-container{width:100%!important}.select2-container--default .select2-results__option--selected{background-color:var(--main-art-color)!important;color:#fff!important}.select2-selection.select2-selection--single{height:47px!important}.toolbox-item .select2.select2-container{width:auto!important}.toolbox-item .select2-selection.select2-selection--single{height:37px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px!important}.toolbox-item .select2-container--default .select2-selection--single .select2-selection__rendered{height:37px!important}.toolbox-item .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px!important}.toolbox-item .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--main-art-color) transparent transparent transparent!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--main-art-color) transparent!important}.select2-selection.select2-selection--single{border:solid 2px var(--main-art-color)!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}.select2-dropdown.select2-dropdown--below{border:solid 2px var(--main-art-color)!important;border-radius:269px 6px 176px 8px/6px 225px 10px 255px!important;overflow:hidden!important}.select2-search__field{border:solid 2px var(--main-art-color)!important;border-radius:255px 15px 225px/15px 225px 15px 255px!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--main-art-color)!important}.select2-selection__rendered{color:var(--main-art-color)!important}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:white}::-webkit-scrollbar-thumb{background:black;border-radius:255px 75px 225px/75px 225px 75px 255px!important}::-webkit-scrollbar-thumb:hover{background:#555}textarea{resize:none}.art-cart-icon{width:25px;height:30px}.mobile-menu,.mobile-menu-container{background:white!important;color:var(--main-art-color)}.mobile-menu-container .input-wrapper .form-control{font-size:16px}.mobile-menu a{padding-top:7px!important;padding-bottom:7px!important}#header-cart-container{max-height:100vh;overflow-y:auto;padding-bottom:40px}form.input-wrapper{padding:0!important;background:transparent!important}.footer .art-logo{margin:auto}.footer-cart-count{position:absolute;top:4px;right:10px;background:black;width:20px;height:20px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.product.product-cart .btn-close:hover{border:2px solid var(--main-art-color)}.page-title{text-shadow:3px 0 0 rgba(255,255,255,1),-3px 0 0 rgba(255,255,255,1),0 3px 0 rgba(255,255,255,1),0 -3px 0 rgba(255,255,255,1)}.header-search{gap:4px}.product-name{overflow:visible;white-space:normal}.out-of-stock-diagonal{position:absolute!important;z-index:10}.out-of-stock-product-image{opacity:.5!important}.product-out-of-stock-image{margin-top:-30px}*:disabled{background-color:#696969;color:linen;opacity:1}.discount-label{position:absolute;font-size:22px;z-index:2;background:black;color:#fff;transform:rotate(45deg);text-align:center;top:5px;width:140px;right:-43px}.product-media{overflow:hidden}.out-of-stock-soon{transform:rotate(315deg)}.home-banner{width:100%}.home-banner>img,.home-banner>a>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.price-box{flex-wrap:wrap}.price-box .product-price,.price-box .product-quantity{font-size:14px!important}.product.product-cart .product-quantity:after{font-size:13px}.icheck-primary>input:first-child:checked+label:before{background-color:var(--main-art-color);border-color:var(--main-art-color)}.cart-dropdown .cart-total{margin-bottom:0;padding:.7rem 0}.cart-savings-label{display:inline-flex;align-items:center;gap:.6rem}.tooltip.discount-info{display:inline-flex;align-items:center;flex-shrink:0;margin:0;text-transform:none;line-height:1}.discount-info summary{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.discount-info summary::-webkit-details-marker{display:none}.tooltip.discount-info .tooltiptext{bottom:calc(100% + .8rem);left:50%;transform:translate(-50%);margin-left:0;padding:.8rem;font-size:1.4rem;line-height:1.4;z-index:10}.discount-info[open] .tooltiptext{visibility:visible;opacity:1}.discount-info .tooltiptext:after{left:50%}.cart-dropdown .cart-action{margin-top:1rem}@media only screen and (min-width: 767px){.ml-md{margin-left:20px!important}}@media only screen and (max-width: 767px){.header-left a.logo{margin:auto!important}}@media only screen and (max-width: 600px){#loader{background-size:200px}}@media only screen and (max-width: 1800px){#loader{background-size:200px}.home-banner{padding:0}}@media only screen and (max-width: 600px){.home-page-product-details{text-align:center}.home-page-product-details .product-action{justify-content:center}}
