.elementor-6153 .elementor-element.elementor-element-c5ff0ce{--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:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6153 .elementor-element.elementor-element-c5ff0ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-e8daf14{text-align:center;}.elementor-6153 .elementor-element.elementor-element-56ac02c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6153 .elementor-element.elementor-element-de5acfc > .elementor-widget-container{margin:0px 0px -12px 0px;padding:18px 18px 18px 18px;}.elementor-6153 .elementor-element.elementor-element-ac2a46d{--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;}.elementor-6153 .elementor-element.elementor-element-35858b6{width:var( --container-widget-width, 51.182% );max-width:51.182%;--container-widget-width:51.182%;--container-widget-flex-grow:0;}.elementor-6153 .elementor-element.elementor-element-35858b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-a08c474{--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-6153 .elementor-element.elementor-element-543de00{--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;}.elementor-6153 .elementor-element.elementor-element-8595a4f{--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-6153 .elementor-element.elementor-element-8595a4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-ff4e7a9{width:var( --container-widget-width, 56.916% );max-width:56.916%;--container-widget-width:56.916%;--container-widget-flex-grow:0;}.elementor-6153 .elementor-element.elementor-element-ff4e7a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-ff4e7a9 img{border-style:solid;border-width:6px 6px 6px 6px;}.elementor-6153 .elementor-element.elementor-element-e719418{--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-6153 .elementor-element.elementor-element-e719418.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-3a7d537{width:var( --container-widget-width, 56.592% );max-width:56.592%;--container-widget-width:56.592%;--container-widget-flex-grow:0;}.elementor-6153 .elementor-element.elementor-element-3a7d537.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-3a7d537 img{border-style:solid;border-width:6px 6px 6px 6px;}.elementor-6153 .elementor-element.elementor-element-5340a3d{--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-6153 .elementor-element.elementor-element-5340a3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-dc9b405{width:var( --container-widget-width, 56.728% );max-width:56.728%;--container-widget-width:56.728%;--container-widget-flex-grow:0;}.elementor-6153 .elementor-element.elementor-element-dc9b405.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-dc9b405 img{border-style:solid;border-width:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-6153 .elementor-element.elementor-element-0ba902a{--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;}.elementor-6153 .elementor-element.elementor-element-490c1f1{--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-6153 .elementor-element.elementor-element-490c1f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-0ff7b13{--spacer-size:71px;}.elementor-6153 .elementor-element.elementor-element-87a3a66{--display:flex;--min-height:0px;--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-6153 .elementor-element.elementor-element-b750f05{--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-6153 .elementor-element.elementor-element-b750f05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-8213414{width:var( --container-widget-width, 70.186% );max-width:70.186%;--container-widget-width:70.186%;--container-widget-flex-grow:0;text-align:center;}.elementor-6153 .elementor-element.elementor-element-8213414.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-8213414 img{filter:brightness( 127% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;}.elementor-6153 .elementor-element.elementor-element-025b6f1{--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-6153 .elementor-element.elementor-element-025b6f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-5a65995{width:var( --container-widget-width, 65.762% );max-width:65.762%;--container-widget-width:65.762%;--container-widget-flex-grow:0;text-align:center;}.elementor-6153 .elementor-element.elementor-element-5a65995.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-5a65995 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;}.elementor-6153 .elementor-element.elementor-element-a59d02c{--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-6153 .elementor-element.elementor-element-a59d02c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-31e45bb{width:var( --container-widget-width, 65.867% );max-width:65.867%;--container-widget-width:65.867%;--container-widget-flex-grow:0;text-align:center;}.elementor-6153 .elementor-element.elementor-element-31e45bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-31e45bb img{border-style:solid;}.elementor-6153 .elementor-element.elementor-element-1979c08{--display:flex;}.elementor-6153 .elementor-element.elementor-element-136bb09{--spacer-size:71px;}.elementor-6153 .elementor-element.elementor-element-b7569fe{--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;}.elementor-6153 .elementor-element.elementor-element-741fb9f{--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-6153 .elementor-element.elementor-element-741fb9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-4ff0c3a{--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;}.elementor-6153 .elementor-element.elementor-element-8af3cbf{--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-6153 .elementor-element.elementor-element-8af3cbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-4390a40{width:var( --container-widget-width, 53.33% );max-width:53.33%;--container-widget-width:53.33%;--container-widget-flex-grow:0;}.elementor-6153 .elementor-element.elementor-element-4390a40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-4390a40 img{border-style:solid;}.elementor-6153 .elementor-element.elementor-element-6cd5cd2{--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-6153 .elementor-element.elementor-element-6cd5cd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-deccf06{width:var( --container-widget-width, 62.369% );max-width:62.369%;--container-widget-width:62.369%;--container-widget-flex-grow:0;}.elementor-6153 .elementor-element.elementor-element-deccf06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6153 .elementor-element.elementor-element-deccf06 img{border-style:solid;}@media(max-width:1024px){.elementor-6153 .elementor-element.elementor-element-56ac02c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6153 .elementor-element.elementor-element-c5ff0ce{--width:98.348%;}.elementor-6153 .elementor-element.elementor-element-a08c474{--width:50%;}.elementor-6153 .elementor-element.elementor-element-8595a4f{--width:28.652%;}.elementor-6153 .elementor-element.elementor-element-e719418{--width:28.682%;}.elementor-6153 .elementor-element.elementor-element-5340a3d{--width:28.105%;}.elementor-6153 .elementor-element.elementor-element-490c1f1{--width:53.021%;}.elementor-6153 .elementor-element.elementor-element-87a3a66{--content-width:1019px;}.elementor-6153 .elementor-element.elementor-element-b750f05{--width:27.68%;}.elementor-6153 .elementor-element.elementor-element-025b6f1{--width:28.682%;}.elementor-6153 .elementor-element.elementor-element-a59d02c{--width:28.105%;}.elementor-6153 .elementor-element.elementor-element-741fb9f{--width:49.933%;}.elementor-6153 .elementor-element.elementor-element-8af3cbf{--width:31.002%;}.elementor-6153 .elementor-element.elementor-element-6cd5cd2{--width:26.408%;}}@media(max-width:767px){.elementor-6153 .elementor-element.elementor-element-56ac02c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6153 .elementor-element.elementor-element-ff4e7a9.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-ff4e7a9{text-align:center;}.elementor-6153 .elementor-element.elementor-element-3a7d537.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-3a7d537{text-align:end;}.elementor-6153 .elementor-element.elementor-element-dc9b405.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-8213414.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-5a65995.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-31e45bb.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-4390a40.elementor-element{--align-self:center;}.elementor-6153 .elementor-element.elementor-element-deccf06.elementor-element{--align-self:center;}}/* Start custom CSS for image, class: .elementor-element-5a65995 *//* ===== MOBILE OPTIMIZATION ===== */
@media (max-width: 768px) {

    /* Main container padding */
    .elementor-section {
        padding: 10px 15px;
    }

    /* Headings */
    h1, h2, h3 {
        text-align: center;
        line-height: 1.3;
        margin-bottom: 10px;
    }

    /* Product container */
    .glove-item,
    .product-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 30px;
        padding: 15px;
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    }

    /* Product images */
    .glove-item img,
    .product-item img {
        width: 100%;
        max-width: 180px;
        height: auto;
        object-fit: contain;
        margin-bottom: 10px;
    }

    /* Thumbnail images */
    .thumbnail img {
        width: 60px;
        height: 60px;
        object-fit: cover;
        margin: 5px;
    }

    /* Text description */
    .product-description {
        text-align: center;
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 10px;
    }

    /* Buttons */
    .live-messaging,
    .elementor-button {
        display: block;
        width: 100%;
        text-align: center;
        margin: 8px 0;
        border-radius: 25px;
        padding: 10px;
        font-size: 14px;
    }

    /* Fix overlapping buttons */
    .button-group {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    /* Remove extra spacing issues */
    .elementor-widget-container {
        margin-bottom: 10px ;
    }

    /* Footer styling */
    footer {
        text-align: center;
        padding: 20px 10px;
    }

    footer ul {
        padding: 0;
    }

    footer ul li {
        margin-bottom: 8px;
    }

    /* Newsletter input */
    input[type="email"] {
        width: 100%;
        margin-bottom: 10px;
        padding: 10px;
    }

    button,
    input[type="submit"] {
        width: 100%;
        padding: 10px;
    }
}/* End custom CSS */