.elementor-4806 .elementor-element.elementor-element-b3cd82c{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4806 .elementor-element.elementor-element-b3cd82c:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-b3cd82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://azelianarts.com/wp-content/uploads/2025/06/Azelian-Arts-Banner-3-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4806 .elementor-element.elementor-element-7f4fd5e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-4806 .elementor-element.elementor-element-7f4fd5e1:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-7f4fd5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://azelianarts.com/wp-content/uploads/2025/06/Azelian-Arts-Banner-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4806 .elementor-element.elementor-element-7e40a8ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);--margin-top:-8%;--margin-bottom:-8%;--margin-left:0%;--margin-right:0%;}.elementor-4806 .elementor-element.elementor-element-7e40a8ef:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-7e40a8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4D0080CC 0%, #F2295BCC 100%);}.elementor-4806 .elementor-element.elementor-element-4127abff > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-4806 .elementor-element.elementor-element-4127abff{z-index:2;text-align:center;}.elementor-4806 .elementor-element.elementor-element-4127abff .elementor-heading-title{font-family:"Retro Gastroll", Sans-serif;font-size:50px;text-shadow:5px 5px 3px #58003F;color:#F7B31C;}.elementor-4806 .elementor-element.elementor-element-43f8fa47 > .elementor-widget-container{margin:-10% 0% 0% -20%;}body:not(.rtl) .elementor-4806 .elementor-element.elementor-element-43f8fa47{left:0px;}body.rtl .elementor-4806 .elementor-element.elementor-element-43f8fa47{right:0px;}.elementor-4806 .elementor-element.elementor-element-43f8fa47{top:0px;z-index:1;}.elementor-4806 .elementor-element.elementor-element-6f6e93d6 > .elementor-widget-container{margin:0% -20% -10% 0%;}body:not(.rtl) .elementor-4806 .elementor-element.elementor-element-6f6e93d6{right:0px;}body.rtl .elementor-4806 .elementor-element.elementor-element-6f6e93d6{left:0px;}.elementor-4806 .elementor-element.elementor-element-6f6e93d6{bottom:0px;z-index:1;}.elementor-4806 .elementor-element.elementor-element-4f52aa0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4806 .elementor-element.elementor-element-1724c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:55px;}.elementor-4806 .elementor-element.elementor-element-76e457fb{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:18px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805.eael-product-popup-details{background-color:transparent;background-image:linear-gradient(180deg, #4D0080CC 0%, #F2295BCC 100%);}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-cat-tab a{font-family:"Grisha", Sans-serif;font-weight:500;text-decoration:underline;color:#FFFFFF;background-color:#510086CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-cat-tab a:hover{background-color:#0066ACCC;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .icons-wrap.block-box-style{background-color:#000000CC;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#FFFFFF;font-family:"Vintage Edge", Sans-serif;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .price ins, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price ins{color:#E4B500;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-family:"Playfair Display", Sans-serif;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce ul.products li.product .onsale, .elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce ul.products li.product .outofstock-badge, .elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#510086CC;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-gallery .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#0066ACCC;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product .product_title{font-family:"Vintage Edge", Sans-serif;color:#FFFFFF;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product .price{font-family:"Playfair Display", Sans-serif;color:#0242e4!important;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product .woocommerce-product-details__short-description{font-family:"Playfair Display", Sans-serif;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .woocommerce-product-details__short-description{color:#FFFFFF;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta a.woocommerce-review-link, .eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta a{color:#C77000;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 a.woocommerce-review-link:hover, .eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta a:hover{color:#D1B100;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product table tbody tr, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .eael-onsale:not(.outofstock){font-family:"Playfair Display", Sans-serif;color:#FFFFFF!important;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product form.cart div.quantity .qty, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-popup.woocommerce div.product form.cart div.quantity > a{font-family:"Playfair Display", Sans-serif;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product form.cart div.quantity .qty, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .button, .eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 button.button.alt{font-family:"Playfair Display", Sans-serif;color:#fff;background-color:#510086;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .button:hover, .eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 button.button.alt:hover{color:#F5EAFF;background-color:#0066AC;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta .sku, .eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta a{color:#FFFFFF;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 .product_meta a:hover{color:#5FF0FF;}.eael-popup-details-render.elementor-4806 .elementor-element.elementor-element-28918805 button.eael-product-popup-close{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4806 .elementor-element.elementor-element-28918805 .eael-product-popup .eael-product-popup-details{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4806 .elementor-element.elementor-element-5a581c5b{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:18px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-a9456be > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4806 .elementor-element.elementor-element-22ad82d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4806 .elementor-element.elementor-element-22ad82d5:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-22ad82d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://azelianarts.com/wp-content/uploads/2025/06/Azelian-Arts-Banner-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4806 .elementor-element.elementor-element-2ea41377{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:7%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-4806 .elementor-element.elementor-element-2ea41377:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-2ea41377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0029CC 0%, #00173FCC 100%);}.elementor-4806 .elementor-element.elementor-element-1165cd46{--display:flex;}.elementor-4806 .elementor-element.elementor-element-22742978{text-align:center;}.elementor-4806 .elementor-element.elementor-element-22742978 .elementor-heading-title{font-family:"Grisha", Sans-serif;font-size:55px;font-weight:400;font-style:oblique;text-decoration:underline;text-shadow:4px 4px 3px #58003F;color:#E9A102;}.elementor-4806 .elementor-element.elementor-element-489259df{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4806 .elementor-element.elementor-element-11594662{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4806 .elementor-element.elementor-element-11594662:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-11594662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B0;}.elementor-4806 .elementor-element.elementor-element-29b3a9fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4806 .elementor-element.elementor-element-fae96aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4806 .elementor-element.elementor-element-a5af2c4 .elementor-heading-title{font-family:"Vintage Edge", Sans-serif;text-shadow:2px 2px 2px #58003F;color:#F7B31C;}.elementor-4806 .elementor-element.elementor-element-df08e6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4806 .elementor-element.elementor-element-8f41ef6 .elementor-heading-title{font-family:"Retro Gastroll", Sans-serif;font-size:50px;font-weight:400;text-shadow:5px 5px 3px #58003F;color:#F7B31C;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px 15px 15px 15px;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Vintage Edge", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .star-rating{color:#F7B31C;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .star-rating::before{color:#9200D6;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .price del {font-family:"Playfair Display", Sans-serif;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#510086CC;border-color:#02010100;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product .button:hover{background-color:#0066ACCC;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4806 .elementor-element.elementor-element-1bb0f355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-4806 .elementor-element.elementor-element-1bb0f355:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-1bb0f355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://azelianarts.com/wp-content/uploads/2025/06/Azelian-Arts-Banner-2-scaled.png");background-position:center center;background-size:cover;}.elementor-4806 .elementor-element.elementor-element-6a78f92a{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-4806 .elementor-element.elementor-element-6a78f92a:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-6a78f92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000CC;}.elementor-4806 .elementor-element.elementor-element-3ef9011c > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-4806 .elementor-element.elementor-element-3ef9011c{text-align:center;}.elementor-4806 .elementor-element.elementor-element-3ef9011c .elementor-heading-title{font-family:"Retro Gastroll", Sans-serif;font-size:45px;font-weight:700;font-style:normal;line-height:24px;letter-spacing:7px;text-shadow:5px 5px 3px #58003F;color:#FEB000BD;}.elementor-4806 .elementor-element.elementor-element-499a28f3 > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-4806 .elementor-element.elementor-element-499a28f3 .elementor-icon-list-icon i{color:#460757;transition:color 0.3s;}.elementor-4806 .elementor-element.elementor-element-499a28f3 .elementor-icon-list-icon svg{fill:#460757;transition:fill 0.3s;}.elementor-4806 .elementor-element.elementor-element-499a28f3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4806 .elementor-element.elementor-element-499a28f3 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-4806 .elementor-element.elementor-element-7f4fd5e1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4806 .elementor-element.elementor-element-4f52aa0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4806 .elementor-element.elementor-element-1724c28{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:14%;--padding-right:14%;}.elementor-4806 .elementor-element.elementor-element-76e457fb{text-align:left;}.elementor-4806 .elementor-element.elementor-element-5a581c5b{text-align:left;}.elementor-4806 .elementor-element.elementor-element-22ad82d5{--padding-top:30px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4806 .elementor-element.elementor-element-1bb0f355{--padding-top:30px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-4806 .elementor-element.elementor-element-7f4fd5e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4806 .elementor-element.elementor-element-4127abff .elementor-heading-title{font-size:30px;}.elementor-4806 .elementor-element.elementor-element-1724c28{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4806 .elementor-element.elementor-element-76e457fb{text-align:left;}.elementor-4806 .elementor-element.elementor-element-5a581c5b{text-align:left;}.elementor-4806 .elementor-element.elementor-element-22ad82d5{--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-4806 .elementor-element.elementor-element-ff58872.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4806 .elementor-element.elementor-element-1bb0f355{--padding-top:30px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-4806 .elementor-element.elementor-element-3ef9011c .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-4806 .elementor-element.elementor-element-1724c28{--width:100%;}.elementor-4806 .elementor-element.elementor-element-22ad82d5{--width:100%;}.elementor-4806 .elementor-element.elementor-element-2ea41377{--width:90%;}.elementor-4806 .elementor-element.elementor-element-fae96aa{--width:20%;}.elementor-4806 .elementor-element.elementor-element-df08e6c{--width:66.6666%;}.elementor-4806 .elementor-element.elementor-element-1bb0f355{--content-width:950px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4806 .elementor-element.elementor-element-1724c28{--width:100%;}}@media(min-width:1025px){.elementor-4806 .elementor-element.elementor-element-b3cd82c:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-b3cd82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4806 .elementor-element.elementor-element-7f4fd5e1:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-7f4fd5e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4806 .elementor-element.elementor-element-22ad82d5:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-22ad82d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4806 .elementor-element.elementor-element-1bb0f355:not(.elementor-motion-effects-element-type-background), .elementor-4806 .elementor-element.elementor-element-1bb0f355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-a9456be *//* --- Custom Azelian Button --- */

/* This class is on the Elementor WIDGET WRAPPER.
   We don't want the wrapper itself to have the button's background or border.
   It can be used for alignment if needed, e.g., by Elementor's settings.
   So, the .custom-azelian-button rule itself can be minimal or even empty
   if all styling is on the inner button.
*/
.custom-azelian-button {
    /* You can add alignment here if needed, like: */
    /* text-align: center; */
    /* But Elementor's button alignment options should usually suffice. */
}

/* --- Target the ACTUAL BUTTON LINK (<a> tag) inside the wrapper --- */
.custom-azelian-button .elementor-button {
    /* Base Colors & Overrides */
    background-color: #440042 !important; /* Plum */
    color: #FFFFFF !important; /* White text */

    /* Font - Try to match your "PROMOTION NETWORK" font */
    /* Option 1: If you know the font name and have it loaded */
    /* font-family: "Your Specific Wide Font Name", sans-serif !important; */
    /* Option 2: A common alternative like Orbitron (load from Google Fonts if needed) */
    font-family: 'Vintage Edge', sans-serif !important;
    /* Option 3: A more generic bold sans-serif as a fallback */
    /* font-family: 'Arial Black', 'Impact', sans-serif !important; */
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;

    /* Sizing & Spacing */
    padding: 14px 30px !important; /* Adjust for desired size */
    border-radius: 4px !important; /* Slightly rounded corners, can be 0 for sharp */
    border: 2px solid #FFB800 !important; /* Gold border */

    /* Effects */
    box-shadow: 0 0 8px rgba(255, 184, 0, 0.6),
                inset 0 0 5px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease-in-out;
    position: relative; /* For pseudo-elements if we add more accents */
    text-decoration: none !important; /* Remove underline */
    display: inline-block !important; /* Ensure it doesn't take full width unless content demands */
    width: auto !important; /* Override potential full-width styling from Elementor on the <a> */
    max-width: fit-content; /* Ensures button shrinks to content */
}

/* --- Hover & Focus States for the actual button link --- */
.custom-azelian-button .elementor-button:hover,
.custom-azelian-button .elementor-button:focus {
    background-color: #3d075b !important; /* soft purple */
    color: #FFD700 !important; /* Gold text */
    border-color: #ffbd95 !important; /* soft gold */
    box-shadow: 0 0 15px rgba(217, 0, 139, 0.8),
                0 0 5px rgba(255, 215, 0, 0.5),
                inset 0 0 8px rgba(0, 0, 0, 0.4);
    transform: translateY(-2px); /* Slight lift */
}

/* --- Optional Angular Accents for the actual button link --- */
.custom-azelian-button .elementor-button::before,
.custom-azelian-button .elementor-button::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    transition: all 0.3s ease-in-out;
}

/* Top-left accent */
.custom-azelian-button .elementor-button::before {
    top: -2px; /* Aligns with the border */
    left: -2px;
    border-width: 8px 8px 0 0; /* Creates a top-right triangle shape */
    border-color: #FFB800 transparent transparent transparent; /* Gold */
}

/* Bottom-right accent */
.custom-azelian-button .elementor-button::after {
    bottom: -2px; /* Aligns with the border */
    right: -2px;
    border-width: 0 0 8px 8px; /* Creates a bottom-left triangle shape */
    border-color: transparent transparent #FFB800 transparent; /* Gold */
}

/* Enhance accents on hover for the actual button link */
.custom-azelian-button .elementor-button:hover::before,
.custom-azelian-button .elementor-button:focus::before {
    border-color: #ffbd95 transparent transparent transparent !important; /* Magenta */
    transform: translate(-2px, -2px) scale(1.1);
}

.custom-azelian-button .elementor-button:hover::after,
.custom-azelian-button .elementor-button:focus::after {
    border-color: transparent transparent #ffbd95 transparent !important; /* Magenta */
    transform: translate(2px, 2px) scale(1.1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Retro Gastroll';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://azelianarts.com/wp-content/uploads/2025/06/retro-gastroll.regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grisha';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://azelianarts.com/wp-content/uploads/2025/06/Grisha.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vintage Edge';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://azelianarts.com/wp-content/uploads/2025/06/Vintage_Edge7068299737468014565.3a67878a.73a15c2eb92a917928eae99a10509a9a.woff2') format('woff2');
}
/* End Custom Fonts CSS */