.elementor-widget-ucaddon_uc_image_default_theme{position:relative}.elementor-widget-ucaddon_uc_image_default_theme .elementor-widget-container{position:relative}.omdg-gallery-badge-wrap{position:absolute;top:16px;left:16px;z-index:20;pointer-events:none}.omdg-discount-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgb(232 52 132 / .78);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;line-height:1;text-align:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.omdg-discount-badge__line{display:flex;align-items:flex-start;justify-content:center}.omdg-discount-badge__value{font-size:26px;letter-spacing:-.02em}.omdg-discount-badge__symbol{font-size:14px;margin-top:2px;margin-left:1px}.omdg-discount-badge__off{margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.04em}.e-loop-item .elementor-element.elementor-element-1f1e37a,.elementor-175 .elementor-element.elementor-element-1f1e37a,.elementor-126317 .elementor-element.elementor-element-1f1e37a{position:relative!important}.e-loop-item .elementor-element.elementor-element-7015018,.elementor-175 .elementor-element.elementor-element-7015018,.elementor-126317 .elementor-element.elementor-element-7015018{overflow:hidden!important}.e-loop-item .omdg-gallery-badge-wrap--loop,.elementor-175 .omdg-gallery-badge-wrap--loop,.elementor-126317 .omdg-gallery-badge-wrap--loop{position:absolute!important;top:12px!important;left:12px!important;z-index:15!important;pointer-events:none!important}.omdg-gallery-badge-wrap--loop .omdg-discount-badge{width:56px;height:56px}.omdg-gallery-badge-wrap--loop .omdg-discount-badge__value{font-size:18px}.omdg-gallery-badge-wrap--loop .omdg-discount-badge__symbol{font-size:11px}.omdg-gallery-badge-wrap--loop .omdg-discount-badge__off{font-size:9px}.single-product .elementor-element-3f6b7e3{align-items:flex-start!important}.single-product .elementor-element-cd39f75{gap:4px!important;justify-content:flex-start!important;align-content:flex-start!important;align-self:flex-start!important;height:auto!important;min-height:0!important;padding:28px 32px!important}.single-product .elementor-element-cd39f75>.elementor-element{margin:0!important}.single-product .elementor-element-cd39f75 .elementor-widget-container{margin:0!important}.single-product .elementor-element-c83bbc5{width:100%!important;max-width:none!important;--container-widget-width:100% !important}.single-product .elementor-element.elementor-element-aa58983,.single-product .elementor-element.elementor-element-955ab12,.single-product .elementor-element.elementor-element-6c63454,.single-product .elementor-element.elementor-element-a998a5b,.single-product .elementor-element.elementor-element-aabb5e0,.single-product .elementor-element.elementor-element-64ae50f,.single-product .elementor-widget.elementor-widget-heading.elementor-element-a998a5b,.single-product .elementor-widget.elementor-widget-heading.elementor-element-aabb5e0,.single-product .elementor-widget.elementor-widget-heading.elementor-element-64ae50f{display:none!important}.single-product .elementor-element-0dca6ab{margin-bottom:0!important}.single-product .elementor-element-0dca6ab .elementor-heading-title{font-family:Montserrat,sans-serif!important;font-size:26px!important;font-weight:800!important;font-style:normal!important;color:#111!important;line-height:1.1!important;letter-spacing:-.02em}.single-product .elementor-element-32a2ffe{margin:0!important}.omdg-discount-row{display:flex;align-items:center;gap:10px;margin:0}.omdg-discount-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgb(232 52 132 / .92);color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.omdg-discount-row__note{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;color:#9a928c}.products .product{position:relative}.products .product .omdg-gallery-badge-wrap--loop{position:absolute;top:12px;left:12px;z-index:5}.single-product .omdg-price-wrap .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.single-product .omdg-price-wrap .price del{color:#7a706a;font-size:18px;font-weight:400;opacity:1}.single-product .omdg-price-wrap .price del .woocommerce-Price-amount,.single-product .omdg-price-wrap .price del .amount{color:#7a706a;font-size:18px}.single-product .omdg-price-wrap .price ins{text-decoration:none}.single-product .omdg-price-wrap .price ins .woocommerce-Price-amount,.single-product .omdg-price-wrap .price ins .amount,.single-product .omdg-price-wrap .price>.woocommerce-Price-amount,.single-product .omdg-price-wrap .price>.amount{color:#e4b569;font-family:"Playfair Display",serif;font-size:32px;font-weight:700;line-height:1}.single-product table.variations{width:100%;border-collapse:separate;border-spacing:0;margin:2px 0 6px!important}.single-product table.variations tr{margin-bottom:8px}.single-product table.variations tr:last-child{margin-bottom:0}.single-product table.variations .reset_variations,.single-product table.variations .woo-selected-variation-item-name{display:none!important}.single-product table.variations th.label,.single-product table.variations td.label{padding:0!important;border:0}.single-product table.variations th.label label,.single-product table.variations td.label label{margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:#111;text-transform:none}.single-product.woo-variation-swatches.wvs-show-label table.variations th.label,.single-product.woo-variation-swatches.wvs-show-label table.variations td.value{width:auto!important;text-align:start}.single-product table.variations tr:has(.color-variable-items-wrapper){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.single-product table.variations tr:has(.color-variable-items-wrapper) th.label{flex:0 0 auto;width:auto}.single-product table.variations tr:has(.color-variable-items-wrapper) th.label label{display:inline;width:auto}.single-product table.variations tr:has(.color-variable-items-wrapper) td.value{flex:0 0 auto;width:auto;padding:0;background:#fff0;border-radius:0}.single-product table.variations tr:has(.radio-variable-items-wrapper){display:flex;flex-direction:column;align-items:stretch;gap:4px}.single-product table.variations tr:has(.radio-variable-items-wrapper) th.label{width:100%}.single-product table.variations tr:has(.radio-variable-items-wrapper) th.label label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.single-product table.variations tr:has(.radio-variable-items-wrapper) td.value{width:100%;padding:8px 12px;border:0;border-radius:10px;background:#efefef}.single-product .omdg-attribute-label-text{font-weight:600}.selected-color-name{font-weight:700!important;color:#2a1a0a!important;display:inline-block!important}.selected-color-separator{font-weight:600!important;color:#111!important}.omdg-size-guide,.coni-open-size-guide-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#fff9f0!important;border:1.5px solid #e4b569!important;color:#2a1a0a!important;padding:4px 12px!important;border-radius:999px!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.4px!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 2px 5px rgb(228 181 105 / .2)!important;transition:all 0.2s ease!important;white-space:nowrap!important;line-height:1.2!important}.omdg-size-guide:hover,.coni-open-size-guide-btn:hover{background:#e4b569!important;border-color:#d39f47!important;color:#2a1a0a!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px rgb(228 181 105 / .35)!important;text-decoration:none!important}.omdg-size-guide svg,.coni-open-size-guide-btn svg{color:#b78a42!important;flex-shrink:0!important;transition:color 0.2s ease!important}.omdg-size-guide:hover svg,.coni-open-size-guide-btn:hover svg{color:#2a1a0a!important}.omdg-size-guide:not(:has(svg))::before,.coni-open-size-guide-btn:not(:has(svg))::before{content:'';display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b78a42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.3 8.7 8.7 21.3c-1 1-2.6 1-3.6 0L2.7 18.9c-1-1-1-2.6 0-3.6L15.3 2.7c1-1 2.6-1 3.6 0l2.4 2.4c1 1 1 2.6 0 3.6Z'/%3E%3Cpath d='m14.5 4.5 2 2'/%3E%3Cpath d='m11.5 7.5 2 2'/%3E%3Cpath d='m8.5 10.5 2 2'/%3E%3Cpath d='m5.5 13.5 2 2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;transition:background-image 0.2s ease}.omdg-size-guide:not(:has(svg)):hover::before,.coni-open-size-guide-btn:not(:has(svg)):hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232a1a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.3 8.7 8.7 21.3c-1 1-2.6 1-3.6 0L2.7 18.9c-1-1-1-2.6 0-3.6L15.3 2.7c1-1 2.6-1 3.6 0l2.4 2.4c1 1 1 2.6 0 3.6Z'/%3E%3Cpath d='m14.5 4.5 2 2'/%3E%3Cpath d='m11.5 7.5 2 2'/%3E%3Cpath d='m8.5 10.5 2 2'/%3E%3Cpath d='m5.5 13.5 2 2'/%3E%3C/svg%3E")}.single-product .color-variable-items-wrapper,.single-product .radio-variable-items-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;padding:0;list-style:none}.single-product .woo-variation-swatches .variable-item{margin:0!important}.single-product .radio-variable-item{display:inline-flex;align-items:center;gap:6px}.single-product .radio-variable-item input[type="radio"]{margin:0;flex:0 0 auto}.single-product .radio-variable-item .variable-item-radio-value{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.2}.single-product form.cart .quantity,.single-product .woocommerce-variation-add-to-cart .quantity{display:none!important}.single-product .woocommerce-variation-availability,.single-product .single_variation_wrap .woocommerce-variation{display:none!important}.single-product .elementor-element-c83bbc5.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:4px;margin:0}.single-product .elementor-element-c83bbc5.elementor-widget-woocommerce-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart{display:block!important;flex-wrap:nowrap!important;width:100%;margin:0}.single-product .elementor-element-c83bbc5 .elementor-add-to-cart{display:flex;flex-direction:column;gap:4px}.single-product .elementor-element-c83bbc5 .cart button,.single-product .elementor-element-c83bbc5 .cart .button,.single-product .elementor-add-to-cart--align-justify form.cart .button{flex:none!important;width:auto;text-transform:none!important}.single-product .omdg-product-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;width:100%;margin-top:2px}.single-product .omdg-product-actions .single_add_to_cart_button,.single-product .omdg-product-actions .omdg-whatsapp-btn{width:100%!important;min-width:0;min-height:38px;margin:0!important;box-sizing:border-box}.single-product form.cart .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 12px!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;transition:background 0.2s ease}.single-product form.cart .single_add_to_cart_button:hover{background:#2a2a2a!important}.single-product .elementor-widget-woocommerce-product-add-to-cart .single_variation_wrap{margin:0}.single-product .elementor-widget-woocommerce-product-add-to-cart{margin-bottom:0!important}.omdg-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:0;padding:10px 12px;background:#25d366;color:#fff!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-transform:none;text-decoration:none;border:0;border-radius:999px;box-sizing:border-box;transition:background 0.2s ease}.omdg-whatsapp-btn__icon{flex:0 0 auto;width:16px;height:16px}.omdg-whatsapp-btn__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omdg-whatsapp-btn:hover{background:#1ebe57;color:#fff!important}.omdg-whatsapp-btn--disabled{background:#9e9e9e;cursor:not-allowed}.omdg-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;padding:16px;background:#f7e0b8}.omdg-trust-strip--single{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:0;background:#fff0}.omdg-trust-strip__item{display:flex;align-items:flex-start;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1.4;color:#2a1a0a}.omdg-trust-strip--single .omdg-trust-strip__item{font-size:13px;font-weight:500;color:#111}.omdg-trust-strip__bullet{flex:0 0 8px;width:8px;height:8px;margin-top:4px;border-radius:50%;background:#513219}.omdg-trust-strip--single .omdg-trust-strip__bullet{background:#e4b569}.single-product .elementor-element-omdgsect1{padding:40px 40px 48px!important;background:#fbf5ec!important}.omdg-product-sections{width:100%}.omdg-product-sections__panel{max-width:1140px;margin:0 auto;background:#fff;border:1px solid #e6dfd4;box-shadow:0 1px 0 rgb(42 26 10 / .04)}.omdg-product-sections__grid{display:grid;gap:0}.omdg-product-sections__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.omdg-product-sections__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.omdg-product-sections__grid--cols-1{grid-template-columns:minmax(0,1fr)}.omdg-product-sections__column{position:relative;min-width:0}.omdg-product-sections__column:not(:last-child)::after{content:"";position:absolute;top:28px;right:0;bottom:28px;width:1px;background:#ece5da}.omdg-product-sections__column-inner{padding:28px 30px 32px}.omdg-product-sections__title{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #f0e8dc;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#513219}.omdg-product-sections__subtitle{margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#9a928c}.omdg-product-sections__text{margin:0;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.65;color:#2a1a0a}.omdg-product-sections__block{margin-bottom:20px}.omdg-product-sections__block:last-child{margin-bottom:0}.omdg-product-sections__block--cuidado{margin-top:8px;padding-top:18px;border-top:1px solid #f0e8dc}.omdg-measures-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.omdg-measures-table{width:100%;min-width:240px;border-collapse:collapse;font-family:Montserrat,sans-serif;font-size:12px}.omdg-measures-table th,.omdg-measures-table td{padding:10px 12px;border:1px solid #e7e0d6;text-align:left;vertical-align:middle}.omdg-measures-table tr:nth-child(odd) th,.omdg-measures-table tr:nth-child(odd) td{background:#f7f4ef}.omdg-measures-table tr:nth-child(even) th,.omdg-measures-table tr:nth-child(even) td{background:#fff}.omdg-measures-table th{width:62%;font-weight:500;color:#2a1a0a}.omdg-measures-table td{color:#5f574f;white-space:nowrap}.omdg-confidence-list{margin:0;padding:0;list-style:none}.omdg-confidence-list li{position:relative;margin-bottom:12px;padding-left:18px;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.55;color:#2a1a0a}.omdg-confidence-list li:last-child{margin-bottom:0}.omdg-confidence-list li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#e4b569;transform:translateY(-50%)}.omdg-confidence-list a{color:#513219;font-weight:500;text-decoration:underline}@media (max-width:1024px){.single-product .elementor-element-omdgsect1{padding:28px 24px 36px!important}.omdg-product-sections__grid--cols-3,.omdg-product-sections__grid--cols-2{grid-template-columns:minmax(0,1fr)}.omdg-product-sections__column:not(:last-child)::after{display:none}.omdg-product-sections__column:not(:last-child){border-bottom:1px solid #ece5da}.omdg-product-sections__column-inner{padding:24px 22px}.omdg-trust-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.single-product .elementor-element-cd39f75{padding:20px 16px!important;gap:4px!important}.single-product .omdg-product-actions{grid-template-columns:1fr}.omdg-whatsapp-btn__label{white-space:normal}.single-product .elementor-element-omdgsect1{padding:20px 16px 28px!important}.omdg-product-sections__panel{border-left:0;border-right:0}.omdg-product-sections__column-inner{padding:20px 18px}.omdg-product-sections__title{margin-bottom:14px;padding-bottom:10px}.omdg-product-sections__text,.omdg-confidence-list li{font-size:14px}.omdg-measures-table{font-size:13px}.omdg-measures-table th,.omdg-measures-table td{padding:11px 10px}.omdg-trust-strip{grid-template-columns:1fr}.single-product .omdg-price-wrap .price ins .woocommerce-Price-amount,.single-product .omdg-price-wrap .price ins .amount,.single-product .omdg-price-wrap .price>.woocommerce-Price-amount,.single-product .omdg-price-wrap .price>.amount{font-size:30px}.single-product table.variations tr:has(.color-variable-items-wrapper){flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.single-product table.variations tr:has(.color-variable-items-wrapper) th.label{width:100%!important}.single-product table.variations tr:has(.color-variable-items-wrapper) th.label label{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;font-size:13px!important}.single-product table.variations tr:has(.color-variable-items-wrapper) td.value{width:100%!important}.selected-color-name{font-size:13px!important;color:#513219!important}}