.elementor-21170101 .elementor-element.elementor-element-1c18cd06 > .elementor-container{max-width:1500px;}.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-90520b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-21170101 .elementor-element.elementor-element-1b5391c2 > .elementor-container{max-width:1500px;}.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-61f7baa9{--ce-line-clamp:none;}.elementor-bc-flex-widget .elementor-21170101 .elementor-element.elementor-element-4721a90.elementor-column .elementor-column-wrap{align-items:center;}.elementor-21170101 .elementor-element.elementor-element-4721a90.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21170101 .elementor-element.elementor-element-4721a90.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-c3d67c .ce-product-prices{font-size:2rem;font-weight:500;gap:10px;}.elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badges{gap:5px;}.elementor-21170101 .elementor-element.elementor-element-5aa19d9 .ce-product-badge{min-width:80px;font-size:20px;letter-spacing:2px;border-style:solid;border-width:0px;border-radius:10px;padding:5px 10px 5px 10px;}.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-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:2px;border-radius:3px;padding:1px;width:25px;height:25px;}.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:3px;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-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 > .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-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-bc-flex-widget .elementor-21170101 .elementor-element.elementor-element-4b8e78b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b > .elementor-column-wrap > .elementor-widget-wrap{column-gap:30px;flex-wrap:nowrap;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-21170101 .elementor-element.elementor-element-49330b28{text-align:center;width:auto;}.elementor-21170101 .elementor-element.elementor-element-49330b28.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-49330b28.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-49330b28.elementor-view-default .elementor-icon:not(#e):hover{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-49330b28 .elementor-icon{font-size:23px;}.elementor-21170101 .elementor-element.elementor-element-49330b28 .elementor-icon i, .elementor-21170101 .elementor-element.elementor-element-49330b28 .elementor-icon svg{transform:rotate(0deg);}.elementor-21170101 .elementor-element.elementor-element-49330b28 > .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-49330b28:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-13175473 > .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-13175473{width:auto;}.elementor-21170101 .elementor-element.elementor-element-13175473:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 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-36c2f4d1.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:0px 1px 0 1px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 0px 1px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 i.ce-product-quantity__btn{font-size:26px;padding:6px;color:rgba(0, 0, 0, 0.88);}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 .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-36c2f4d1 i.ce-product-quantity__btn:hover{color:rgba(0, 0, 0, 0.93);}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 .ce-product-quantity__btn:hover{background-color:#E0E0E0;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 > .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-bc-flex-widget .elementor-21170101 .elementor-element.elementor-element-5b67763e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-21170101 .elementor-element.elementor-element-5b67763e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21170101 .elementor-element.elementor-element-5b67763e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21170101 .elementor-element.elementor-element-5b67763e > .elementor-column-wrap > .elementor-widget-wrap{column-gap:30px;flex-wrap:nowrap;}.elementor-21170101 .elementor-element.elementor-element-5b67763e > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-21170101 .elementor-element.elementor-element-34aa53de{text-align:center;width:auto;}.elementor-21170101 .elementor-element.elementor-element-34aa53de.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-34aa53de.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-34aa53de.elementor-view-default .elementor-icon:not(#e):hover{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-34aa53de .elementor-icon{font-size:23px;}.elementor-21170101 .elementor-element.elementor-element-34aa53de .elementor-icon i, .elementor-21170101 .elementor-element.elementor-element-34aa53de .elementor-icon svg{transform:rotate(0deg);}.elementor-21170101 .elementor-element.elementor-element-34aa53de > .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-34aa53de:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-bc-flex-widget .elementor-21170101 .elementor-element.elementor-element-45096eb1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-21170101 .elementor-element.elementor-element-45096eb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21170101 .elementor-element.elementor-element-45096eb1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21170101 .elementor-element.elementor-element-45096eb1 > .elementor-column-wrap > .elementor-widget-wrap{column-gap:30px;flex-wrap:nowrap;}.elementor-21170101 .elementor-element.elementor-element-45096eb1 > .elementor-element-populated{margin:0px 0px 0px 20px;}.elementor-21170101 .elementor-element.elementor-element-60209601 > .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-60209601{width:auto;}.elementor-21170101 .elementor-element.elementor-element-60209601:hover .elementor-widget-container{background-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-74a43629 .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-74a43629 .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-74a43629 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-74a43629 a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-74a43629 a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-74a43629 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-49985479 .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-49985479 .elementor-button-text{flex-grow:min(0, 12);text-align:center;}.elementor-21170101 .elementor-element.elementor-element-49985479 a.elementor-button:not(#e){color:#000000;}.elementor-21170101 .elementor-element.elementor-element-49985479 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:2px 2px 2px 2px;}.elementor-21170101 .elementor-element.elementor-element-49985479 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07) inset;}.elementor-21170101 .elementor-element.elementor-element-49985479 a.elementor-button:not(#e):hover, .elementor-21170101 .elementor-element.elementor-element-49985479 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-21170101 .elementor-element.elementor-element-49985479 a.elementor-button:hover, .elementor-21170101 .elementor-element.elementor-element-49985479 a.elementor-button:focus{--ce-btn-bg-color:#4EBFDB;}.elementor-21170101 .elementor-element.elementor-element-49985479 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-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-165df592{text-align:center;}.elementor-21170101 .elementor-element.elementor-element-165df592 .elementor-grid{justify-content:center;}.elementor-21170101 .elementor-element.elementor-element-165df592 .elementor-social-icon{font-size:22px;}.elementor-21170101 .elementor-element.elementor-element-692cfbf6 > .elementor-container{max-width:1500px;}.elementor-21170101 .elementor-element.elementor-element-692cfbf6{margin-top:20px;margin-bottom:0px;}.elementor-21170101 .elementor-element.elementor-element-d22753f{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.14);--divider-border-width:1px;}.elementor-21170101 .elementor-element.elementor-element-d22753f .elementor-divider-separator{width:100%;}.elementor-21170101 .elementor-element.elementor-element-d22753f .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21170101 .elementor-element.elementor-element-d22753f > .elementor-widget-container{margin:-10px 0px -10px 0px;}.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-7ae723ee > .elementor-container{max-width:1600px;}.elementor-21170101 .elementor-element.elementor-element-7ae723ee{margin-top:20px;margin-bottom:0px;}.elementor-21170101 .elementor-element.elementor-element-d89dd8d{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.14);--divider-border-width:1px;}.elementor-21170101 .elementor-element.elementor-element-d89dd8d .elementor-divider-separator{width:100%;}.elementor-21170101 .elementor-element.elementor-element-d89dd8d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21170101 .elementor-element.elementor-element-d89dd8d > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-21170101 .elementor-element.elementor-element-ff199bd{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.14);--divider-border-width:1px;}.elementor-21170101 .elementor-element.elementor-element-ff199bd .elementor-divider-separator{width:100%;}.elementor-21170101 .elementor-element.elementor-element-ff199bd .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-21170101 .elementor-element.elementor-element-ff199bd > .elementor-widget-container{margin:-10px 0px -10px 0px;}.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-4b8e78b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-around;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b > .elementor-column-wrap > .elementor-widget-wrap{column-gap:15px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 input[type=number]{padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 i.ce-product-quantity__btn{font-size:18px;padding:7px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-5b67763e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21170101 .elementor-element.elementor-element-5b67763e > .elementor-column-wrap > .elementor-widget-wrap{column-gap:15px;}.elementor-21170101 .elementor-element.elementor-element-34aa53de .elementor-icon{font-size:20px;}.elementor-21170101 .elementor-element.elementor-element-45096eb1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21170101 .elementor-element.elementor-element-45096eb1 > .elementor-column-wrap > .elementor-widget-wrap{column-gap:15px;}.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-58f3c54e{width:50%;}.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-4b8e78b{width:50%;}.elementor-21170101 .elementor-element.elementor-element-23a4acab{width:60%;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-inline input[type=number]{margin:0 0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1.ce-product-quantity--view-stacked .ce-product-quantity__btn{inset-inline-end:0px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 i.ce-product-quantity__btn{padding:8px;}.elementor-21170101 .elementor-element.elementor-element-36c2f4d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21170101 .elementor-element.elementor-element-5b67763e{width:20%;}.elementor-21170101 .elementor-element.elementor-element-45096eb1{width:20%;}.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-4721a90{width:20%;}.elementor-21170101 .elementor-element.elementor-element-1ebffc2{width:80%;}.elementor-21170101 .elementor-element.elementor-element-58f3c54e{width:45%;}.elementor-21170101 .elementor-element.elementor-element-b74e802{width:90%;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b{width:38.881%;}}@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-58f3c54e{width:50%;}.elementor-21170101 .elementor-element.elementor-element-b74e802{width:100%;}.elementor-21170101 .elementor-element.elementor-element-4b8e78b{width:50%;}.elementor-21170101 .elementor-element.elementor-element-23a4acab{width:60%;}.elementor-21170101 .elementor-element.elementor-element-5b67763e{width:20%;}.elementor-21170101 .elementor-element.elementor-element-45096eb1{width:20%;}.elementor-21170101 .elementor-element.elementor-element-472a2f02{width:100%;}.elementor-21170101 .elementor-element.elementor-element-4ecd1948{width:100%;}.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 */