.elementor-147 .elementor-element.elementor-element-1927bb7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-147 .elementor-element.elementor-element-1927bb7:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-1927bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7F7;}.elementor-147 .elementor-element.elementor-element-64843e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-147 .elementor-element.elementor-element-64843e7 .woocommerce-breadcrumb{color:#545454;font-family:"Times New Roman", serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.5px;}.elementor-147 .elementor-element.elementor-element-64843e7 .woocommerce-breadcrumb > a{color:#131516;}.elementor-147 .elementor-element.elementor-element-31f7c4a{--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;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-247c585{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-7d845af{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-147 .elementor-element.elementor-element-d86565c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-147 .elementor-element.elementor-element-d86565c .elementor-heading-title{font-family:"Josefin Slab", serif;font-size:44px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:1px;color:#131516;}.elementor-147 .elementor-element.elementor-element-de92b72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.woocommerce .elementor-147 .elementor-element.elementor-element-de92b72 .price{color:#545454;font-family:"Josefin Slab", serif;font-size:26px;font-weight:400;line-height:32px;letter-spacing:1px;}.elementor-147 .elementor-element.elementor-element-6d7bf7b{--divider-border-style:solid;--divider-color:#E3D6D6;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-147 .elementor-element.elementor-element-6d7bf7b .elementor-divider-separator{width:100%;}.elementor-147 .elementor-element.elementor-element-6d7bf7b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-147 .elementor-element.elementor-element-27c08fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--button-spacing:12px;}.elementor-147 .elementor-element.elementor-element-27c08fa .cart button, .elementor-147 .elementor-element.elementor-element-27c08fa .cart .button{font-family:"Josefin Slab", serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:18px 40px 18px 40px;color:#FFFFFF;background-color:#131516;transition:all 0.2s;}.elementor-147 .elementor-element.elementor-element-27c08fa .cart button:hover, .elementor-147 .elementor-element.elementor-element-27c08fa .cart .button:hover{color:#FFFFFF;background-color:#3A3C3D;}.elementor-147 .elementor-element.elementor-element-27c08fa .quantity .qty{font-family:"Times New Roman", serif;font-size:17px;font-weight:400;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 12px 0px 12px;color:#131516;background-color:#FFFFFF;border-color:#D9CACA;transition:all 0.2s;}.elementor-147 .elementor-element.elementor-element-27c08fa .quantity .qty:focus{background-color:#FFFFFF;border-color:#131516;}.elementor-147 .elementor-element.elementor-element-62fb39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.woocommerce .elementor-147 .elementor-element.elementor-element-62fb39e .woocommerce-product-details__short-description{color:#2B2D2E;font-family:"Times New Roman", serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-147 .elementor-element.elementor-element-12d915f{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:rgba(0,0,0,0);--e-share-buttons-secondary-color:#8A7F7F;}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-share-btn:hover{--e-share-buttons-primary-color:rgba(0,0,0,0);--e-share-buttons-secondary-color:#131516;}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-share-btn__title{font-family:"Times New Roman", serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;}@media(min-width:641px){.elementor-147 .elementor-element.elementor-element-1927bb7{--content-width:1200px;}}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-1927bb7{--padding-top:48px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-147 .elementor-element.elementor-element-31f7c4a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-147 .elementor-element.elementor-element-d86565c .elementor-heading-title{font-size:32px;}}@media(max-width:960px){.elementor-147 .elementor-element.elementor-element-1927bb7{--padding-top:48px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-147 .elementor-element.elementor-element-31f7c4a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-147 .elementor-element.elementor-element-d86565c .elementor-heading-title{font-size:32px;} .elementor-147 .elementor-element.elementor-element-12d915f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:768px){.elementor-147 .elementor-element.elementor-element-1927bb7{--padding-top:48px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-147 .elementor-element.elementor-element-31f7c4a{--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;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-147 .elementor-element.elementor-element-d86565c .elementor-heading-title{font-size:32px;}}@media(max-width:640px){.elementor-147 .elementor-element.elementor-element-1927bb7{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-147 .elementor-element.elementor-element-64843e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-147 .elementor-element.elementor-element-31f7c4a{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-147 .elementor-element.elementor-element-d86565c .elementor-heading-title{font-size:28px;} .elementor-147 .elementor-element.elementor-element-12d915f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-64843e7 */.elementor-147 .elementor-element.elementor-element-64843e7 .woocommerce-breadcrumb{margin:0;padding:0}.elementor-147 .elementor-element.elementor-element-64843e7 .hht-bc-sep{color:#B9A9A9;margin:0 10px}.elementor-147 .elementor-element.elementor-element-64843e7 a{text-decoration:none;border-bottom:1px solid rgba(19,21,22,.3)}.elementor-147 .elementor-element.elementor-element-64843e7 a:hover{border-bottom-color:#131516}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5a7f4d0 */.elementor-147 .elementor-element.elementor-element-5a7f4d0 .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none!important;opacity:1!important}.elementor-147 .elementor-element.elementor-element-5a7f4d0 .woocommerce-product-gallery__image img{aspect-ratio:4/5;object-fit:cover;object-position:center 40%;width:100%;display:block;border-radius:2px}.elementor-147 .elementor-element.elementor-element-5a7f4d0 .woocommerce-product-gallery__trigger{top:16px!important;right:16px!important}.elementor-147 .elementor-element.elementor-element-5a7f4d0 .flex-control-thumbs{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247c585 */.elementor-147 .elementor-element.elementor-element-247c585{flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-247c585{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media(max-width:768px){.elementor-147 .elementor-element.elementor-element-247c585{flex-basis:auto;max-width:480px;width:100%;align-self:center}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-de92b72 */.elementor-147 .elementor-element.elementor-element-de92b72 .price{margin:0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-27c08fa */.elementor-147 .elementor-element.elementor-element-27c08fa form.cart{margin:0!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:0 12px}.elementor-147 .elementor-element.elementor-element-27c08fa .hht-quantity-label{font-family:'Times New Roman',serif;font-size:13px;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:#545454;margin:0 0 8px;flex-basis:100%}.elementor-147 .elementor-element.elementor-element-27c08fa .quantity{margin:0!important}.elementor-147 .elementor-element.elementor-element-27c08fa .quantity .qty{width:80px!important;height:54px;box-sizing:border-box;text-align:center;-moz-appearance:textfield;outline:0}.elementor-147 .elementor-element.elementor-element-27c08fa .single_add_to_cart_button{height:54px;line-height:16px!important;min-height:0;opacity:1!important;margin:0!important;flex:1 1 160px;min-width:0;max-width:320px;padding-left:24px!important;padding-right:24px!important;transition:background-color .2s}.elementor-147 .elementor-element.elementor-element-27c08fa .single_add_to_cart_button:focus-visible{outline:2px solid #131516;outline-offset:3px}@media(max-width:640px){.elementor-147 .elementor-element.elementor-element-27c08fa .single_add_to_cart_button{max-width:none}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-62fb39e */.elementor-147 .elementor-element.elementor-element-62fb39e p{margin:0}.elementor-147 .elementor-element.elementor-element-62fb39e span{font-size:inherit!important}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-12d915f */.elementor-147 .elementor-element.elementor-element-12d915f{padding-top:24px;border-top:1px solid #E3D6D6}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-grid{display:flex!important;flex-wrap:wrap;gap:4px 18px!important;margin:0!important}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-grid-item{margin:0!important;padding:0!important;width:auto!important}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-share-btn{height:22px!important;padding:0;background:transparent!important;font-size:12px!important;justify-content:flex-start}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-share-btn__text{padding:0!important}.elementor-147 .elementor-element.elementor-element-12d915f .elementor-share-btn__title{font-family:'Times New Roman',serif;font-size:12px;line-height:22px;letter-spacing:1.2px;text-transform:uppercase;font-weight:400;transition:color .2s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d845af */.elementor-147 .elementor-element.elementor-element-7d845af{flex:1 1 0;min-width:0;padding-top:8px}@media(max-width:768px){.elementor-147 .elementor-element.elementor-element-7d845af{flex:none;width:100%}}/* End custom CSS */