.ark-product-slider-wrapper {
    /* --------------------------------------
       DESKTOP SETTINGS 
       -------------------------------------- */
    /* Container, Loader & Card */
    --ark-loader-color:      #000000;
    --ark-gap:               40px;
    --ark-container-bg:      transparent;
    --ark-container-padding: 20px 0;
    --ark-card-bg:           none;
    --ark-card-padding:      0px;
    --ark-card-radius:       0px;
    --ark-card-border:       0px none transparent;
    --ark-card-shadow:       0 5px 20px rgba(0,0,0,0.0);
    --ark-card-hover-lift:   0px;
    --ark-card-transition:   0.2s ease;
    --ark-font-family:       'Montserrat', sans-serif;

    /* Product Image Box */
    --ark-img-ratio:         100%; 
    --ark-img-bg:            none;
    --ark-img-fit:           contain;
    --ark-img-border:        0px solid transparent;
    --ark-img-radius:        10px 10px 0px 0px;

/* Badges System (Sale, Out of Stock, Bestseller, New) */
    --ark-badge-top:         8px;
    --ark-badge-left:        0px;
    --ark-badge-size:        10px;
    --ark-badge-weight:      400;
    --ark-badge-radius:      0px 0px 0px 0px; /* Right side se thodi golai */
    --ark-badge-padding:     4px 8px;
    --ark-badge-sale-bg:     #000000; /* Green */
    --ark-badge-sale-text:   #ffffff;
    --ark-badge-oos-bg:      #000000; /* Black */
    --ark-badge-oos-text:    #ffffff;
    --ark-badge-best-bg:     #000000; /* Orange */
    --ark-badge-best-text:   #ffffff;
    --ark-badge-new-bg:      #000000; /* Blue */
    --ark-badge-new-text:    #ffffff;

    /* Icons (Quick View on Image) */
    --ark-icon-top:          10px;
    --ark-icon-right:        10px;
    --ark-icon-gap:          8px;
    --ark-icon-size:         32px;
    --ark-icon-bg:           rgba(255,255,255,0.9);
    --ark-icon-color:        #000000;
    --ark-icon-radius:       50%;
    --ark-icon-border:       0px solid transparent;
    --ark-icon-shadow:       0 2px 5px rgba(0,0,0,0.1);
    --ark-icon-hover-bg:     #000000;
    --ark-icon-hover-text:   #ffffff;
    --ark-icon-active:       #d32f2f; 

    /* Product Details */
    --ark-space-title:       5px;
    --ark-title-margin:      0 0 0px 0;
    --ark-title-spacing:     1.5px;
    --ark-title-color:       #000000;
    --ark-title-size:        11px;
    --ark-title-weight:      500;
    --ark-title-transform:   uppercase;
    --ark-title-line-h:      1.2;

    --ark-space-rating:      0px;
    --ark-star-margin:       5px 0 -2px 0;
    --ark-star-color:        #000000;
    --ark-star-size:         14px;

    /* Desktop Customer Count Settings */
    --ark-count-size:        15px;
    --ark-count-color:       #444444;
    --ark-count-weight:      500;
    --ark-count-gap:         6px;
    --ark-count-top:         1px;

    --ark-space-price:       10px;
    --ark-price-margin:      0 0 2px 0;
    --ark-price-color:       #000000; /* Bina Sale wale Product ka Color */
    --ark-price-size:        12px;    /* Regular, Sale, aur Old Price teeno ka size */
    --ark-price-weight:      700;
    --ark-sale-color:        #000000; /* Sale Price ka color */
    --ark-old-price-color:   #999999; /* Kate hue Price ka color */
    --ark-old-price-spacing: 0.5px;
    --ark-discount-color:    #32CD32; /* % Off ka Green color */
    --ark-discount-size:     12px;
    --ark-discount-weight:   500;

    --ark-space-swatches:    8px;
    --ark-swatch-margin:     0 0 8px 0;
    --ark-swatch-size:       20px;
    --ark-swatch-gap:        8px;
    --ark-swatch-border:     #ffffff;
    --ark-swatch-active:     #000000;
    --ark-swatch-radius:     50%;
    --ark-count-bg:          #f4f4f4;
    --ark-count-text:        #000000;

    /* Add To bag Button (Card) */
    --ark-btn-margin-top:    auto;
    --ark-btn-spacing:       1px;
    --ark-btn-border:        1px solid #000000;
    --ark-btn-bg:            #000000;
    --ark-btn-text:          #ffffff;
    --ark-btn-radius:        5px;
    --ark-btn-height:        42px;
    --ark-btn-font-size:     13px;
    --ark-btn-weight:        800;
    --ark-btn-hover-border:  1px solid #000000;
    --ark-btn-hover-bg:      #ffffff;
    --ark-btn-hover-text:    #000000;
    --ark-btn-hover-padding: 0 0;
    --ark-btn-hover-font-size: 13px;
    --ark-btn-hover-weight:  800;
    
    /* ADDED STATE for Cart Button (The Green Success State) */
    --ark-btn-added-bg:      #10B981;
    --ark-btn-added-border:  1px solid #10B981;
    --ark-btn-added-text:    #ffffff;

    /* Slider Navigation */
    --ark-nav-size:          40px;
    --ark-nav-bg:            #ffffff;
    --ark-nav-color:         #000000;
    --ark-nav-border:        0px solid transparent;
    --ark-nav-radius:        50%;
    --ark-nav-shadow:        0 4px 12px rgba(0,0,0,0.15);
    --ark-nav-hover-bg:      #000000;
    --ark-nav-hover-color:   #ffffff;

    /* Toast (Added to Cart Pop-up) */
    --ark-toast-top:         80px;  
    --ark-toast-right:       30px;
    --ark-toast-padding:     16px 24px;
    --ark-toast-font-size:   14px;
    --ark-toast-bg:          #008055;
    --ark-toast-text:        #ffffff;
    --ark-toast-border:      1px solid transparent;
    --ark-toast-radius:      6px;
    --ark-toast-shadow:      0 20px 50px rgba(0,0,0,0.3);

    /* Quick View Modal (QV) */
    --ark-modal-overlay:     rgba(0,0,0,0.75);
    --ark-modal-blur:        5px;
    --ark-modal-bg:          #ffffff;
    --ark-modal-radius:      15px;
    --ark-qv-width:          900px;
    --ark-qv-padding:        20px;
    --ark-qv-close-bg:       #ffffff;
    --ark-qv-close-color:    #000000;
    --ark-qv-close-hover-bg: #000000;
    --ark-qv-close-hover-color: #ffffff;

    /* QV Image Boxes */
    --ark-qv-img-bg:         #f9f9f9;
    --ark-qv-img-radius:     10px;
    --ark-qv-img-border:     0px solid transparent;
    --ark-qv-thumb-size:     40px;
    --ark-qv-thumb-border:   1px solid #ddd;
    --ark-qv-thumb-active:   1px solid #000;
    --ark-qv-thumb-radius:   0px;
    --ark-qv-thumb-opacity:  0.6;

    /* QV Details */
    --ark-qv-title-color:    #000000;
    --ark-qv-title-size:     24px;
    --ark-qv-title-weight:   600;
    --ark-qv-title-margin:   0 0 10px 0;
    --ark-qv-title-spacing:  1px;

    --ark-qv-price-color:    #88e788;
    --ark-qv-price-size:     20px;
    --ark-qv-price-weight:   500;
    --ark-qv-price-margin:   0 0 15px 0;

    --ark-qv-star-color:     #000000;
    --ark-qv-star-size:      14px;
    --ark-qv-star-margin:    0 0 10px 0;

    --ark-qv-desc-color:     #666666;
    --ark-qv-desc-size:      14px;
    --ark-qv-desc-line-h:    1.6;
    --ark-qv-desc-margin:    0 0 20px 0;

    --ark-qv-swatch-size:    32px;
    --ark-qv-swatch-gap:     10px;
    --ark-qv-swatch-margin:  0 0 25px 0;

    /* QV Actions (Quantity, Btn, Heart) */
    --ark-qv-qty-width:      100px;
    --ark-qv-qty-height:     40px;
    --ark-qv-qty-bg:         #f9f9f9;
    --ark-qv-qty-text:       #000000;
    --ark-qv-qty-border:     1px solid #ddd;
    --ark-qv-qty-radius:     5px;

    --ark-qv-btn-width:      70%;
    --ark-qv-btn-bg:         #000000;
    --ark-qv-btn-text:       #ffffff;
    --ark-qv-btn-border:     1px solid #000000;
    --ark-qv-btn-radius:     5px;
    --ark-qv-btn-hover-bg:   #ffffff;
    --ark-qv-btn-hover-text: #000000;


    /* --------------------------------------
       📱 MAX-LEVEL MOBILE SETTINGS (Values Edit Karein)
       -------------------------------------- */
    /* Container, Loader & Card Mobile */
    --ark-m-loader-color:      #000000;
    --ark-m-gap:               20px;
    --ark-m-container-bg:      transparent;
    --ark-m-container-padding: 15px 0;
    --ark-m-card-bg:           none;
    --ark-m-card-padding:      0px;
    --ark-m-card-radius:       15px;
    --ark-m-card-border:       0px none transparent;
    --ark-m-card-shadow:       0 5px 20px rgba(0,0,0,0.0);
    --ark-m-card-hover-lift:   0px;
    --ark-m-card-transition:   0.2s ease;
    --ark-m-mobile-card-w:     58vw; 

    /* Product Image Box Mobile */
    --ark-m-img-ratio:         100%; 
    --ark-m-img-bg:            none;
    --ark-m-img-fit:           contain;
    --ark-m-img-border:        0px solid transparent;
    --ark-m-img-radius:        10px 10px 0px 0px;

    /* Sale Badge Mobile */
    --ark-m-badge-top:         5px;
    --ark-m-badge-left:        0px;
    --ark-m-badge-size:        10px;
    --ark-m-badge-weight:      400;
    --ark-m-badge-radius:      0px 0px 0px 0px;
    --ark-m-badge-padding:     3px 6px;
    --ark-m-badge-sale-bg:     #000000;
    --ark-m-badge-sale-text:   #ffffff;
    --ark-m-badge-oos-bg:      #000000;
    --ark-m-badge-oos-text:    #ffffff;
    --ark-m-badge-best-bg:     #000000;
    --ark-m-badge-best-text:   #ffffff;
    --ark-m-badge-new-bg:      #000000;
    --ark-m-badge-new-text:    #ffffff;

    /* Icons Mobile */
    --ark-m-icon-top:          10px;
    --ark-m-icon-right:        10px;
    --ark-m-icon-gap:          6px;
    --ark-m-icon-size:         28px;
    --ark-m-icon-bg:           rgba(255,255,255,0.9);
    --ark-m-icon-color:        #000000;
    --ark-m-icon-radius:       50%;
    --ark-m-icon-border:       0px solid transparent;
    --ark-m-icon-shadow:       0 2px 5px rgba(0,0,0,0.1);
    --ark-m-icon-hover-bg:     #000000;
    --ark-m-icon-hover-text:   #ffffff;
    --ark-m-icon-active:       #d32f2f; 

    /* Product Details Mobile */
    --ark-m-space-title:       5px;
    --ark-m-title-margin:      0 0 0px 0;
    --ark-m-title-spacing:     1.5px;
    --ark-m-title-color:       #000000;
    --ark-m-title-size:        11px;
    --ark-m-title-weight:      400;
    --ark-m-title-transform:   uppercase;
    --ark-m-title-line-h:      1.2;

    --ark-m-space-rating:      0px;
    --ark-m-star-margin:       5px 0 2px 0;
    --ark-m-star-color:        #000000;
    --ark-m-star-size:         12px;
    
    /* Mobile Customer Count Settings */
    --ark-m-count-size:        12px;
    --ark-m-count-color:       #333333;
    --ark-m-count-weight:      500;
    --ark-m-count-gap:         5px;
    --ark-m-count-top:         1px;

    --ark-m-space-price:       5px;
    --ark-m-price-margin:      0 0 4px 0;
    --ark-m-price-color:       #000000; 
    --ark-m-price-size:        12px; 
    --ark-m-price-weight:      800;
    --ark-m-sale-color:        #000000; 
    --ark-m-old-price-color:   #999999;
    --ark-m-old-price-spacing: 0.5px;
    --ark-m-discount-color:    #00a651; 
    --ark-m-discount-size:     12px;
    --ark-m-discount-weight:   400;

    --ark-m-space-swatches:    8px;
    --ark-m-swatch-margin:     0 0 8px 0;
    --ark-m-swatch-size:       16px;
    --ark-m-swatch-gap:        6px;
    --ark-m-swatch-border:     #ffffff;
    --ark-m-swatch-active:     #000000;
    --ark-m-swatch-radius:     50%;
    --ark-m-count-bg:          #f4f4f4;
    --ark-m-count-text:        #000000;

    /* Add To Cart Button Mobile (Card) */
    --ark-m-btn-margin-top:    0px;
    --ark-m-btn-spacing:       1px;
    --ark-m-btn-border:        1px solid #000000;
    --ark-m-btn-bg:            #000000;
    --ark-m-btn-text:          #ffffff;
    --ark-m-btn-radius:        5px;
    --ark-m-btn-height:        38px;
    --ark-m-btn-font-size:     11px;
    --ark-m-btn-weight:        700;
    --ark-m-btn-hover-border:  1px solid #000000;
    --ark-m-btn-hover-bg:      #ffffff;
    --ark-m-btn-hover-text:    #000000;
    --ark-m-btn-hover-padding: 9px 0;
    --ark-m-btn-hover-font-size: 11px;
    --ark-m-btn-hover-weight:  700;

    /* ADDED STATE for Cart Button (Mobile) */
    --ark-m-btn-added-bg:      #10B981;
    --ark-m-btn-added-border:  1px solid #10B981;
    --ark-m-btn-added-text:    #ffffff;

    /* Slider Navigation Mobile */
    --ark-m-nav-size:          40px;
    --ark-m-nav-bg:            #ffffff;
    --ark-m-nav-color:         #000000;
    --ark-m-nav-border:        0px solid transparent;
    --ark-m-nav-radius:        50%;
    --ark-m-nav-shadow:        0 4px 12px rgba(0,0,0,0.15);
    --ark-m-nav-hover-bg:      #000000;
    --ark-m-nav-hover-color:   #ffffff;

    /* Toast (Added to Cart Pop-up) Mobile */
    --ark-m-toast-top:         70px;
    --ark-m-toast-right:       15px;
    --ark-m-toast-padding:     12px 18px;
    --ark-m-toast-font-size:   12px;
    --ark-m-toast-bg:          #10B981;
    --ark-m-toast-text:        #ffffff;
    --ark-m-toast-border:      1px solid transparent;
    --ark-m-toast-radius:      8px;
    --ark-m-toast-shadow:      0 15px 40px rgba(0,0,0,0.25);

    /* ====================================================
       📱 QUICK VIEW POPUP (MAX CUSTOMIZATION MERGED)
       ==================================================== */
    /* Main Popup Box */
    --ark-m-qv-width:          85%;            /* Box ki chudai */
    --ark-m-qv-max-height:     80vh;           /* Box ki lambaai */
    --ark-m-qv-radius:         20px;           /* Box ke corners ki golai */
    --ark-m-qv-bg:             #ffffff;        /* Box ka background color */
    --ark-m-qv-padding:        15px;           /* Box ke andar border se text ki doori */
    
    /* Cross (X) Button */
    --ark-m-qv-close-top:      -25px;          /* Box ke bahar upar le jane ke liye */
    --ark-m-qv-close-right:    -20px;            /* Right side ki position */
    --ark-m-qv-close-size:     25px;           /* Button ki chudai aur lambaai */
    --ark-m-qv-close-bg:       rgba(255,255,255,0.9); /* Button ka background color */
    --ark-m-qv-close-icon-size: 22px;          /* 'X' icon ka size */
    --ark-m-qv-close-shadow:   0 4px 10px rgba(0,0,0,0.2); /* Button ke niche ki shadow */
    
    /* Images & Thumbnails */
    --ark-m-qv-gallery-pad:    0px 0px 15px 0px; /* Image ke niche ki khali jagah */
    --ark-m-qv-img-radius:     12px;           /* Main image ke corners */
    --ark-m-qv-img-ratio:      95%;            /* Image ki height/ratio control */
    --ark-m-qv-thumb-gap:      10px;           /* Chhoti images ke beech ki jagah */
    --ark-m-qv-thumb-mt:       10px;           /* Main image aur chhoti images ke beech gap */
    --ark-m-qv-thumb-size:     45px;           /* Chhoti image ka size */
    --ark-m-qv-thumb-radius:   8px;            /* Chhoti image ke corners */
    
    /* Text, Title, Price & Rating */
    --ark-m-qv-title-size:     14px;           /* Product Title ka size */
    --ark-m-qv-title-weight:   700;            /* Title ka motapan */
    --ark-m-qv-title-space:    2px;            /* Title letters ke beech gap */
    --ark-m-qv-title-mb:       5px;            /* Title ke niche ki khali jagah */
    --ark-m-qv-title-lh:       1.3;            /* Agar title 2 line ka ho toh unke beech gap */
    
    --ark-m-qv-price-size:     12px;           /* Price ka size */
    --ark-m-qv-price-mb:       5px;           /* Price ke niche ka gap */
    --ark-m-qv-rating-mb:      0px;           /* Stars ke niche ka gap */
    --ark-m-qv-star-size:      12px;          /* Quick view me star ka size */
    --ark-m-qv-count-size:     12px;          /* Quick view me count ka size */
    --ark-m-qv-count-color:    #444444;       /* Count ka color */
    --ark-m-qv-count-weight:   500;           /* Count ka motapan */
    --ark-m-qv-count-gap:      6px;           /* Star aur count ke beech ki doori */
    --ark-m-qv-count-top:      1px;           /* Count ka upar/neeche alignment */
    
    --ark-m-qv-desc-size:      10px;           /* Description ka size */
    --ark-m-qv-desc-lh:        1.5;            /* Description ki lines ke beech gap */
    --ark-m-qv-desc-mb:        10px;           
    
    /* Swatches (Color / Sizes) */
    --ark-m-qv-swatch-gap:     10px;           /* Colors/Sizes boxes ke beech ka gap */
    --ark-m-qv-swatch-mb:      20px;           /* Swatches ke niche ki space */
    --ark-m-qv-swatch-c-size:  20px;           /* Color gol chakkaro ka size */
    --ark-m-qv-swatch-l-size:  12px;           /* Niche text size box me */
    --ark-m-qv-swatch-l-pad:   6px 12px;       /* Text box ke andar ki jagah */
    
    /* Buttons Row (QTY + ADD TO CART + WISHLIST) */
    --ark-m-qv-btn-row-gap:    8px;            /* Teeno chizo ke beech ka gap */
    --ark-m-qv-btn-row-mt:     -10px;           /* Buttons aur upar wale content ke beech gap */
    
    --ark-m-qv-qty-height:     35px;           /* Quantity Box ki height */
    --ark-m-qv-qty-width:      75px;           /* Quantity Box ki chudai */
    --ark-m-qv-qty-radius:     8px;            /* Box ke corners */
    --ark-m-qv-qty-border:     1px solid #e0e0e0; /* Box ka border color */
    --ark-m-qv-qty-btn-w:      25px;           /* + aur - button ki chudai */
    --ark-m-qv-qty-btn-fs:     16px;           
    --ark-m-qv-qty-input-fs:   12px;           /* Number ka size */
    
    --ark-m-qv-atc-height:     35px;           /* Add to Cart Button height */
    --ark-m-qv-atc-fs:         12px;           /* Text ka size */
    --ark-m-qv-atc-space:      1px;            /* Letters ke beech gap */
    --ark-m-qv-atc-radius:     8px;            /* Button ke corners */
    --ark-m-qv-atc-weight:     700;

    
    /* View Full Details Link */
    --ark-m-qv-link-fs:        8px;           /* Link ka text size */
    --ark-m-qv-link-mt:        15px;           /* Link ke upar ki khali jagah */
    --ark-m-qv-link-space:     1px;            
    --ark-m-qv-link-color:     #666666;        /* Link ka color */
}
/* ==========================================
   MINIFIED CORE CSS (FIXED MAPPINGS)
   ========================================== */
.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}

.ark-product-slider-wrapper{position:relative;width:100vw!important;max-width:100%!important;margin:0 auto;font-family:var(--ark-font-family);box-sizing:border-box}.ark-product-slider-wrapper *{box-sizing:border-box}
.ark-product-slider-wrapper *{box-sizing:border-box}.ark-loader{display:block;width:100%!important;text-align:center!important;padding:60px 0!important}.spinner{display:inline-block!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:4px solid #f3f3f3!important;border-top:4px solid var(--ark-loader-color)!important;border-radius:50%!important;margin:0 auto!important;box-sizing:border-box!important;animation:spin 1s linear infinite!important}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.ark-slider-container{position:relative;overflow:hidden;padding:var(--ark-container-padding);background:var(--ark-container-bg);transition:opacity .3s ease}
.ark-track{display:flex;gap:var(--ark-gap);overflow-x:auto;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;padding-bottom:20px;cursor:grab}.ark-track:active{cursor:grabbing}.ark-track::-webkit-scrollbar{display:none}
.ark-card{flex:0 0 auto;width:calc(25% - (var(--ark-gap) * 0.75))!important;min-width:calc(25% - (var(--ark-gap) * 0.75))!important;background:var(--ark-card-bg);padding:var(--ark-card-padding);border:var(--ark-card-border);border-radius:var(--ark-card-radius);box-shadow:var(--ark-card-shadow);display:flex;flex-direction:column;overflow:visible!important;transition:transform var(--ark-card-transition)}
.ark-img-wrap{position:relative;width:100%;padding-bottom:var(--ark-img-ratio);overflow:hidden;background:var(--ark-img-bg);border:var(--ark-img-border);border-radius:var(--ark-img-radius);cursor:pointer}
.ark-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--ark-img-fit);transition:opacity .3s ease;-webkit-user-drag:none;user-select:none}.ark-img-hover{opacity:0;z-index:2}.ark-img-wrap:hover .ark-img-hover{opacity:1}
.ark-badges-wrap{position:absolute;top:var(--ark-badge-top);left:var(--ark-badge-left);z-index:5;display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none;width:max-content}
.ark-badge{font-size:var(--ark-badge-size)!important;font-weight:var(--ark-badge-weight)!important;padding:var(--ark-badge-padding)!important;border-radius:var(--ark-badge-radius)!important;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 5px rgba(0,0,0,0.1);white-space:nowrap!important;line-height:1!important;display:inline-block}
.badge-sale{background:var(--ark-badge-sale-bg)!important;color:var(--ark-badge-sale-text)!important}
.badge-oos{background:var(--ark-badge-oos-bg)!important;color:var(--ark-badge-oos-text)!important}
.badge-best{background:var(--ark-badge-best-bg)!important;color:var(--ark-badge-best-text)!important}
.badge-new{background:var(--ark-badge-new-bg)!important;color:var(--ark-badge-new-text)!important}
.ark-actions{position:absolute;top:var(--ark-icon-top);right:var(--ark-icon-right);gap:var(--ark-icon-gap);z-index:6;display:flex;flex-direction:column}
.ark-action-btn{width:var(--ark-icon-size);height:var(--ark-icon-size);background:var(--ark-icon-bg);color:var(--ark-icon-color);border-radius:var(--ark-icon-radius);border:var(--ark-icon-border);box-shadow:var(--ark-icon-shadow);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.ark-action-btn:hover{background:var(--ark-icon-hover-bg);color:var(--ark-icon-hover-text)}.ark-action-btn svg{width:16px;height:16px;fill:currentColor}

/* Fixed Desktop Padding/Margin Conflict */
/* Fixed Desktop Padding/Margin Conflict */
.ark-details{padding-top:var(--ark-space-title)!important;padding-bottom:15px;padding-left:0px!important;padding-right:0px!important;text-align:left!important;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start!important;width:100%;box-sizing:border-box;overflow:visible!important;}
.ark-title{margin:var(--ark-title-margin)!important;letter-spacing:var(--ark-title-spacing)!important;color:var(--ark-title-color)!important;font-size:var(--ark-title-size)!important;font-weight:var(--ark-title-weight)!important;text-transform:var(--ark-title-transform)!important;line-height:var(--ark-title-line-h)!important;width:100%;white-space:normal!important;overflow:visible!important;text-align:left!important;display:block;}
.ark-rating{padding-top:var(--ark-space-rating)!important;margin:var(--ark-star-margin)!important;color:var(--ark-star-color)!important;font-size:var(--ark-star-size)!important;min-height:12px!important;display:flex;justify-content:flex-start!important;line-height:1}.ark-rating .star-rating{margin:0;float:none;display:inline-block}
.ark-price{padding-top:var(--ark-space-price)!important;margin:var(--ark-price-margin)!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;line-height:1.2!important;}
.ark-price, .ark-price > .amount, .ark-price > bdi, .ark-price bdi, .ark-price .amount{color:var(--ark-price-color)!important;font-size:var(--ark-price-size)!important;font-weight:var(--ark-price-weight)!important;text-decoration:none!important;background:none!important;}
.ark-price .ark-new-p, .ark-price ins, .ark-price ins bdi, .ark-price ins .amount, .ark-qv-price ins{color:var(--ark-sale-color)!important;font-size:var(--ark-price-size)!important;font-weight:var(--ark-price-weight)!important;text-decoration:none!important;}
.ark-price .ark-old-p, .ark-price del, .ark-price del bdi, .ark-price del .amount{color:var(--ark-old-price-color)!important;font-size:var(--ark-price-size)!important;font-weight:500!important;text-decoration:line-through!important;letter-spacing:var(--ark-old-price-spacing)!important;}
.ark-price .ark-pct-p{color:var(--ark-discount-color)!important;font-size:var(--ark-discount-size)!important;font-weight:var(--ark-discount-weight)!important;letter-spacing:0.5px!important;}
.ark-swatches-tile{padding-top:var(--ark-space-swatches)!important;margin:var(--ark-swatch-margin)!important;display:flex;justify-content:flex-start!important;flex-wrap:wrap;min-height:15px!important;gap:var(--ark-swatch-gap)!important}

.ark-swatch{border:1px solid var(--ark-swatch-border);position:relative;transition:transform .2s;cursor:pointer}.ark-swatch:hover,.ark-swatch.selected{border-color:var(--ark-swatch-active);transform:scale(1.1);box-shadow:0 0 0 0 #fff inset,0 0 0 0 var(--ark-swatch-active)}
.ark-swatch.color{width:var(--ark-swatch-size);height:var(--ark-swatch-size);border-radius:var(--ark-swatch-radius)}
.ark-swatch.label{padding:2px 6px;background:#fff;color:#333;font-size:10px;font-weight:500;min-width:20px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ark-swatch.label.selected{background:var(--ark-swatch-active);color:#fff}
.ark-swatch.more-count{width:var(--ark-swatch-size);height:var(--ark-swatch-size);background:var(--ark-count-bg);color:var(--ark-count-text);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%}
.ark-atc-btn{margin-top:var(--ark-btn-margin-top)!important;letter-spacing:var(--ark-btn-spacing)!important;border:var(--ark-btn-border)!important;background:var(--ark-btn-bg)!important;color:var(--ark-btn-text)!important;border-radius:var(--ark-btn-radius)!important;height:var(--ark-btn-height)!important;font-size:var(--ark-btn-font-size)!important;font-weight:var(--ark-btn-weight)!important;width:100%!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;text-transform:uppercase;cursor:pointer;transition:all .3s ease}
.ark-atc-btn:hover{border:var(--ark-btn-hover-border)!important;background:var(--ark-btn-hover-bg)!important;color:var(--ark-btn-hover-text)!important;padding:var(--ark-btn-hover-padding)!important;font-size:var(--ark-btn-hover-font-size)!important;font-weight:var(--ark-btn-hover-weight)!important;width:100%!important;text-transform:uppercase;cursor:pointer}
.ark-nav{position:absolute;top:40%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s, background .2s, color .2s;width:var(--ark-nav-size);height:var(--ark-nav-size);background:var(--ark-nav-bg);color:var(--ark-nav-color);border:var(--ark-nav-border);border-radius:var(--ark-nav-radius);box-shadow:var(--ark-nav-shadow);font-size:15px}
.ark-nav:hover{background:var(--ark-nav-hover-bg);color:var(--ark-nav-hover-color);transform:translateY(-50%) scale(1.1)}.prev{left:10px}.next{right:10px}

.ark-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;background:var(--ark-modal-overlay);backdrop-filter:blur(var(--ark-modal-blur))}.ark-modal[aria-hidden="false"]{opacity:1;pointer-events:all}
.ark-modal-content{display:flex;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.3);background:var(--ark-modal-bg);border-radius:var(--ark-modal-radius);width:var(--ark-qv-width);max-width:90%;overflow:visible!important}
.ark-modal-body{display:flex;width:100%;padding:var(--ark-qv-padding);overflow-y:auto!important;max-height:70vh}
.ark-close-modal{position:absolute;top:15px;right:15px;border:none;font-size:28px;cursor:pointer;z-index:100;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);line-height:0;background:var(--ark-qv-close-bg);color:var(--ark-qv-close-color)}
.ark-close-modal:hover{background:var(--ark-qv-close-hover-bg);color:var(--ark-qv-close-hover-color);transform:rotate(90deg)}
.ark-modal-gallery{width:40%;padding-right:20px;display:flex;flex-direction:column;gap:15px;background:var(--ark-qv-img-bg)}
.ark-main-img-wrap{width:100%;position:relative;overflow:hidden;border-radius:var(--ark-qv-img-radius);border:var(--ark-qv-img-border);padding-bottom:100%}.ark-main-img{position:absolute;width:100%;height:100%;object-fit:cover}
.ark-thumbs-row{display:flex;gap:10px;overflow-x:auto}
.ark-thumb{cursor:pointer;flex-shrink:0;width:var(--ark-qv-thumb-size);height:var(--ark-qv-thumb-size);border:var(--ark-qv-thumb-border);border-radius:var(--ark-qv-thumb-radius);opacity:var(--ark-qv-thumb-opacity)}.ark-thumb img{width:100%;height:100%;object-fit:cover}
.ark-thumb.active{border:var(--ark-qv-thumb-active);opacity:1}
.ark-modal-details{width:50%;padding-left:20px;display:flex;flex-direction:column}
.ark-qv-title{color:var(--ark-qv-title-color);font-size:var(--ark-qv-title-size);font-weight:var(--ark-qv-title-weight);margin:var(--ark-qv-title-margin);letter-spacing:var(--ark-qv-title-spacing)}
.ark-qv-price{display:flex;align-items:center;gap:10px;margin:var(--ark-qv-price-margin)}
.ark-qv-price, .ark-qv-price bdi, .ark-qv-price .amount, .ark-qv-price ins, .ark-qv-price ins bdi, .ark-qv-price ins .amount{color:var(--ark-qv-price-color)!important;font-size:var(--ark-qv-price-size)!important;font-weight:var(--ark-qv-price-weight)!important;text-decoration:none!important}
.ark-qv-price del, .ark-qv-price del bdi, .ark-qv-price del .amount{color:#999!important;font-size:calc(var(--ark-qv-price-size) * 0.75)!important;text-decoration:line-through!important;font-weight:500!important}
.ark-qv-price .ark-pct-p{color:var(--ark-discount-color)!important;font-size:calc(var(--ark-qv-price-size) * 0.7)!important;font-weight:700!important}
.ark-qv-rating{color:var(--ark-qv-star-color);font-size:var(--ark-qv-star-size);margin:var(--ark-qv-star-margin)}
.ark-qv-short-desc{color:var(--ark-qv-desc-color);font-size:var(--ark-qv-desc-size);line-height:var(--ark-qv-desc-line-h);margin:var(--ark-qv-desc-margin)}
.ark-qv-variations-container{margin-bottom:25px;display:none}.ark-var-label{font-weight:400;font-size:12px;text-transform:uppercase;margin-bottom:8px;display:block}
.ark-qv-swatches-area{display:flex;flex-wrap:wrap;gap:var(--ark-qv-swatch-gap);margin:var(--ark-qv-swatch-margin)}
.ark-qv-swatches-area .ark-swatch.color{width:var(--ark-qv-swatch-size);height:var(--ark-qv-swatch-size)}
.ark-qv-swatches-area .ark-swatch.label{padding:5px 10px;font-size:13px;border-radius:20px}
.ark-qv-actions-row{display:flex;gap:30px;margin-top:auto;align-items:center}
.quantity-wrapper{display:flex;width:var(--ark-qv-qty-width);height:var(--ark-qv-qty-height);background:var(--ark-qv-qty-bg);border:var(--ark-qv-qty-border);border-radius:var(--ark-qv-qty-radius)}
.qty-input,.qty-btn{background:var(--ark-qv-qty-bg);color:var(--ark-qv-qty-text);border:none;text-align:center}.qty-btn{width:30px;font-size:18px;cursor:pointer}.qty-btn:hover{background:#000;color:#fff}.qty-input{width:40px;font-size:13px}
.ark-add-to-cart-btn-modal{flex-grow:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;cursor:pointer;height:40px;width:var(--ark-qv-btn-width);background:var(--ark-qv-btn-bg);color:var(--ark-qv-btn-text);border:var(--ark-qv-btn-border);border-radius:var(--ark-qv-btn-radius)}
.ark-add-to-cart-btn-modal:hover{background:var(--ark-qv-btn-hover-bg);color:var(--ark-qv-btn-hover-text);font-weight:700;}

.ark-view-product-link{display:block;font-size:12px;font-weight:400;color:#000;align-items:center;text-align:center;text-decoration:underline!important;margin-top:15px;margin-bottom:0px}.ark-view-product-link:hover{text-decoration:none!important;opacity:.8}.ark-qv-meta{display:none!important}



/* ====================================================
   📱 ALL MOBILE VARIABLES MAPPED & BOUND (!IMPORTANT HIGH SPECIFICITY)
   ==================================================== */
@media (max-width:1024px) {
    .ark-product-slider-wrapper .ark-card { width: calc(50% - 20px) !important; }
}

@media (max-width:767px) {
    .ark-product-slider-wrapper .spinner{border-top-color:var(--ark-m-loader-color)!important}
.ark-product-slider-wrapper .ark-slider-container{padding:var(--ark-m-container-padding)!important;background:var(--ark-m-container-bg)!important; padding-left:0px!important; padding-right:0px!important;}
    .ark-product-slider-wrapper .ark-track{gap:var(--ark-m-gap)!important;-webkit-overflow-scrolling:touch;padding-left:20px!important;}
    .ark-product-slider-wrapper .ark-card{width:var(--ark-m-mobile-card-w)!important;flex-shrink:0;background:var(--ark-m-card-bg)!important;padding:var(--ark-m-card-padding)!important;border-radius:var(--ark-m-card-radius)!important;border:var(--ark-m-card-border)!important;box-shadow:var(--ark-m-card-shadow)!important;transition:transform var(--ark-m-card-transition)!important}
    .ark-product-slider-wrapper .ark-card:hover{transform:translateY(var(--ark-m-card-hover-lift))!important}
    .ark-product-slider-wrapper .ark-img-wrap{padding-bottom:var(--ark-m-img-ratio)!important;background:var(--ark-m-img-bg)!important;border:var(--ark-m-img-border)!important;border-radius:var(--ark-m-img-radius)!important}
    .ark-product-slider-wrapper .ark-img-wrap img{object-fit:var(--ark-m-img-fit)!important}
    .ark-product-slider-wrapper .ark-badges-wrap{top:var(--ark-m-badge-top)!important;left:var(--ark-m-badge-left)!important}
    .ark-product-slider-wrapper .ark-badge{font-size:var(--ark-m-badge-size)!important;font-weight:var(--ark-m-badge-weight)!important;padding:var(--ark-m-badge-padding)!important;border-radius:var(--ark-m-badge-radius)!important}
    .ark-product-slider-wrapper .badge-sale{background:var(--ark-m-badge-sale-bg)!important;color:var(--ark-m-badge-sale-text)!important}
    .ark-product-slider-wrapper .badge-oos{background:var(--ark-m-badge-oos-bg)!important;color:var(--ark-m-badge-oos-text)!important}
    .ark-product-slider-wrapper .badge-best{background:var(--ark-m-badge-best-bg)!important;color:var(--ark-m-badge-best-text)!important}
    .ark-product-slider-wrapper .badge-new{background:var(--ark-m-badge-new-bg)!important;color:var(--ark-m-badge-new-text)!important}
    .ark-product-slider-wrapper .ark-actions{top:var(--ark-m-icon-top)!important;right:var(--ark-m-icon-right)!important;gap:var(--ark-m-icon-gap)!important}
    .ark-product-slider-wrapper .ark-action-btn{width:var(--ark-m-icon-size)!important;height:var(--ark-m-icon-size)!important;background:var(--ark-m-icon-bg)!important;color:var(--ark-m-icon-color)!important;border-radius:var(--ark-m-icon-radius)!important;border:var(--ark-m-icon-border)!important;box-shadow:var(--ark-m-icon-shadow)!important}
    .ark-product-slider-wrapper .ark-action-btn:hover{background:var(--ark-m-icon-hover-bg)!important;color:var(--ark-m-icon-hover-text)!important}
    
    .ark-product-slider-wrapper .ark-details{padding-top:var(--ark-m-space-title)!important}

    .ark-product-slider-wrapper .ark-title{margin:var(--ark-m-title-margin)!important;letter-spacing:var(--ark-m-title-spacing)!important;color:var(--ark-m-title-color)!important;font-size:var(--ark-m-title-size)!important;font-weight:var(--ark-m-title-weight)!important;text-transform:var(--ark-m-title-transform)!important;line-height:var(--ark-m-title-line-h)!important}
    .ark-product-slider-wrapper .ark-rating{padding-top:var(--ark-m-space-rating)!important;margin:var(--ark-m-star-margin)!important;color:var(--ark-m-star-color)!important;font-size:var(--ark-m-star-size)!important}
    .ark-product-slider-wrapper .ark-price{padding-top:var(--ark-m-space-price)!important;margin:var(--ark-m-price-margin)!important;letter-spacing:var(--ark-m-price-spacing)!important;color:var(--ark-m-price-color)!important;font-size:var(--ark-m-price-size)!important;font-weight:var(--ark-m-price-weight)!important}
    .ark-product-slider-wrapper .ark-price{padding-top:var(--ark-m-space-price)!important;margin:var(--ark-m-price-margin)!important;}
    .ark-product-slider-wrapper .ark-price, .ark-product-slider-wrapper .ark-price > .amount, .ark-product-slider-wrapper .ark-price > bdi, .ark-product-slider-wrapper .ark-price bdi, .ark-product-slider-wrapper .ark-price .amount{color:var(--ark-m-price-color)!important;font-size:var(--ark-m-price-size)!important;font-weight:var(--ark-m-price-weight)!important;}
    .ark-product-slider-wrapper .ark-price .ark-new-p, .ark-product-slider-wrapper .ark-price ins, .ark-product-slider-wrapper .ark-price ins bdi, .ark-product-slider-wrapper .ark-price ins .amount{color:var(--ark-m-sale-color)!important;font-size:var(--ark-m-price-size)!important;font-weight:var(--ark-m-price-weight)!important;}
    .ark-product-slider-wrapper .ark-price .ark-old-p, .ark-product-slider-wrapper .ark-price del, .ark-product-slider-wrapper .ark-price del bdi, .ark-product-slider-wrapper .ark-price del .amount{color:var(--ark-m-old-price-color)!important;font-size:var(--ark-m-price-size)!important;letter-spacing:var(--ark-m-old-price-spacing)!important;font-weight:var(--ark-m-discount-weight)!important;}
    .ark-product-slider-wrapper .ark-price .ark-pct-p{color:var(--ark-m-discount-color)!important;font-size:var(--ark-m-discount-size)!important;font-weight:var(--ark-m-discount-weight)!important;}
    .ark-product-slider-wrapper .ark-swatches-tile{padding-top:var(--ark-m-space-swatches)!important;margin:var(--ark-m-swatch-margin)!important;gap:var(--ark-m-swatch-gap)!important}
    
    .ark-product-slider-wrapper .ark-swatch{border:1px solid var(--ark-m-swatch-border)!important}
    .ark-product-slider-wrapper .ark-swatch:hover, .ark-product-slider-wrapper .ark-swatch.selected{border-color:var(--ark-m-swatch-active)!important}
    .ark-product-slider-wrapper .ark-swatch.color{width:var(--ark-m-swatch-size)!important;height:var(--ark-m-swatch-size)!important;border-radius:var(--ark-m-swatch-radius)!important}
    .ark-product-slider-wrapper .ark-swatch.more-count{width:var(--ark-m-swatch-size)!important;height:var(--ark-m-swatch-size)!important;background:var(--ark-m-count-bg)!important;color:var(--ark-m-count-text)!important}
    
    .ark-product-slider-wrapper .ark-atc-btn{margin-top:var(--ark-m-btn-margin-top)!important;letter-spacing:var(--ark-m-btn-spacing)!important;border:var(--ark-m-btn-border)!important;background:var(--ark-m-btn-bg)!important;color:var(--ark-m-btn-text)!important;border-radius:var(--ark-m-btn-radius)!important;height:var(--ark-m-btn-height)!important;font-size:var(--ark-m-btn-font-size)!important;font-weight:var(--ark-m-btn-weight)!important}
    .ark-product-slider-wrapper .ark-atc-btn:hover{border:var(--ark-m-btn-hover-border)!important;background:var(--ark-m-btn-hover-bg)!important;color:var(--ark-m-btn-hover-text)!important;padding:var(--ark-m-btn-hover-padding)!important;font-size:var(--ark-m-btn-hover-font-size)!important;font-weight:var(--ark-m-btn-hover-weight)!important}
    
    .ark-product-slider-wrapper .ark-nav{display:none !important}
    
    .ark-product-slider-wrapper .ark-modal-content{width:var(--ark-m-qv-width)!important;max-width:100%!important;border-radius:var(--ark-m-qv-radius)!important;background:var(--ark-m-qv-bg)!important;margin-top:0!important;height:auto!important}
    .ark-product-slider-wrapper .ark-modal-body{padding:var(--ark-m-qv-padding)!important;flex-direction:column;max-height:var(--ark-m-qv-max-height)!important;overflow-y:auto!important}
    .ark-product-slider-wrapper .ark-close-modal{top:var(--ark-m-qv-close-top)!important;right:var(--ark-m-qv-close-right)!important;width:var(--ark-m-qv-close-size)!important;height:var(--ark-m-qv-close-size)!important;background:var(--ark-m-qv-close-bg)!important;font-size:var(--ark-m-qv-close-icon-size)!important;box-shadow:var(--ark-m-qv-close-shadow)!important;position:absolute!important;z-index:101!important}
    .ark-product-slider-wrapper .ark-modal-gallery{padding:var(--ark-m-qv-gallery-pad)!important;width:100%}
    .ark-product-slider-wrapper .ark-main-img-wrap{border-radius:var(--ark-m-qv-img-radius)!important;padding-bottom:var(--ark-m-qv-img-ratio)!important}
    .ark-product-slider-wrapper .ark-thumbs-row{gap:var(--ark-m-qv-thumb-gap)!important;margin-top:var(--ark-m-qv-thumb-mt)!important;justify-content:center;padding:0 5px 5px 5px!important}
    .ark-product-slider-wrapper .ark-thumb{width:var(--ark-m-qv-thumb-size)!important;height:var(--ark-m-qv-thumb-size)!important;border-radius:var(--ark-m-qv-thumb-radius)!important}
    .ark-product-slider-wrapper .ark-modal-details{padding:10px 0 0 0!important;width:100%}
    .ark-product-slider-wrapper .ark-qv-title{font-size:var(--ark-m-qv-title-size)!important;font-weight:var(--ark-m-qv-title-weight)!important;letter-spacing:var(--ark-m-qv-title-space)!important;margin-bottom:var(--ark-m-qv-title-mb)!important;line-height:var(--ark-m-qv-title-lh)!important;text-align:center!important;text-transform:var(--ark-m-title-transform)!important;color:var(--ark-m-title-color)!important}
    .ark-product-slider-wrapper .ark-qv-price{font-size:var(--ark-m-qv-price-size)!important;margin-bottom:var(--ark-m-qv-price-mb)!important;text-align:center!important;color:var(--ark-m-price-color)!important;justify-content:center!important}
    .ark-product-slider-wrapper .ark-qv-rating{margin-bottom:var(--ark-m-qv-rating-mb)!important;display:flex;justify-content:center}.ark-product-slider-wrapper .ark-quickview-modal .ark-qv-rating .woocommerce .star-rating,.ark-product-slider-wrapper .ark-quickview-modal .ark-qv-rating .woocommerce .star-rating span{height:var(--ark-m-qv-star-size)!important;width:calc(var(--ark-m-qv-star-size) * 5)!important;background-size:calc(var(--ark-m-qv-star-size) * 1.25) var(--ark-m-qv-star-size)!important}.ark-product-slider-wrapper .ark-quickview-modal .ark-qv-rating .woocommerce .ark-count{font-size:var(--ark-m-qv-count-size)!important;color:var(--ark-m-qv-count-color)!important;font-weight:var(--ark-m-qv-count-weight)!important;margin-left:var(--ark-m-qv-count-gap)!important;top:var(--ark-m-qv-count-top)!important}
    .ark-product-slider-wrapper .ark-qv-short-desc{font-size:var(--ark-m-qv-desc-size)!important;line-height:var(--ark-m-qv-desc-lh)!important;margin-bottom:var(--ark-m-qv-desc-mb)!important;text-align:center!important;color:var(--ark-m-qv-desc-color)!important}
    .ark-product-slider-wrapper .ark-qv-swatches-area{gap:var(--ark-m-qv-swatch-gap)!important;margin-bottom:var(--ark-m-qv-swatch-mb)!important;justify-content:center}
    .ark-product-slider-wrapper .ark-qv-swatches-area .ark-swatch.color{width:var(--ark-m-qv-swatch-c-size)!important;height:var(--ark-m-qv-swatch-c-size)!important}
    .ark-product-slider-wrapper .ark-qv-swatches-area .ark-swatch.label{font-size:var(--ark-m-qv-swatch-l-size)!important;padding:var(--ark-m-qv-swatch-l-pad)!important;border-radius:20px}
    .ark-product-slider-wrapper .ark-qv-actions-row{gap:var(--ark-m-qv-btn-row-gap)!important;margin-top:var(--ark-m-qv-btn-row-mt)!important;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%}
    .ark-product-slider-wrapper .quantity-wrapper{height:var(--ark-m-qv-qty-height)!important;width:var(--ark-m-qv-qty-width)!important;border-radius:var(--ark-m-qv-qty-radius)!important;border:var(--ark-m-qv-qty-border)!important;order:1;flex-shrink:0;margin:0}
    .ark-product-slider-wrapper .qty-btn{width:var(--ark-m-qv-qty-btn-w)!important;font-size:var(--ark-m-qv-qty-btn-fs)!important}
    .ark-product-slider-wrapper .qty-input{font-size:var(--ark-m-qv-qty-input-fs)!important;width:30px!important}
    .ark-product-slider-wrapper .ark-add-to-cart-btn-modal{height:var(--ark-m-qv-atc-height)!important;font-size:var(--ark-m-qv-atc-fs)!important;letter-spacing:var(--ark-m-qv-atc-space)!important;border-radius:var(--ark-m-qv-atc-radius)!important;font-weight:var(--ark-m-qv-atc-weight)!important;order:2;flex-grow:1;width:auto;margin:0}

    .ark-product-slider-wrapper .ark-view-product-link{font-size:var(--ark-m-qv-link-fs)!important;margin-top:var(--ark-m-qv-link-mt)!important;letter-spacing:var(--ark-m-qv-link-space)!important;color:var(--ark-m-qv-link-color)!important;text-align:center}
    .ark-product-slider-wrapper .ark-qv-variations-container{text-align:center}
}

