.elementor-3216 .elementor-element.elementor-element-190f6e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:020px 020px;--row-gap:020px;--column-gap:020px;border-style:none;--border-style:none}.elementor-3216 .elementor-element.elementor-element-190f6e5:not(.elementor-motion-effects-element-type-background),.elementor-3216 .elementor-element.elementor-element-190f6e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#F4E7CF 0%,#E7CEA0 100%)}.elementor-3216 .elementor-element.elementor-element-38f1689{width:auto;max-width:auto}.elementor-3216 .elementor-element.elementor-element-f505868{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0 0 10px 0 rgb(0 0 0 / .02)}.elementor-3216 .elementor-element.elementor-element-f505868:not(.elementor-motion-effects-element-type-background),.elementor-3216 .elementor-element.elementor-element-f505868>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5c5d980)}.elementor-3216 .elementor-element.elementor-element-f505868.e-con{--align-self:center}.elementor-3216 .elementor-element.elementor-element-41d6fbb{--display:flex}.elementor-3216 .elementor-element.elementor-element-db61516>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 20px 0}.woocommerce .elementor-3216 .elementor-element.elementor-element-db61516 .flex-viewport:not(:last-child){margin-bottom:20px}.woocommerce .elementor-3216 .elementor-element.elementor-element-db61516 .flex-control-thumbs img{border-radius:15px 15px 15px 15px}.woocommerce .elementor-3216 .elementor-element.elementor-element-db61516 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px}.woocommerce .elementor-3216 .elementor-element.elementor-element-db61516 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2)}.elementor-3216 .elementor-element.elementor-element-a193c05{--display:flex}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-3216 .elementor-element.elementor-element-cf0b841{text-align:center}.elementor-3216 .elementor-element.elementor-element-cf0b841 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:500;color:#000}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-9207445>.elementor-widget-container{margin:0 0 -10px 0}.elementor-3216 .elementor-element.elementor-element-9207445{text-align:start}.woocommerce .elementor-3216 .elementor-element.elementor-element-9207445 .price{color:var(--e-global-color-9362685);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-3216 .elementor-element.elementor-element-9207445 .price ins{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:600;letter-spacing:.5px}.woocommerce .elementor-3216 .elementor-element.elementor-element-2be2d01 .star-rating{color:#CE7D16}.woocommerce .elementor-3216 .elementor-element.elementor-element-2be2d01 .star-rating::before{color:#CE7D16}.woocommerce .elementor-3216 .elementor-element.elementor-element-2be2d01 .woocommerce-review-link{color:#000}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-3216 .elementor-element.elementor-element-a429d86{--divider-border-style:solid;--divider-color:#CE7D16;--divider-border-width:1px}.elementor-3216 .elementor-element.elementor-element-a429d86 .elementor-divider-separator{width:100%}.elementor-3216 .elementor-element.elementor-element-a429d86 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.woocommerce .elementor-3216 .elementor-element.elementor-element-e18aa87 .woocommerce-product-details__short-description{font-family:"Roboto",Sans-serif;font-weight:400}.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);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521>.elementor-widget-container{margin:0 0 20px 0;padding:0 0 20px 0}.elementor-3216 .elementor-element.elementor-element-dfb5521.elementor-element{--align-self:center}.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart button,.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart .button{font-family:var(--e-global-typography-be250f9-font-family),Sans-serif;font-weight:var(--e-global-typography-be250f9-font-weight);text-transform:var(--e-global-typography-be250f9-text-transform);line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing);border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:0 25px 0 25px;color:var(--e-global-color-5c5d980);background-color:#D89A1D;border-color:#FFF;transition:all 0.2s}.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart button:hover,.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart .button:hover{color:var(--e-global-color-5c5d980);background-color:var(--e-global-color-ba9e1af);border-color:var(--e-global-color-5c5d980)}.elementor-3216 .elementor-element.elementor-element-dfb5521 .added_to_cart{color:var(--e-global-color-ba9e1af);font-family:var(--e-global-typography-be250f9-font-family),Sans-serif;font-weight:var(--e-global-typography-be250f9-font-weight);text-transform:var(--e-global-typography-be250f9-text-transform);line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521{--view-cart-spacing:0px}.elementor-3216 .elementor-element.elementor-element-dfb5521 .quantity .qty{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-style:none;padding:10px 10px 10px 0;color:#030200;transition:all 0.2s}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart .variations{width:100%;margin-bottom:10px}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations tr th,.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations tr td{padding-top:calc(10px/2);padding-bottom:calc(10px/2)}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations label{color:#000;font-family:var(--e-global-typography-be250f9-font-family),Sans-serif;font-weight:var(--e-global-typography-be250f9-font-weight);text-transform:var(--e-global-typography-be250f9-text-transform);line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value select{color:#7F0505}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value select,.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value:before{background-color:var(--e-global-color-ba9e1af);border:1px solid #000;border-radius:0}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value:before{font-family:var(--e-global-typography-be250f9-font-family),Sans-serif;font-weight:var(--e-global-typography-be250f9-font-weight);text-transform:var(--e-global-typography-be250f9-text-transform);line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-bd6f1d0{--divider-border-style:solid;--divider-color:#CE7D16;--divider-border-width:1px}.elementor-3216 .elementor-element.elementor-element-bd6f1d0 .elementor-divider-separator{width:100%}.elementor-3216 .elementor-element.elementor-element-bd6f1d0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3216 .elementor-element.elementor-element-df3471a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-3216 .elementor-element.elementor-element-7daf252{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0}.elementor-3216 .elementor-element.elementor-element-7daf252>.elementor-widget-container{background-color:#fff0;margin:0 0 0 0;background-image:linear-gradient(180deg,var(--e-global-color-ea25795) 0%,var(--e-global-color-ea25795) 100%)}.elementor-3216 .elementor-element.elementor-element-7daf252.elementor-element{--align-self:center}.elementor-3216 .elementor-element.elementor-element-4a009ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0 0 10px 0 rgb(0 0 0 / .02)}.elementor-3216 .elementor-element.elementor-element-4a009ba:not(.elementor-motion-effects-element-type-background),.elementor-3216 .elementor-element.elementor-element-4a009ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5c5d980)}.elementor-3216 .elementor-element.elementor-element-4a009ba.e-con{--align-self:center}.elementor-3216 .elementor-element.elementor-element-d35d78a{--display:flex}.woocommerce .elementor-3216 .elementor-element.elementor-element-c64084e .woocommerce-tabs ul.wc-tabs li a{font-family:"Roboto",Sans-serif;font-weight:600}.woocommerce .elementor-3216 .elementor-element.elementor-element-c64084e .woocommerce-tabs ul.wc-tabs li{border-radius:15px 15px 0 0}.elementor-3216 .elementor-element.elementor-element-69796e9{--display:flex}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-3216 .elementor-element.elementor-element-58d37dc{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#000}.elementor-3216 .elementor-element.elementor-element-58d37dc a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:#CE7D16}.elementor-3216 .elementor-element.elementor-element-7cfab0d{--display:flex}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products>h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.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);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-product-upsell.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);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-2274c0a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3216 .elementor-element.elementor-element-2274c0a.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-3216 .elementor-element.elementor-element-8ee8b5b{--display:flex}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.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);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.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);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-ea19bb9.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3216 .elementor-element.elementor-element-ea19bb9.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-3216 .elementor-element.elementor-element-190f6e5{--width:100%}.elementor-3216 .elementor-element.elementor-element-41d6fbb{--width:100%}.elementor-3216 .elementor-element.elementor-element-df3471a{--width:100%}.elementor-3216 .elementor-element.elementor-element-4a009ba{--width:1400px}.elementor-3216 .elementor-element.elementor-element-d35d78a{--width:50%}.elementor-3216 .elementor-element.elementor-element-69796e9{--width:40%}}@media(max-width:1024px) and (min-width:768px){.elementor-3216 .elementor-element.elementor-element-f505868{--width:100%}}@media(max-width:1024px){.elementor-3216 .elementor-element.elementor-element-f505868{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-3216 .elementor-element.elementor-element-9207445 .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart button,.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart .button{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521 .added_to_cart{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521 .quantity .qty{line-height:var(--e-global-typography-text-line-height)}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations label{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value:before{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-58d37dc{line-height:var(--e-global-typography-text-line-height)}.elementor-3216 .elementor-element.elementor-element-58d37dc a{line-height:var(--e-global-typography-text-line-height)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products>h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-2274c0a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.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-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-ea19bb9.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-cf0b841 .elementor-heading-title{font-size:1rem}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-3216 .elementor-element.elementor-element-9207445 .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-e18aa87{text-align:center}.woocommerce .elementor-3216 .elementor-element.elementor-element-e18aa87 .woocommerce-product-details__short-description{font-size:.8rem}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521.elementor-element{--align-self:center}.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart button,.elementor-3216 .elementor-element.elementor-element-dfb5521 .cart .button{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521 .added_to_cart{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-dfb5521 .quantity .qty{line-height:var(--e-global-typography-text-line-height)}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations label{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.woocommerce .elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-3216 .elementor-element.elementor-element-dfb5521 form.cart table.variations td.value:before{line-height:var(--e-global-typography-be250f9-line-height);letter-spacing:var(--e-global-typography-be250f9-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-df3471a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-3216 .elementor-element.elementor-element-df3471a.e-con{--align-self:center}.elementor-3216 .elementor-element.elementor-element-58d37dc{line-height:var(--e-global-typography-text-line-height)}.elementor-3216 .elementor-element.elementor-element-58d37dc a{line-height:var(--e-global-typography-text-line-height)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products>h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-2274c0a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.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-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-3216 .elementor-element.elementor-element-ea19bb9.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.single-product div.product .summary{background:#fff;padding:24px;border:1px solid #eee7dc;border-radius:14px}.single-product div.product .product_title{font-size:32px;line-height:1.2;font-weight:700;margin-bottom:12px}.single-product div.product p.price,.single-product div.product span.price{font-size:28px;font-weight:700;color:#111;margin-bottom:14px}.single-product div.product .woocommerce-product-details__short-description{font-size:16px;line-height:1.7;color:#444;margin-bottom:20px}table.variations label,.variations_form .label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#111}.variable-items-wrapper{gap:10px!important;margin:10px 0 20px!important}.variable-item{min-width:100px;min-height:46px;border:1px solid #ddd6c8!important;border-radius:10px!important;background:#fff!important;transition:all .2s ease}.variable-item:hover{border-color:#c79a3b!important;background:#fffaf2!important}.variable-item.selected{border:2px solid #111!important;background:#f8f4ec!important;box-shadow:0 0 0 2px rgb(0 0 0 / .05)!important}.single-product .quantity .qty{height:48px;border-radius:10px;border:1px solid #ddd6c8}.single-product button.single_add_to_cart_button{height:50px;padding:0 28px;border-radius:10px!important;background:#111!important;color:#fff!important;font-weight:700;letter-spacing:.02em}.single-product button.single_add_to_cart_button:hover{background:#c79a3b!important;color:#111!important}.woocommerce-tabs ul.tabs li a{font-weight:600}.woocommerce-tabs .panel{padding-top:18px}.woocommerce-Tabs-panel--description h2,.woocommerce-Tabs-panel--description h3{margin-top:28px;margin-bottom:12px;line-height:1.3}.woocommerce-Tabs-panel--description p,.woocommerce-Tabs-panel--description li{font-size:16px;line-height:1.8;color:#333}@media (max-width:767px){.single-product div.product .summary{padding:18px}.single-product div.product .product_title{font-size:26px}.single-product div.product p.price,.single-product div.product span.price{font-size:24px}.variable-item{min-width:88px}}.single-product .product_title{font-size:28px;line-height:1.2;font-weight:700;max-width:600px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{order:1;text-decoration:none!important}.woocommerce div.product p.price ins .woocommerce-Price-amount,.woocommerce div.product span.price ins .woocommerce-Price-amount,.woocommerce ul.products li.product .price ins .woocommerce-Price-amount{font-size:42px;font-weight:700;color:#222;line-height:1}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce ul.products li.product .price del{order:2;opacity:1}.woocommerce div.product p.price del .woocommerce-Price-amount,.woocommerce div.product span.price del .woocommerce-Price-amount,.woocommerce ul.products li.product .price del .woocommerce-Price-amount{font-size:24px;color:#666;text-decoration:line-through;font-weight:400}.single-product .woocommerce-product-details__short-description{margin-top:18px;margin-bottom:28px;line-height:1.8}.woocommerce div.product form.cart{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.single-product button.single_add_to_cart_button,.single-product .single_add_to_cart_button.button,.woocommerce div.product form.cart .button{position:relative;overflow:hidden;height:50px;min-width:200px;padding:0 30px!important;border:1px solid #1A1A1A!important;border-radius:6px!important;background:#D89A1D!important;color:#1A1A1A!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em;text-transform:uppercase;box-shadow:none!important;transition:color 0.25s ease,border-color 0.25s ease}.single-product button.single_add_to_cart_button:hover,.single-product .single_add_to_cart_button.button:hover,.woocommerce div.product form.cart .button:hover,.single-product button.single_add_to_cart_button:focus,.single-product .single_add_to_cart_button.button:focus,.single-product button.single_add_to_cart_button:active,.single-product .single_add_to_cart_button.button:active,.woocommerce div.product form.cart .button:active{background:#D89A1D!important;color:#FFFFFF!important;border-color:#FFFFFF!important}.single-product button.single_add_to_cart_button::after,.single-product .single_add_to_cart_button.button::after,.woocommerce div.product form.cart .button::after{content:"";position:absolute;top:0;left:-85%;width:32%;height:100%;background:linear-gradient(115deg,#fff0 0%,rgb(255 255 255 / .38) 50%,#fff0 100%);transform:skewX(-22deg)}.single-product button.single_add_to_cart_button:hover::after,.single-product .single_add_to_cart_button.button:hover::after,.woocommerce div.product form.cart .button:hover::after{animation:misticShineIvory 0.9s ease}@keyframes misticShineIvory{0%{left:-85%}100%{left:135%}}.woocommerce div.product form.cart div.quantity{position:relative;margin-right:0!important}.woocommerce div.product form.cart div.quantity input.qty{width:84px;height:50px;padding:0 28px 0 14px;border:1px solid #D8CDB8;border-radius:6px;background:#fff;color:#1A1A1A;font-size:17px;font-weight:600;text-align:left;box-shadow:none}.woocommerce div.product form.cart div.quantity input.qty::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart div.quantity input.qty[type=number]{-moz-appearance:textfield;appearance:textfield}.wishlist-clean,.wishlist-clean .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%}.wishlist-clean .yith-wcwl-add-to-wishlist,.wishlist-clean .yith-wcwl-add-button,.wishlist-clean .yith-wcwl-wishlistaddedbrowse,.wishlist-clean .yith-wcwl-wishlistexistsbrowse{margin:0!important;width:auto!important}.wishlist-clean .yith-wcwl-add-button a,.wishlist-clean .yith-wcwl-wishlistaddedbrowse a,.wishlist-clean .yith-wcwl-wishlistexistsbrowse a{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;color:#111!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap}.wishlist-clean .yith-wcwl-add-button a i,.wishlist-clean .yith-wcwl-wishlistaddedbrowse a i,.wishlist-clean .yith-wcwl-wishlistexistsbrowse a i,.wishlist-clean .yith-wcwl-icon,.wishlist-clean svg{font-size:30px!important;color:#d49a2a!important;fill:#d49a2a!important;line-height:1!important}.wishlist-clean .yith-wcwl-add-button a:hover,.wishlist-clean .yith-wcwl-wishlistaddedbrowse a:hover,.wishlist-clean .yith-wcwl-wishlistexistsbrowse a:hover{color:#d49a2a!important}.elementor-3216 .elementor-element.elementor-element-4a009ba{width:100%;max-width:100%}.elementor-3216 .elementor-element.elementor-element-ea19bb9 .woocommerce-loop-product__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;height:auto!important;line-height:1.35em!important;max-height:4.05em!important}.single-product .woocommerce-product-details__short-description>p:has(>strong:only-child),.single-product .woocommerce-product-details__short-description>p:has(>b:only-child),.single-product .elementor-widget-woocommerce-product-short-description p:has(>strong:only-child),.single-product .elementor-widget-woocommerce-product-short-description p:has(>b:only-child),.single-product .msp-faith-hook{margin:0 0 12px!important;color:#0F4F3F!important;font-family:Georgia,"Iowan Old Style","Times New Roman",serif!important;font-size:clamp(20px,2vw,26px)!important;font-weight:600!important;line-height:1.28!important}.single-product .woocommerce-product-details__short-description>p:has(>strong:only-child) strong,.single-product .elementor-widget-woocommerce-product-short-description p:has(>strong:only-child) strong,.single-product .msp-faith-hook strong{color:inherit!important;font-weight:inherit!important;font-size:inherit!important}.single-product .woocommerce-product-details__short-description>p:has(>em:only-child),.single-product .woocommerce-product-details__short-description>p:has(>i:only-child),.single-product .woocommerce-product-details__short-description>blockquote,.single-product .elementor-widget-woocommerce-product-short-description p:has(>em:only-child),.single-product .elementor-widget-woocommerce-product-short-description blockquote,.single-product .msp-scripture{margin:20px 0 0!important;padding:13px 0 0!important;border:0!important;border-top:1px solid rgb(216 168 63 / .35)!important;border-radius:0!important;background:none!important;background-image:none!important;color:#6B5B4E!important;font-family:Georgia,"Iowan Old Style","Times New Roman",serif!important;font-size:14.5px!important;font-style:italic!important;line-height:1.6!important;letter-spacing:.01em!important}.single-product .woocommerce-product-details__short-description>blockquote p,.single-product .elementor-widget-woocommerce-product-short-description blockquote p{margin:0!important;color:inherit!important;font:inherit!important}.single-product .woocommerce-product-details__short-description>ul,.single-product .elementor-widget-woocommerce-product-short-description ul{margin:14px 0 0!important;padding-left:1.15em!important;line-height:1.75!important}.single-product .woocommerce-product-details__short-description>ul li,.single-product .elementor-widget-woocommerce-product-short-description ul li{margin:0 0 2px!important}.single-product .elementor-widget-woocommerce-product-title{text-align:left!important}.single-product h1.product_title{text-align:left!important;font-size:clamp(25px,2.1vw,32px)!important;line-height:1.24!important;margin:0 0 10px!important}.single-product .woocommerce-breadcrumb{font-size:12px!important;line-height:1.55!important}html body.single-product.woocommerce-page .elementor-widget-woocommerce-product-add-to-cart form.cart button.msp-buy-now.msp-buy-now.button.alt,html body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart button.msp-buy-now.msp-buy-now.button.alt{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#1E4C3C!important;border:1.5px solid rgb(30 76 60 / .40)!important;box-shadow:none!important}html body.single-product.woocommerce-page .elementor-widget-woocommerce-product-add-to-cart form.cart button.msp-buy-now.msp-buy-now.button.alt:hover,html body.single-product.woocommerce-page .elementor-widget-woocommerce-product-add-to-cart form.cart button.msp-buy-now.msp-buy-now.button.alt:focus,html body.single-product.woocommerce-page .elementor-widget-woocommerce-product-add-to-cart form.cart button.msp-buy-now.msp-buy-now.button.alt:active{background-color:rgb(30 76 60 / .07)!important;color:#1E4C3C!important;border-color:rgb(30 76 60 / .75)!important}html body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart button.msp-buy-now.msp-buy-now.button.alt::before{content:none!important}html body.single-product .elementor-widget-woocommerce-product-add-to-cart .stock.stock{text-align:left!important}.single-product .elementor-element-df3471a{justify-content:flex-start!important}.single-product .yith-add-to-wishlist-button-block,.single-product .yith-wcwl-add-to-wishlist{display:flex!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}html body.single-product .msp-product-meta-bar.msp-product-meta-bar{order:99!important;margin:22px 0 0!important;padding:12px 0 0!important;border-top:1px solid rgb(43 26 18 / .10)!important}html body.single-product .msp-product-meta-bar .detail-container.detail-container{display:inline!important;margin:0 18px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html body.single-product .msp-product-meta-bar .detail-label.detail-label{color:#8A8078!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body.single-product .msp-product-meta-bar .detail-content.detail-content,html body.single-product .msp-product-meta-bar .detail-content.detail-content a{color:#6B5B4E!important;font-size:12px!important}.single-product details.ms-gpsr{background:transparent!important;background-image:none!important;border:1px solid rgb(43 26 18 / .16)!important;border-radius:8px!important;box-shadow:none!important}.single-product details.ms-gpsr>summary{background:transparent!important;background-image:none!important;color:#6B5B4E!important;font-size:13px!important;font-weight:500!important;padding:9px 13px!important}html body.single-product #tab-description>*,html body.single-product .woocommerce-Tabs-panel--description>*{max-width:760px!important}.single-product .woocommerce-Tabs-panel--description>h2:first-child{display:none!important}.single-product .woocommerce-Tabs-panel--description a:not(.button){color:#0F4F3F!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;text-decoration-color:rgb(15 79 63 / .38)!important}.single-product .woocommerce-Tabs-panel--description a:not(.button):hover{color:#8A6F3C!important;text-decoration-color:rgb(138 111 60 / .80)!important}.single-product nav.msp-product-trustbar{background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid rgb(216 168 63 / .30)!important;border-radius:0!important;box-shadow:none!important;padding:30px 0 10px!important;gap:0!important}.single-product nav.msp-product-trustbar>a{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:11px!important;padding:2px 16px!important;background:transparent!important;border:0!important;text-decoration:none!important}html body.single-product .msp-product-trustbar__icon.msp-product-trustbar__icon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}html body.single-product nav.msp-product-trustbar svg.svg-inline,html body.single-product nav.msp-product-trustbar>a>span>svg{stroke:#8A6F3C!important;width:25px!important;height:25px!important}.single-product .msp-product-trustbar__copy strong{display:block!important;margin:0 0 4px!important;color:#2B1A12!important;font-family:Georgia,"Iowan Old Style","Times New Roman",serif!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}.single-product .msp-product-trustbar__copy small{display:block!important;color:#6B5B4E!important;font-size:12.5px!important;line-height:1.5!important}.single-product .msp-product-trustbar__arrow{display:none!important}.single-product nav.msp-product-trustbar>a:hover .msp-product-trustbar__copy strong{text-decoration:underline!important;text-decoration-color:rgb(138 111 60 / .6)!important;text-underline-offset:3px!important}@media (max-width:1024px){.single-product h1.product_title{font-size:26px!important}html body.single-product #tab-description>*,html body.single-product .woocommerce-Tabs-panel--description>*{max-width:100%!important}.single-product nav.msp-product-trustbar{grid-template-columns:repeat(2,1fr)!important;row-gap:26px!important;padding:24px 0 8px!important}}@media (max-width:600px){.single-product h1.product_title{font-size:23px!important;line-height:1.28!important}.single-product .elementor-add-to-cart form.cart{flex-wrap:wrap!important;row-gap:10px!important}.single-product form.cart button.single_add_to_cart_button,html body.single-product form.cart button.msp-buy-now.msp-buy-now.button.alt{flex:1 1 100%!important;width:100%!important;min-width:0!important}.single-product nav.msp-product-trustbar>a{padding:2px 8px!important}.single-product .msp-product-trustbar__copy small{font-size:12px!important}}.msg-tauf-desc{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;color:#16382B;font-size:1.08rem;line-height:1.8;max-width:820px}.msg-tauf-desc p{margin:0 0 1.2em}.msg-tauf-desc .msg-tauf-intro{font-size:1.14rem}.msg-tauf-desc h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.5rem;font-weight:600;color:#1F1B14;margin:2.2em 0 .7em;padding-bottom:.35em;border-bottom:1px solid #E4D9C2;letter-spacing:.01em}.msg-tauf-desc a{color:#A8853C;text-decoration:underline;text-underline-offset:2px}.msg-tauf-desc a:hover{color:#8A6B2A}.msg-tauf-desc em{font-style:italic}.msg-tauf-fit{font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif;font-size:.92rem;line-height:1.65;background:#FDFBF7;border:1px solid #E4D9C2;border-radius:4px;padding:1.2em 1.5em;margin:2em 0}.msg-tauf-fit-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.22rem;font-weight:600;color:#1F1B14;margin:0 0 .7em}.msg-tauf-fit ol{margin:0 0 1em;padding-left:1.3em}.msg-tauf-fit li{margin-bottom:.4em}.msg-tauf-fit p:last-child{margin:0}.msg-tauf-table{width:100%;border-collapse:collapse;margin:2em 0;font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif;font-size:.92rem}.msg-tauf-table th,.msg-tauf-table td{padding:.7em .95em;text-align:left;vertical-align:top;border-bottom:1px solid #E4D9C2}.msg-tauf-table th{width:34%;font-weight:600;color:#1F1B14;background:#F7F3E8}.msg-tauf-table td{background:#FDFBF7}.msg-tauf-safety{font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif;font-size:.9rem;line-height:1.6;background:#F7F3E8;border-left:4px solid #C9A961;padding:1.1em 1.4em;margin:2.4em 0 0;border-radius:2px}.msg-tauf-safety-title{font-weight:700;color:#1F1B14;margin:0 0 .6em;letter-spacing:.03em;text-transform:uppercase;font-size:.82rem}.msg-tauf-safety ul{margin:0;padding-left:1.15em}.msg-tauf-safety li{margin-bottom:.45em}.msg-tauf-safety li:last-child{margin-bottom:0}@media (max-width:600px){.msg-tauf-desc{font-size:1.02rem}.msg-tauf-desc h2{font-size:1.3rem}.msg-tauf-table th{width:42%}.msg-tauf-table th,.msg-tauf-table td{padding:.6em .7em;font-size:.86rem}.msg-tauf-fit{padding:1em 1.1em}}.msg-tauf-short{font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif;color:#16382B;line-height:1.65}.msg-tauf-short .msg-tauf-lead{font-size:1.05rem;margin:0 0 .6em}.msg-tauf-short .msg-tauf-usp{margin:1em 0;padding-left:1.2em}.msg-tauf-short .msg-tauf-usp li{margin-bottom:.55em}.msg-tauf-short .msg-tauf-usp li strong{color:#1F1B14}.msg-tauf-short .msg-tauf-specs{font-size:.88rem;color:#4F6B60;margin:1em 0 .8em}.msg-tauf-short .msg-tauf-note{font-size:.88rem;background:#F7F3E8;border-left:3px solid #C9A961;padding:.75em 1em;margin:0;border-radius:2px}.single-product .cwginstock-subscribe-form .cwginstock-panel-primary{border:1px solid rgb(216 168 63 / .38)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 9px 22px rgb(31 49 42 / .10)!important;overflow:hidden!important}.single-product .cwginstock-subscribe-form .cwginstock-panel-heading{background:#173f33!important;border:0!important;border-radius:0!important;padding:13px 18px!important}.single-product .cwginstock-subscribe-form .cwginstock-panel-heading h4{margin:0!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:none!important;text-align:center!important}.single-product .cwginstock-subscribe-form .cwginstock-panel-body{padding:18px!important}.single-product .cwginstock-subscribe-form .cwgstock_name,.single-product .cwginstock-subscribe-form .cwgstock_email{width:100%!important;height:46px!important;margin-bottom:10px!important;padding:0 14px!important;border:1px solid rgb(21 17 15 / .18)!important;border-radius:8px!important;background:#fff!important;color:#15110f!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;text-align:left!important;box-shadow:none!important}.single-product .cwginstock-subscribe-form .cwgstock_name:focus,.single-product .cwginstock-subscribe-form .cwgstock_email:focus{border-color:#d8a83f!important;outline:0!important;box-shadow:0 0 0 3px rgb(216 168 63 / .18)!important}.single-product .cwginstock-subscribe-form .cwg_iagree_checkbox{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:4px 0 14px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;line-height:1.45!important;color:rgb(21 17 15 / .78)!important}.single-product .cwginstock-subscribe-form .cwg_iagree_checkbox a{color:#173f33!important;text-decoration:underline!important;text-underline-offset:2px!important}.single-product .cwginstock-subscribe-form .cwgstock_button{position:relative!important;width:100%!important;height:50px!important;padding:11px 22px!important;border:1px solid #d8a83f!important;border-radius:8px!important;background:linear-gradient(135deg,#f1cf68,#d8a83f 52%,#bd8721)!important;color:#0f1613!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;overflow:hidden!important;box-shadow:0 9px 22px rgb(31 49 42 / .18)!important;transition:color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .25s ease!important}.single-product .cwginstock-subscribe-form .cwgstock_button:hover,.single-product .cwginstock-subscribe-form .cwgstock_button:focus-visible{border-color:#d8a83f!important;color:#fff!important;box-shadow:0 12px 28px rgb(31 49 42 / .25),0 0 17px rgb(216 168 63 / .22)!important;transform:translateY(-1px)!important}.single-product .cwginstock-subscribe-form .cwgstock_output{margin-top:10px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;line-height:1.5!important}.single-product .cwginstock-subscribe-form label[for^="cwginstock-form-"]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}