.elementor-5265 .elementor-element.elementor-element-3aaaa1a2{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:0px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:24px;--padding-right:80px;--padding-bottom:24px;--padding-left:80px;}.elementor-5265 .elementor-element.elementor-element-683ac3ab .woocommerce-breadcrumb{color:#6E6A65;font-family:"DM Sans", Poppins;font-size:13px;font-weight:400;line-height:17px;text-align:left;}.elementor-5265 .elementor-element.elementor-element-683ac3ab .woocommerce-breadcrumb > a{color:#6E6A65;}.elementor-5265 .elementor-element.elementor-element-12d2e506{--display:flex;--content-width:100%;--flex-direction:row;--align-items:flex-start;--gap:64px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:80px;--padding-bottom:43px;--padding-left:80px;}.elementor-5265 .elementor-element.elementor-element-5a338e6{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:0px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-5a338e6.e-container{--flex-grow:0;--flex-shrink:0;}.elementor-5265 .elementor-element.elementor-element-194f25b6{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:24px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-194f25b6.e-container{--flex-grow:1;--flex-shrink:0;}.elementor-5265 .elementor-element.elementor-element-208d6956{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:12px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-7e567f7{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:0px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-7cc7abe7 .elementor-heading-title{color:#141414;font-family:"Helvetica Neue", Poppins;font-size:32px;font-weight:400;line-height:38px;}.woocommerce .elementor-5265 .elementor-element.elementor-element-188aea4e .price{color:#141414;font-family:"DM Sans", Poppins;font-size:26px;font-weight:600;line-height:34px;}.woocommerce .elementor-5265 .elementor-element.elementor-element-723df3b5 .stock{color:#9C5B3F;font-family:"DM Sans", Poppins;font-size:13px;font-weight:500;line-height:17px;}.elementor-5265 .elementor-element.elementor-element-5c01d0f3{color:#171717;font-family:"DM Sans", Poppins;font-size:15px;font-weight:600;line-height:24px;}.woocommerce .elementor-5265 .elementor-element.elementor-element-f79c315 .woocommerce-product-details__short-description{color:#6E6A65;font-family:"DM Sans", Poppins;font-size:15px;font-weight:400;line-height:24px;}.elementor-5265 .elementor-element.elementor-element-382c5e01{--divider-border-style:solid;--divider-color:#E2DCD4;--divider-border-width:1px;}.elementor-5265 .elementor-element.elementor-element-382c5e01 .elementor-divider-separator{width:100%;}.elementor-5265 .elementor-element.elementor-element-382c5e01 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-5265 .elementor-element.elementor-element-541cfa55 .cart button{transition:all 0.2s;}.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .qty{transition:all 0.2s;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title{border-width:0px;background-color:#FFFFFF;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-content{border-width:0px;background-color:#FFFFFF;color:#6E6A65;font-family:"DM Sans", Poppins;font-size:14px;font-weight:400;line-height:22px;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle-title, .elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle-icon{color:#141414;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle-icon svg{fill:#141414;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title.elementor-active a, .elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#141414;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle-title{font-family:"DM Sans", Poppins;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title .elementor-toggle-icon i:before{color:#141414;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title .elementor-toggle-icon svg{fill:#141414;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#141414;}.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#141414;}.elementor-5265 .elementor-element.elementor-element-69155505{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:0px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:80px;--padding-bottom:80px;--padding-left:80px;}.elementor-5265 .elementor-element.elementor-element-7531a040{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:40px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:80px;--padding-bottom:96px;--padding-left:80px;}.elementor-5265 .elementor-element.elementor-element-29837d11{--display:flex;--content-width:100%;--flex-direction:row;--align-items:flex-end;--justify-content:space-between;--gap:16px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-4c75b64d{--display:flex;--content-width:100%;--flex-direction:column;--align-items:stretch;--gap:8px;--flex-wrap:nowrap;--overlay-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-4c75b64d.e-container{--flex-grow:1;--flex-shrink:0;}.elementor-5265 .elementor-element.elementor-element-50e0facd .elementor-heading-title{color:#9C5B3F;font-family:"Helvetica Neue", Poppins;font-size:12px;font-weight:700;text-transform:uppercase;line-height:12px;letter-spacing:1.92px;}.elementor-5265 .elementor-element.elementor-element-16061c33 .elementor-heading-title{color:#141414;font-family:"Helvetica Neue", Poppins;font-size:40px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:0.4px;}.elementor-5265 .elementor-element.elementor-element-f3594e3 .elementor-heading-title{color:#141414;font-family:"Helvetica Neue", Poppins;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:1.04px;}.elementor-5265 .elementor-element.elementor-element-f3594e3.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:991px){.elementor-5265 .elementor-element.elementor-element-3aaaa1a2{--padding-top:20px;--padding-right:32px;--padding-bottom:20px;--padding-left:32px;}.elementor-5265 .elementor-element.elementor-element-12d2e506{--flex-direction:column;--align-items:stretch;--gap:32px;--padding-top:0px;--padding-right:32px;--padding-bottom:40px;--padding-left:32px;}.elementor-5265 .elementor-element.elementor-element-69155505{--padding-top:0px;--padding-right:32px;--padding-bottom:56px;--padding-left:32px;}.elementor-5265 .elementor-element.elementor-element-7531a040{--padding-top:0px;--padding-right:32px;--padding-bottom:72px;--padding-left:32px;}.elementor-5265 .elementor-element.elementor-element-16061c33 .elementor-heading-title{font-size:34px;line-height:34px;}}@media(max-width:767px){.elementor-5265 .elementor-element.elementor-element-3aaaa1a2{--padding-top:14px;--padding-right:16px;--padding-bottom:14px;--padding-left:16px;}.elementor-5265 .elementor-element.elementor-element-12d2e506{--flex-direction:column;--align-items:stretch;--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:32px;--padding-left:0px;}.elementor-5265 .elementor-element.elementor-element-5a338e6{--width:100%;}.elementor-5265 .elementor-element.elementor-element-194f25b6{--gap:20px;--padding-top:20px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-5265 .elementor-element.elementor-element-7cc7abe7 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-5265 .elementor-element.elementor-element-69155505{--padding-top:0px;--padding-right:16px;--padding-bottom:48px;--padding-left:16px;}.elementor-5265 .elementor-element.elementor-element-7531a040{--gap:24px;--padding-top:0px;--padding-right:16px;--padding-bottom:56px;--padding-left:16px;}.elementor-5265 .elementor-element.elementor-element-16061c33 .elementor-heading-title{font-size:24px;line-height:24px;}}@media(min-width:768px){.elementor-5265 .elementor-element.elementor-element-5a338e6{--width:716px;}}@media(max-width:991px) and (min-width:768px){.elementor-5265 .elementor-element.elementor-element-5a338e6{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-683ac3ab */.elementor-5265 .elementor-element.elementor-element-683ac3ab .woocommerce-breadcrumb{margin:0;padding:0;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;line-height:17px;color:#6E6A65;}
.elementor-5265 .elementor-element.elementor-element-683ac3ab .woocommerce-breadcrumb a{color:#6E6A65;text-decoration:none;}
.elementor-5265 .elementor-element.elementor-element-683ac3ab .woocommerce-breadcrumb a:hover{color:#141414;}
.elementor-5265 .elementor-element.elementor-element-683ac3ab .cm-bc-sep{display:inline-block;margin:0 8px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-984e06c */.elementor-5265 .elementor-element.elementor-element-984e06c > .elementor-widget-container{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-items:start;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-images{grid-column:2;grid-row:1;position:relative;margin:0;padding:0;width:100%;min-width:0;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbnails{grid-column:1;grid-row:1;width:96px;margin:0;padding:0;max-height:755px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbnails::-webkit-scrollbar{display:none;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider{margin:0;padding:0;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .img-thumbnail{border:0;padding:0;margin:0;background:#F2F2F2;border-radius:0;display:block;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .img-thumbnail .inner{aspect-ratio:604/755;overflow:hidden;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .img-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider:not(.owl-loaded) > .img-thumbnail:not(:first-child){display:none;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-images .zoom{display:none;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav{display:block;position:static;margin:0;opacity:1;visibility:visible;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav button, .elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-prev, .elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-next{position:absolute;top:calc((100% - 27px) / 2);margin:-20px 0 0;width:40px;height:40px;border-radius:20px;border:0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:18px 18px;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:0;color:transparent;opacity:1;visibility:visible;transform:none;z-index:3;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider:not(.cm-has-dots) .owl-nav button, .elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-prev, .elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-next{top:calc(50% - 20px);margin-top:0;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-prev{left:16px;right:auto;background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FchevL%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M11.25%204.5L6.75%209L11.25%2013.5%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-next{right:16px;left:auto;background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FchevR%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M6.75%204.5L11.25%209L6.75%2013.5%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-prev:before, .elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .owl-next:before{content:none;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-nav .disabled{opacity:.4;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-dots{display:flex;justify-content:center;gap:8px;margin:20px 0 0;position:static;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-dots .owl-dot span{display:block;width:7px;height:7px;margin:0;border:0;border-radius:50%;background:#D8D2CA;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-dots .owl-dot.active span{background:#141414;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider{margin:0;padding:0;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider:not(.owl-loaded){display:flex;flex-direction:column;gap:12px;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-stage-outer{overflow:visible;margin:0;padding:0;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-stage{transform:none !important;width:auto !important;display:flex;flex-direction:column;gap:12px;padding:0 !important;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-item{width:96px !important;margin:0 !important;float:none;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .img-thumbnail{display:block;width:96px;height:120px;padding:0;margin:0;border:1px solid transparent;border-radius:0;background:#F2F2F2;opacity:.55;cursor:pointer;box-sizing:border-box;overflow:hidden;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .img-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-item.selected .img-thumbnail, .elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider:not(.owl-loaded) .img-thumbnail:first-child{opacity:1;border-color:#141414;}
.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-nav, .elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-dots, .elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbnails .thumb-nav{display:none !important;}
@media(max-width:1024px){.elementor-5265 .elementor-element.elementor-element-984e06c > .elementor-widget-container{display:block;}.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbnails{width:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:12px 32px 4px;}.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider:not(.owl-loaded), .elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-stage{flex-direction:row;gap:8px;}.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .owl-item{width:64px !important;flex:0 0 64px;}.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbs-slider .img-thumbnail{width:64px;height:80px;flex:0 0 64px;}.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .img-thumbnail .inner{aspect-ratio:390/488;}}
@media(max-width:767px){.elementor-5265 .elementor-element.elementor-element-984e06c .product-thumbnails{padding:12px 16px 4px;}.elementor-5265 .elementor-element.elementor-element-984e06c .product-image-slider .owl-dots{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a338e6 */.elementor-5265 .elementor-element.elementor-element-5a338e6{flex:0 0 716px;width:716px;max-width:100%;}
@media(max-width:1024px){.elementor-5265 .elementor-element.elementor-element-5a338e6{flex:0 0 auto;width:100%;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-7cc7abe7 */.elementor-5265 .elementor-element.elementor-element-7cc7abe7 .product_title, .elementor-5265 .elementor-element.elementor-element-7cc7abe7 .elementor-heading-title{margin:0 0 -1px;padding:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-188aea4e */.elementor-5265 .elementor-element.elementor-element-188aea4e .price{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:0;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;line-height:34px;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-188aea4e .price .amount{font:inherit;color:inherit;}
.elementor-5265 .elementor-element.elementor-element-188aea4e .price ins{order:1;text-decoration:none;background:none;font-weight:600;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-188aea4e .price del{order:2;font-size:16px;font-weight:400;line-height:21px;color:#6E6A65;opacity:1;}
.elementor-5265 .elementor-element.elementor-element-188aea4e .price .cm-pdp-off{order:3;display:inline-block;background:#141414;color:#fff;font-size:11px;font-weight:600;line-height:14px;padding:4px 8px;}
@media(max-width:767px){.elementor-5265 .elementor-element.elementor-element-188aea4e .price{font-size:22px;line-height:29px;}.elementor-5265 .elementor-element.elementor-element-188aea4e .price del{font-size:14px;line-height:18px;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-723df3b5 */.elementor-5265 .elementor-element.elementor-element-723df3b5 .stock{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:500;line-height:17px;color:#9C5B3F;}
.elementor-5265 .elementor-element.elementor-element-723df3b5 .stock::before{content:"";width:8px;height:8px;border-radius:50%;background:#9C5B3F;flex:0 0 8px;}
.elementor-5265 .elementor-element.elementor-element-723df3b5 .stock.out-of-stock{color:#6E6A65;}
.elementor-5265 .elementor-element.elementor-element-723df3b5 .stock.out-of-stock::before{background:#6E6A65;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c01d0f3 */.elementor-5265 .elementor-element.elementor-element-5c01d0f3 p{margin:0;}
.elementor-5265 .elementor-element.elementor-element-5c01d0f3 .elementor-text-editor, .elementor-5265 .elementor-element.elementor-element-5c01d0f3 .elementor-widget-container{margin:0;padding:0;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:600;line-height:24px;color:#171717;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f79c315 */.elementor-5265 .elementor-element.elementor-element-f79c315 .woocommerce-product-details__short-description{margin:0;}
.elementor-5265 .elementor-element.elementor-element-f79c315 p{margin:0 0 12px;}
.elementor-5265 .elementor-element.elementor-element-f79c315 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-541cfa55 */.elementor-5265 .elementor-element.elementor-element-541cfa55 .elementor-add-to-cart, .elementor-5265 .elementor-element.elementor-element-541cfa55 form.cart, .elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation_wrap, .elementor-5265 .elementor-element.elementor-element-541cfa55 .woocommerce-variation-add-to-cart{width:100%;max-width:none;float:none;box-sizing:border-box;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .elementor-add-to-cart, .elementor-5265 .elementor-element.elementor-element-541cfa55 form.cart, .elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation_wrap{display:block;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 form.cart{margin:0;padding:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .awdr-bulk-customizable-table:empty{display:none;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations{display:block;width:100%;margin:0 0 24px;border:0;background:none;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations tbody, .elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations tr{display:block;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations tr{margin:0 0 24px;border:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations tr:last-child{margin-bottom:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td{display:block !important;width:100% !important;float:none;padding:0;border:0;background:none;line-height:normal;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.label{margin:0 0 10px;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.label label{display:flex !important;width:100%;float:none;padding:0;align-items:center;justify-content:space-between;margin:0;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-size-guide{display:inline-flex;align-items:center;gap:6px;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;line-height:17px;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:2px;color:#141414;cursor:pointer;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-size-guide::before{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2Fruler%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M14%205.33333H2C1.63181%205.33333%201.33333%205.63181%201.33333%206V10C1.33333%2010.3682%201.63181%2010.6667%202%2010.6667H14C14.3682%2010.6667%2014.6667%2010.3682%2014.6667%2010V6C14.6667%205.63181%2014.3682%205.33333%2014%205.33333Z%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M4%205.33333V7.33333M6.66667%205.33333V8M9.33333%205.33333V7.33333M12%205.33333V8%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/16px 16px no-repeat;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.value .filter-item-list{display:none !important;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.value select{display:block !important;visibility:visible;float:none;overflow:visible;width:100%;height:46px;margin:0;padding:0 40px 0 16px;border:1px solid #E2DCD4;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FchevD%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M4%206L8%2010L12%206%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") no-repeat right 14px center/16px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#141414;cursor:pointer;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.value select:focus{border-color:#141414;outline:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .reset_variations{display:inline-block;margin:8px 0 0;font-family:"DM Sans",sans-serif;font-size:12px;line-height:16px;color:#6E6A65;text-decoration:underline;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation_wrap{margin:0;padding:0;border:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation{margin:0;padding:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation .woocommerce-variation-price{margin:0 0 12px;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation .woocommerce-variation-price .price{font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation .woocommerce-variation-availability{margin:0 0 15px;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation .stock{display:flex;align-items:center;gap:8px;margin:0;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:500;line-height:17px;color:#9C5B3F;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation .stock::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_variation .stock.out-of-stock{color:#6E6A65;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .woocommerce-variation-add-to-cart, .elementor-5265 .elementor-element.elementor-element-541cfa55 form.cart:not(.variations_form){display:flex !important;flex-wrap:wrap !important;align-items:stretch;gap:15px 12px;margin:0;padding:0;border:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-gift{flex:0 0 100%;display:flex;align-items:center;gap:10px;margin:0;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#141414;cursor:pointer;position:relative;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-gift input{position:absolute;opacity:0;width:16px;height:16px;margin:0;left:0;top:1px;cursor:pointer;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-gift__box{flex:0 0 16px;width:16px;height:16px;box-sizing:border-box;border:1px solid #141414;border-radius:2px;background:#fff;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-gift input:checked + .cm-gift__box{background:#141414 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px 14px no-repeat;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-gift input:focus-visible + .cm-gift__box{outline:2px solid #9C5B3F;outline-offset:2px;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .cm-gift__icon{flex:0 0 18px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2Fgift%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M15%206.75H3C2.58579%206.75%202.25%207.08579%202.25%207.5V15C2.25%2015.4142%202.58579%2015.75%203%2015.75H15C15.4142%2015.75%2015.75%2015.4142%2015.75%2015V7.5C15.75%207.08579%2015.4142%206.75%2015%206.75Z%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M2.25%209.75H15.75M9%206.75V15.75%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M9%206.75C7.5%203.75%204.5%203.75%204.5%205.625C4.5%207.5%207.5%206.75%209%206.75ZM9%206.75C10.5%203.75%2013.5%203.75%2013.5%205.625C13.5%207.5%2010.5%206.75%209%206.75Z%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/18px 18px no-repeat;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity{display:flex;align-items:center;flex:0 0 111px;width:111px;height:53px;margin:0;padding:0;box-sizing:border-box;border:1px solid #E2DCD4;background:#fff;float:none;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .minus, .elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .plus{flex:0 0 48px;width:48px;height:51px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:16px 16px;font-size:0;color:transparent;box-shadow:none;cursor:pointer;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .minus{background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2Fminus%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M3.33333%208H12.6667%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .plus{background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2Fplus%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M8%203.33333V12.6667M3.33333%208H12.6667%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .qty{flex:1 1 auto;min-width:0;width:13px;height:51px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#141414;-moz-appearance:textfield;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .qty::-webkit-outer-spin-button, .elementor-5265 .elementor-element.elementor-element-541cfa55 .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_add_to_cart_button{flex:1 1 0;min-width:0;height:53px;margin:0;padding:0 32px;border:0;border-radius:0;background:#141414;color:#fff;box-shadow:none;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:600;line-height:17px;letter-spacing:1.04px;text-transform:uppercase;cursor:pointer;transition:background-color .2s;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_add_to_cart_button:hover{background:#3A3836;color:#fff;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_add_to_cart_button.disabled{opacity:1;cursor:not-allowed;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .single_add_to_cart_button:before, .elementor-5265 .elementor-element.elementor-element-541cfa55 .single_add_to_cart_button:after{content:none;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 .view-cart-btn{display:none !important;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.label label::after, .elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.label label:after{content:none !important;display:none;}
.elementor-5265 .elementor-element.elementor-element-541cfa55 table.variations td.label{padding:0 !important;}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-63d487d4 */.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle{border-top:1px solid #E2DCD4;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-item{border-bottom:1px solid #E2DCD4;margin:0;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-tab-title{display:flex;align-items:center;gap:12px;padding:16px 0;margin:0;border:0;background:none;cursor:pointer;outline:0;line-height:16px;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-title{order:1;flex:1 1 auto;display:flex;align-items:center;gap:12px;color:#141414;text-decoration:none;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-title::before{content:"";flex:0 0 18px;width:18px;height:18px;background:center/contain no-repeat;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-item:nth-child(1) .elementor-toggle-title::before{background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2Fcard%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M14.25%204.5H3.75C2.92157%204.5%202.25%205.17157%202.25%206V12C2.25%2012.8284%202.92157%2013.5%203.75%2013.5H14.25C15.0784%2013.5%2015.75%2012.8284%2015.75%2012V6C15.75%205.17157%2015.0784%204.5%2014.25%204.5Z%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M2.25%207.5H15.75%22%20stroke%3D%22%23141414%22%20stroke-width%3D%221.125%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-item:nth-child(2) .elementor-toggle-title::before{background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2215.2979%22%20height%3D%2215.2979%22%20viewBox%3D%220%200%2015.2979%2015.2979%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22akar-icons%3Aarrow-back-thick-fill%22%3E%20%3Cpath%20id%3D%22Vector%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.37412%201.27481C6.37424%201.14187%206.33279%201.01223%206.25558%200.904019C6.17837%200.795807%206.06926%200.714442%205.94352%200.671311C5.81778%200.62818%205.6817%200.62544%205.55433%200.663476C5.42695%200.701512%205.31466%200.77842%205.23315%200.883437L0.771281%206.62013C0.68424%206.73202%200.636983%206.86974%200.636983%207.0115C0.636983%207.15326%200.68424%207.29098%200.771281%207.40287L5.23315%2013.1396C5.31466%2013.2446%205.42695%2013.3215%205.55433%2013.3595C5.6817%2013.3976%205.81778%2013.3948%205.94352%2013.3517C6.06926%2013.3086%206.17837%2013.2272%206.25558%2013.119C6.33279%2013.0108%206.37424%2012.8811%206.37412%2012.7482V10.2049C9.80275%2010.2763%2011.4498%2010.9271%2012.2772%2011.6346C13.0637%2012.3071%2013.2078%2013.0981%2013.3576%2013.9268L13.3965%2014.1403C13.4251%2014.2931%2013.5085%2014.4302%2013.6311%2014.5257C13.7537%2014.6213%2013.907%2014.6688%2014.0622%2014.6592C14.2173%2014.6497%2014.3636%2014.5837%2014.4736%2014.4739C14.5835%2014.364%2014.6495%2014.2177%2014.6592%2014.0625C14.7682%2012.3109%2014.6044%209.77276%2013.3671%207.64955C12.1663%205.5888%2010.0042%204.0042%206.37412%203.83847V1.27481Z%22%20fill%3D%22black%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");background-size:15.3px 15.3px;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-icon{order:2;float:none;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;background:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20overflow%3D%22visible%22%20style%3D%22display%3A%20block%3B%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Icon%2FchevR%22%3E%20%3Cpath%20id%3D%22Vector%22%20d%3D%22M6%204L10%208L6%2012%22%20stroke%3D%22%23141414%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") center/16px 16px no-repeat;transition:transform .2s;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-icon i, .elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-icon svg, .elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-toggle-icon span{display:none !important;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{transform:rotate(90deg);}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-tab-content{border:0;padding:0 28px 16px 30px;background:none;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-tab-content p{margin:0 0 8px;}
.elementor-5265 .elementor-element.elementor-element-63d487d4 .elementor-toggle .elementor-tab-content p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194f25b6 */.elementor-5265 .elementor-element.elementor-element-194f25b6{width:auto;flex:1 1 0;min-width:0;}
@media(max-width:1024px){.elementor-5265 .elementor-element.elementor-element-194f25b6{width:100%;flex:0 0 auto;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6b3902ef */.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs{margin:0;padding:0;border:0;background:none;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list{display:flex;flex-wrap:wrap;gap:0 32px;margin:0 0 24px;padding:0;list-style:none;border:0;border-bottom:1px solid #E2DCD4;background:none;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list li{float:none;margin:0 0 -1px !important;padding:0 0 14px !important;height:auto;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;color:#6E6A65;cursor:pointer;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list li:hover{color:#141414;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list li.resp-tab-active{font-weight:600;color:#141414;border-bottom-color:#141414;background:none;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-container{margin:0;padding:0;border:0;background:none;box-shadow:none;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .tab-content{margin:0;padding:0;border:0;background:none;box-shadow:none;max-width:880px;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#6E6A65;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .tab-content > h2:first-child, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .woocommerce-Reviews-title{display:none;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .tab-content p{margin:0 0 12px;font:inherit;color:inherit;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .tab-content p:last-child{margin-bottom:0;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs h2.resp-accordion{margin:0;padding:14px 0;border:0;border-bottom:1px solid #E2DCD4;background:none;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;line-height:18px;text-transform:none;letter-spacing:0;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes{margin:0;border:0;font:inherit;color:inherit;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes th, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes td{padding:10px 16px 10px 0;border:0;border-bottom:1px solid #E2DCD4;background:none;font:inherit;text-align:left;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes th{width:180px;font-weight:600;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes td p{margin:0;}
@media(max-width:767px){.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list{gap:0 16px;}.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list li{font-size:12px;line-height:16px;}.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .tab-content{font-size:14px;line-height:25px;}}
/* cm-tabs-v2 */
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes tr, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes th, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes td{background:none !important;box-shadow:none;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes{width:100%;max-width:880px;border-collapse:collapse;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes th, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes td{padding:0 16px 12px 0;border:0 !important;font-family:"DM Sans",sans-serif;font-size:15px;line-height:25px;color:#6E6A65;vertical-align:top;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes th{width:140px;font-weight:600;color:#141414;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes tr:last-child th, .elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs table.shop_attributes tr:last-child td{padding-bottom:0;}
/* cm-tabs-mobile: solo la lista de pestañas, sin acordeón de Porto */
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-list{display:flex !important;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs h2.resp-accordion{display:none !important;}
.elementor-5265 .elementor-element.elementor-element-6b3902ef .woocommerce-tabs .resp-tabs-container > .tab-content.resp-tab-content-active{display:block !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16061c33 */.elementor-5265 .elementor-element.elementor-element-16061c33 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c75b64d */.elementor-5265 .elementor-element.elementor-element-4c75b64d{width:auto;flex:1 1 0;min-width:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3594e3 */.elementor-5265 .elementor-element.elementor-element-f3594e3 .elementor-heading-title a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:#141414;white-space:nowrap;}
.elementor-5265 .elementor-element.elementor-element-f3594e3 .elementor-heading-title a:hover{color:#9C5B3F;}/* End custom CSS */
/* Start custom CSS */body.single-product .page-top, body.single-product .breadcrumbs-wrap{display:none;}
body.single-product #main > .container-fluid, body.single-product #main > .container{padding-left:0;padding-right:0;max-width:none;width:100%;}
body.single-product #main .main-content-wrap{margin-left:0;margin-right:0;}
body.single-product #main .main-content{padding:0;}
body.single-product #main{padding-top:0;}
body.single-product .related.products, body.single-product .upsells.products{display:none;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueRoman.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueMediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueMedium.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBlackItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://contactomoda.uy/wp-content/uploads/2026/10/HelveticaNeueBlack.woff2') format('woff2');
}
/* End Custom Fonts CSS */