.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-viewport,.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-control-thumbs img{border-style:none}.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-viewport{border-radius:10px 10px 10px 10px}.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-viewport:not(:last-child){margin-bottom:5px}.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-control-thumbs img{border-style:none;border-radius:10px 10px 10px 10px}.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px}.woocommerce .elementor-542 .elementor-element.elementor-element-8743fdb .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2)}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.woocommerce .elementor-542 .elementor-element.elementor-element-bbfcaa4 .woocommerce-product-details__short-description{color:var(--e-global-color-primary);font-family:"Nunito Sans",Sans-serif;font-weight:700}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-542 .elementor-element.elementor-element-ee0124d .price{color:var(--e-global-color-primary);font-family:"Nunito Sans",Sans-serif;font-weight:700}.woocommerce .elementor-542 .elementor-element.elementor-element-ee0124d .price ins{font-family:"EB Garamond Regular",Sans-serif}body:not(.rtl) .elementor-542 .elementor-element.elementor-element-ee0124d:not(.elementor-product-price-block-yes) del{margin-right:0}body.rtl .elementor-542 .elementor-element.elementor-element-ee0124d:not(.elementor-product-price-block-yes) del{margin-left:0}.elementor-542 .elementor-element.elementor-element-ee0124d.elementor-product-price-block-yes del{margin-bottom:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-542 .elementor-element.elementor-element-ba9100f .cart button,.elementor-542 .elementor-element.elementor-element-ba9100f .cart .button{font-family:"Nunito Sans",Sans-serif;color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);transition:all .2s}.elementor-542 .elementor-element.elementor-element-ba9100f .cart button:hover,.elementor-542 .elementor-element.elementor-element-ba9100f .cart .button:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-text)}.elementor-542 .elementor-element.elementor-element-ba9100f .added_to_cart{color:var(--e-global-color-primary);font-family:"Nunito Sans",Sans-serif;font-weight:500}.elementor-542 .elementor-element.elementor-element-ba9100f .quantity .qty{font-family:"Nunito Sans",Sans-serif;font-size:20px;color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);transition:all .2s}.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart .variations{width:100%;margin-bottom:25px}.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations tr th,.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations tr td{padding-top:calc(15px / 2);padding-bottom:calc(15px / 2)}.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations label{color:var(--e-global-color-primary);font-family:"Nunito Sans",Sans-serif;font-size:18px;letter-spacing:0px}.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations td.value select{color:var(--e-global-color-primary)}.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations td.value select,.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations td.value:before{background-color:var(--e-global-color-secondary);border:var(--e-global-color-accent);border-radius:0px}.woocommerce .elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-542 .elementor-element.elementor-element-ba9100f form.cart table.variations td.value:before{font-family:"Nunito Sans",Sans-serif}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs ul.wc-tabs li a{color:var(--e-global-color-primary);font-family:"Nunito Sans",Sans-serif}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs ul.wc-tabs li{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-accent);border-radius:0px 0px 0 0}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var(--e-global-color-accent);font-family:"Nunito Sans",Sans-serif;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs ul.wc-tabs li.active a{color:var(--e-global-color-accent)}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs .woocommerce-Tabs-panel,.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs ul.wc-tabs li.active{background-color:var(--e-global-color-secondary)}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var(--e-global-color-secondary)}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-Tabs-panel{color:var(--e-global-color-primary)}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-Tabs-panel h2{color:var(--e-global-color-primary)}.woocommerce .elementor-542 .elementor-element.elementor-element-4218509 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Nunito Sans",Sans-serif}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product{text-align:center}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:10px 10px 10px 10px;margin-bottom:10px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Nunito Sans",Sans-serif;font-weight:600}.woocommerce .elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products .products>h2{font-family:"Nunito Sans",Sans-serif;font-weight:600;text-align:center;margin-bottom:25px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .price{font-family:"Nunito Sans",Sans-serif;font-weight:600}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .price del{font-family:"Nunito Sans",Sans-serif;font-weight:600}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .button{color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);font-family:"Nunito Sans",Sans-serif;font-weight:500;border-radius:50px 50px 50px 50px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .button:hover{color:var(--e-global-color-accent);background-color:var(--e-global-color-primary)}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products .added_to_cart{font-family:"Nunito Sans",Sans-serif;font-weight:500;margin-inline-start:0px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product span.onsale{display:block}@media (max-width:1024px){.woocommerce .elementor-542 .elementor-element.elementor-element-ee0124d .price{font-size:20px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media (max-width:767px){.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products{grid-column-gap:15px;grid-row-gap:0px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:10px}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0}.elementor-542 .elementor-element.elementor-element-c8beed8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0}}.elementor-542 .elementor-element.elementor-element-ba9100f table.variations{margin-bottom:25px!important;width:100%!important;border:none!important}.elementor-542 .elementor-element.elementor-element-ba9100f table.variations tbody,.elementor-542 .elementor-element.elementor-element-ba9100f table.variations tr{display:flex!important;flex-direction:column!important;background:0 0!important;border:none!important}.elementor-542 .elementor-element.elementor-element-ba9100f table.variations th,.elementor-542 .elementor-element.elementor-element-ba9100f table.variations td,.elementor-542 .elementor-element.elementor-element-ba9100f .variations .label,.elementor-542 .elementor-element.elementor-element-ba9100f .variations .value{display:block!important;width:100%!important;background:0 0!important;padding:0!important;border:none!important;text-align:left!important}.elementor-542 .elementor-element.elementor-element-ba9100f table.variations th.label{margin-bottom:12px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .variations .label label{font-family:"Nunito Sans",sans-serif!important;font-size:16px!important;font-weight:700!important;color:#2e1710!important;text-transform:uppercase;letter-spacing:1px;margin:0 5px 0 0!important;display:inline-block!important}.elementor-542 .elementor-element.elementor-element-ba9100f .woo-selected-variation-item-name{color:#8c7b6e!important;font-family:"Nunito Sans",sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0;display:inline-block!important;margin:0!important}.elementor-542 .elementor-element.elementor-element-ba9100f .variable-items-wrapper{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important}.elementor-542 .elementor-element.elementor-element-ba9100f .variable-items-wrapper .variable-item{border:1px solid #dcd1c8!important;border-radius:6px!important;background-color:#fff!important;color:#2e1710!important;min-width:80px;height:48px;display:flex!important;align-items:center;justify-content:center;padding:0 15px!important;font-family:"Nunito Sans",sans-serif!important;font-size:16px!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:none!important;position:relative}.elementor-542 .elementor-element.elementor-element-ba9100f .variable-items-wrapper .variable-item:hover{border-color:#2e1710!important;transform:translateY(-2px)}.elementor-542 .elementor-element.elementor-element-ba9100f .variable-items-wrapper .variable-item.selected{background-color:#2e1710!important;border-color:#2e1710!important;color:#fff!important;box-shadow:0 4px 12px rgba(46,23,16,.2)!important}.elementor-542 .elementor-element.elementor-element-ba9100f .woo-variation-swatches-tooltip,.elementor-542 .elementor-element.elementor-element-ba9100f .wvs-tooltip,.elementor-542 .elementor-element.elementor-element-ba9100f .variable-item::before,.elementor-542 .elementor-element.elementor-element-ba9100f .variable-item::after,.elementor-542 .elementor-element.elementor-element-ba9100f .variable-item-title{display:none!important;opacity:0!important;visibility:hidden!important;content:none!important}.elementor-542 .elementor-element.elementor-element-ba9100f .reset_variations{font-family:"Nunito Sans",sans-serif!important;font-size:12px!important;color:#8c7b6e!important;text-transform:uppercase!important;letter-spacing:1px!important;text-decoration:underline!important;margin-top:15px!important;display:inline-block!important;transition:color .3s ease!important}.elementor-542 .elementor-element.elementor-element-ba9100f .reset_variations:hover{color:#2e1710!important}.elementor-542 .elementor-element.elementor-element-ba9100f .woocommerce-variation-price{margin-top:20px!important;margin-bottom:25px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .woocommerce-variation-price .price,.elementor-542 .elementor-element.elementor-element-ba9100f .woocommerce-variation-price .price *{font-family:"Nunito Sans",sans-serif!important;font-size:32px!important;font-weight:700!important;color:#2e1710!important;line-height:1.2!important;text-decoration:none!important;background:0 0!important}.elementor-542 .elementor-element.elementor-element-ba9100f .woocommerce-variation-add-to-cart{display:flex!important;align-items:stretch!important;gap:15px!important;margin-top:20px!important;flex-wrap:wrap!important}.elementor-542 .elementor-element.elementor-element-ba9100f .quantity .qty{height:55px!important;width:75px!important;border:1px solid #dcd1c8!important;border-radius:6px!important;background-color:#fff!important;color:#2e1710!important;font-family:"Nunito Sans",sans-serif!important;font-size:18px!important;font-weight:600!important;text-align:center!important;padding:0!important}.elementor-542 .elementor-element.elementor-element-ba9100f .single_add_to_cart_button{height:55px!important;flex-grow:1!important;background-color:#2e1710!important;color:#fff!important;font-family:"Nunito Sans",sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;border:none!important;border-radius:6px!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-542 .elementor-element.elementor-element-ba9100f .single_add_to_cart_button:hover{background-color:#4a281c!important;transform:translateY(-2px);box-shadow:0 6px 15px rgba(46,23,16,.2)!important}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-addon-wrapper{margin:0 0 5px!important;padding:12px 18px!important;background-color:#fafafa!important;border:1px solid #dcd1c8!important;border-radius:6px!important;display:flex!important;align-items:center;width:100%!important;box-sizing:border-box}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-checkbox-label{display:flex!important;align-items:center;cursor:pointer;font-family:"Nunito Sans",sans-serif!important;margin:0!important;width:100%}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-checkbox-label input[type=checkbox]{position:absolute!important;opacity:0!important;cursor:pointer;height:0;width:0}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-custom-checkbox{height:22px!important;width:22px!important;background-color:#fff!important;border:2px solid #8c7b6e!important;border-radius:4px!important;margin-right:12px!important;position:relative!important;transition:all .2s ease!important;flex-shrink:0}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-checkbox-label:hover .choc-custom-checkbox{border-color:#2e1710!important}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-checkbox-label input:checked~.choc-custom-checkbox{background-color:#2e1710!important;border-color:#2e1710!important}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-custom-checkbox:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-checkbox-label input:checked~.choc-custom-checkbox:after{display:block}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-text{font-size:16px!important;font-weight:700!important;color:#2e1710!important;letter-spacing:.5px!important}@media (max-width:768px){.elementor-542 .elementor-element.elementor-element-ba9100f .woocommerce-variation-add-to-cart{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .quantity .qty{width:65px!important;height:50px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .single_add_to_cart_button{height:50px!important;flex-basis:0!important;flex-grow:1!important;font-size:14px!important;padding:0 10px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .variable-items-wrapper .variable-item{min-width:70px;height:42px;font-size:14px!important;padding:0 10px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-addon-wrapper{padding:12px 15px!important;margin:5px 0 10px!important}.elementor-542 .elementor-element.elementor-element-ba9100f .choc-gift-text{font-size:14px!important}}