.custom-hidden{display:none!important}*,*:before,*:after{box-sizing:border-box}.blurred{filter:blur(4px)}.disabled{pointer-events:none;opacity:.5}.section .mb-heading .section__heading{margin:0 0 var(--column-gap) 0}.custom-border-radius-8{border-radius:8px}.custom-border-radius-10{border-radius:10px}.custom-border-radius-12{border-radius:12px}.custom-border-radius-15{border-radius:15px}.scroll2top{position:fixed;display:inline-block;visibility:hidden;opacity:0;cursor:pointer;text-align:center;z-index:9999;background-color:#000;border-radius:30px;border:2px solid black;width:38px;height:38px;right:38px;bottom:100px;color:#fff;font-size:24px;line-height:38px;display:flex;justify-content:center;align-items:center;transition:all .4s ease}.scroll2top:hover{background-color:#689170;border:2px solid black;color:#fff;transform:scale(1.1)}.scroll2top.scroll2top-show-button{visibility:visible;opacity:1}#custom-loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fffc;display:flex;justify-content:center;align-items:center;z-index:9999}.custom-loader{border-radius:50%;width:150px;height:150px}.st-wishlist-details_wrapper{border-radius:var(--drawer-border-radius) 0 0 var(--drawer-border-radius)}.st-wishlist-details-button--bottom_right{display:none!important}.st-wishlist-button{margin:0 0 15px!important;padding:0!important;background-color:transparent!important;color:#000!important}.st-wishlist-button .label{margin:0!important}.st-wishlist-icon{margin-right:5px!important;color:#000!important}.st-wishlist-button:hover,.st-wishlist-button:hover .label,.st-wishlist-button:hover .st-wishlist-icon{color:#689170!important}.st-atc-button{background-color:rgb(var(--btn-bg-color))!important;background:rgb(var(--btn-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-bg-hover-color)) 60%,rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;transition:background-position .4s ease-out}.st-atc-button:hover{background-position:0 100%}.card--product-contained{border-radius:8px}.card--product-contained:hover{box-shadow:0 0 6px 1px #ccc}.product-label{font-size:1.8rem!important;border-radius:8px}.card .card__media .product-label-container{margin:5px}.card .card__media .card__main-image{border-radius:8px}.card .card__info-container .card__info .card__info-inner{font-size:.95em}.card .card__info-container .card__info .card__info-inner .price--top{padding-top:calc(2 * var(--space-unit))!important;margin-top:var(--space-unit)!important}.card .card__info-container .card__info .card__info-inner .price .price__default{font-size:.85em}.card .card__info-container .card__info .card__info-inner .price .price__default .price__current{padding-inline-end:0}@media (min-width: 1600px){.xl\:auto-cols-5{grid-auto-columns:calc((100% - var(--column-gap) * 1) / 7)}}@media (max-width: 1599px) and (min-width: 1400px){.xl\:auto-cols-5{grid-auto-columns:calc((100% - var(--column-gap) * 1) / 6)}}@media (max-width: 1399px) and (min-width: 1280px){.xl\:auto-cols-5{grid-auto-columns:calc((100% - var(--column-gap) * 1) / 5)}}@media (min-width: 1025px){.product-label{font-size:1.2rem!important}}@media (max-width: 1024px){.product-label{font-size:1.1rem!important}}@media (max-width: 768px){.section .mb-heading .section__heading{margin:0 0 .5em}}@media (max-width: 576px){.scroll2top{bottom:135px}}
/*# sourceMappingURL=/cdn/shop/t/310/assets/custom-generals.css.map */
