<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.is-outline {
    color: #333333;
}

div.custom-text-align {
    text-align: center;
}

nav.woocommerce-breadcrumb.breadcrumbs&gt;a,
nav.woocommerce-breadcrumb.breadcrumbs&gt;span.divider {
    display: none;
}

nav.woocommerce-breadcrumb.breadcrumbs&gt;a:last-child {
    display: block;
}

article.type-post.category-blog .article-inner header.entry-header .entry-header-text.entry-header-text-top&gt;div.entry-meta {
    display: none;
}

div.account-user&gt;span.user-name&gt;em.user-id {
    display: none;
}

.wrongemailborder {
    border-color: #b20000 !important;
    color: #b20000 !important;
}


/* Gift card  */

.wps-cgw-preview-wrapper .wps-cgw-coupon-code-preview {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
}

.wps-cgw-preview-wrapper .wps-cgw-coupon-code-preview p.wps-cgw-coupon {
    margin-bottom: 0px !important;
}

.wps-cgw-preview-wrapper p.wps-cgw-coupon-price label.wps-cgw-pro-price {
    margin-bottom: 0px !important;
}

.wps-cgw-preview-wrapper .wps-cgw-name {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.wps-cgw-preview-wrapper .wps-cgw-name label {
    margin-bottom: 0px;
}

.wps-cgw-preview-wrapper .wps-cgw-from-name em p {
    margin-bottom: 0px;
}

.wps-cgw-preview-wrapper .wps-cgw-desclaimer {
    display: none;
}

.wps-cgw-coupon-code-preview .wps-cgw-coupon {
    font-size: 22px;
}

.wps-cgw-coupon-code-preview .wps-cgw-coupon span {
    background: transparent;
}

.wps-cgw-preview-wrapper {
    display: flex;
    flex-direction: column;
}

.wps-cgw-preview-wrapper h4.wps-cgw-heading {
    order: 1;
}

.wps-cgw-preview-wrapper .wps-cgw-preview-image {
    order: 2;
}

.wps-cgw-preview-wrapper .wps-cgw-from-name {
    order: 3;
}

.wps-cgw-preview-wrapper .wps-cgw-coupon-code-preview {
    order: 4;
}

body.postid-18532 h1.product_title.entry-title.wps_cgw_title {
    display: none;
}

.shop-container {
    margin-top: 20px;
}

/* End girft card  */
.page-template-page-checkout .prompt_text {
    font-size: 16px!important
}

.wps-cgw-column.wps-cgw-preview p.wps-cgw-expiry {
    display: none !important;
}

/* Written by Sandy for mini cart show product more details */
/** for mini cart product details css start **/
/** mini cart variation content css **/
.variation-custom {
    display: none;
    transition: max-height 0.2s ease-out;
    overflow: hidden;    
}

.variation-custom .variation-Width{
    color: #8d8d8d;
}

/** mini cart variation css while open **/
li.woocommerce-mini-cart-item.mini_cart_item {
    font-size: 16px;
}

/** for text css under product details in mini cart **/
.variation-wrapper.open .variation-custom {
    display: block;
    font-size: 0.8em !important;
}

/** for quantily and price text inside mini cart **/
.woocommerce-mini-cart-item .ux-mini-cart-qty{
    font-size: 16px !important;
}

/** for apply css on product custom image under mini cart **/
ul.product_list_widget li.woocommerce-mini-cart-item img {
    height: auto !important;
}

.variation-wrapper a.variation-anchor-custom {
    font-weight: bold;
    color: #3a3a3a;
    font-size: .9em;
}

.variation-wrapper-custom {
    font-size: 0.85rem;
}

/** For mini cart title text **/
li.woocommerce-mini-cart-item {
    color: #111 !important;
}

.ux-mini-cart-qty {
    color: #111 !important;
}

/** mini cart first span text css **/
li.woocommerce-mini-cart-item &gt; span:first-of-type {
    color: #C7522E !important;
    font-size: 12px !important;
    display: inline-block;
    max-width: 25ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.woocommerce-cart-form__cart-item td.product-name {
    color: #111 !important;
}

.woocommerce-cart-form__cart-item td.product-name span {
    color: #C7522E;
}

/** for mini cart product details css end **/

/** for cart page product details css start **/
.woocommerce-cart-form__cart-item .variation-wrapper a.variation-anchor {
    font-weight: bold !important;
    color: #3a3a3a !important;
    font-size: .9em;
}

.woocommerce-cart-form__cart-item .variation {    
    transition: max-height 0.2s ease-out;
    overflow: hidden;
}
/** for cart page product details css end   **/

/** for checkout page product details css start  **/
.woocommerce-checkout-review-order-table .variation-wrapper a.variation-anchor {
    font-weight: bold !important;
    color: #3a3a3a !important;
    font-size: .9em;
}

.woocommerce-checkout-review-order-table .variation {    
    transition: max-height 0.2s ease-out;
    overflow: hidden;
}

/** checkout page order details content css **/
.woocommerce-checkout-review-order-table .variation-wrapper dl.variation dt {
    clear: both;
    float: left;
    font-weight: 700;
}

/** checkout page order details content css **/
.woocommerce-checkout-review-order-table .variation-wrapper dl.variation dd {
    display: block;
    margin: 0 5px 0 0;
    margin-inline-start: 40px;
    unicode-bidi: isolate;
}

.fc-wrapper .cart-item__meta dl.variation dt {
    width: auto !important; 
}    

/** checkout page prompt text css **/
.woocommerce-checkout-review-order-table .product-details .prompt_text{
    color: #C7522E;
}

/** prompt text css order summary **/
.woocommerce-checkout-review-order-table span.prompt_text {
    color: #C7522E !important;
}

/** price text css order summary **/
.cart-item__element span.woocommerce-Price-amount.amount {
    color: #000000;
}

/** product deails css checkout order review **/
.woocommerce-checkout-review-order-table .variation-wrapper .variation{
    color: #959191;
}

/** order review product image css **/

li.woocommerce-mini-cart-item .variation {
    display: none;
}

li.woocommerce-mini-cart-item dl.variation.open {
    display: block;
}

a.variation-anchor {
    font-weight: bold !important;
    color: #3a3a3a !important;
    font-size: .8em;
}

dl.variation.open {
    margin: 0 !important;
    padding: 0 !important;
    color: var(--fluidcheckout--color--grey, #7b7575);
    font-size: 13px;
}

.variation-wrapper::before{
    display: none !important;
}

.flex-row .flext-col-new {
    width: 70%;
    margin-top: 20px;
}

.flex-row .flext-col-new span.main_txt {
    position: static;
    line-height: 28px;
    width: 100% !important;
}

section#ai_content_sc {}

section#ai_content_sc .flex-row {
    align-items: flex-start;
}

.flex-row .flext-col-new img.generated_image {
    margin: 0;
}

.flex-row .flext-col-new h3 {
    width: 100%;
    display: flex;
    grid-gap: 20px;
    align-items: flex-start;
    padding:0 20px;

}

.flext-col-new .tooltip {
    width: max-content;
    min-width:160px;
}

.flext-col-new .tooltip span.tooltiptext {
    font-size: 14px;
    top: 100%;
    width: 100%;
    padding: 10px;
}
.flext-col-new .tooltip {
    position:relative;
}
.flex-row .flext-col-new .imagess .flex-row {
    margin-top:15px;
}

@media(max-width: 767px){
section#ai_content_sc .flex-row {
    flex-direction: column;
}
section#ai_content_sc .flex-row .flex-col.flex-right {
    width: 100% !important;
}
.flex-row .flext-col-new {
    width: 100%;
    margin-top: 20px;
}
.flex-row .flext-col-new h3 {
    grid-gap: 10px;
    flex-direction: column;
}
.flex-row .flext-col-new span.main_txt {
    font-size: 16px;
    line-height: 28px;
  margin:0;
}
}</pre></body></html>