.elementor-5774 .elementor-element.elementor-element-9decb4e{--transition-speed:600ms;--bullet-display:none;--thumbs-display:flex;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--thumbs-swiper-position:absolute;--thumbs-swiper-height:100%;--thumbs-swiper-direction:row nowrap;--thumbs-vertical-alignment:var(--justify-thumb-content);--thumbs-horizontal-alignment:flex-start;--thumbs-swiper-top-position:0px;--thumbs-swiper-max-width:100%;--thumbs-swiper-max-height:var(--thumbs-max-width, var(--thumbs-swiper-height));--thumbs-swiper-bottom-position:auto;--thumbs-swiper-left-position:var(--v-thumbs-position-left);--thumbs-swiper-right-position:var(--v-thumbs-position-right);--thumb-width:auto;--thumb-height:var(--thumb-item-size, 80px);--thumbs-wrap-width:calc(var(--thumb-item-size, 80px) + var(--thumbs-padding-right, 0px) + var(--thumbs-padding-left, 0px));--elementor-slider-width:calc(100% - var(--thumbs-wrap-width, 150px));--thumbs-wrap-height:var(--thumbs-max-width, 100%);--thumbs-swiper-button-next-position-left:calc(50% + var(--thumbs-arrow-next-h-offset, 0px) + var(--thumbs-offset-v-t-img));--thumbs-arrow-translate-x:-50%;--thumbs-arrow-translate-y:0px;--thumbs-swiper-button-prev-position-left:calc(50% + var(--thumbs-arrow-prev-h-offset, 0px) + var(--thumbs-offset-v-t-img));--thumbs-swiper-button-prev-position-top:var(--thumbs-arrow-prev-v-offset, 10px);--thumbs-swiper-button-next-position-top:calc(100% - var(--thumb-arrow-height) - var(--thumbs-arrow-next-v-offset, 10px));--thumbs-swiper-button-transform:translate3d(var(--thumbs-arrow-translate-x, 0px), var(--thumbs-arrow-translate-y), 0px) rotate(90deg);--thumbs-order:0;--v-thumbs-position-left:0px;--v-thumbs-position-right:auto;--arrow-display:inline-flex;--arrow-opacity:1;--arrow-icon-size:28px;--thumb-arrow-height:max(40px, var(--arrow-icon-size, 20px));--thumbs-arrow-prev-v-offset:0px;--thumbs-arrow-prev-h-offset:0px;--thumbs-arrow-next-v-offset:0px;--thumbs-arrow-next-h-offset:0px;}.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-elementor-slides{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-5774 .elementor-element.elementor-element-9decb4e .owl-dots{left:calc(50% + var(--bullet-h-offset, 0px));--custom-bullets-width:100%;--custom-bullets-height:auto;--custom-bullets-position-top:var(--bullet-position-top);--custom-bullets-position-left:0;--bullets-direction:row wrap;--bullet-size:10px;--bullet-gap:16px;top:auto;bottom:var(--bullet-v-offset, 10px);--bullet-translate-y:0;--bullet-position-top:calc(100% + var(--bullet-v-offset, 10px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-5774 .elementor-element.elementor-element-9decb4e .owl-nav div, .elementor-5774 .elementor-element.elementor-element-9decb4e .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-5774 .elementor-element.elementor-element-9decb4e .owl-carousel{--arrow-bg-height:40px;}.elementor-5774 .elementor-element.elementor-element-9decb4e .owl-nav div.owl-prev,.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-5774 .elementor-element.elementor-element-9decb4e .owl-nav div.owl-next,.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px;}.elementor-5774 .elementor-element.elementor-element-9decb4e {--justify-thumb-content:flex-end;--thumbs-v-top-position:auto;--thumbs-v-bottom-position:0px;--thumbs-v-translate-y:0px;}.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-swiper{--arrow-icon-size:20px;--thumb-arrow-width:max(40px, var(--arrow-icon-size, 20px));}.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-swiper .the7-thumbs-swiper-button{width:max(40px, var(--arrow-icon-size, 20px));height:max(40px, var(--arrow-icon-size, 20px));border-radius:0px;border-width:0px;border-style:solid;}/* Start custom CSS for the7-woocommerce-product-images-slider, class: .elementor-element-9decb4e */.elementor-5774 .elementor-element.elementor-element-9decb4e .swiper-wrapper { display: flex !important; height: auto !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .dt-product-gallery { height: auto !important; }/* End custom CSS */
/* Start custom CSS */body.postid-5774 .masthead { display: none !important; }
body.single-product .elementor-element-4602fc30 { display: none !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .swiper-wrapper { display: flex !important; height: auto !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .dt-product-gallery { height: auto !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-swiper { position: relative !important; inset: auto !important; display: block !important; width: 100% !important; height: auto !important; margin-top: 18px !important; overflow: hidden !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-slides-wrapper { width: 100% !important; height: 76px !important; overflow-x: auto !important; overflow-y: hidden !important; scrollbar-width: none; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-slides-wrapper::-webkit-scrollbar { display: none; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides { display: flex !important; flex-direction: row !important; width: max-content !important; height: 72px !important; gap: 10px !important; transform: none !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides > .the7-swiper-slide { flex: 0 0 72px !important; width: 72px !important; height: 72px !important; margin: 0 !important; overflow: hidden !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides .img-css-resize-wrapper, .elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides img { width: 100% !important; height: 100% !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides img { object-fit: contain !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-swiper-button { display: none !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e.one-product-img .thumbs-swiper { display: none !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-slides-wrapper { height: 84px !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides { height: 80px !important; gap: 6px !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .the7-thumbs-slides > .the7-swiper-slide { flex: 0 0 80px !important; width: 80px !important; height: 80px !important; }
.elementor-5774 .elementor-element.elementor-element-9decb4e .thumbs-swiper:has(.the7-swiper-slide:nth-child(6))::after { content: "SCROLL TO VIEW MORE IMAGES  →"; display: block; margin-top: 10px; padding-top: 9px; border-top: 1px solid #bdb9b1; color: #65615c; font-family: Montserrat, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: .12em; text-align: right; }/* End custom CSS */