.elementor-1533 .elementor-element.elementor-element-303032d4{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-3a01bae0{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-3ccdddc9 .woocommerce-breadcrumb{text-align:start;}.elementor-1533 .elementor-element.elementor-element-f976092{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-1fbf620{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );}.elementor-1533 .elementor-element.elementor-element-3b1a7103{text-align:start;}.elementor-1533 .elementor-element.elementor-element-3b1a7103 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:118px;font-weight:400;line-height:0.88em;letter-spacing:-5.9px;color:#11110F;}.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-1533 .elementor-element.elementor-element-25376e1d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;letter-spacing:0px;color:#686761;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1533 .elementor-element.elementor-element-63666440{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-1533 .elementor-element.elementor-element-2574eb38 .elementor-search-form__container{min-height:50px;}.elementor-1533 .elementor-element.elementor-element-2574eb38 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-1533 .elementor-element.elementor-element-2574eb38 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-1533 .elementor-element.elementor-element-2574eb38 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-1533 .elementor-element.elementor-element-2574eb38 .elementor-search-form__input, .elementor-1533 .elementor-element.elementor-element-2574eb38.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-1533 .elementor-element.elementor-element-2574eb38:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-1533 .elementor-element.elementor-element-2574eb38.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1533 .elementor-element.elementor-element-6e654956 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#11110F;color:#11110F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11110F;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-137a7281{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-5b2fa4c4{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-37e2555d .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;letter-spacing:0px;fill:#11110F;color:#11110F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#11110F;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-3ead4769{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-5ce4a954{text-align:start;}.elementor-1533 .elementor-element.elementor-element-5ce4a954 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:#11110F;}.elementor-1533 .elementor-element.elementor-element-7ae64342 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#11110F;color:#11110F;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-34c95972 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-4b385b40 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-24580f55 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-58bdde14 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-6e916849{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-6873e7a7{text-align:start;}.elementor-1533 .elementor-element.elementor-element-6873e7a7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:#11110F;}.elementor-1533 .elementor-element.elementor-element-39740d2c .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-11e5d8c6 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-5e4d7144 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-1f2fd844 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-3f763694 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-17cdbb39{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1533 .elementor-element.elementor-element-380b6fe0{text-align:start;}.elementor-1533 .elementor-element.elementor-element-380b6fe0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0px;color:#11110F;}.elementor-1533 .elementor-element.elementor-element-4d831779 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-36b267b8 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-134c22d .elementor-button{background-color:rgba(255,255,255,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0px;fill:#686761;color:#686761;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1533 .elementor-element.elementor-element-4c6012b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-archive-products.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 );}.elementor-widget-woocommerce-archive-products.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-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-archive-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.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-archive-products.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-archive-products.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-widget-woocommerce-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products ul.products li.product .price{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1533 .elementor-element.elementor-element-3b1a7103 .elementor-heading-title{font-size:86px;}.elementor-1533 .elementor-element.elementor-element-25376e1d{font-size:14px;}.elementor-1533 .elementor-element.elementor-element-6e654956 .elementor-button{font-size:12px;}.elementor-1533 .elementor-element.elementor-element-37e2555d .elementor-button{font-size:12px;}.elementor-1533 .elementor-element.elementor-element-5ce4a954 .elementor-heading-title{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-7ae64342 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-34c95972 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-4b385b40 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-24580f55 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-58bdde14 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-6873e7a7 .elementor-heading-title{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-39740d2c .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-11e5d8c6 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-5e4d7144 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-1f2fd844 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-3f763694 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-380b6fe0 .elementor-heading-title{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-4d831779 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-36b267b8 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-134c22d .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1533 .elementor-element.elementor-element-3b1a7103 .elementor-heading-title{font-size:72px;}.elementor-1533 .elementor-element.elementor-element-25376e1d{font-size:14px;}.elementor-1533 .elementor-element.elementor-element-6e654956 .elementor-button{font-size:12px;}.elementor-1533 .elementor-element.elementor-element-37e2555d .elementor-button{font-size:12px;}.elementor-1533 .elementor-element.elementor-element-5ce4a954 .elementor-heading-title{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-7ae64342 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-34c95972 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-4b385b40 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-24580f55 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-58bdde14 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-6873e7a7 .elementor-heading-title{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-39740d2c .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-11e5d8c6 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-5e4d7144 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-1f2fd844 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-3f763694 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-380b6fe0 .elementor-heading-title{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-4d831779 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-36b267b8 .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-134c22d .elementor-button{font-size:13px;}.elementor-1533 .elementor-element.elementor-element-6fad4f8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-303032d4 */.elementor-1533 .elementor-element.elementor-element-303032d4{--paper:#F8F7F3;--white:#FFFFFF;--ink:#11110F;--muted:#686761;--rose:#C98279;--line:#D9D6CF;--soft:#EEECE7;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--paper)!important;color:var(--ink);overflow:clip}
.elementor-1533 .elementor-element.elementor-element-303032d4,.elementor-1533 .elementor-element.elementor-element-303032d4 *{box-sizing:border-box}.elementor-1533 .elementor-element.elementor-element-303032d4 a{color:inherit;text-decoration:none}.elementor-1533 .elementor-element.elementor-element-303032d4 ::selection{background:var(--rose);color:#fff}.elementor-1533 .elementor-element.elementor-element-303032d4 :focus-visible{outline:2px solid var(--rose)!important;outline-offset:4px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .elementor-widget{margin:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .elementor-widget-heading .elementor-heading-title,.elementor-1533 .elementor-element.elementor-element-303032d4 .elementor-widget-text-editor p{margin:0}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-shell{width:min(100%,1600px)!important;margin-inline:auto!important;padding-inline:clamp(24px,4.5vw,72px)!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-breadcrumb{padding-top:36px!important;color:var(--muted)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-breadcrumb,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-breadcrumb *{font:400 11px/1.5 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--muted)!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero{display:grid!important;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:42px!important;align-items:center!important;padding-top:24px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-copy{height:430px!important;justify-content:center!important;padding:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-title .elementor-heading-title{color:var(--ink)!important;margin:0 0 30px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-intro{max-width:42ch}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-intro,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-intro p{color:var(--muted)!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-image{align-self:center!important;min-height:0!important;height:430px!important;overflow:hidden!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-image .elementor-widget-container{display:block!important;width:100%!important;height:430px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-image img{display:block!important;width:100%!important;height:430px!important;max-height:430px!important;object-fit:cover!important;object-position:center!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;min-height:68px!important;margin-top:58px!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form__container{height:68px!important;min-height:68px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form__container{display:flex!important;align-items:center!important;border:0!important;background:transparent!important;padding:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search input.elementor-search-form__input{height:44px!important;padding:0 18px 0 0!important;background:transparent!important;color:var(--ink)!important;font:400 14px/1 "Plus Jakarta Sans",Arial,sans-serif!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search input::placeholder{color:var(--muted)!important;opacity:1}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form__submit{order:-1;align-self:center!important;display:block!important;width:18px!important;min-width:18px!important;height:44px!important;margin:0 12px 0 0!important;padding:0!important;border:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311110F' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5'/%3E%3Cpath d='m14.6 14.6 4.4 4.4'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;color:transparent!important;font-size:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form__submit svg,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form__submit:before,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-search .elementor-search-form__submit:after{display:none!important;content:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-trigger{display:none!important;width:auto!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-trigger .elementor-button{min-height:44px!important;margin-block:12px!important;padding:0 20px!important;border:0!important;border-left:1px solid var(--line)!important;background:transparent!important;color:var(--ink)!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-tools .woocommerce-ordering{display:flex!important;align-items:center!important;float:none!important;min-width:205px!important;height:68px!important;margin:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-tools .woocommerce-ordering select{width:100%!important;height:44px!important;padding:0 44px 0 24px!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0!important;background-color:transparent!important;color:var(--ink)!important;font:400 14px/1 "Plus Jakarta Sans",Arial,sans-serif!important;cursor:pointer}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-body{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:52px!important;align-items:start!important;padding-top:50px!important;padding-bottom:clamp(92px,9vw,140px)!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filters{position:sticky!important;top:110px!important;min-width:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-close{display:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-group{padding:0 0 18px!important;margin:0 0 20px!important;border-bottom:1px solid var(--line)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-title .elementor-heading-title{margin:0 0 15px!important;color:var(--ink)!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-option{width:100%!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-option .elementor-button{position:relative;display:flex!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:34px!important;padding:7px 0 7px 24px!important;border:0!important;background:transparent!important;color:var(--muted)!important;text-align:left!important;box-shadow:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-option .elementor-button:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;border:1px solid var(--line);background:#fff;transform:translateY(-50%)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-option.is-active .elementor-button{color:var(--ink)!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-option.is-active .elementor-button:before{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px #fff}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-option .elementor-button:hover{color:var(--ink)!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-results{min-width:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .woocommerce{font-family:"Plus Jakarta Sans",Arial,sans-serif!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .woocommerce-result-count{float:none!important;margin:0 0 22px!important;color:var(--muted)!important;font:400 12px/1.5 "Plus Jakarta Sans",Arial,sans-serif!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .woocommerce-ordering{display:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive ul.products{clear:both;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:46px 18px!important;margin:0!important;padding:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive ul.products:before,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive ul.products:after{display:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product>a{display:block!important;color:inherit!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .woocommerce-loop-product__link{position:relative}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .onsale{z-index:5!important;top:12px!important;left:12px!important;right:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:7px 9px!important;border-radius:0!important;background:rgba(248,247,243,.92)!important;color:var(--ink)!important;font:600 10px/1 "Plus Jakarta Sans",Arial,sans-serif!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--soft);clip-path:inset(0 round 0);transition:clip-path 280ms cubic-bezier(.77,0,.175,1)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;transform:scale(1);transition:opacity 240ms cubic-bezier(.23,1,.32,1),transform 280ms cubic-bezier(.77,0,.175,1)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-primary{z-index:1;opacity:1}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-secondary{z-index:2;opacity:0;pointer-events:none}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product>a>img:first-child{display:block;width:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;margin:0!important;background:var(--soft);clip-path:inset(0 round 0);transition:clip-path 280ms cubic-bezier(.77,0,.175,1),transform 280ms cubic-bezier(.77,0,.175,1)}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .woocommerce-loop-product__title{padding:0!important;margin:17px 2px 5px!important;color:var(--ink)!important;font:400 20px/1.2 "Playfair Display",Georgia,serif!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-stone{display:block;margin:0 2px;color:var(--muted);font:400 12px/1.5 "Plus Jakarta Sans",Arial,sans-serif}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .price{display:block!important;margin:7px 2px 0!important;color:var(--ink)!important;font:400 13px/1.55 "Plus Jakarta Sans",Arial,sans-serif!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .price *{color:inherit!important;font:inherit!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:13px 4px 0}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-swatch{position:relative;display:block!important;width:16px!important;height:16px!important;min-width:16px;border:1px solid rgba(0,0,0,.18);background:var(--swatch);transition:transform 180ms ease}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-swatch.is-active:after{content:"";position:absolute;inset:-4px;border:1px solid var(--ink)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-swatch:hover{transform:scale(1.1)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .star-rating,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .button,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .added_to_cart{display:none!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive nav.woocommerce-pagination{margin:70px 0 0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive nav.woocommerce-pagination ul{display:flex!important;justify-content:center!important;gap:6px!important;margin:0!important;border:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive nav.woocommerce-pagination ul li{border:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive nav.woocommerce-pagination a,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive nav.woocommerce-pagination span{display:grid!important;place-items:center!important;min-width:44px!important;height:44px!important;padding:0!important;background:transparent!important;color:var(--ink)!important;font:500 12px/1 "Plus Jakarta Sans",Arial,sans-serif!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive nav.woocommerce-pagination .current{background:var(--ink)!important;color:#fff!important}
.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-overlay{display:none}
@media(hover:hover) and (pointer:fine){.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product:hover .ds-catalog-media{clip-path:inset(0 round 20px)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product.has-dsc-secondary:hover .ds-catalog-primary{opacity:0}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product.has-dsc-secondary:hover .ds-catalog-secondary{opacity:1}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product:hover .ds-catalog-media img{transform:scale(1.018)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product:hover>a>img:first-child{clip-path:inset(0 round 20px);transform:scale(1.018)}}
@media(max-width:1050px){.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero{grid-template-columns:.8fr 1.2fr!important;gap:30px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-body{grid-template-columns:190px minmax(0,1fr)!important;gap:34px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-shell{padding-inline:18px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-breadcrumb{padding-top:20px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero{display:flex!important;flex-direction:column!important;gap:14px!important;padding-top:12px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-copy{height:auto!important;padding:18px 0 8px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-title .elementor-heading-title{margin-bottom:20px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-image,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-image .elementor-widget-container,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-hero-image img{min-height:300px!important;height:300px!important;max-height:300px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-tools{grid-template-columns:minmax(0,1fr) auto!important;margin-top:34px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-tools .woocommerce-ordering{display:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-trigger{display:block!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-body{display:block!important;padding-top:32px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filters{position:fixed!important;z-index:10002!important;top:0!important;right:0!important;bottom:0!important;width:min(88vw,380px)!important;height:100dvh!important;padding:22px 24px 40px!important;overflow:auto!important;background:var(--paper)!important;transform:translateX(105%);transition:transform 320ms cubic-bezier(.77,0,.175,1)}.elementor-1533 .elementor-element.elementor-element-303032d4.is-filters-open .dsc-filters{transform:translateX(0)}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-close{display:block!important;width:100%!important;margin:0 0 26px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-close .elementor-button{display:flex!important;justify-content:space-between!important;width:100%!important;min-height:46px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--line)!important;background:transparent!important;color:var(--ink)!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-close .elementor-button:after{content:"×";font-size:22px;font-weight:400}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filter-overlay{position:fixed;z-index:10001;inset:0;display:block;background:rgba(17,17,15,.34);opacity:0;visibility:hidden;transition:opacity 240ms ease,visibility 240ms ease}.elementor-1533 .elementor-element.elementor-element-303032d4.is-filters-open .dsc-filter-overlay{opacity:1;visibility:visible}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .woocommerce-result-count{line-height:1.5!important;margin-bottom:16px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px 10px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .woocommerce-loop-product__title{font-size:17px!important;margin-top:13px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product .price{font-size:12px!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product>a>img:first-child{aspect-ratio:3/4!important}}
@media(pointer:coarse){.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-primary{opacity:1!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-secondary{opacity:0!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media img,.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive li.product>a>img:first-child{transform:none!important;clip-path:inset(0 round 0)!important}}
@media(prefers-reduced-motion:reduce){.elementor-1533 .elementor-element.elementor-element-303032d4 *,.elementor-1533 .elementor-element.elementor-element-303032d4 *:before,.elementor-1533 .elementor-element.elementor-element-303032d4 *:after{scroll-behavior:auto!important;animation:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-filters{transition:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media{clip-path:inset(0 round 0)!important;transition:none!important}.elementor-1533 .elementor-element.elementor-element-303032d4 .dsc-archive .ds-catalog-media img{transform:none!important;transition:opacity 150ms cubic-bezier(.23,1,.32,1)!important}}/* End custom CSS */