.elementor-21170101 .elementor-element.elementor-element-1c18cd06 > .elementor-container{max-width:1400px;}.elementor-21170101 .elementor-element.elementor-element-1c18cd06{margin-top:-45px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-90520b0 .breadcrumb:not(#e), .elementor-21170101 .elementor-element.elementor-element-90520b0 .elementor-row{text-align:left;justify-content:left;}.elementor-21170101 .elementor-element.elementor-element-90520b0 .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-21170101 .elementor-element.elementor-element-1b5391c2 > .elementor-container{max-width:1400px;}.elementor-21170101 .elementor-element.elementor-element-6f0ff41c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;}.elementor-21170101 .elementor-element.elementor-element-6f0ff41c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);column-gap:10px;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(6, 1fr);row-gap:10px;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);}.elementor-21170101 .elementor-element.elementor-element-cdd9acb .elementor-widget-container{gap:10px;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb .elementor-swiper:nth-child(1){width:80%;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb .elementor-swiper-button i{font-size:20px;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb .elementor-swiper-button svg{width:20px;height:20px;}.elementor-21170101 .elementor-element.elementor-element-7f28ff75 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;}.elementor-21170101 .elementor-element.elementor-element-7f28ff75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21170101 .elementor-element.elementor-element-61f7baa9{--ce-line-clamp:none;}.elementor-21170101 .elementor-element.elementor-element-61f7baa9 .elementor-heading-title{font-size:21px;}.elementor-21170101 .elementor-element.elementor-element-c40fac4{margin-top:-10px;margin-bottom:-10px;}.elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badges{gap:5px;}.elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badge{font-size:15px;letter-spacing:2px;border-style:solid;border-width:0px;border-radius:10px;padding:2px 8px 3px 8px;}.elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badge-sale, .elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badge-onsale{background-color:#FF6600;}.elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badge-out{background-color:#FF6600;}.elementor-21170101 .elementor-element.elementor-element-927c1e5{margin-top:-10px;margin-bottom:0px;}.elementor-21170101 .elementor-element.elementor-element-c3d67c .ce-product-prices{font-size:2em;font-weight:500;gap:10px;}.elementor-21170101 .elementor-element.elementor-element-c3d67c .ce-product-price-regular{font-size:28px;}.elementor-21170101 .elementor-element.elementor-element-c3d67c .ce-has-discount{font-size:28px;color:#FF6600;}.elementor-21170101 .elementor-element.elementor-element-26bf4187{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.14);--divider-border-width:1px;}.elementor-21170101 .elementor-element.elementor-element-26bf4187 .elementor-divider-separator{width:100%;}.elementor-21170101 .elementor-element.elementor-element-26bf4187 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21170101 .elementor-element.elementor-element-26bf4187 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__label::after{content:":";}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants{gap:30px;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__item{gap:14px;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__label{font-size:20px;font-weight:500;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__value{font-size:22px;font-weight:500;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 select.elementor-field{color:#000000;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__options{gap:10px;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__option{min-width:48px;font-size:19px;color:#000000;border-color:rgba(129, 138, 145, 0.53);border-style:solid;border-width:2px;border-radius:10px;padding:5px 10px 5px 10px;box-shadow:1px 1px 6px 0px rgba(0, 0, 0, 0.11) inset;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 a:hover .ce-product-variants__option, .elementor-21170101 .elementor-element.elementor-element-20f1e699 a:focus .ce-product-variants__option{border-color:#00D2FF;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 input:checked ~ .ce-product-variants__option{border-color:#00D2FF;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__patterns{gap:20px;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 .ce-product-variants__pattern{border-color:#FFFFFF;border-style:solid;border-width:1px;border-radius:3px;padding:1px;width:65px;height:65px;box-shadow:0px 0px 2px 1px rgba(126, 126, 126, 0.5);}.elementor-21170101 .elementor-element.elementor-element-20f1e699 a:hover .ce-product-variants__pattern, .elementor-21170101 .elementor-element.elementor-element-20f1e699 a:focus .ce-product-variants__pattern{border-color:#FFFFFF;border-style:solid;border-width:2px;border-radius:15px;padding:0px;}.elementor-21170101 .elementor-element.elementor-element-20f1e699 input:checked ~ .ce-product-variants__pattern{border-style:solid;border-width:2px;border-radius:15px;padding:0px;}.elementor-21170101 .elementor-element.elementor-element-5bedd62{margin-top:-17px;margin-bottom:-20px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-18d02010 > .elementor-container{max-width:668px;}.elementor-21170101 .elementor-element.elementor-element-18d02010 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21170101 .elementor-element.elementor-element-18d02010{overflow:hidden;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c input[type=number]{text-align:center;font-size:20px;font-weight:500;line-height:30px;color:#000000;background-color:#FFFFFF;border-color:rgba(122, 122, 122, 0.2);border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 1px 0 1px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 0px 1px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c i.ce-product-quantity__btn{font-size:26px;padding:6px;color:rgba(0, 0, 0, 0.88);}.elementor-21170101 .elementor-element.elementor-element-2df0f96c .ce-product-quantity__btn{background-color:#F2F2F2;border-color:rgba(122, 122, 122, 0.2);border-width:0px;border-radius:0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c i.ce-product-quantity__btn:hover{color:rgba(0, 0, 0, 0.93);}.elementor-21170101 .elementor-element.elementor-element-2df0f96c .ce-product-quantity__btn:hover{background-color:#E0E0E0;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c{width:100%;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122, 122, 122, 0.2);}.elementor-21170101 .elementor-element.elementor-element-54404c79 .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-54404c79 .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-54404c79 a.elementor-button{--ce-btn-bg-color:rgba(0, 0, 0, 0.89);background-color:var(--ce-btn-bg-color);transition-duration:0.5s;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-54404c79 a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-54404c79 a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-54404c79 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 input[type=number]{text-align:center;font-size:20px;font-weight:500;line-height:30px;color:#000000;background-color:#FFFFFF;border-color:rgba(122, 122, 122, 0.2);border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 1px 0 1px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 0px 1px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 i.ce-product-quantity__btn{font-size:26px;padding:6px;color:rgba(0, 0, 0, 0.88);}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 .ce-product-quantity__btn{background-color:#F2F2F2;border-color:rgba(122, 122, 122, 0.2);border-width:0px;border-radius:0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 i.ce-product-quantity__btn:hover{color:rgba(0, 0, 0, 0.93);}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 .ce-product-quantity__btn:hover{background-color:#E0E0E0;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122, 122, 122, 0.2);}.elementor-21170101 .elementor-element.elementor-element-b14724d .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-b14724d .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-b14724d a.elementor-button{--ce-btn-bg-color:rgba(0, 0, 0, 0.89);background-color:var(--ce-btn-bg-color);transition-duration:0.5s;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-b14724d a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-b14724d a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-b14724d a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-21170101 .elementor-element.elementor-element-8e340bc input[type=number]{text-align:center;font-size:20px;font-weight:500;line-height:30px;color:#000000;background-color:#FFFFFF;border-color:rgba(122, 122, 122, 0.2);border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 1px 0 1px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 0px 1px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc i.ce-product-quantity__btn{font-size:26px;padding:6px;color:rgba(0, 0, 0, 0.88);}.elementor-21170101 .elementor-element.elementor-element-8e340bc .ce-product-quantity__btn{background-color:#F2F2F2;border-color:rgba(122, 122, 122, 0.2);border-width:0px;border-radius:0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc i.ce-product-quantity__btn:hover{color:rgba(0, 0, 0, 0.93);}.elementor-21170101 .elementor-element.elementor-element-8e340bc .ce-product-quantity__btn:hover{background-color:#E0E0E0;}.elementor-21170101 .elementor-element.elementor-element-8e340bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122, 122, 122, 0.2);}.elementor-21170101 .elementor-element.elementor-element-96ec4fa .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-96ec4fa .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-96ec4fa a.elementor-button{--ce-btn-bg-color:rgba(0, 0, 0, 0.89);background-color:var(--ce-btn-bg-color);transition-duration:0.5s;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-96ec4fa a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-96ec4fa a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-96ec4fa a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button:not(#e){color:#000000;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button{--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);border-color:rgba(2, 1, 1, 0.26);transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-aabd0ee a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-21170101 .elementor-element.elementor-element-8035d35 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-652e963{text-align:center;width:100%;}.elementor-21170101 .elementor-element.elementor-element-652e963.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-652e963.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-652e963.elementor-view-default .elementor-icon:not(#e):hover{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-652e963 .elementor-icon{font-size:23px;}.elementor-21170101 .elementor-element.elementor-element-652e963 .elementor-icon i, .elementor-21170101 .elementor-element.elementor-element-652e963 .elementor-icon svg{transform:rotate(0deg);}.elementor-21170101 .elementor-element.elementor-element-652e963 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-652e963:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-e3b7e65 > .elementor-widget-container{padding:9px 9px 9px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;border-radius:4px 4px 4px 4px;}.elementor-21170101 .elementor-element.elementor-element-e3b7e65{width:100%;}.elementor-21170101 .elementor-element.elementor-element-e3b7e65:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-126aa766 input[type=number]{text-align:center;font-size:20px;font-weight:500;line-height:30px;color:#000000;background-color:#FFFFFF;border-color:rgba(122, 122, 122, 0.2);border-width:0px 1px 0px 1px;border-radius:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 1px 0 1px;}.elementor-21170101 .elementor-element.elementor-element-126aa766.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 0px 1px;}.elementor-21170101 .elementor-element.elementor-element-126aa766.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 i.ce-product-quantity__btn{font-size:26px;padding:6px;color:rgba(0, 0, 0, 0.88);}.elementor-21170101 .elementor-element.elementor-element-126aa766 .ce-product-quantity__btn{background-color:#F2F2F2;border-color:rgba(122, 122, 122, 0.2);border-width:0px;border-radius:0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 i.ce-product-quantity__btn:hover{color:rgba(0, 0, 0, 0.93);}.elementor-21170101 .elementor-element.elementor-element-126aa766 .ce-product-quantity__btn:hover{background-color:#E0E0E0;}.elementor-21170101 .elementor-element.elementor-element-126aa766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122, 122, 122, 0.2);}.elementor-21170101 .elementor-element.elementor-element-270e1bd9{text-align:center;width:auto;}.elementor-21170101 .elementor-element.elementor-element-270e1bd9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-270e1bd9.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-270e1bd9.elementor-view-default .elementor-icon:not(#e):hover{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-270e1bd9 .elementor-icon{font-size:25px;}.elementor-21170101 .elementor-element.elementor-element-270e1bd9 .elementor-icon i, .elementor-21170101 .elementor-element.elementor-element-270e1bd9 .elementor-icon svg{transform:rotate(0deg);}.elementor-21170101 .elementor-element.elementor-element-270e1bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;border-radius:2px 2px 2px 2px;}.elementor-21170101 .elementor-element.elementor-element-270e1bd9:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-e7e2200 > .elementor-widget-container{padding:9px 9px 9px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;border-radius:4px 4px 4px 4px;}.elementor-21170101 .elementor-element.elementor-element-e7e2200{width:auto;}.elementor-21170101 .elementor-element.elementor-element-e7e2200:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 a.elementor-button{--ce-btn-bg-color:rgba(0, 0, 0, 0.89);background-color:var(--ce-btn-bg-color);transition-duration:0.5s;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-3990ed02 a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button:not(#e){color:#000000;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button{--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);border-color:rgba(2, 1, 1, 0.29);transition-duration:0.5s;border-style:solid;border-radius:3px 3px 3px 3px;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-21170101 .elementor-element.elementor-element-7ec93bab > .elementor-container{max-width:1500px;}.elementor-21170101 .elementor-element.elementor-element-2668e4fd .elementor-tab-title, .elementor-21170101 .elementor-element.elementor-element-2668e4fd .elementor-tab-title:before, .elementor-21170101 .elementor-element.elementor-element-2668e4fd .elementor-tab-title:after, .elementor-21170101 .elementor-element.elementor-element-2668e4fd .elementor-tab-content, .elementor-21170101 .elementor-element.elementor-element-2668e4fd .elementor-tabs-content-wrapper{border-width:1px;}.elementor-21170101 .elementor-element.elementor-element-2668e4fd .elementor-tab-title{text-transform:uppercase;}.elementor-21170101 .elementor-element.elementor-element-52de5f8f > .elementor-container{max-width:1600px;}.elementor-21170101 .elementor-element.elementor-element-52de5f8f{margin-top:100px;margin-bottom:0px;}.elementor-21170101 .elementor-element.elementor-element-ab73439 > .elementor-widget-container > .elementor-heading-title{text-transform:uppercase;line-height:2em;-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:20px;}.elementor-21170101 .elementor-element.elementor-element-ab73439 .ce-product-grid{column-gap:2px;}.elementor-21170101 .elementor-element.elementor-element-ab73439{z-index:2;}.elementor-21170101 .elementor-element.elementor-element-ab73439 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-21170101 .elementor-element.elementor-element-1c18cd06{margin-top:-50px;margin-bottom:10px;}.elementor-21170101 .elementor-element.elementor-element-90520b0{width:100%;}.elementor-21170101 .elementor-element.elementor-element-61f7baa9{--ce-line-clamp:none;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c input[type=number]{padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c i.ce-product-quantity__btn{font-size:18px;padding:7px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 input[type=number]{padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 i.ce-product-quantity__btn{font-size:18px;padding:7px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc input[type=number]{padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc i.ce-product-quantity__btn{font-size:18px;padding:7px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-9f1d8c6 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 input[type=number]{padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 i.ce-product-quantity__btn{font-size:18px;padding:7px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-5fd15419.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21170101 .elementor-element.elementor-element-270e1bd9 .elementor-icon{font-size:20px;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 .elementor-button-content-wrapper{justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-3990ed02 .elementor-button-text{text-align:center;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 .elementor-button-content-wrapper{justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 .elementor-button-text{text-align:center;}.elementor-21170101 .elementor-element.elementor-element-209d85c3 a.elementor-button{border-width:1px 1px 1px 1px;}.elementor-21170101 .elementor-element.elementor-element-ab73439 .ce-product-grid{column-gap:2px;row-gap:19px;}}@media(max-width:679px){.elementor-21170101 .elementor-element.elementor-element-1c18cd06{margin-top:-100px;margin-bottom:0px;}.elementor-21170101 .elementor-element.elementor-element-90520b0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-1b5391c2{margin-top:-40px;margin-bottom:0px;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb .elementor-swiper:nth-child(1){min-width:100%;}.elementor-21170101 .elementor-element.elementor-element-cdd9acb .elementor-swiper:nth-child(2){display:none;}.elementor-21170101 .elementor-element.elementor-element-61f7baa9{--ce-line-clamp:none;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c i.ce-product-quantity__btn{padding:8px;}.elementor-21170101 .elementor-element.elementor-element-2df0f96c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-c9ec17a{width:50%;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 i.ce-product-quantity__btn{padding:8px;}.elementor-21170101 .elementor-element.elementor-element-2bf9e97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-45f2332{width:50%;}.elementor-21170101 .elementor-element.elementor-element-45f2332 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc i.ce-product-quantity__btn{padding:8px;}.elementor-21170101 .elementor-element.elementor-element-8e340bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-2023d79{width:50%;}.elementor-21170101 .elementor-element.elementor-element-2023d79 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-21170101 .elementor-element.elementor-element-9f1d8c6{width:51%;}.elementor-21170101 .elementor-element.elementor-element-9f1d8c6 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:10px;column-gap:10px;}.elementor-21170101 .elementor-element.elementor-element-8035d35{width:25%;}.elementor-21170101 .elementor-element.elementor-element-6a452a4{width:24%;}.elementor-21170101 .elementor-element.elementor-element-126aa766.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 i.ce-product-quantity__btn{padding:8px;}.elementor-21170101 .elementor-element.elementor-element-126aa766 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-21170101 .elementor-element.elementor-element-ab73439 .ce-product-grid{column-gap:2px;row-gap:20px;}}@media(min-width:680px){.elementor-21170101 .elementor-element.elementor-element-6f0ff41c{width:55%;}.elementor-21170101 .elementor-element.elementor-element-7f28ff75{width:45%;}.elementor-21170101 .elementor-element.elementor-element-d75f268{width:29.985%;}.elementor-21170101 .elementor-element.elementor-element-003cd0d{width:70.015%;}.elementor-21170101 .elementor-element.elementor-element-9f1d8c6{width:70%;}.elementor-21170101 .elementor-element.elementor-element-8035d35{width:15%;}.elementor-21170101 .elementor-element.elementor-element-6a452a4{width:14.332%;}}@media(max-width:1024px) and (min-width:680px){.elementor-21170101 .elementor-element.elementor-element-6f0ff41c{width:55%;}.elementor-21170101 .elementor-element.elementor-element-7f28ff75{width:45%;}.elementor-21170101 .elementor-element.elementor-element-c9ec17a{width:100%;}.elementor-21170101 .elementor-element.elementor-element-45f2332{width:50%;}.elementor-21170101 .elementor-element.elementor-element-2023d79{width:100%;}.elementor-21170101 .elementor-element.elementor-element-9f1d8c6{width:45%;}.elementor-21170101 .elementor-element.elementor-element-8035d35{width:30%;}.elementor-21170101 .elementor-element.elementor-element-6a452a4{width:25%;}.elementor-21170101 .elementor-element.elementor-element-14b9ac82{width:55%;}.elementor-21170101 .elementor-element.elementor-element-5fd15419{width:45%;}.elementor-21170101 .elementor-element.elementor-element-5bf0ae68{width:100%;}}/* Start custom CSS for section, class: .elementor-element-1c18cd06 *//* =======================================================
   BREADCRUMB: 1 RIGA FISSA (No Scroll, con Puntini ...)
   ======================================================= */

.ce-breadcrumb, 
.ce-breadcrumb ol {
    /* 1. IMPEDISCE DI ANDARE A CAPO */
    white-space: nowrap !important;
    
    /* 2. NASCONDE L'ECCESSO (Disabilita lo scroll) */
    overflow: hidden !important;
    
    /* 3. AGGIUNGE I PUNTINI "..." SE IL TESTO È TROPPO LUNGO */
    text-overflow: ellipsis !important;
    
    /* 4. STRUTTURA */
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Sicurezza per gli elementi interni (lista) */
.ce-breadcrumb li {
    display: inline !important; /* Li forza a stare in riga */
    float: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b5391c2 *//* =======================================================
   FIX GALLERIA PRODOTTO (Basato sul tuo HTML)
   ======================================================= */

/* 1. FOTO GRANDE (Main Swiper) */
/* Creiamo un box bianco pulito di altezza massima fissa */
.elementor-widget-product-images .elementor-main-swiper .swiper-slide {
    height: 800px;       /* Altezza fissa per uniformità */
    display: flex;       /* Flexbox per centrare */
    align-items: center ; /* Centra verticale */
    justify-content: center; /* Centra orizzontale */
    background-color: #fff ;
    border: 1px solid #f9f9f9;      /* Bordino quasi invisibile */
}

/* Gestione Immagine Grande */
.elementor-widget-product-images .elementor-main-swiper img.elementor-carousel-image {
    width: auto !important;         /* Lascia che la larghezza si adatti */
    height: auto !important;        /* Lascia che l'altezza si adatti */
    max-width: 100% !important;     /* Non uscire mai in larghezza */
    max-height: 100% !important;    /* Non uscire mai dai 500px di altezza */
    object-fit: contain !important; /* FONDAMENTALE: Mostra tutta la borsa senza tagli */
    margin: 0 auto !important;
    display: block;
}

/* 2. SPAZIO TRA FOTO E MINIATURE */
.elementor-main-swiper {
    margin-bottom: 15px !important;
}

/* 3. MINIATURE (Thumbnails Swiper) */
/* Le rendiamo più piccole e definite */
.elementor-thumbnails-swiper .swiper-slide {
    opacity: 1 !important;          /* Rimuove l'effetto sbiadito */
    border: 1px solid #eee !important; /* Bordo grigio chiaro */
    background-color: #fff !important;
    box-sizing: border-box !important;
    cursor: pointer;
    /* Forziamo un'altezza fissa per le miniature */
    height: 100px !important;       
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* Immagine dentro la miniatura */
.elementor-thumbnails-swiper .swiper-slide img {
    width: auto !important;
    height: auto !important;
    max-width: 95% !important;
    max-height: 95% !important;
    object-fit: contain !important;
    padding: 2px;
}

/* 4. MINIATURA SELEZIONATA (Attiva) */
/* Bordo nero per far capire quale stai guardando */
.elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active {
    border: 2px solid #000 !important;
}

/* 5. FIX FRECCE DI NAVIGAZIONE (Opzionale) */
/* Le rendiamo nere e più visibili */
.elementor-swiper-button {
    color: #333 !important;
    font-size: 20px !important;
}

/* 6. MOBILE RESPONSIVE */
@media (max-width: 768px) {
    /* Riduciamo l'altezza della foto principale su mobile */
    .elementor-widget-product-images .elementor-main-swiper .swiper-slide {
        height: 350px !important;
    }
    /* Riduciamo le miniature */
    .elementor-thumbnails-swiper .swiper-slide {
        height: 70px !important;
    }
}/* End custom CSS */