.padding-xl{padding-top:80px;padding-bottom:80px}.padding-md{padding-top:40px;padding-bottom:40px}.padding-sm{padding-top:20px;padding-bottom:20px}.no-padding{padding:0!important}@media (max-width:1024px){.padding-xl{padding-top:50px;padding-bottom:50px}.padding-md{padding-top:30px;padding-bottom:30px}.padding-sm{padding-top:15px;padding-bottom:15px}}.elementor-widget-text-editor p:last-child{margin-bottom:0}:root{--btn-padding-y:16px;--btn-padding-x:28px;--cryst-bg:linear-gradient(135deg, #e0e0e0 0%, #ffffff 25%, #abb2b9 50%, #ffffff 75%, #d5d8dc 100%);--cryst-border:rgba(150, 150, 150, 0.2);--cryst-text:#2c3e50}.elementor-button,.elementor-button:visited{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);background:var(--cryst-bg)!important;background-size:200% auto!important;color:var(--cryst-text)!important;border:1px solid var(--cryst-border);border-radius:4px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 4px 15px rgba(0,0,0,.1),inset 0 0 8px rgba(255,255,255,.8);transition:all .4s cubic-bezier(.23,1,.32,1)}.elementor-button::before{content:"";position:absolute;top:-100%;left:-120%;width:60%;height:300%;background:linear-gradient(to right,transparent,rgba(255,255,255,.9) 50%,transparent);transform:rotate(25deg);pointer-events:none}.elementor-button:hover{background-position:right center!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(171,178,185,.4);border-color:#fff}.elementor-button:hover::before{left:150%;transition:left 0.6s ease-in-out}.elementor-button:active{transform:scale(.98)}.elementor-button:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.5),0 0 0 5px rgba(171,178,185,.3)}.elementor-button::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,0,0,.02),rgba(0,255,0,.02),rgba(0,0,255,.02));opacity:0;transition:opacity 0.3s}.elementor-button:hover::after{opacity:1}.woocommerce-breadcrumb{font-size:0!important}.woocommerce-breadcrumb a:not(:first-child){font-size:14px}.woocommerce-breadcrumb a:not(:first-child):not(:last-of-type)::after{content:"/";margin:0 8px;font-size:14px;color:#000}.wc-block-components-button{color:white!important}H3.wc-block-components-product-name{font-size:14px}.post-281 .wc-block-components-product-metadata{display:none}.wc-block-components-totals-coupon__button{color:black!important}.wp-block-woocommerce-checkout-order-note-block{display:none}div.xoo-wsc-footer>div.xoo-wsc-ft-buttons-cont>a>span{display:none}.widget_product_categories ul{list-style:none;padding:0;margin:0}.widget_product_categories li.cat-item{position:relative;border-bottom:1px solid #f0f0f0}.widget_product_categories li.cat-item:last-child{border-bottom:none}.widget_product_categories li.cat-item a{display:inline-block;padding:5px 0;text-decoration:none;color:#333;transition:all 0.3s ease}.widget_product_categories li.cat-item a:hover{color:#000000!important;padding-left:5px}.widget_product_categories li.current-cat>a{font-weight:700}.widget_product_categories .count{font-size:11px;padding:0 5px;border-radius:12px;margin-top:10px;font-weight:400}.widget_product_categories ul.children{margin-left:15px;border-top:1px solid #f9f9f9;margin-bottom:5px}.widget_product_categories ul.children li.cat-item{border-bottom:none}.widget_product_categories ul.children li.cat-item a{padding:2px 0;color:#666}.widget_product_categories ul.children li.cat-item:before{content:"—";color:#ccc;margin-right:8px}.widget_product_categories li.cat-item:after{content:"";display:table;clear:both}.woocommerce span.onsale{background-color:rgb(197,167,24)}.single-product .stock.in-stock{display:none!important}.single-product .stock.out-of-stock{display:block!important}