.elementor-5225 .elementor-element.elementor-element-7855666{--display:flex;--min-height:25px;--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-5225 .elementor-element.elementor-element-7855666:not(.elementor-motion-effects-element-type-background), .elementor-5225 .elementor-element.elementor-element-7855666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86f80ce );}.elementor-5225 .elementor-element.elementor-element-bbb7969{--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:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5225 .elementor-element.elementor-element-87ac539{--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;}.woocommerce .elementor-5225 .elementor-element.elementor-element-13918b6 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-5225 .elementor-element.elementor-element-13918b6 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.woocommerce .elementor-5225 .elementor-element.elementor-element-13918b6 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-5225 .elementor-element.elementor-element-13918b6 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-5225 .elementor-element.elementor-element-449836d{--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:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5225 .elementor-element.elementor-element-449836d:not(.elementor-motion-effects-element-type-background), .elementor-5225 .elementor-element.elementor-element-449836d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aeb01fa );}.elementor-5225 .elementor-element.elementor-element-81037ae .elementor-heading-title{font-family:var( --e-global-typography-060b853-font-family ), Sans-serif;font-size:var( --e-global-typography-060b853-font-size );text-transform:var( --e-global-typography-060b853-text-transform );line-height:var( --e-global-typography-060b853-line-height );color:var( --e-global-color-text );}.elementor-5225 .elementor-element.elementor-element-d356a72 > .elementor-widget-container{margin:0px 0px -15px 0px;}.woocommerce .elementor-5225 .elementor-element.elementor-element-d356a72 .price{color:var( --e-global-color-23be492 );font-size:1.5rem;font-weight:700;text-transform:lowercase;}.elementor-5225 .elementor-element.elementor-element-1ea4e88 .cart button, .elementor-5225 .elementor-element.elementor-element-1ea4e88 .cart .button{font-size:var( --e-global-typography-8ef1708-font-size );font-weight:var( --e-global-typography-8ef1708-font-weight );text-transform:var( --e-global-typography-8ef1708-text-transform );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-5225 .elementor-element.elementor-element-1ea4e88 .quantity .qty{padding:0px 0px 0px 0px;color:var( --e-global-color-23be492 );transition:all 0.2s;}.elementor-5225 .elementor-element.elementor-element-41cc322{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5225 .elementor-element.elementor-element-9a86050{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5225 .elementor-element.elementor-element-9a86050:not(.elementor-motion-effects-element-type-background), .elementor-5225 .elementor-element.elementor-element-9a86050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautifulblawesome.com/wp-content/uploads/2026/01/medium-blue-flower-background.png");background-size:cover;}.elementor-5225 .elementor-element.elementor-element-16ad9b0{--display:flex;--justify-content:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:-1rem;}.elementor-5225 .elementor-element.elementor-element-f505bdb .elementor-heading-title{font-family:var( --e-global-typography-060b853-font-family ), Sans-serif;font-size:var( --e-global-typography-060b853-font-size );text-transform:var( --e-global-typography-060b853-text-transform );line-height:var( --e-global-typography-060b853-line-height );color:var( --e-global-color-aeb01fa );}.elementor-5225 .elementor-element.elementor-element-574cb53 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5225 .elementor-element.elementor-element-574cb53{color:var( --e-global-color-aeb01fa );}.elementor-5225 .elementor-element.elementor-element-480eeea{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-10%;}.elementor-5225 .elementor-element.elementor-element-0977d4a > .elementor-widget-container{margin:-4rem -1rem -7rem -1rem;}.elementor-5225 .elementor-element.elementor-element-0977d4a{z-index:3;text-align:end;}.elementor-5225 .elementor-element.elementor-element-0977d4a img{width:75%;height:30vh;object-fit:cover;object-position:center center;}.elementor-5225 .elementor-element.elementor-element-0e23bd6 > .elementor-widget-container{margin:0% 0% -22% 0%;}.elementor-5225 .elementor-element.elementor-element-0e23bd6{text-align:start;}.elementor-5225 .elementor-element.elementor-element-0e23bd6 img{width:91%;height:33vh;object-fit:cover;object-position:top center;}@media(min-width:768px){.elementor-5225 .elementor-element.elementor-element-87ac539{--width:50%;}.elementor-5225 .elementor-element.elementor-element-449836d{--width:50%;}.elementor-5225 .elementor-element.elementor-element-9a86050{--width:90%;}.elementor-5225 .elementor-element.elementor-element-480eeea{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5225 .elementor-element.elementor-element-9a86050{--width:100%;}.elementor-5225 .elementor-element.elementor-element-16ad9b0{--width:100%;}.elementor-5225 .elementor-element.elementor-element-480eeea{--width:100%;}}@media(max-width:1024px){.elementor-5225 .elementor-element.elementor-element-449836d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5225 .elementor-element.elementor-element-81037ae .elementor-heading-title{font-size:var( --e-global-typography-060b853-font-size );line-height:var( --e-global-typography-060b853-line-height );}.elementor-5225 .elementor-element.elementor-element-1ea4e88 .cart button, .elementor-5225 .elementor-element.elementor-element-1ea4e88 .cart .button{font-size:var( --e-global-typography-8ef1708-font-size );}.elementor-5225 .elementor-element.elementor-element-41cc322{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:3rem;}.elementor-5225 .elementor-element.elementor-element-9a86050{--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-5225 .elementor-element.elementor-element-16ad9b0{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:-1rem;}.elementor-5225 .elementor-element.elementor-element-f505bdb .elementor-heading-title{font-size:var( --e-global-typography-060b853-font-size );line-height:var( --e-global-typography-060b853-line-height );}.elementor-5225 .elementor-element.elementor-element-480eeea{--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-5225 .elementor-element.elementor-element-0977d4a > .elementor-widget-container{margin:-4rem 1rem -7rem 0rem;}.elementor-5225 .elementor-element.elementor-element-0977d4a img{width:73%;height:260px;}.elementor-5225 .elementor-element.elementor-element-0e23bd6 > .elementor-widget-container{margin:20% 0% -15% 0%;}.elementor-5225 .elementor-element.elementor-element-0e23bd6 img{width:77%;height:270px;}}@media(max-width:767px){.elementor-5225 .elementor-element.elementor-element-bbb7969{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5225 .elementor-element.elementor-element-449836d{--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5225 .elementor-element.elementor-element-81037ae .elementor-heading-title{font-size:var( --e-global-typography-060b853-font-size );line-height:var( --e-global-typography-060b853-line-height );}.woocommerce .elementor-5225 .elementor-element.elementor-element-d356a72 .price{font-size:1.5rem;}.elementor-5225 .elementor-element.elementor-element-1ea4e88 .cart button, .elementor-5225 .elementor-element.elementor-element-1ea4e88 .cart .button{font-size:var( --e-global-typography-8ef1708-font-size );}.elementor-5225 .elementor-element.elementor-element-41cc322{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5225 .elementor-element.elementor-element-9a86050:not(.elementor-motion-effects-element-type-background), .elementor-5225 .elementor-element.elementor-element-9a86050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautifulblawesome.com/wp-content/uploads/2026/01/medium-blue-flower-background-1024x490.png");}.elementor-5225 .elementor-element.elementor-element-9a86050{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5225 .elementor-element.elementor-element-16ad9b0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5225 .elementor-element.elementor-element-f505bdb .elementor-heading-title{font-size:var( --e-global-typography-060b853-font-size );line-height:var( --e-global-typography-060b853-line-height );}.elementor-5225 .elementor-element.elementor-element-480eeea{--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;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5225 .elementor-element.elementor-element-0977d4a > .elementor-widget-container{margin:0rem -1rem -5rem 0rem;}.elementor-5225 .elementor-element.elementor-element-0977d4a{text-align:end;}.elementor-5225 .elementor-element.elementor-element-0977d4a img{width:56%;height:200px;}.elementor-5225 .elementor-element.elementor-element-0e23bd6 > .elementor-widget-container{margin:-20% 1% 0% 6%;}.elementor-5225 .elementor-element.elementor-element-0e23bd6{text-align:start;}.elementor-5225 .elementor-element.elementor-element-0e23bd6 img{width:80%;height:250px;object-position:top center;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-13918b6 */.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center center;
    width: 100%;
    height: auto;
}/* End custom CSS */