.elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-38222 .elementor-element.elementor-element-7aab2fd:not(.elementor-motion-effects-element-type-background), .elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030504;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-container{min-height:100vh;}.elementor-38222 .elementor-element.elementor-element-7aab2fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 4% 0% 4%;}.elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38222 .elementor-element.elementor-element-a8d3791 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-38222 .elementor-element.elementor-element-a8d3791 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-6a87b11 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-6a87b11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-6a87b11 .thegem-te-product-attribute .product-attributes{justify-content:center;text-align:center;text-transform:uppercase;color:#F44336;}.elementor-38222 .elementor-element.elementor-element-142baa6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-142baa6 .thegem-te-product-title{justify-content:center;text-align:center;}.elementor-38222 .elementor-element.elementor-element-142baa6 .thegem-te-product-title .product-title{letter-spacing:0px;text-transform:capitalize;font-size:1.3em;line-height:1em;text-shadow:2px -1px 9px rgba(0, 0, 0, 0.9);color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-bec3e98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-bec3e98 .thegem-te-product-price .price{justify-content:center;text-align:center;}.elementor-38222 .elementor-element.elementor-element-bec3e98 .thegem-te-product-price .price span{font-size:1em;line-height:55px;text-shadow:2px -1px 15px #000000;color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-bec3e98 .thegem-te-product-price .price span del{color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-bec3e98 .thegem-te-product-price .price span del:before{background-color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-991128c .gem-button-container .gem-button{background-color:#8DC9DF;}.elementor-38222 .elementor-element.elementor-element-991128c .gem-inner-wrapper-btn{flex-direction:row;}.elementor-38222 .elementor-element.elementor-element-991128c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-991128c .gem-button-container{text-align:center;}.elementor-38222 .elementor-element.elementor-element-991128c .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-991128c .gem-button-container .gem-button i, .elementor-38222 .elementor-element.elementor-element-991128c .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-38222 .elementor-element.elementor-element-991128c .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-38222 .elementor-element.elementor-element-f15da6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38222 .elementor-element.elementor-element-f15da6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artclassesaustin.com/wp-content/uploads/2025/05/art-classes-gift-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-38222 .elementor-element.elementor-element-f15da6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-38222 .elementor-element.elementor-element-f15da6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-f15da6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38222 .elementor-element.elementor-element-0fdb508 > .elementor-element-populated{margin:0px 0px 0px -37px;--e-column-margin-right:0px;--e-column-margin-left:-37px;padding:0px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-83dbf6f > .elementor-widget-container{background-color:#FFFFFFF0;padding:32px 22px 28px 22px;border-radius:13px 13px 13px 13px;}.elementor-38222 .elementor-element.elementor-element-83dbf6f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity{width:300px;max-width:none;background-color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity input{width:calc(300px - 80px);}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button{border-radius:5px !important;color:#FFFFFF !important;background-color:#C80924 !important;border-color:#E11A36 !important;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button:hover{background-color:#FB1A39 !important;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity input, .elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity button{color:#2E3236;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity button:before{background-color:#DFE5E8;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .thegem-combobox-wrap .thegem-combobox__trigger{background-color:#FFFFFF00;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .thegem-combobox-wrap .thegem-combobox__options-item{background-color:#FFFFFF00;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .gem-attribute-selector.type-label .gem-attribute-options li:not(.selected){background-color:#FFFFFF00;}.elementor-38222 .elementor-element.elementor-element-15b48e6 .gem-image.gem-wrapbox{float:left;}.elementor-38222 .elementor-element.elementor-element-15b48e6 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-38222 .elementor-element.elementor-element-15b48e6{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;top:-13px;}.elementor-38222 .elementor-element.elementor-element-15b48e6.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-38222 .elementor-element.elementor-element-15b48e6{left:-8px;}body.rtl .elementor-38222 .elementor-element.elementor-element-15b48e6{right:-8px;}.elementor-38222 .elementor-element.elementor-element-15b48e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-15b48e6 .gem-image{width:28%;}.elementor-38222 .elementor-element.elementor-element-15b48e6 .gem-image img{opacity:calc(100/100);}.elementor-38222 .elementor-element.elementor-element-15b48e6 .gem-image a:hover img{opacity:calc(100/100);}.elementor-38222 .elementor-element.elementor-element-7b14d57:not(.elementor-motion-effects-element-type-background), .elementor-38222 .elementor-element.elementor-element-7b14d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2FD;}.elementor-38222 .elementor-element.elementor-element-7b14d57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38222 .elementor-element.elementor-element-7b14d57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38222 .elementor-element.elementor-element-4e11e3b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-4e11e3b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-4e11e3b .thegem-te-product-attribute .product-attributes{justify-content:center;text-align:center;text-transform:uppercase;color:#F44336;}.elementor-38222 .elementor-element.elementor-element-e112484.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-e112484 .thegem-te-product-title{justify-content:center;text-align:center;}.elementor-38222 .elementor-element.elementor-element-e112484 .thegem-te-product-title .product-title{letter-spacing:0px;text-transform:capitalize;color:#275A7D;}.elementor-38222 .elementor-element.elementor-element-c51a68d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-c51a68d .thegem-te-product-price .price{justify-content:center;text-align:center;}.elementor-38222 .elementor-element.elementor-element-c51a68d .thegem-te-product-price .price span{color:#2F74AE;}.elementor-38222 .elementor-element.elementor-element-c51a68d .thegem-te-product-price .price span del{color:#2F74AE;}.elementor-38222 .elementor-element.elementor-element-c51a68d .thegem-te-product-price .price span del:before{background-color:#2F74AE;}.elementor-38222 .elementor-element.elementor-element-32d7651.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button{width:300px;border-radius:5px !important;color:#FFFFFF !important;background-color:#C80924 !important;border-color:#E11A36 !important;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity{width:300px;max-width:none;background-color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity input{width:calc(300px - 80px);}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button:hover{background-color:#FB1A39 !important;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity input, .elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity button{color:#2E3236;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity button:before{background-color:#DFE5E8;}.elementor-38222 .elementor-element.elementor-element-19b7109 .gem-button-container .gem-button{background-color:#8DC9DF;}.elementor-38222 .elementor-element.elementor-element-19b7109 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-38222 .elementor-element.elementor-element-19b7109.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-19b7109 .gem-button-container{text-align:center;}.elementor-38222 .elementor-element.elementor-element-19b7109 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-19b7109 .gem-button-container .gem-button i, .elementor-38222 .elementor-element.elementor-element-19b7109 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-38222 .elementor-element.elementor-element-19b7109 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-38222 .elementor-element.elementor-element-860e4d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38222 .elementor-element.elementor-element-860e4d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24C0E0;}.elementor-38222 .elementor-element.elementor-element-860e4d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 21px 250px 21px;}.elementor-38222 .elementor-element.elementor-element-860e4d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38222 .elementor-element.elementor-element-2881315 > .elementor-widget-container{margin:30px 0px 45px 0px;}.elementor-38222 .elementor-element.elementor-element-2881315.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-2881315 .thegem-te-product-description .product-description{max-width:540px;color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-9247977.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38222 .elementor-element.elementor-element-9247977 .thegem-te-product-sharing .product-sharing{justify-content:center;text-align:center;}.elementor-38222 .elementor-element.elementor-element-9247977 .thegem-te-product-sharing .product-sharing .product-sharing__list a{color:#FFFFFF;}.elementor-38222 .elementor-element.elementor-element-9247977 .thegem-te-product-sharing .product-sharing .product-sharing__list a:hover > i{color:#F44336;}.elementor-38222 .elementor-element.elementor-element-9247977 .thegem-te-product-sharing .product-sharing .product-sharing__list a > i{font-size:32px;}.elementor-38222 .elementor-element.elementor-element-27b1f56.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-38222 .elementor-element.elementor-element-7aab2fd:not(.elementor-motion-effects-element-type-background), .elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-38222 .elementor-element.elementor-element-7aab2fd{padding:0px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity{width:200px;max-width:none;}.elementor-38222 .elementor-element.elementor-element-83dbf6f .thegem-te-product-add-to-cart form.cart .quantity input{width:calc(200px - 80px);}.elementor-38222 .elementor-element.elementor-element-7b14d57{padding:50px 0px 50px 0px;}.elementor-38222 .elementor-element.elementor-element-1fea2c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button{width:200px;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity{width:200px;max-width:none;}.elementor-38222 .elementor-element.elementor-element-32d7651 .thegem-te-product-add-to-cart form.cart .quantity input{width:calc(200px - 80px);}.elementor-38222 .elementor-element.elementor-element-860e4d1 > .elementor-element-populated{padding:70px 21px 70px 21px;}}@media(max-width:767px){.elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-container{min-height:24vh;}.elementor-38222 .elementor-element.elementor-element-7aab2fd:not(.elementor-motion-effects-element-type-background), .elementor-38222 .elementor-element.elementor-element-7aab2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38222 .elementor-element.elementor-element-991128c > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-1fea2c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-38222 .elementor-element.elementor-element-e112484 .thegem-te-product-title .product-title{font-size:1em;line-height:1.3em;}.elementor-38222 .elementor-element.elementor-element-c51a68d .thegem-te-product-price .price span{font-size:0.9em;}.elementor-38222 .elementor-element.elementor-element-19b7109 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-38222 .elementor-element.elementor-element-860e4d1 > .elementor-element-populated{padding:70px 21px 70px 21px;}}@media(min-width:768px){.elementor-38222 .elementor-element.elementor-element-a8d3791{width:20.005%;}.elementor-38222 .elementor-element.elementor-element-f15da6b{width:42.747%;}.elementor-38222 .elementor-element.elementor-element-0fdb508{width:37.248%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38222 .elementor-element.elementor-element-a8d3791{width:33%;}.elementor-38222 .elementor-element.elementor-element-f15da6b{width:33%;}.elementor-38222 .elementor-element.elementor-element-0fdb508{width:33%;}}